此过程称为服务发现,并在 OSLC 服务描述规范中进行了说明。
此过程在 OSLC-CM 2.0 中类似,并在 OSLC 2.0 核心规范中有所提及。
在 Rational® Change 中,用于 1.0 和 2.0 的根服务发现文件位于:
http://change_host:port/context/oslc
例如,http://myserver:8600/change/oslc
2.0 文档可通过传递值为 2.0 的 OSLC-Core-Version HTTP 头来进行请求,如 OSLC 核心规范中所述。
可以设置通过使用 OSLC-CM API 工具与 Rational Change 集成的工具。在此情况下,可能需要检查服务。工具会从根文档中发现其自己的服务。如果要设置工具来使用 RESTful Web 服务,但不了解有关 OSLC-CM 的具体信息,请检查服务文档。
根发现文档包含每个 Rational Change 数据库的 URL。打开数据库 URL 可列出所有登录界面,而打开界面 URL 可列出所有可用服务。
对于 OSLC-CM 1.0,Rational Change 支持 OSLC-CM 1.0 API 规范中所述的服务。它还支持特定于 Rational Change 的 queries 和 reports 服务,这样您就能访问保存的查询和报告。
对于 OSLC-CM 2.0,Rational Change 支持在 OSLC-CM 2.0 规范中“合规性”下列出的需求。但不支持部分更新。
基于 Jazz™ 平台的工具的根发现文档会略有不同,该文档位于:
http://change_host:port/context/rootservices
例如,http://myserver:8600/change/rootservices