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