on 11-22-2005 4:53 PM
Hi
We have a lot of Webservices that have been provided by our XI system in the dev environment - and these are being consumed by .net apps within various other groups within our organization. The consumption of these webservices could also go on beyond the boundaries of our organization in a XI production system.
Now , to call the XI webservice, the *.net applications typically started with using a user id - xisuper ( being initial stages and being a dev environment ). Obviously, this has to change going forward.
I would like to know whether there is a specific XI user role - that can be used for just calling a Webservice ( by any outside client application) - this XI user should not have the ability to even log-on to the XI box in a display mode..
Thank you in advance for your time.
Hi Kathik,
Do the following
user : XIINTFUSER
Logon data: "Service User"
Roles : SAP_XI_RWB_SERV_USER
Now this user can only send messages to XI. And because its a service user type , no only can use this id to log into XI using sap gui.
cheers,
Naveen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Naveen
I tried creating a new user id XIINTFUSER - with the role you have mentioned -
I get a error in the web application that calls the XI webservice -
"The request failed with HTTP status 401: Unauthorized"
The message has not even reached the sender SOAP adapter.
Any thoughts on this ??
hi Karthik,
1. check if you have SAP_XI_APPL_SERV_USER role to the userid
2. take the endpoint from the wsdl
location="http://server:port/XISOAPAdapter/MessageServlet?channe....
and try accessing the endpoint using internet explorer, it should prompt u for userid/pwd. use XIINTFUSER and pwd, if pwd is correct, it will take u to a success page.
cheers,
naveen
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.