次の 2 つの部分で構成される WSDL メッセージがあります。
<wsdl:message name="GenericWebServiceOperationRequestMessage">
<wsdl:part name="Body" element="ns:MyRequest"/>
<wsdl:part name="Security" element="ns:Security"/>
</wsdl:message>
私が使用しているワークフローは、wsdl で xjc.exe を実行して JAXB アーティファクトを生成し、それらを使用して Web サービスを呼び出すことです。Spring WebServiceTemplate を使用して複数の部分を持つメッセージを呼び出すための適切なワークフローが何であるかを理解できないことを除いて、それはすべて良いことです。MyRequest オブジェクトと Security オブジェクト (複合型) を作成できますが、関数は次のようになります。
WebServiceTemplate().marshalSendAndReceive(オブジェクト requestPayload); 単一のオブジェクトのみを取ります。パーツではありません... このタイプの Web サービス操作を呼び出す正しい方法は何ですか?