web-services - 我可以生成没有绑定(bind)和服务信息的 wsdl 文件吗?

标签 web-services wsdl sap

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

当我检查 wsdl 时,我发现服务和绑定(bind)标签都没有定义或者没有包含这样的标签。 wsdl 以端口类型信息结尾。

在 soap UI 中,我收到一个错误,比如文件中没有内容,当我尝试在 Eclipse 中打开它时,我可以使用 Web 资源管理器窗口打开它,但是服务和绑定(bind)信息字段都是空的。我可以在客户 wsdl 中看到 ws-policy 元素。

  1. 他怎么可能生成没有绑定(bind)和服务信息的 wsdl?

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

我不确定 .Net 工具。

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

请帮忙 谢谢你的时间。

最佳答案

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

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

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

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

WSDL generation in SOAMANAGER

关于web-services - 我可以生成没有绑定(bind)和服务信息的 wsdl 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18975618/

相关文章:

web-services - 关于 SSL 的概念混淆

java - 调用 SAP PI Web 服务抛出 ADAPTER.JAVA_EXCEPTION

amazon-web-services - HdfsRpcException:无法在服务器上调用RPC调用 “getFsStats”

sql-server - 如何使用Web Service在HTML页面显示sql server数据的实际结果?

java - 在 Axis Web 服务中使用 Java 中的复杂数据类型

web-services - WSDL 客户端生成未完成?

python - 基于WSDL和XSD文件生成python soaplib代码

java - 如何本地化 java tomcat 网络服务器上的内容?

web-services - 使用 SAML 的 SSO 桌面客户端应用程序

ruby - 单元测试和 SAP 软件