当前位置: 首页 > news >正文

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
http://www.jsqmd.com/news/1233670/

相关文章:

  • openEuler服务器部署Unity数字孪生:Docker容器化与GPU图形渲染实战
  • Claude Code 的 skills 目录,别把它当成提示词仓库
  • HTTPS证书链原理与中间证书丢失问题
  • 贺州综合黄金回收,钻戒钻石黄金金币回收 - 清奢黄金上门回收
  • MySQL 核心知识点深度解析:从存储引擎到集群架构【一】
  • 虚幻引擎4.26集成CEF实现WebView:从原理到实战的完整指南
  • 无锡全城上门回收黄金哪家强?收的顶支持远程估价+上门的老牌资质门店 - 一日一测评
  • Simulating Misinformation Propagation in Social Networks using Large Language Models
  • 2026沈阳GEO优化哪家好?本地服务商选择实用指南 - 贾先生GEO
  • 嵌入式网络开发实战:EDMA3与EMAC/MDIO架构、编程与协同优化
  • 如何彻底解决腾讯游戏卡顿:sguard_limit开源工具完整指南
  • 把安全审查做成手动触发的 Claude Code Skill
  • 腾讯云数据智能:构建可信、可控、可演进的 Data Agent
  • Active Directory 安全攻防(七)
  • 北京黄金回收门店怎么选?2026 正规门店资质核验与金价涨跌时机科普 - 全国二奢机构参考
  • STM32串口通讯实战:硬件连接与软件配置详解
  • 2026年无锡工厂GEO推广主流服务机构全维度评测 - 奔跑123
  • 芝柏中国官方售后服务中心|最新维修地址与24小时热线权威信息声明(2026年7月更新) - 亨得利官方服务中心
  • AI生成内容秒过知网/万方检测:3步文本熵值优化法(2024最新算法级脱敏指南)
  • AI编程环境一键安装:从Claude Code到DeepSeek的完整配置指南
  • Havenlon|AI 时代的执行安全语言体系(二十):边界状态
  • 三步实现健康数据自动化:Zepp Life步数同步全攻略
  • Linux入门及基础指令
  • 绵阳黄金回收怎么选?这5家实体老店,覆盖涪城游仙安州江油三台,全程透明不踩坑 - 小城生活闲谈
  • 把 checklist.md 放进 Claude Code 安全审查工作流
  • 手机内存告急!实测5款主流清理工具,这款全能工具完胜
  • 南宁卖金别乱找!实测连锁才不亏 - 一日一测评
  • 2026年最新教程:生日朋友圈九宫格图怎么做 亲测免费的微信小程序方法 - 效率工具研究所
  • 智能体测试平台搭建:本地化部署与多模型基准测试实践
  • 3个核心技巧让PS4手柄在Windows上焕发新生:DS4Windows完全使用指南