Web サービス アドレッシング (WS-A) を使用する Weblogic Server でホストされている SOAP Web サービスがあります。WSO2 API Manager を使用して公開しようとしています。
元のリクエストには、Action と MessageID を含む完全な SOAP ヘッダーがあります。
<soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">
<wsa:Action>urn:es:cetelem:ws:venta:promociones:services:promocionesService:promocionesService_v03:PromocionesServicePortType:obtenerPromocionesOperacionVndRequest</wsa:Action>
<wsa:MessageID>uuid:969e636c-067f-4bed-a38a-65f0f81c295d</wsa:MessageID>
</soapenv:Header>
ただし、wso2-am は、WebLogic サーバーの最終エンドポイントに送信する前に、SOAP ヘッダーから Action フィールドと MessageID フィールドを削除します。これは、wso2-am によって送信された間違った聞き手の例です。
<soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"/>
クライアントから送信された SOAP ヘッダーを保持するように wso2-am を構成するにはどうすればよいですか。