获取服务层次结构
使用“获取服务层次结构”操作可检索 OSLC 服务的层次结构。可使用适当的筛选器筛选服务的层次结构。
要在工作流中使用“获取服务层次结构”操作,请完成以下步骤:
1. OSLC 下的“获取服务层次结构”操作拖动到工作区,并将指针置于该操作上,然后单击 或双击该操作。“获取服务层次结构”窗口随即打开。
2. 根据需要编辑“标签”。默认情况下,标签名称与操作名称相同。
3. 要添加 OSLC 连接器类型,请参阅支持的 OSLC 连接器类型
如果先前已添加连接器类型,请选择相应的“连接器类型”,然后在“连接器名称”下选择连接器。
4. 单击“测试”以验证连接器。
5. 单击“映射连接器”,以使用除当前用于填充输入字段的连接器以外的其他连接器来执行操作。在“运行时连接器”字段中,提供有效的 OSLC 连接器名称。有关“映射连接器”的详细信息,请参阅使用映射连接器
6. “OSLC 目录 URL”字段中,指定要在其下获取层次结构的 OSLC 目录 URL。如果未指定此值,则将使用在添加 OSLC 连接时提供的“目录 URL”作为根级别 URL。
7. “深度”字段中,输入一个值以指定要遍历的服务提供者层次结构的深度。有效值为 1、2、3、4、5 或 -1。-1 表示无限深度。
8. “筛选器”组下的“资源类型”列表中,选择筛选输出时所需依据的资源类型。
单击“添加”向筛选器添加多个资源类型。单击 可删除已添加的任何资源类型筛选器。
9. “筛选器”组下的“连接方式”列表中,选择下列选项之一:
“与”-“筛选子句”组下指定的所有条件都必须返回 true。
“或”-“筛选子句”组下指定的任一条件都必须返回 true。
10. “筛选子句”组下,执行以下操作:
a. “属性”列表中,选择用于筛选输出的属性。
b. “搜索条件”字段中,以正则表达式格式输入搜索条件。
单击“添加”以添加多个筛选子句。单击 可删除已添加的任何筛选子句。
例如,如果您拥有两个服务提供者目录 Architecture Management – ResourceRequirements Management – Requirement,而您只需要 Architecture Management – Resource 下的服务层次结构,则将“属性”设置为“服务提供者目录”,并在“搜索条件”字段中,输入 Architecture Management – Resource
11. “区域设置”列表中,选择首选响应语言。如果 OSLC 服务器支持所选语言,则系统将以该语言提供响应。默认区域设置为 en
12. 单击“显示其他字段”
13. “标头”组下,单击“添加”以向请求添加自定义标头。提供“键”“值”对。
单击“添加”添加多个键值对。单击 可删除已添加的任何自定义标题。
14. 单击“完成”
输出架构
“获取服务层次结构”操作的输出架构会根据筛选条件返回目录服务层次结构。此架构符合规定的 OSLC 规范。有关详细信息,请参阅 OSLC 服务提供工具概念
这对您有帮助吗?