2

我尝试使用 Sudzc 生成我的 SOAP 请求。但是生成的请求是错误的。下面是 Sudzc 生成的肥皂请求和一个非常简单的示例请求的工作 SoapUI 请求。有没有人遇到过同样的问题?

Sudzc 生成的肥皂请求:

<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns="urn:sap-com:document:sap:soap:functions:mc-style">
    <soap:Body>
        <urn:ZcaptoSccMatDet>
            <IvMatnr>D300</IvMatnr>
        </urn:ZcaptoSccMatDet>
    </soap:Body>
</soap:Envelope>

工作 SoapUI 生成的消息:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sap com:document:sap:soap:functions:mc-style">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:ZcaptoSccMatDet>
         <IvMatnr>D300</IvMatnr>
      </urn:ZcaptoSccMatDet>
   </soapenv:Body>
</soapenv:Envelope>
4

1 回答 1

1

凯,

如果您需要更改输出以soapenv查看 Soap.m 中的(Sudzc 生成的)代码。特别是,请查看 createEnvelope 方法。您可以将此方法中的硬编码引用从 更新soapsoapenv

于 2012-03-16T18:49:51.807 回答