BOS WebService开发指南
金蝶合肥分公司 LE开发部杨剑 2010-4-27
çade或者Entity,本案例中以Façade为例,Entity可以参考
在BOS Studio工具中建立Façade以及相应的方法并发布,发布时要勾选“生成配置文件”
需要注意的地方:
1、发布成WebService的方法,其方法参数和返回值类型必须是下列列表中的类型,否则发布时看不见方法。是否可以添加异常未尝试。
2、早期的BOS Studio发布元数据是有BUG的,发布以后,元数据和配置文件并没有同步拷贝到deployed_metas目录中,()
Studio中选择Façade发布WebService
发布成功以后,在临时目录里会生成一个wsdd文件和一个目录,例如:
D:\webtest\
D:\\kingdee\eas\custom\kmye\app\webservice\
,注意包名和路径一致;
:
找到解决方案的runtime\server\deploy\,,进入WEB-INF目录
;
-。操作方法建议:提取server-,用UltraEdit32打开,,拷贝service节点内容粘贴到server-
文件,注意XML格式一致;保存server-。
上面的步骤操作完成后,快测已经可以看到新建的WebService
1、在BIM中部署代码和元数据;
2、把解决方案下改好的runtime\server\deploy\\\deploy\,重启EAS服务器
打开浏览器,输入地址:http://server-ip:port/ormrpc/services,应该可以看到新建的Webservice,右键点击相应的wsdl,选择另存为…,扩展名改为wsdl,就可以下载客户端开发使用的wsdl文件。
注意:
1. 在myeclipse上通过wsdl创建客户端好像有问题,请使用eclipse
2. 使用EAS的WebService之前,必须先通过EASLogin Web服务登录(运行EAS登录接口),否则会产生认证错误。EASLogin里有两个login方法,只调用参数如下的login:
String userName //EAS登录用户名,可以是
BOS WebService开发指南(精选) 来自淘豆网m.daumloan.com转载请标明出处.