欢迎来到天天文库
浏览记录
ID:11315462
大小:761.50 KB
页数:28页
时间:2018-07-11
《bos_v63_bos开发指南_webservice》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、BOSWebService21.1.BOSWebService原理21.2.发布WebService的约束31.3.BOSWebService发布31.3.1.发布流程31.3.2.发布WebService31.3.3.编辑WebService配置文件41.4.BOSWebService部署51.4.1.建立web工程51.4.2.部署发布文件51.4.3.测试是否正确61.4.4.Web工程目录及文件截图61.5.客户端代码61.5.1.获取wsdl服务描述文件61.5.2.下载工具71.5.3.建立一个新工程71.5.4.使用java客户端111.5.5.importVouc
2、her(凭证引入121.6.BOSwebservice安全性131.6.1.BOSwebservice安全性概述131.6.2.不启用安全性131.6.3.启用安全性131.6.4.如何安全性启用141.7.EASLogin登陆webservice说明141.7.1.EASLogin接口说明141.7.2.EASLogin异常说明151.7.3.EASLogin和前面版本的差别161.8.webservice异常查看162.WebService客户端开发指南172.1.前提条件172.2.获取WSDL文件172.3.生成客户端182.3.1.生成Java客户端182.3.2.建立
3、一个新工程182.3.3.将获取到的WSDL文件拷贝到工程的根目录下:192.3.4.生成客户端192.4.使用java客户端232.5.生成C#客户端232.5.1.使用命令行232.5.2.运行命令生成客户端242.5.3.使用客户端代码253.webserviceFAQ273.1.在EAS上如何发布一个webservice?273.2.如何调用一个webservice?273.3.有哪些工具能够简单的测试webservice?273.4.EASLogin服务登陆如何判断失败273.5.调用webservice时报com.kingdee.bos.IllegalSessionS
4、tateException:Pleaseloginfirst异常?273.6.EAS6.0调用webservice时报没有WSConfig.getSrvURL()方法。283.7.调用webservice时报java.net.SocketTimeoutException:Readtimedout异常28BOSWebService1.1.BOSWebService原理Webservice主要由SOAP,WSDL,以及UDDI等几块技术组成,以XML格式进行数据的传输。是建立可互操作的分布式应用程序的新平台Webservice的一个最基本的目的就是提供在各个不同平台的不同应用系统的协
5、同工作能力。使各个异构系统之间实现无缝交互。在本质上是要为应用程序之间提供数据通讯的标准,为企业应用之间动态地提供大颗粒度的服务,并不适合于非常精细的基于会话的方法调用以及复杂的事务(transaction)处理之中。1.1.发布WebService的约束在BOSStudio中发布webService时,只能发布Entity和Façade两种元数据类型成WebService服务端的代码。由于Entity或Façade函数参数和返回值可能包含很多复杂的业务类型,在发布时会生成许多辅助类,一些复杂类型在其他异构系统中生成webService客户端时不能很好的支持,因此建议在建立web
6、Service功能时,最好使用Façade,并且提供简单类型的输入和返回参数。1.2.BOSWebService发布1.2.1.发布流程先建立需要发布的Façade,建立粗粒度的业务方法,业务方法尽可能提供简单数据类型的数据参数和返回参数。1.2.2.发布WebService运行BOSStudio,打开“包分类”视图,在其中选中要发布WebService的实体或Façade对象(可同时选中多个),点击鼠标右键,在弹出菜单中选择“发布WebService”,将弹出“发布WebService”向导:选择实体或Façade对象下要发布的方法,手工输入或者点击“浏览”按钮来指定发布生成代
7、码存放的目录,可以同时勾中“追加到配置文件”。这样BOSStudio将会根据选中的对象和要发布的方法生成WebService代码和wsdl描述1.1.1.编辑WebService配置文件在“包分类”视图中,选择要编辑其配置文件的解决方案,点击工具栏上的“编辑WebService配置文件”按钮,将会弹出配置文件编辑向导在其间,可以增加或删除要发布的对象(方法),选择好要发布的对象(方法)后,点击“完成”按钮,即可完成对配置文件的编辑。配置文件位于解决方案的根目录下。1.1.BOSW
此文档下载收益归作者所有