cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Envelope with user id password

Former Member
0 Kudos

Hi Everyone,

I want to authenticate the sender with user id/password in soap envelope. Does anybody know the xml format for SAP PI7.11.

Regards

Inder

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Can we send useer id /password as part of URL. I know you can do it for http adapter.. what about SOAP ?

Regards

Inder

agasthuri_doss
Active Contributor
0 Kudos

Inder,

>>Can we send useer id /password as part of URL. what about SOAP ?

Still it will pop for User ID & password, Personally I won't prefer to send the userID & password in the url.

Cheers

Agasthuri

Former Member
0 Kudos

Hello,

See my sender system is a java application, they are developing a java program which will send xml. They dont know where they should pass user id and password. Where in header or envelope ? How they should form xml to achieve that ?

Regards

Inder

agasthuri_doss
Active Contributor
0 Kudos

Inder,

>>See my sender system is a java application,

Did you give WSDL file to the sender system team

>>They dont know where they should pass user id and password.

Since sender system, They are using your service right, So you will be providing the user ID & password. Using that they will sumbit the call

Cheers

Agasthuri

Former Member
0 Kudos

When they send a data, pop up will come for user id and password... if they do it manually it can be done... but when an application is running how they will enter user id and password.....

Former Member
0 Kudos

Any help on this one...

baskar_gopalakrishnan2
Active Contributor
0 Kudos

You are trying to do basic authentication. You can also do the certificate authentication using https protocol so that you can avoid sending user and password. Anyway in your case you dont need to do anything. Provide WSDL to the client. Client side is java and they will use WSDL to Java to convert your wsdl to java objects. There they have option to include username and password. You dont need to advice them to specify in header or envelope.

Wsdl to java program will take care where to place the user and password. if your client is using axis software, Please send this link to client to code accordingly.

http://axis.apache.org/axis/java/reference.html

Former Member
0 Kudos

Ths for responding Baskar.

I already provided wsdl to them. They are still asking me about how can they can authenticate themseleve,

Even if i am using SSL, they still need to provide userid/pswd with appluser role to be able to send data to PI. Only thing with ssl will be that everything will be encrypted.

I dont want to switch off Basic authentication for all soap adapters. Can we switch off authentication for particular soap interface in enterprise repository.

Is it possible that when i use ssl certificate, Pi dnt ask for any user id or password. ?

Regards

Inder

Former Member
0 Kudos

Hi Baskar,

I found this link. I think if i configure it this way, hopefully it will not ask for user id and password. what u say ? I also have web dispatcher in between. Any point to add..

http://help.sap.com/saphelp_nwpi711/helpdata/en/49/9bce2f387c6a50e10000000a42189c/frameset.htm

Regards

Inder