值转换规则(Java/微服务)
1 简介
1.1 功能介绍
值转换规则类型中支持选择Java/微服务类型。基于源对象输入值,通过Java/微服务的方式,将输出值赋予目标对象。
1.2 应用场景
通过调用微服务或使用业务开发的Java类,数据集成方案可以实现从‘源值’到‘目标值’的转换。
1.3 系统路径
【集成管理】→【数据集成】→【值转换规则】→【新增】
1.4 字段/按钮说明
字段说明:
字段名称 | 详细解释 |
规则类型 | 选择规则类型为Java/微服务 |
源对象 | 需要转换的源对象 |
目标对象 | 需要转换的目标对象 |
编码 | 规则编码,可自动生成 |
名称 | 规则名称,可自动生成 |
默认值 | 当找不到对应的映射数据时取当前设置的默认值 |
映射类型 | 根据所选对象自动生成 |
Java类名/微服务 | 输入通过源对象联查目标对象的Java/微服务 |
按钮说明:
按钮名称 | 详细解释 |
保存 | 保存值转换规则 |
测试 | 测试值转换规则 |
关联查询 | 查询值转换规则所关联的集成方案、服务流程 |
缓存结果 | 查看值转换规则缓存结果 |
历史版本 | 查看历史版本 |
2 主要操作
2.1 新增Java/微服务转换规则
步骤1:请进入值转换规则列表,点击“新增”按钮,规则类型选择“Java/微服务”
步骤2:选择和输入相关内容后保存
注意:
Java类必须部署在集成云上,且确保其位置可以通过Class.forName访问;
Java类必须实现接口: kd.isc.iscb.platform.core.vc.JavaValueConversionRule;
该微服务仅允许包含一个字符串类型的参数。
2.2 调用示例
值转换微服务调用示例:
msvc://isc.iscb.ISCDataCopyService.getCityName;
微服务的格式为:
msvc://cloud.app.service.method
以下是微服务示例:
public String getCityName (String fullName) { return fullName.substring(0, fullName.indexOf("市"));}
值转换测试输入:‘深圳市南山区’
结果输出:‘深圳’
值转换规则(Java/微服务)
1 简介1.1 功能介绍值转换规则类型中支持选择Java/微服务类型。基于源对象输入值,通过Java/微服务的方式,将输出值赋予目标对象。1.2 ...
点击下载文档
上一篇:消息发送下一篇:集成对象转API介绍
本文2024-09-23 00:49:23发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-141964.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章