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