Spring WebServiceTemplate MarshalSendAndReceive を使用して Web サービスを呼び出しています。ただし、呼び出しから返された応答には、Web サービスから送信された応答のほとんどがありません。
MarshalSendAndReceive を実行すると、デバッグ ステートメントが表示されます (どのクラスがこれを生成しているかはわかりません) が、完全な応答と要求の両方が表示されます。
DEBUG:MessageTracing.received:Received response [<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/ etc....
そして、これは完全な応答を示しています。
<element1><element2><element3>etc..</element3></element2></element1>
ただし、MarshalSendAndReceive から返された応答には、要素 1 と要素 2 しか含まれていません。要素 3 以降の要素は応答に含まれていません。
なぜこれが起こるのか誰にも分かりますか?
ありがとう、
ケニー