on 01-02-2012 4:25 AM
Hi Gurus,
I have a SOAP to Proxy synchronous scenario. The request will come through a SOAP message and the response will be given back through a SOAP message. I have created the WSDL from SAP XI - Configuration using the option Define Web Service under Tools. Given below is the SOAP url:
http://<XI Server>:8000/sap/xi/engine?type=entry&sap-user=<user-id>&sap-password=<pasword>&version=3.0&Sender.Service=BS_pub_NonPO_Invoice_DOA_Call&Interface=urn%3A%2F%2FFileNet_SAP%2FNonPO_Invoice_DOA_Call%5EMI_SO_NonPO_DOA_Call_Request
Whenever, I am pasting the url in a browser and trying to access the WSDL, it is prompting me for the user-id and password.
My requirement is that the consumer of the WSDL will not be prompted for the user-id and password.
Can you please help me?
regards
Debansu
The issue was resolved. The URL that used is correct. The only issue is that the WSDL needs to be opened in a browser and from there the url has to be copied.
Format provided below for reference.
http://<SAP XI server>:<port number>/sap/xi/engine?type=entry&sap-user=<user-id>&sap-password=<password>&version=3.0&Sender.Service=BS_pub_NonPO_Invoice_DOA_Call&Interface=urn%3A%2F%2FFileNet_SAP%2FNonPO_Invoice_DOA_Call%5EMI_SO_NonPO_DOA_Call_Request
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
>My requirement is that the consumer of the WSDL will not be prompted for the user-id and password.
Webservice requires security credentials. So it is prompting basic authentication atleast. You can use anonymous ssl login between your system and sender system by means of sharing certificates between them. This would avoid prompting user and password. Or you can choose http plain adapter for the soap message. http and https without client authentication mode in soap sender channel prompts user/pwd credentials
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Baskar/Pranil,
The issue was resolved. The URL that I use is correct. The only issue is that the WSDL needs to be opened in a browser and from there the url has to be copied.
I have provide the format below for reference.
http://<SAP XI server>:<port number>/sap/xi/engine?type=entry&sap-user=<user-id>&sap-password=<password>&version=3.0&Sender.Service=BS_pub_NonPO_Invoice_DOA_Call&Interface=urn%3A%2F%2FFileNet_SAP%2FNonPO_Invoice_DOA_Call%5EMI_SO_NonPO_DOA_Call_Request
Thanks for the help.
regards
Debansu
Hi,
Try it using http plain adapter which would not require any authetication
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.