on 08-19-2013 10:40 AM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.