cancel
Showing results for 
Search instead for 
Did you mean: 

Exclusive user for calling webservices provided by XI

Former Member
0 Kudos

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.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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

Former Member
0 Kudos

Thank you Naveen for the prompt reply. I will try this out rightaway !!!

Regards

Karthik.M

Former Member
0 Kudos

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 ??

Former Member
0 Kudos

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

Former Member
0 Kudos

Naveen

This worked !!! Thanks a lot for your help...

Karthik.M

Answers (0)