1

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

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

未能读取匹配的工件容器目录资源:

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

有什么帮助解决吗?

4

1 回答 1

0

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

  1. 我假设您有一个“根服务文档”,您将其 URI 输入 RQM 以创建“朋友”关系。
  2. RQM 获取并尝试请求的 URI 是来自该根服务文档的服务提供者目录的 URI。
    • 尝试自己在浏览器中请求根服务文档,复制其中包含的服务提供者目录 URI 并将其加载到浏览器中。如果它不起作用,那么您的应用报告的 URI 不正确,您需要修复它。
    • (您在问题中包含的错误消息以“http://”而不是“http://”开头 - 确保这不是您的根服务文档中的拼写错误)。
  3. 您可以看到 RQM 发出的请求正在通过“/qm/proxy”。从 RQM 到您的应用程序的任何请求都通过 RQM 中的代理,该代理根据受信任服务器的白名单检查请求 URI。
    • 确保您的服务提供商目录中的主机名(错误消息中的主机名,应该与您的根服务文档中的主机名相同)与 RQM 中“朋友”列表中显示的主机名相同。

免责声明:我在本网站上的帖子是我自己的,不一定代表我的雇主 IBM 的立场、策略或意见。

于 2015-08-10T08:55:02.580 回答