02.02.01.泛微OA Ecology10(创建webservice接口提供第三方平台访问)
本页目录
1、创建项目
2、配置
3、测试
参考文轩
- 后端开发
- 流程流转RPC接口
- 文档:webservice二开方案(axis2)
- 查看是否支持:http://10.3.0.165:20600/papi/services/DocService?wsdl
创建项目
E10创建开发人员配置
- 文档:开发平台权限配置
- 浏览器进入调试模式,在Console终端下手工输入:allow pasting
- 再复制粘贴:
# 获取当前登录人员账号TEAMS.currentUser.loginAccount# 获取当前登录人员idTEAMS.currentUser.id# 获取租户keyTEAMS.currentTenant.tenantKey- Ecology10系统 菜单路径:后台管理中心 > e-code 开发平台 > 平台配置项管理
- 搜索“weaver.ecode.monitor.allow-keys” 和 “weaver.ecode.super.manage
rs”配置项,点击“配置重加载” - 搜索“weaver.ecode.devtool.developerStr”配置项的值
- 搜索“weaver.ecode.monitor.allow-keys” 和 “weaver.ecode.super.manage
# sysadmin=1230410815027519488# 配置后,点击“配置重加载”[账号]=[人员id]创建项目
下载模板相关:axis2-1.8.2
下载E10的依赖,E10服务器部署的lib:D:\weaver\weaver-secondev-service\webapps\ROOT\WEB-INF\lib
idea创建项目
secondev_TipTop_GP5.3_WebService导入依赖
axis2依赖jar导入:secondev_axis2\secDevLib
lib依赖jar导入:secondev_axis2\secDevLib
在secondev_axis2/secondev-TipTop_GP5.3_WebService/src/main/java下创建包:com.weaver.secondev.service在包下创建class:DemoService
/* * * Copyright (c) 2001-2024 泛微软件. * 泛微协同商务系统,版权所有. * */packagecom.weaver.secondev.service;importorg.springframework.stereotype.Service;/** * Created with IntelliJ IDEA. * * @author Murphy * @date 2024/9/20 18:57 * Description: **/@Service("demoTipTopService")publicclassDemoService{publicStringdemo(Stringparam){//实现自定义webservice接口逻辑return"request success";}}- 清除》编译》导出包
导出的jar要压缩成:secondev_axis2/secondev-TipTop_GP5.3_WebService/build/libs/build.zip
- 上传
Ecology10系统 菜单路径:后台管理中心 > e-code 开发平台 > 进入e-code 监控管理平台 > 后台监控 > 部署jar
- 审批
Ecology10系统 菜单路径:后台管理中心 > e-code 开发平台 > 进入e-code 监控管理平台 > 后台监控 > 发布审批 > jar包审批
修改配置文件
- 修改axis2.xml
# 服务器文件地址:D:\weaver\weaver-secondev-service\webapps\ROOT\WEB-INF\classes\WEB-INF\secondev\conf\axis2.xml# weapp.mulinquan.cn 改成 10.3.0.165:20600<parametername="httpFrontendHostUrl">https://weapp.mulinquan.cn/papi/secondev</parameter>- 修改services.xml
# 服务器文件地址:D:\weaver\weaver-secondev-service\webapps\ROOT\WEB-INF\classes\WEB-INF\secondev\services\axis2\META-INF\services.xmlaxis2DemoService 改成 demoTipTopService重启二开服务
- E10运维管理平台 菜单路径:服务启停 》业务服务 》 weaver-secondev-service 》重启
看效果
- 浏览器访问在线文档: http://10.3.0.165:20600/papi/secondev/services/demoTipTopService?wsdl