【问题标题】:How to interpret WSDL to create XML SOAP requests manually?如何解释 WSDL 以手动创建 XML SOAP 请求?
【发布时间】:2017-11-27 12:01:27
【问题描述】:

使用 SOAP UI,我创建了 XML 请求。但是,如何找出 'type' 属性的值以及在生成的 XML 中发送什么信息?

我正在开发以下 VMware Site Recovery Manager(SRM) WSDL:https://pastebin.com/5y2TxBg1

例如,在以下请求中(使用 SOAP UI 生成):

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:srm0">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:GetApiVersion>
         <urn:_this type=?>?</urn:_this>
      </urn:GetApiVersion>
   </soapenv:Body>
</soapenv:Envelope>

如何找出应该替换问号的内容?

【问题讨论】:

    标签: xml web-services soap wsdl soapui


    【解决方案1】:

    您在提供的链接上获得的只是WSDL 文件,它只是此Web 服务service contract 文档的技术部分。当然,您可以仅从这个文件中了解对该服务的输入的一些要求(如必填字段、字段类型等),但字段使用背后的逻辑不在WDSL 中。

    正确记录的 Web 服务还应该有一个人类可读的文档,定义服务输入、输出、预期用途和性能 - SLA

    本案例中的相关文档 is located here - Site Recovery Manager API 文档。我会参考它,以便更详细地了解预期的输入内容。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2014-05-22
      • 2017-01-17
      • 1970-01-01
      • 2015-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多