2013-05-23 5 views
0

Я пытаюсь направить простой вызов веб-службы через ESB, однако Send mediator удаляет все заголовки из сообщения SOAP.WSO2 ESB SOAP заголовки потеряны

Источник сообщение:

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"> 
<s:Header> 
    <a:Action s:mustUnderstand="1">http://tempuri.org/TestService/SendMessage</a:Action> 
    <a:MessageID>urn:uuid:51d31061-2eab-41cf-b073-3dbee322e0e1</a:MessageID> 
    <a:ReplyTo> 
     <a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address> 
    </a:ReplyTo> 
    <a:To s:mustUnderstand="1">http://if-golubets-dn:8000/test</a:To> 
</s:Header> 
<s:Body> 
    <SendMessage xmlns="http://tempuri.org/"> 
     <message>Test</message> 
    </SendMessage> 
</s:Body> 

Сообщение после Отправить:

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"> 
<s:Header /> 
<s:Body> 
    <SendMessage xmlns="http://tempuri.org/"> 
     <message>Test</message> 
    </SendMessage> 
</s:Body> 

Как я могу сохранить заголовок действий? Я попробовал посредник заголовка, но это не помогло.

ответ

6

Я нашел ответ:

<property name="PRESERVE_WS_ADDRESSING" value="true"/>