值转换(Java规则)
变更记录
产品版本 | 更新内容 | 更新日期 |
V6.0.000 | 初始版本 | 2023年09月12日 |
1 简介
1.1 功能介绍
值转换规则类型中支持选择Java/微服务类型。基于源对象输入值,通过Java/微服务的方式,输出值赋予目标对象。
功能列表:功能列表:新增,保存,测试,取消
1.2 应用场景
通过调用微服务或使用业务开发的Java类完成“源值”到“目标值”的转换。
1.3 系统路径
【集成服务云】→【数据流】→【资源开发】 →【数据流资源】-【值转换】
1.4 关键字段/按钮说明
关键字段说明
字段名称 | 详细解释 |
转换类型 | 转换类型选择Java规则 |
名称 | 规则名称 |
编码 | 规则编码 |
解决方案 | 规则存放路径,解决方案目录的选择 |
源系统 | 源对象所属系统 |
源数据 | 需要转换的源对象 |
源数据字段 | 需要转换的源对象中的具体字段 |
目标系统 | 目标对象所属系统 |
目标数据 | 需要转换的目标对象 |
目标数据字段 | 需要转换的目标对象中的具体字段 |
默认值 | 当找不到对应的转换数据时取当前设置的默认值 |
Java类名或微服务URL | 输入通过源对象联查目标对象的Java/微服务 1.Java类应该实现 kd.isc.iscb.platform.core.vc.JavaValueConversionRule接口 2.微服务的格式为:msvc://cloud.app.service.method,该微服务仅允许包含一个字符串类型的参数,且返回值不允许多值。二开微服务的cloud为ServiceFactory类限定前缀+@isv,例如服务工厂类为com.alibaba.it.service.ServiceFactory,则cloud为com.alibaba.it.service@isv |
关键按钮说明
按钮名称 | 详细解释 |
保存 | 保存值转换规则 |
测试 | 测试值转换规则 |
资源引用关系 | 查询值转换规则所关联的资源 |
历史版本 | 查看历史版本 |
2 主要操作
2.1 新增Java规则
操作步骤
步骤1:请进入数据流资源列表,点击“新增”按钮,资源类型选择值转换类型,转换类型选择Java规则
步骤2: 选择和输入相关内容后保存
2.2 调用示例
值转换微服务调用示例:
msvc://isc.iscb.ISCDataCopyService.getCityName;
微服务的格式为:
msvc://cloud.app.service.method
微服务示例:
public String getCityName (String fullName) { return fullName.substring(0, fullName.indexOf("市"));}
值转换测试输入:深圳市南山区
结果输出:深圳
2.3 测试验证
操作步骤
步骤1: 值转换规则编辑或者查看页面,点击“测试”按钮,输入值和选择连接器后,点击“转换”可以验证转换结果
值转换(Java规则)
变更记录产品版本更新内容更新日期V6.0.000初始版本2023年09月12日1 简介1.1 功能介绍值转换规则类型中支持选择Java/微服务类型。基于源...
点击下载文档
本文2024-09-23 00:53:53发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142453.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf
热门文章