on 05-31-2013 12:22 AM
Hello All,
We are currently on PI 7.3 system.
We have a scenario as follows :
UI calls PI service which updates data in the ECC 7.0 backend.
We need to propagate the user id of the user calling the PI service to the backend system to indicate which user updated the data in the backend.
Currently a service account is used in PI receiver communication channel to connect to the backend system.
The system updates the backend system with this service account.
For e.g. if user with id userid1 calls a PI service and PI uses service account srcacct1 to connect to ECC backend then the backend record is updated with srcacct1 instead of userid1.
I really appreciate your help with this scenario.
Thanks,
Kiran
HI Kiran,
Do you have Double stack or Single stack?
For double stack you can check (it should work for 7.3 also):
http://scn.sap.com/community/pi-and-soa-middleware/blog/2007/01/16/principal-propagation-in-sap-xi
For Single Stack you can check:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In addition to above replies, You might also want to check Michal's Psuedo principal propagation technique...
http://scn.sap.com/community/pi-and-soa-middleware/blog/2009/05/26/pixi-pseudo-principal-propagation
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
You can get the username and populate it in the SOAP header of the message coming to PI.
Then you can get the values of the user from Dynamic Configuration and send it to ECC backend. The document will still be created with the system user but you can store the user in a custom table or use one of the fields in the standard table.
Check this as well:
http://scn.sap.com/community/pi-and-soa-middleware/blog/2009/05/26/pixi-pseudo-principal-propagation
Thanks,
Vikas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
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.