【问题标题】:Can I generate a wsdl file without binding and service information?我可以生成没有绑定和服务信息的 wsdl 文件吗?
【发布时间】:2013-09-29 07:34:20
【问题描述】:

我遇到了一个问题,客户可以使用 net-beans 以及在 .Net 中打开 SAP wsdl,但不能在 soap UI 中打开。

当我检查 wsdl 时,我发现未定义服务和绑定标签或不包含此类标签。 wsdl 以端口类型信息结束。

在soap UI 中出现错误,例如文件中没有内容,当我尝试在eclipse 中打开它时,我可以使用Web 资源管理器窗口打开它,但服务以及绑定信息字段为空。我可以在客户 wsdl 中看到 ws-policy 元素。

  1. 他如何在没有绑定和服务信息的情况下生成 wsdl?

  2. 他告诉它在 .Net 中工作的原因是什么?

我不确定 .Net 工具。

  1. 是否有任何Web服务客户端工具可以在没有端点/服务信息的情况下打开操作并发送请求/响应?..

请帮忙 谢谢你的时间。

【问题讨论】:

  • 您的问题是什么?您想知道如何生成这样的 WSDL 文件(如您的标题所示)或如何使用这样的文件吗?您的“问题”甚至不包含问号... :-)
  • 对不起 :) 编辑了我的问题。谢谢

标签: web-services wsdl sap


【解决方案1】:

我只知道第一个问题,其他问题帮不上你...

您可以从 NW/ABAP 系统请求两种“风格”的 WSDL。这与服务的实现(编程)通常在与服务配置不同的系统上由不同的人执行这一事实有关。

在实现服务(或者更确切地说是服务定义)之后,您可以获得所谓的“设计时 WSDL 文档”。本文档不包含端点信息 - 它不能,因为这需要有关目标系统环境及其配置的技术信息,而这些信息尚不可用。

根据服务定义,管理员可以创建配置。这包括绑定信息以及基本 URL、安全设置、传输层设置等内容。使用此配置,您可以生成包含实际端点配置的第二个 WSDL 文档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    相关资源
    最近更新 更多