Native服务图元
Native服务图元的作用
原生服务图元,用于调用原生服务提供的接口。当原生服务部署成功后,系统会把在原生服务中自定义的API接口生成相应的restaction,供服务编排调用。
前提条件
- 已在原生服务中配置好API,具体操作请参考配置API。
- 已接入服务实例,具体操作请参考注册Native Service。
- 进入需要调用原生服务的应用设计器,单击“Internal dependencies”或“External dependencies”旁的“+”,选择“Native服务”,在“添加Native服务”页面添加要调用的原生服务。添加后,在该应用的服务编排中,才可以调用Native服务。
- “Internal dependencies”为内部依赖文件夹,导入的BO服务或Native服务,在打包上层应用时也会随应用打包发布出去。
- “External dependencies”为外部依赖文件夹,导入的BO服务或Native服务,在打包上层应用时不会打包出去。
图1 应用中添加原生服务
如何使用Native服务图元
- 在Native服务中,拖拽所需的Native服务图元至画布中。
- 选中Native服务图元,单击,设置基本信息。
表1 基本信息参数说明 参数
参数说明
标签
图元的标签,用于在页面显示。系统会自动填入该值,格式为原生服务名+序号。序号从“0”开始,表示同类型图元序号。
名称
图元的标识,请确保在当前服务编排中唯一。
描述
图元的描述信息。
- 单击,在“Native服务”页面进行配置。
图2 配置Native服务图元
表2 Native服务图元配置参数说明 参数
参数说明
操作方法
原生服务中已自定义好的API接口。
入参/目标
当选择具体操作方法(API)后,API的输入参数将会显示在入参的目标列。
入参/源
服务编排中的变量,需要和目标的参数类型保持一致。该源会将服务编排中的变量,赋值给调用API的输入参数。
出参/源
当选择具体操作方法(API)后,API的输入参数将会显示在出参的源列。
出参/目标
服务编排中的变量,需要和输出参数的类型保持一致。将API中的输出参数赋值给服务编排中的变量,供服务编排中使用。