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.tenantKeyEcology10系统 菜单路径后台管理中心 e-code 开发平台 平台配置项管理搜索“weaver.ecode.monitor.allow-keys” 和 “weaver.ecode.super.managers”配置项,点击“配置重加载”搜索“weaver.ecode.devtool.developerStr”配置项的值# sysadmin1230410815027519488# 配置后点击“配置重加载”[账号][人员id]创建项目下载模板相关axis2-1.8.2下载E10的依赖E10服务器部署的libD:\weaver\weaver-secondev-service\webapps\ROOT\WEB-INF\libidea创建项目secondev_TipTop_GP5.3_WebService导入依赖axis2依赖jar导入secondev_axis2\secDevLiblib依赖jar导入secondev_axis2\secDevLib在secondev_axis2/secondev-TipTop_GP5.3_WebService/src/main/java下创建包com.weaver.secondev.service在包下创建classDemoService/* * * 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接口逻辑returnrequest 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:20600parameternamehttpFrontendHostUrlhttps://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