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

问题描述:

我正在尝试将第三方工具的自定义OSLC适配器与RQM集成。我可以添加它作为朋友,并在RQM的朋友部分看到它。无法读取匹配的工件容器目录资源

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

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

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

任何帮助解决?

+0

欢迎来到Stack Exchange!我可能会建议你阅读http://*.com/help/how-to-ask,以便更好地了解如何提出一个好问题。你有很好的细节 - 但我不确定社区是否有足够的信息来帮助你诊断/解决你的问题。谢谢! –

有关可能会帮助您诊断问题的一些背景知识。这些假定您正在编写RQM是“消费者”(客户端)的“提供者”(服务器)。

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

免责声明:我对这个网站的贴子是我自己的,并不一定代表的立场,策略或我的雇主,IBM的观点。