on 03-26-2012 2:58 PM
Hi experts,
I use SOAP adapter to push data into BW datasource with WebService interface defined in Function Module and SOAMANAGER.
After sending test message, in receiving system(BW side) I continue to discover following error information in SRT_UITL.
22 | 2012.03.26 | 21:43:49 | DELAY_L_BWD | WSS038 | 1 | Provider | SYNCHRON | Authentication failed (Method wsse:UsernameToken, SRTUTIL Transaction Id 4F70260221648350E1008000AC130084) | WS-Security | BC-SEC | SOAP_SECURITY | /BIC/CQZPOS_PR00001000 | 172.19.0.221 | 2012.03.26 | 21:43:49 | 4F7025FC21648350E1008000AC130084 | 4F70260221648350E1008000AC130084 | 2012.04.09 | |||||
21 | 2012.03.26 | 21:13:49 | DELAY_L_BWD | WSS038 | 1 | Provider | SYNCHRON | Authentication failed (Method wsse:UsernameToken, SRTUTIL Transaction Id 4F6ABEEACDE705E0E1008000AC130084) | WS-Security | BC-SEC | SOAP_SECURITY | /BIC/CQZPOS_PR00001000 | 172.19.0.221 | 2012.03.26 | 21:13:49 | 4F6ABEE4CDE705E0E1008000AC130084 | 4F6ABEEACDE705E0E1008000AC130084 | 2012.04.09 |
Before I sent test message from PI, I use program WSS_SETUP to update ICF and provider successfully. That's why user DELAY_L_BWD show up in logs.
Does anyone have idea about this? I'm struggling to find out reason.
Thanks.
I believe you are using SAML Authentication for webservice. Follow this document to configure SAML Authentication in PI http://scn.sap.com/docs/DOC-16248. Check if you had missed anything.
If you intend just to use user/password only authentication change the webservice security setting in NWA -> SOA Management -> Application and Scenario Communication -> Single Service Administration -> Choose you WS Service Defination -> Configuration Tab - > Select Service End point -> Choose Security Tab -> Modify Message Authentication and enable only User ID/Password option.
~Sanv...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I don't think password is an issue, because if that's the case your message shouldn't have reached BW. You can check about roles/profiles. But the error description Method wsse:UsernameToken gives me an impression that SAML is used. Double check if SAML is not specified as Message Authentication.
~SaNv...
please go to http://<server>:<port>/wsnavigator and there find your WS and test it.
http://help.sap.com/saphelp_nwpi71/helpdata/en/46/7a875063e42d86e10000000a11466f/content.htm
So if you use basic authentication problem will be with user authorizations.
Br
Maciej
The username and password specified in the soap receiver adapter is not valid. Please check with BASIS team and make sure the configured user authentication information is right.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Brad Ma,
What kind of authentication methods do you use ?
in SoaManager you have option to test solution or go directlly to WSNavigator. Use diffrent user and check the result.
BR
Maciej
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
94 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.