cancel
Showing results for 
Search instead for 
Did you mean: 

How to disable authentication when exposing interfaces as web service

Former Member
0 Kudos

Hi experts,

I have a perculiar question:

I have a synchronous interface:

SOAP -> XI -> RFC --> XI -> SOAP

I generated the WSDL by using Integration Directory -> Tools -> Define Web Service.

Normally, I can invoke the webservice using SOAP Client, but I have to enter the userid/pwd. - PIAPPLUSER.

My question is:

How do I disable the authentication?

Please help.

Thanks.

Ron

Accepted Solutions (0)

Answers (3)

Answers (3)

bhavesh_kantilal
Active Contributor
0 Kudos

Follow the answer by William Li in this thread to turen of SOAP authentication for Sender SOAP adapter,

But, this will cause an issue that it willturn off the user id and password check for all SOAP requestposted to XI. Not recommended at all.

Regards

Bhavesh

Former Member
0 Kudos

Thanks all.

I've managed to overcome this, by changing the SOAPAdapter sda file.

I'll be putting in the login mechanism after our SIT.

I have a question:

With the login mechanism in place, will performance be affected? Assuming every request into XI requires a login, I have doubts about its performance.

Any comments will be greatly appreciated.

Thanks.

Ron

bhavesh_kantilal
Active Contributor
0 Kudos

><i>I have a question:

With the login mechanism in place, will performance be affected? Assuming every request into XI requires a login, I have doubts about its performance.</i>

Dont think so.!

regards

Bhavesh

Former Member
0 Kudos

HI,

see the below links

SOAP webservice directly to IE - /people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine

SOAP - https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873...

Consuming XI Web Services using Web Dynpro – Part II-/people/riyaz.sayyad/blog/2006/05/08/consuming-xi-web-services-using-web-dynpro-150-part-ii

Consuming XI Web Services using Web Dynpro – Part I -/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0d7349b6-0901-0010-ddbe-ec43178a...

/people/sap.user72/blog/2006/01/16/xi-propagation-of-meaningful-error-information-to-soap-client

/people/kevin.liu/blog/2006/04/12/wsdl-11-binding-extension-for-soap-12

yes it will be possible, see below links

/people/thomas.jung3/blog/2005/01/11/publishing-abap-webservices-to-an-external-uddi-server

/people/sap.user72/blog/2005/11/17/xi-how-to-publish-wsdl-generated-from-xi-to-uddi

/people/thomas.jung3/blog/2005/05/25/sap-teched-2005--shameless-plug

Troubleshooting SOAP Message - XI - /people/varadharajan.krishnasamy/blog/2007/01/09/troubleshooting-soap-message--xi

Troubleshooting - RFC and SOAP scenarios-/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009

HTTP* Errors /people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi

XI: Why don't start searching for all errors from one place? - /people/michal.krawczyk2/blog/2005/09/07/xi-why-dont-start-searching-for-all-errors-from-one-place

/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009

/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1

/people/piers.harding/blog/2004/07/18/you-dont-need-to-use-soap-to-keep-your-rpc-clean

/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2

/people/david.halitsky/blog/2006/08/25/soa-vs-rfc-it-doesnt-have-to-be-charles-bronson-vs-henry-fonda

/people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step

https://www.sdn.sap.com/irj/sdn/advancedsearch?query=rfc%20to%20soap%20scenario&cat=sdn_weblog

Regards

Chilla

henrique_pinto
Active Contributor
0 Kudos

r u really using sender adapter or r u posting directly into integration server pipeline?

anyways, its not advised to remove this authentication, since you will forcely remove authentication to the pipeline itself (and some other service entries, that should not be accessed).

Regards,

Henrique.