cancel
Showing results for 
Search instead for 
Did you mean: 

AXIS SOAP sender Adapter ws-addressing

patrik1
Newcomer
0 Kudos

Hi,

I am trying to configure Sender communication channel to use ws-addressing.

I am ussing SAP NW 7.3.

Example of xml:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">

   <soap:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">    

<wsa:MessageID>12345</wsa:MessageID>

      <wsa:From>

         <Address>http://xxx</Address>

      </wsa:From>

      <wsa:To>http://yyyy</wsa:To>

      <wsa:Action>urn:action/do</wsa:Action>   

</soap:Header>

   <soap:Body>

   </soap:Body>

I would like to set condition (if wsa:to) in receiver dermination to choose target system.

I am trying to extract value from Soap header by using handler in sender communication channel.

Could you please help me if is possible to choose receiver comunication component according value in soap header?

Thanks

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

I have a similar scenario now to read <wsa:Action> value into a parameter..Did you manage to get a solution for this...

Please do share your thoughts..

Thanks,

Ashok

MarkvanDooren
Explorer
0 Kudos

Hi,

Did you find any solution for this scenario?

Regards,

Mark

Former Member
0 Kudos

Hi Mark,

Check the SAP Note 1039369 FAQ AXIS Adapter for inputs on how to dynamically extract the content from SOAP Header. Check the questions 34 to 39 under Advanced usage questions. Perhaps you may have to go for Enhanced Receiver Determination to dynamically send it to a receiver.


Regards

Charan

MarkvanDooren
Explorer
0 Kudos

Hi Charan,

Thanks for your response.

I used SAP Note 1039369 FAQ AXIS Adapter already a lot, but our requirement is not fulfilled.

We need to send the WS Addressing also in the SOAP response, but there doesn't seem to be a way to do it with the Axis adapter.

The response needs especially the wsa: RelatesTo field.

The WS adapter seem to be usefull for the wsa fields in the response, but the contents of the wsa fields cannot be configured.

Does anyone have an idea how to solve the WS Addressing in the SOAP response via the Axis SOAP Sender adapter?

Kind regards,

Mark