05.01.01.泛微OA Ecology10(获取WebService接口数据(ERP TipTop GP5.3)action方式)
2026/7/28 15:33:40 网站建设 项目流程

本页目录

  • 1、创建项目
  • 2、配置
  • 3、测试

  • 参考文轩
    • 后端开发

创建项目

  • 下载模板:secondev-demo.zip

  • 下载E10的依赖,E10服务器部署的lib:D:\weaver\weaver-secondev-service\webapps\ROOT\WEB-INF\lib

  • 解压导入

  • 导入lib的jar到secondev-demo/secDevLib 文件夹下

  • 写代码

secondev-demo/secondev-custom-demo/src/main/java下创建包Package:com.weaver.secondev.service
在包下创建class:DemoAction

packagecom.weaver.secondev.service;importcom.alibaba.fastjson.JSON;importcom.weaver.common.base.entity.result.WeaResult;importcom.weaver.esb.api.rpc.EsbServerlessRpcRemoteInterface;importlombok.extern.slf4j.Slf4j;importorg.springframework.stereotype.Service;importjava.util.Map;@Slf4j@Service("esbDemoAction")publicclassDemoActionimplementsEsbServerlessRpcRemoteInterface{@OverridepublicWeaResult<Map<String,Object>>execute(Map<String,Object>params){// 在动作流中配置的输入参数可从 params 中读取log.info("params: {}",JSON.toJSONString(params));params.put("extral","123");returnWeaResult.success(params);}}
  • 清除》编译》导出包

配置

  • D:\weaver\weaver-secondev-service\webapps\ROOT\WEB-INF\classes\applicationContext-secondev-secondev-dubbo.xml
<dubbo:serviceref="esbDemoAction"interface="com.weaver.esb.api.rpc.EsbServerlessRpcRemoteInterface"group="esbDemoActionGroup"/>
  • 上传

secondev-demo/secondev-custom-demo/build/libs/build.zip

Ecology10系统 菜单路径:后台管理中心 > e-code 开发平台 > 进入e-code 监控管理平台 > 后台监控 > 部署jar

<?xml version="1.0" encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd"><dubbo:serviceref="esbDemoAction"interface="com.weaver.esb.api.rpc.EsbServerlessRpcRemoteInterface"group="esbDemoActionGroup"/></beans>
  • 审批

Ecology10系统 菜单路径:后台管理中心 > e-code 开发平台 > 进入e-code 监控管理平台 > 后台监控 > 发布审批 > jar包审批

测试

ESB 配置 action

Ecology10系统 菜单路径:后台管理中心 > ESB中心 > 动作流 > 新建




需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询