配置 OData 活动

在使用 Cast Iron 将后端数据作为 OData API 公开时
  1. 在此情况下,HTTP 接收请求HTTP 发送响应活动将用于公开 OData API。
  2. 此“HTTP 接收”活动(uri、方法、主机、接受以及 content-type 其他 http 头和有效内容)的输出将作为输入传递到“读取 OData”活动。
  3. 用于配置读取 OData 活动的步骤
    1. 创建或打开编排。这样会以图形形式显示编排。
    2. 选择活动选项卡并展开转换文件夹。
    3. 读取 OData 活动拖至编排。
    4. 在核对表中,单击配置
    5. 选择 OData 版本的版本。
    6. 选择输入数据。您可以选择现有 XML 模式新建 XML 模式以支持多个实体之一。
    7. 如果已选择现有 XML 模式,那么单击浏览以选择现有 XML 模式。
    8. 如果已选择新建 XML 模式以支持多个实体,请粘贴新的 XML 模式内容,并单击生成映射
    9. 核对表中选择映射输出。 所生成用于保存活动的响应的 XML 模式将显示为从活动面板中 readODataOutputPayload 参数下的节点。
    10. 参阅读取 OData 活动,填充映射输入属性。
    11. 创建输出参数与编排变量之间的映射。
    注:
    • 读取 OData 活动的输出用于使用 Cast Iron 中可用的连接器在端点/后端系统上执行业务逻辑。
    • 此业务逻辑活动(http 响应代码、有效内容)和读取 OData 活动(serviceName、协议、主机、方法、接受、content-type、 resourcePath、实体、additionalPath、fieldName、primaryKeys 和 additionalConfiguration)的输出将指定为写 OData 活动的输入。
    • 读取 OData 活动的映射输入中的 serviceName 值必须具有与 HTTP 接收请求活动中的 URL(主机名之后的路径)属性相同的值。
    • 读取 OData 活动中描述了读取 OData 活动的映射输入中的 primaryKeys 属性的格式。
  4. 用于配置写 OData 活动的步骤
    1. 创建或打开编排。这样会以图形形式显示编排。
    2. 选择活动选项卡并展开转换文件夹。
    3. 写 OData 活动拖至编排。
    4. 在核对表中,单击配置
    5. 选择 OData 版本的版本。
    6. 选择输入数据。您可以选择现有 XML 模式新建 XML 模式以支持多个实体之一。
    7. 如果已选择现有 XML 模式,那么单击浏览以选择现有 XML 模式。
    8. 如果已选择新建 XML 模式以支持多个实体,请粘贴新的 XML 模式内容,并单击生成映射
    9. 核对表中选择映射输入。 从“写 OData 活动”的所选对象生成的 XML 模式将显示为至活动面板中 writeODataInput 参数下的节点。
    10. 参阅“编写 OData”活动,填充映射输入属性。
    11. 创建输出参数与编排变量之间的映射。
    注: 包含响应有效内容、http 状态码和头的“写 OData 活动”的输出将传递到“HTTP 发送响应”活动。
注:
  • Cast Iron V7.5.1 中仅支持 DELETE 和 GET HTTP 方法。
  • 自 Cast Iron V7.5.1 开始,不再支持 OData 查询参数。
  • 仅在 Cast Iron V7.5.1 中支持包含简单数据类型字段的业务对象结构。不支持包含子复杂类型的业务对象结构。