sudzcが間違った石鹸リクエストを生成する

SOAP要求を生成するためにSudzcを使用しようとしました。しかし、生成されたリクエストは間違っています。 以下は、Sudzcで生成されたSOAP要求と非常に単純な要求のSOAP API要求の処理です。誰も同じ問題を経験しましたか?

SudzcはSOAPリクエストを生成しました:


    
        
            D300
        
    

SoapUIがメッセージを生成しました:


   
   
      
         D300
      
   

2
なぜそれが間違っていると思いますか?ありがとうございました。
追加された 著者 Lorenzo B,
私は名前空間が間違っていると思います。生成されたSoapリクエストで "soap"を "soapenv"に置き換えると動作します。しかし、これはこのような単純な要求のためのオプションにすぎません。
追加された 著者 kay,

1 答え

ケイ、

出力を soapenv に変更する必要がある場合は、Soap.mの(Sudzcによって生成された)コードを見てください。特に、createEnvelopeメソッドをチェックしてください。このメソッドのハードコードされた参照を soap から soapenv に更新できます。

1
追加された