SOAP reciever adapter user authentication

Hi,
I have configured  SOAP receiver communication channel using User authentication.
How I can confirm that these credentials are being sent out.
Please let me now where to check these in XI?

Thank You both for your replies.
I observed two things
1) I selected adapter engine in Message Monitoring, in Audit log, it shows
Adapter Framework caught exception: null  and the message failed with System Error.
but on Integration Engine it shows all messges are succesfsul
2) I have installed TCP Gateway on my PC, and created two connections with two different port numbers namely 50081, 50082.
In my receiver SOAP channel, I have given URL as http://local PC ip address:50081
When I send message from R3 system it reached XI and messages shows successful in moni,. but I could not see any in TCP Gateway.
Is there anything Iam missing,
Edited by: Vamsi on Jul 9, 2009 3:52 PM

Similar Messages

  • Error in Soap Reciever Adapter?

    Hi all
    Please do suggest resolution of this error in SOAP Reciever adapter
    2006-07-04 04:50:47 Error SOAP: error occured: java.io.IOException: invalid content type for SOAP: TEXT/HTML
    2006-07-04 04:50:47 Error Exception caught by adapter framework: invalid content type for SOAP: TEXT/HTML
    2006-07-04 04:50:47 Error Delivery of the message to the application using connection AFW failed, due to: invalid content type for SOAP: TEXT/HTML.
    with regards
    subrato kundu

    Hi,
    Please look at this thread:
    DeliveryException:: invalid content type for SOAP: TEXT/HTML
    Regards
    Vijaya

  • Receiver SOAP adapter - User authentication question

    XI experts,
    Here is the scenario - IDOC > XI > SOAP - Ansynchronous call..
    I need your all help to understand the user authentication on the "Receiver SOAP Adapter"... We are using "HTTP" transport protocol.
    I believe, the userid which we entered in the communication channel needs to have proper security on the web server. The Web server URL starts with "http://lsme
    01.xyz.com/...." .
    Question : Is this usrid and password will be encrypted when XI calls this web service?
    If an answer is "NO" then is there anyway we can encrypt it?
    Thanks in advance!
    Points will be given..
    MP

    XI experts,
    I need an answer to the following question....
    The Web server URL starts with "http://lsme01.xyz.com/...." .
    Question : Is this usrid and password will be encrypted when XI calls this web service?
    If an answer is "NO" then is there anyway we can encrypt it?
    Thanks in advance!
    Points will be given..
    MP

  • SOAP reciever adapter problem

    Hi,
    I am getting below error in the adapter monitor for my SOAP recv adapter.
    Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException
    This is using external definition. I ported my PI 7.0 content to PI 7.1. I am wondering how external definitions and interfaces will effect with the setting of software component verion " use of interface objects"
    Do I need to put as SAP netweaver 7.0 since it is PI 7.0 content.
    Can I change this setting any time. How this will effect.
    I could not see this adapter error in my 7.0 env. And not in 7.1 SP04.
    is there anything i should check here to avoid this error.
    Thanks,
    Srinivasa

    Hey,
    > I am wondering how external definitions and interfaces will effect with the setting of software component verion " use of >interface objects"
    No, If so Mapping might have failed,
    >Do I need to put as SAP netweaver 7.0 since it is PI 7.0 content.
    It is good to have latest one
    >Can I change this setting any time. How this will effect.
    Sure, You can, After  upgrade do a Regression Testing.
    Cheers
    Agasthuri

  • Single SOAP receiver adapter for multiple interfaces

    Hi,
    I have to send multiple interfaces like Vendor, Customer, Material to one receiver.
    I want to configure only one communication channel (receiver SOAP adapter) to send all these interfaces. Is this possible?
    Currently I am provided with different URLs from the receiver system as below.
    http://host:port/Services/Vendor.wsdl
    http://host:port/Services/customer.wsdl
    http://host:port/ServicesMaterial.wsdl
    I will be having 3 Sender agreement, 3 receiver determination, 3 interface determination and 3 Receiver agreement.
    I want only one SOAP reciever adapter which goes inside all the above 3 Receiver agreement.
    So When I give the target url as http://host:port/Services, the messages fail.
    But When I specify the full targert url in the adapter as http://host:port/Services/Vendor.wsdl then it works.
    Which means I would have to create as many communication channel as interfaces.
    Is there a work around for this?

    hi kantheri,
       For this, we have to fill the TargetURL and the SOAPAction in Receiver Communication channel dynamically.
    So, we need to write UDF in Message Mappings using DynamicConfiguration to fill the TargetURL and the SOAPAction Dynamically.
    DynamicConfigurationKey keyURL = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP","THeaderSOAPACTION");
    DynamicConfigurationKey targetURL=DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP","TServerLocation");
    // access dynamic configuration
    DynamicConfiguration conf = (DynamicConfiguration) container
    .getTransformationParameters()
    .get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    conf.put(keyURL,"Soap action");
    conf.put(targetURL,"target url");
    return "";
    In this UDF, we are filling the TargetURL in u201CTServerLocationu201D message attribute and SOAPAction in u201CTHeaderSOAPActionu201D message attribute.
    So, whenever we execute this corresponding operation these values will be filled in receiver communication channel at runtime.
    TargetURL- Give some dummy URL or http:// 
    SOAPAction - *
    regards,
    ganesh.

  • SOAP reciever channel inactive

    I have a SOAP reciever adapter but in RWB communication channel monitoring it shows tobe "Started but inactive"
    Can anyone suggest any possible reason and solution

    Hi,
    please have a look here:
    SOAP Adapter Started but not active
    Regards
    Patrick

  • Configure User Authentication on SOAP Receiver Adapter

    Hi,
    I am calling a WebService that is available over the internet.  We are on PI 7.1 and I am using a Soap Receiver Adapter.  The configuration was downloaded from SAP in a partner package.  The development in the package was done on XI3. 
    I need to call the WS with user authentication.  I've selected the "Configure User Authentication" radio button and entered the username and password.  The message fail with "HTTP 401 Unauthorized" and it is because the user details are not being send from the adapter.  If I copy the XML payload to a XML tool, like Stylus Studio, I can call the webservice successfully.  I've read through numerous blogs and messages on this Forum, including adding the adapter module (MessageTransformBean) and changing the Conversion Parameters without any luck. 
    Any suggestions please?
    Thanks

    I am calling a WebService that is available over the internet.
    I copy the XML payload to a XML tool, like Stylus Studio, I can call the webservice successfully.
    normally the webservices that we use (from internet) are freely available...meaning they dont require any username/ password.
    if no credentials are required then do not select Configure User Authentication...uncheck it....if user-details are provided by the Webservice, then use these details (not your XI/ PI user details) in the channel.
    Are you using any user-name/ password while testing from SOAP tools?
    Regards,
    Abhishek.

  • SOAP REC Adapter....Configure User Authentication

    Hi
    I have a Receiver Soap Adapter parmater called "Configure User Authentication". If I check this option again we have two fileds which are to be filled with "User" and "passowrd". These user and password are used as authentication to access webservice. My webservice team claims XI is not sending those credentials to webservice during request. How can I check whether XI is sending the user and password information to webservice during requesst ??
    Regards
    Kumar

    Hi Kumar,
    there is an option :Check OSS Note no 856597
    Download the tcpgw.zip ...extract...open the aiitcpgw.jar file..and follow as expalined in the blog
    /people/varadharajan.krishnasamy/blog/2007/01/09/troubleshooting-soap-message--xi
    you will get the xml payload and there you can check the username and password is passing into the webservice.
    Cheers,
    Sunil.

  • SOAP Sender adapter - how to turn off authentication? PI 7.1

    Hello
    I wolud like to turn off the user authentication in the Soap Sender Adapter PI 7.1. What is the easiest way to do so?
    Regards,
    Elling Skjetlein

    Hello,
    If you mean about using Single Sign-On (SSO) for automatic login, then
    you can refer to the following links:
    http://help.sap.com/saphelp_nwpi71/helpdata/EN/44/31370f01ae23d1e10000000a1553f7/frameset.htm
    http://help.sap.com/saphelp_nwpi71/helpdata/EN/48/acb27f23be6200e10000000a421937/frameset.htm
    http://help.sap.com/saphelp_nwpi71/helpdata/EN/c4/5c5ae71140bb41868f10bc7f3411db/frameset.htm
    http://help.sap.com/saphelp_nwpi71/helpdata/EN/e5/4344b6d24a05408ca4faa94554e851/frameset.htm
    Hope that help.
    Regards,
    Caio Cagnani

  • SOAP Adapter (Client Authentication)

    Hi Guys,
    I am trying to follow this blog
    How to use Client Authentication with SOAP Adapter
    Am new to this security settings stuffs , i hear that we have to maintainn keys in visual admin and then later authenticate , am confused all around
    My Question
    1) Who would provide the Key or certificate ?
    2) Should we generate and give it to client r is it given by the client??
    3) Where to maintain these key , i know in visual admin , but what r the steps and which place ?
    $) How to use this to get authenticated with SOAP Sender Adapter ?
    Can any one elobrate this in details and provide any more links on this.
    thx in advance for help
    with regards
    Srini

    HI
    1.These will be provided by th Client or they can be downloaded from the website n then the Basis Team or the System Adminstrator will do the needful for us.
    2.it depends , if the client wishes to give to us he will give or Basis team will be helping us in this Query.
    Digital certificates
    A digital certificate is an electronic "credit card" that establishes your credentials when doing business or other transactions on the Web. It is issued by a certification authority (CA). It contains your name, a serial number, expiration dates, a copy of the certificate holder's public key (used for encrypting messages and digital signatures), and the digital signature of the certificate-issuing authority so that a recipient can verify that the certificate is real. Some digital certificates conform to a standard, X.509. Digital certificates can be kept in registries so that authenticating users can look up other users' public keys.
    Certificates are issued by Certifying Authority(CA) for people or an organization. This is used to identify unique person or unique organization.
    Also look at these links
    http://www.abanet.org/scitech/ec/isc/dsg-tutorial.html
    http://mindprod.com/jgloss/certificate.html
    Please go through these links and i am sure they will help you in some ways.
    http://help.sap.com/saphelp_nw04/helpdata/en/a8/882a40ce93185de10000000a1550b0/content.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/db3d8798-0701-0010-9781-8a6e925dd5da
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/092dddc6-0701-0010-268e-fd61f2035fdd
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b2a56861-0601-0010-bba1-e37eb5d8d4a9
    cheers
    Edited by: vemuganti naga phalguna on Jul 2, 2008 1:00 PM

  • Anonymous authentication requests via SOAP Sender adapter?

    Hi,
    Can someone please tell me whether it is possible to call the SOAP Sender adapter anonymously?
    We can set user credentials for the receiver system adapter but looking at the options in the SOAP Sender communication channel I can't see how it is possible to send messages though SAP PI without a user who has authorisations to process messages.
    Any advice greatly appreciated.
    Thanks,
    Alan

    can't see how it is possible to send messages though SAP PI without a user who has authorisations to process messages.
    The source system needs to use a user-id to send message to XI/ PI via SOAP.
    If you do not want to use any authorization there is a way to switch off the authentication for the entire SOAP adapter (i.e. for all the SOAP scenarios)....not advisable.
    This method was actually described in a discussion ages back
    Regards,
    Abhishek.

  • User role for user authentication in a SOAP receiver channel

    Hi,
    What is the role required for a user in a SOAP receiver channel. This user is specified in the User Authentication while configuring the channel.

    Hi,
    User Authentication is not mandatory but If your Web service requires logon data, select the Configure User Authentication checkbox and fill in the corresponding fields.
    If the Web service is outside your system landscape and you need to address a proxy
    server, select the Configure Proxy checkbox.
    The sender SOAP adapter does not require a SOAP action, but you always have
    to apply logon data when using the SOAP adapter. In the central adapter engine
    you can use a service user such as xiappluser; in a non-central adapter
    engine or a PCK you must use one of the user names assigned to security role
    xi_adapter_soap_message for component XISOAPAdapter.
    Regards,
    Divya

  • Disabling SOAP sender adapter authentication

    How can I disable user/password authentication in a SOAP sender adapter?

    The question was answered by Sam Raju / Hans Dumbrajs in thread Exposing anonymous WS.
    Hereafter is an even more radical method that I used with a Netweaver 2004 SP12.
    But BEWARE! this is VERY bad practice, because authentication becomes disabled for ALL web services. It must only be used on a development system. Moreover, from SP14, there are many more options that would allow to turn this on/off per web service. I used it once, just to sort out service design issues from authentication burdens and then I quickly restored a proper config as we fought with WS-security settings in a remote system that had to call a service hosted on XI.
    Here is: locate the web.xml deployment descriptor for the server at stake. You should find it on a path like:
    /usr/sap/<systemID>/DVEBMGS00/j2ee/cluster\server0/apps/sap.com
    /com.sap.aii.af.soapadapter/servlet_jsp/XISOAPAdapter/root/WEB-INF
    Then SAVE A COPY of the web.xml file.
    Edit the web.xml and remove the three sections:
    <security-constraint>, <login-config>, and <security-role>
    Login to the J2EE visual Admin console go to cluster tab, Server 0... and right-click REBOOT.
    There you are.
    Strongly recommended: learn about WS-security and upgrade to SP14 or above to get back in control of security issues.
    (the truth is that integration systems are ever-ever-ever more complex year after year...)

  • Sender SOAP adapter without authentication

    Dear All,
    I am working on one of our customer requirement where i need to send data to SAP ECC 6.0 using SOAP (Sender) and RFC (Receiver).
    My scenario is SOAP (Sender) to RFC (Receiver). While configuring the SOAP sender adapter i am selecting 'HTTP' and my QOS is 'Best Effort' as it is a synchronous call.
    The Web service URL looks like as follows :
    http://xiserver:50000/XISOAPAdapter/MessageServlet?channel=:BS_WROUTE:SOAP_SEN_ROUTE_DATA&version=3.0&Sender.Service=BS_WROUTE&Interface=http%3A%2F%2Fxxx.com%2Froute%5EMI_WROUTE_ROUTE_OUT
    The problem i am facing is while testing  this web service {generated by PI 7.0 (in ID)} it is asking for user name and Password.
    Can somebody suggest me while testing :
    1)  how can we avoid user name and Password?
    2)  Can we attach user name and Password in our SOAP URL? if yes so please suggest me how to attach this.
    Thanks
    Honey

    Dear Stefan,
    Thanks for your reply.
    If I am using ABAP Port 8000 for my scenario and my URL is as follows :
    http://xiserver:8000/XISOAPAdapter/MessageServlet?channel=:BS_WROUTE:SOAP_SEN_ROUTE_DATA
    Can i not use this additional string &sap-user=user&sap-password to provide the user name and password in wsdl??
    my new URL would be like this:
    http://xiserver:8000/XISOAPAdapter/MessageServlet?channel=:BS_WROUTE:SOAP_SEN_ROUTE_DATA&sap-user=user&sap-password
    Please suggest how can i avoid the credentials.
    Thanks
    Honey

  • SOAP Receiver Adapter

    Hi All
    Can anyone help me in finding the step by step method for using SOAP as a receiver adapter.
    Its a SOAP to SOAP scenario...
    plz help.

    I would like to suggest you make use of this SDN option:
    http://forumsa.sdn.sap.com/search.jspa?threadID=&q=&objID=f44&dateRange=all&numResults=15
    As far as SOAP receiver is concerned:
    1) You need to have a Target URL (required)..... get this from the WSDL file that is imported in External Definitions section for this interface.... the one which acts as the target structure.
    2) User Authentication may be required....user credentials to be entered are for the target system and not XI/ PI.
    3) Action may be required (optional).....this is again available in the WSDL file in External Definition.
    Regards,
    Abhishek.

Maybe you are looking for