获取资源
使用“获取资源”操作可检索指定资源的元数据。
要在工作流中使用“获取资源”操作,请完成以下步骤:
1. 将
OSLC 下的
“获取资源”操作拖动到工作区,并将指针置于该操作上,然后单击
![](../../../../ThingWorx/images/SettingsIcon.png)
或双击该操作。“获取资源”窗口随即打开。
2. 根据需要编辑“标签”。默认情况下,标签名称与操作名称相同。
如果先前已添加连接器类型,请选择相应的“连接器类型”,然后在“连接器名称”下选择连接器。
4. 单击“测试”以验证连接器。
5. 单击
“映射连接器”,以使用除当前用于填充输入字段的连接器以外的其他连接器来执行操作。在
“运行时连接器”字段中,提供有效的 OSLC 连接器名称。有关
“映射连接器”的详细信息,请参阅
使用映射连接器。
6. 在“资源标识符”字段中,从列表中选择资源标识符,或指定以逗号分隔的资源标识符 URI 列表。
从列表中选择服务提供者标识符时,必须将服务提供者目录的层次结构遍历至服务提供者。服务提供者目录可能包含其他服务提供者目录。有关详细信息,请参阅
OSLC 服务提供工具概念。
7. 在“格式”列表中,根据输出中所需表示的类型,选择下列选项之一:
◦ “压缩”- 提供元数据详细信息的压缩表示。
◦ “完整”- 提供元数据详细信息的完整表示。
◦ “两者”- 提供元数据详细信息的压缩和完整表示的组合。
8. 在“区域设置”列表中,选择首选响应语言。如果 OSLC 服务器支持所选语言,则系统将以该语言提供响应。默认区域设置为 en。
9. 单击“显示其他字段”。
10. 在“标头”组下,单击“添加”以向请求添加自定义标头。提供“键”“值”对。
单击
“添加”添加多个键值对。单击
![](../../../../ThingWorx/images/DeleteIcon.png)
可删除已添加的任何自定义标题。
11. 单击“完成”。
输出架构
“获取资源”操作的输出架构为动态架构。它会根据“格式”列表中所选的值进行更改。输出架构具有一个对象数组,用于提供指定资源的元数据详细信息。
如果将“格式”设置为“压缩”,则输出架构如下图所示:
如果将“格式”设置为“完整”,则输出架构如下图所示:
如果将“格式”设置为“两者”,则输出架构如下图所示:
ThingWorx Flow 9.1 中的更新
◦ “获取资源”操作输出架构中的“类型”属性是为 OSLC 服务器中的所有 rdf:type URL 和自定义 URL 提供值的数组。
◦ “获取资源”操作的输出将用户定义的命名空间作为用户定义属性特性的前缀提供。您可指定要在
添加 OSLC 连接器时从中忽略命名空间的主机名。默认情况下,
www.w3.org、
open-services.net 和
purl.org 中的命名空间会被忽略。