02.02.01.泛微OA Ecology10(创建webservice接口提供第三方平台访问)

📅 2026/7/21 9:09:28 👁️ 阅读次数 📝 编程学习
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”配置项的值
# 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