无法从WSP检索WSDL内容

时间:2014-07-07 21:49:02

标签: url get wsdl ibm-datapower

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

这样的URL中提取WSDL

必须从URL中提取WSDL以开发其代码。

我上传了WSDL并分享了

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

仍然他们无法从他们的系统访问URL。

我们执行了与两个系统的连接。一切都很好。

任何帮助?

1 个答案:

答案 0 :(得分:2)

您无法使用

进行访问

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

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

DataPower

中可以使用

http://host:port/uri?WSDL

请按照Web服务代理(WSP)中的以下步骤进行操作

  1. 编辑前端处理程序(HTTP SOURCE HANDLER)
  2. 启用' GET方法'
  3. 应用更改并保存配置。
  4. 默认情况下,'获取方法'将不会在WSProxy中启用。在禁用时,DataPower会拒绝所有WSDL get请求。

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