2

Sudzc を使用して SOAP リクエストを生成しようとしました。しかし、生成されたリクエストは間違っています。以下は、Sudzc によって生成された SOAP リクエストと、非常に単純なサンプル リクエストの動作中の SoapUI リクエストです。誰も同じ問題を経験しましたか?

Sudzc によって生成された SOAP 要求:

<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

ケイ、

出力を変更してsoapenvSoap.m の (Sudzc で生成された) コードを確認する必要がある場合。特に、createEnvelope メソッドを確認してください。このメソッドのハードコーディングされた参照を からsoapに更新できsoapenvます。

于 2012-03-16T18:49:51.807 に答える