无法读取匹配的工件容器目录资源

时间:2015-08-08 11:53:02

标签: ibm-jazz oslc

我正在尝试将第三方工具的自定义OSLC适配器与RQM集成。我可以将其添加为朋友,并在RQM的“朋友”部分中查看。

当我尝试检索资源时,下一步是失败的 - 无法读取匹配的工件容器目录资源。

无法读取匹配的工件容器目录资源:

Unable to load URL: /qm/proxy?uri=http:/xyz.com:8080/appName/services/catalog/singleton, Status: 400 

有任何帮助可以解决吗?

1 个答案:

答案 0 :(得分:0)

有关正在发生的事情的一些背景信息可能有助于您诊断问题。这些假设您正在编写RQM为“消费者”(客户端)的“提供者”(服务器)。

  1. 我假设您有一个“Root Services document”,您在RQM中输入的URI用于创建“朋友”关系。
  2. RQM正在拾取并尝试请求的URI是该根服务文档中的服务提供者目录的URI。
    • 尝试在浏览器中自行请求Root Services文档,复制其包含的Service Provider Catalog URI并将其加载到浏览器中。如果它不起作用,那么您的应用报告的URI不正确,您需要修复它。
    • (问题中包含的错误消息以“http:/”而非“http://”开头 - 请确保您的根服务文档中不是拼写错误。)
  3. 您可以看到RQM正在进行的请求正在通过“/ qm / proxy”。 RQM向您的应用程序发出的任何请求都通过RQM中的代理进行,该代理会根据受信任服务器的白名单检查请求URI。
    • 确保服务提供商目录中的主机名(错误消息中的主机名应与根服务文档中的主机名相同)与“朋友”列表中显示的主机名相同在RQM。
  4. 免责声明:我在本网站上的帖子是我自己的,不一定代表我的雇主IBM的职位,策略或意见。