值转换规则(Java/微服务)

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

值转换规则(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介绍
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息