cancel
Showing results for 
Search instead for 
Did you mean: 

SSO between XI and EP

Former Member
0 Kudos

Hi All,

I have got a scenario like this:

I have a webservice on XI system, a web application accessing this webservice being deployed on the EP server. Now, I want that my web application should make a call to the SOAP adapter in XI passing the required parameters and then those parameters would be pass to the XI webservice through that. I need that user should login to the portal once and then no authentication should be required (SSO).

I have made all the required settings on both the servers (EP and XI) and tested the configuration by creating a simple transaction iView on portal and things are working fine.

Now, I want the logon ticket concept for the scenario mentioned in the beginning. I am able to achieve the functionality through basic authentication but that’s not what I need. While I try to access the application using ticket configuaration I get the following error

Service call exception; nested exception is: com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Invalid Response Code: (401) Unauthorized. The requested URL was:http://inbomsap11:50000/XISOAPAdapter/MessageServlet?channel=:BS_EP_TO_XI:CC_SENDER&version=3.0&Sender.Service=BS_EP_TO_XI&Interface=http%3A%2F%2FCapgemini%2FMumbai%2Fsanjaisw%5EMIOS_INPUT

I am sure I am missing some small configuration on this. Please help me.

Regards,

Murtuza

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

hi Murtuza,

you are calling a webservice of a system (you are not logging in to system where SSO come in to picture).

for example we configure SSO for BW applications as user tries to login to BW through portal for reports

but in our scenario we are calling webservice,which is thrid party service for portal,we are not exactly loging in to XI system (SSO).

this is how we executed portal to XI webservice for paasing user credentials between systems.

hope u have a user interface screen in portal which will take "xyz" parameters.

when u import XI webservice in portal perspective (portal services from web services),you can alwyas access the user details with UMFACTORY.

once you developed the respective par file(using webservie and HTMlB),you can assign it as a role to user.

whenever user logins to portal user ll enter the parameters and the respective credentials are passed to XI through UMFACTORY,this will attain SSO(user credential are passed once u login to portal through UMFACTORY).

Thanks & Regards,

Rama Krishna

nikhil_bose
Active Contributor
0 Kudos

hi Murtuza,

XI configurations, please go through the steps to confirm.

http://www.erpgenie.com/sap/netweaver/xi/tips.htm

Configure ABAP WS

http://help.sap.com/saphelp_nw70/helpdata/EN/5c/b7d53ae8ab9248e10000000a114084/frameset.htm

regards

nikhil