Url 无法从WSP检索WSDL内容

Url 无法从WSP检索WSDL内容,url,get,wsdl,ibm-datapower,Url,Get,Wsdl,Ibm Datapower,我在DataPower上运行服务(Web服务代理)。我能够从SOAPUI测试服务。 客户端应用程序/服务正在尝试从URL中提取WSDL,如http://host:port/uri?WSDL 必须从URL中提取WSDL来开发代码 我已上载WSDL并共享 http://host:port/system/dpViewer/ServiceName.wsdl?filename=local:/Path/ServiceName.wsdl 但他们仍然无法从系统中访问URL 我们执行了与两个系统的连接。一切正常

我在DataPower上运行服务(Web服务代理)。我能够从SOAPUI测试服务。 客户端应用程序/服务正在尝试从URL中提取WSDL,如
http://host:port/uri?WSDL

必须从URL中提取WSDL来开发代码

我已上载WSDL并共享

http://host:port/system/dpViewer/ServiceName.wsdl?filename=local:/Path/ServiceName.wsdl
但他们仍然无法从系统中访问URL

我们执行了与两个系统的连接。一切正常


有什么帮助吗?

您不能使用

http://host:port/system/dpViewer/ServiceName.wsdl?filename=local:/Path/ServiceName.wsd

因为它是供您参考的内部文件,它将在管理/管理IP中打开您的文件。(大多数地方的交易将有不同的IP)

http://host:port/uri?WSDL
在DataPower中是可能的

请在Web服务代理(WSP)中执行以下步骤

  • 编辑前端处理程序(HTTP源处理程序)
  • 启用“获取方法”
  • 应用更改并保存配置 默认情况下,WSProxy中不会启用“Get方法”。由于被禁用,DataPower将拒绝所有WSDL get请求


    我希望在此之后,我们可以使用URL访问WSDL

    您的URL中的大于号“>”是什么?如果这是特定于您的环境的问题,那会是问题所在吗?URL方案只允许字母、数字、
    +
    -
    :这是打字错误。我已经改正了。