on 2014 Feb 27 1:32 PM
Dear,
In our synchronous scenario SOAP <-> SAP PI <-> ABAP proxy, I face a problem reading the SOAP header from the incoming message.
PI version used is 7.11
This is how the incoming SOAP header looks like
What I need is the content of field UserId.
Already tried a lot and also ticked this option in the sender SOAP adapter: Do Not User SOAP Envelope.
If I do that, I get an error saying premature end of file.
Any lead is welcome.
Thanks a lot!
Dimitri
Hi Dimitri,
Have you tried to set a technical name in the ASMA attributes (Configuring the Sender SOAP Adapter (SAP Library - SAP NetWeaver Exchange Infrastructure) and later take this variable with the dynamic configuration during the mapping?
I havent tried it, it's only an idea.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
I think it's a HTTP header, so did u tried using Variable Transport Binding option and using DC read the content of user id (never tried it but seems it can be done)?
Thanks
Amit Srivastava
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Dimitri,
As far as I know, there is no standard solution for your requirement. One workaround would be, you can request source system to send this user id information in DynamicConfiguration header instead of their own UserId header and then you can read this information either in mapping or adapter module.
Regards,
Praveen Gujjeti
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
70 | |
10 | |
10 | |
7 | |
6 | |
6 | |
6 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.