cancel
Showing results for 
Search instead for 
Did you mean: 

Propagate dynamic user name(credentials) to ECC abap proxy

Former Member
0 Kudos

Hi,

My scenario:  SOAP(Sender) - - - -> PI - - - > ECC (SOAP XI).

PI Version: 7.5 (single stack)

Objective: Capture user name from sender application and propagate it to ECC (SOAP XI Receiver) dynamically.

I have checked ASMA, Variable Transport Binding, View Authorization keys and maintained "user name" "password" pair. Also, I have set the dynamic header attribute "TAuthKey" with value as "user name" from sending application.

Issue: When I execute the scenrio, ABAP proxy is getting triggered with ECC service user which was hard coded in "General" tab of receiver channel(soap) instead of using dynamic user name from ASMA authentication pair.

Reference:

Thank you,

mk

Accepted Solutions (0)

Answers (2)

Answers (2)

PriyankaAnagani
Active Contributor
0 Kudos


http://scn.sap.com/community/pi-and-soa-middleware/blog/2007/01/16/principal-propagation-in-sap-xi
https://help.sap.com/saphelp_nwpi71/helpdata/en/45/0f16bef65c7249e10000000a155369/content.htmHi Mallik,

You can use Principle propagation for your requirement which forwards the user context from sender to receiver. You need to enable principle propagation in the Receiver Agreement/ICO and also need to do the respective configuration in both PI and ECC system. Also, principle propagation configuration differs based on the PI system you are using i.e. Single/dual stack.

Please refer the below links and let me know if any further help required.

turmoll
Active Contributor
0 Kudos

Have you tried to put: "TAuthKey" into VariableHeader (XHeaderName1) ?

/k