新增WSDL接口
一、新增osf,通过osf实现接口具体逻辑
二、打开BOS集成开发环境
特:不需要关注文件数量,跟步骤操作即可(本人所生成的文件不止一个,因此会存在数量上的差异,请忽略)
2.1、打开金碟BOS设计开发工具,在对应环境的项目中,新建功能
2.2、在功能中,新增方法,方法参数与osf设置参数相同(如有返回值,需设置返回值类型)
2.3、保存方法后,右键功能,发布Webservice
2.4、在弹出窗口中,选择需要发布的方法,指定发布文件生成路径后,即可点击完成,进行发布
2.5、Webservice发布完成后,再次点击功能,选择发布,将功能发布到项目中
2.6、以上两个功能发布完成后,将视图切换回Java视图,刷新项目。将我们在Webservice发布路径中code路径下的文件夹拷贝到项目src目录下
2.7、在src目录下,找到对应功能生成的ControllerBean类,在类中重写功能方法,在方法中调用osf
2.8、编辑完成后,使用打包工具,将src打包成两个jar包(lnclasses.jar和lnmetas.jar),
2.9、进入服务器,将eas/server/deploy/eas.ear路径下的web.war文件备份,并拷贝一份到本地
2.10、将发布Webservice时指定WSDL目录当中生成的文件打开,将文件内容拷贝到web.war文件当中的server-config.wsdd文件当中
2.11、将发布Webservice时指定WSDL目录当中生成的文件拷贝到web.war文件当中
2.12、将打包好的两个jar包(lnclasses.jar和lnmetas.jar)分别放入对应的四个目录中
1)、eas\server\deploy\fileserver.ear\easWebClient\lib\sp
2)、eas\server\deploy\fileserver.ear\easWebClient\metas\sp
3)、eas\server\lib\sp
4)、eas\server\metas\sp
2.13、将web.war文件替换eas/server/deploy/eas.ear路径下原有的web.war文件
2.14、重启服务器,重新生成子系统树即可
2.15、将原系统访问IP地址shr替换为ormrpc/services,在页面搜索功能名称即可获取接口地址
以上就是以WSDL文件的形式生成接口的方式
麻烦再复杂点
新增WSDL接口
本文2024-09-16 23:46:54发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-56750.html