iPaaS文档库 iPaaS文档库
00 概述
01 产品安装指南
02 快速入门指南
03 Studio使用指南
04 iPaaS使用指南
05 高级配置指南
06 接口服务说明
07 升级&数据迁移指南
08 产品集成指南
09 FAQ
  • 新建中介接口
  • 接口在线编排

# 新建中介接口

  1. 选择左侧树上中介服务节点,点击API创建按钮,选择右侧的”API编排“页签,点击”API编排“按钮,进入在线编排页面。

  • 1.1. 或者点击中介服务,点击API编排按钮进入在线编排页面。如下图:

  1. 在线编排页面中,在通用业务目录上点击右键,点击新建,点击新建HTTP接口,然后如下图所示填写数据,其中代理URI填写符合规则的接口地址,并点击确定保存。

# 接口在线编排

  1. 保存成功后系统自动打开中介编排页面,如下图所示。从左侧拖一个值获取图元和两个HTTP图元到开始和结束图元中间并依次连接各个图元。如下图:

  1. 双击编排背景画布,进入属性编辑页面,点击“变量定义”右侧的“添加变量”按钮,新增变量字符串类型的x_version,注意:变量名必须符合java变量命名规则,点击“确定”按钮。如下图:

  1. 双击值获取图元,进入编辑页面,点击“从协议头获取“页签,点击右侧的“添加“按钮,在“左值“列下拉选择上一步定义的变量x_version,在“右值“列输入header中的参数名称, 这里示例名称为X-VERSION,这样定义之后,此图元的左值就被赋值为请求header中的X-VERSION参数值,参数选择outMessage,返回值选择outMessage,点击“确定”按钮保存。如下图:

  1. 单击选中指向第二个HTTP图元的连接线(图示黄色虚线框中的连接线),然后双击选中的连接线,进入编辑页面,点击复选框取消默认连接,点击单选框“简单表达式”,在左值列输入定义的变量x_version, 比较操作符列下拉选择ObjEqual,右值列输入v2,右值类别选择常量,点击“确定”按钮保存。这样定义的此连接线功能是根据header中的X-VERSION参数值,判断请求是否为v2版本, 如果是,则执行此连接线,否则不执行。如下图:

  1. 双击打开第一个HTTP业务服务图元,在业务接口右侧,点击选择按钮,在弹出的选择接口页面选择前置条件中新增的get users/xml接口,然后点击确定。然后回到HTTP业务服务图元, 参数选择outMessage(上一个图元转换后的返回值),返回值选择outMessage,点击确定。如下图:

  1. 双击打开第二个HTTP业务服务图元,在业务接口右侧,点击选择按钮,在弹出的选择接口页面选择前置条件中新增的get users/json接口,然后点击确定。然后回到HTTP业务服务图元, 参数选择outMessage(上一个图元转换后的返回值),返回值选择outMessage,点击确定。如下图:

  1. 点击右上角“保存”按钮或者按Ctrl+S快捷键,系统提示保存成功。如下图:

← 2.9.29.1 前置条件 2.9.29.3 服务调用 →