如何解释 WSDL 以手动创建 XML SOAP 请求?
How to interpret WSDL to create XML SOAP requests manually?
使用 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>
我如何找出应该用什么替换问号?
您在所提供的 link 上得到的只是 WSDL
文件,它只是此 Web 服务 service contract 文档的技术部分。当然,您可以仅从该文件中了解对该服务的一些输入要求(如必填字段、字段类型等),但字段用法背后的逻辑不在 WDSL
中。
适当记录的 Web 服务还应具有定义服务输入、输出、预期用途和性能的人类可读文档 - SLA
。
本例中有问题的文档 is located here - Site Recovery Manager API 文档。我会参考它,以便更详细地了解预期的输入内容。
希望对您有所帮助!
使用 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>
我如何找出应该用什么替换问号?
您在所提供的 link 上得到的只是 WSDL
文件,它只是此 Web 服务 service contract 文档的技术部分。当然,您可以仅从该文件中了解对该服务的一些输入要求(如必填字段、字段类型等),但字段用法背后的逻辑不在 WDSL
中。
适当记录的 Web 服务还应具有定义服务输入、输出、预期用途和性能的人类可读文档 - SLA
。
本例中有问题的文档 is located here - Site Recovery Manager API 文档。我会参考它,以便更详细地了解预期的输入内容。
希望对您有所帮助!