Skip to Content

Regarding SOAP

Hello,

What is SOAP Architecture ? And what are the adapters supported to webservices in the SAP XI?

Thank you

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Apr 12, 2008 at 07:53 AM

    HI,

    SOAP Adapter is used when the XI wants to communicate with the Webserices or Remote clients.

    And we can use HTTP in the reverse communication like webservices or remote clients want to communicate with XI then this case we will use HTTP.

    This time we dont requre Sender Adapter for HTTP. HTTP will directly communicate with IS.This is like Performance increase for that process.

    Configuring the Sender SOAP Adapter

    http://help.sap.com/saphelp_nw70/helpdata/EN/ae/d03341771b4c0de10000000a1550b0/frameset.htm

    Configuring the Receiver SOAP Adapter

    http://help.sap.com/saphelp_nw70/helpdata/EN/ae/d03341771b4c0de10000000a1550b0/frameset.htm

    Regards

    Seshagiri

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Apr 12, 2008 at 05:21 AM

    HI,

    he SOAP adapter enables you to exchange SOAP messages between remote clients or Web service servers and the Integration Server or the PCK.

    In the SOAP adapter, you can specify security settings to be used to sign/verify the SOAP body. In addition, you can specify the standard to be used for signing/verifying the SOAP message.

    Note

    SOAP adapter, see SAP Note 856597.

    Features

    ● To be able to send SOAP messages to the Integration Server/PCK, you must configure the sender SOAP adapter.

    ● To be able to send SOAP messages from the Integration Server/PCK to remote clients or Web service servers, you must first configure the receiver SOAP adapter.

    The receiver adapter supports system acknowledgments but not application acknowledgments.

    ● You have the option of using the Axis framework in the SOAP adapter.

    Refer the below link:

    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm

    SOAP Sender adapter:

    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm

    SOAP Receiver adapter:

    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm

    For SOAP adapter u wither require a WSDL file form the webswervice or u need to create the WSDL file from Integration directory and import that into external definition and use that.

    Once u create the WSDL u need to check that WSDL file using Stylus or XML spy tool.

    then u need to configure the SOAP sender and receiver adapter.

    please refer the below weblogs and links for more understanding:

    How to use SOAP adapter:

    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40611dd6-e66e-2910-f383-e80fb44f9cd4

    Exposing webservice through R3.

    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/80fa3dff-ce76-2a10-3f94-f3df8f2db5a2

    Exposing BAPI as Web Services through SAP XI

    /people/community.user/blog/2006/10/24/exposing-bapi-as-web-services-through-sap-xi

    refer this link to know how to create and expose BAPI as a web service:

    /people/sridhar.k2/blog/2006/09/12/creating-and-exposing-bapi-as-web-service-and-using-it-in-web-dynpro

    SAP AII - How to consume and expose webservices ?

    Chirag

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Apr 12, 2008 at 05:22 AM

    HI,

    he SOAP adapter enables you to exchange SOAP messages between remote clients or Web service servers and the Integration Server or the PCK.

    In the SOAP adapter, you can specify security settings to be used to sign/verify the SOAP body. In addition, you can specify the standard to be used for signing/verifying the SOAP message.

    Note

    SOAP adapter, see SAP Note 856597.

    Features

    ● To be able to send SOAP messages to the Integration Server/PCK, you must configure the sender SOAP adapter.

    ● To be able to send SOAP messages from the Integration Server/PCK to remote clients or Web service servers, you must first configure the receiver SOAP adapter.

    The receiver adapter supports system acknowledgments but not application acknowledgments.

    ● You have the option of using the Axis framework in the SOAP adapter.

    Refer the below link:

    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm

    SOAP Sender adapter:

    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm

    SOAP Receiver adapter:

    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm

    For SOAP adapter u wither require a WSDL file form the webswervice or u need to create the WSDL file from Integration directory and import that into external definition and use that.

    Once u create the WSDL u need to check that WSDL file using Stylus or XML spy tool.

    then u need to configure the SOAP sender and receiver adapter.

    please refer the below weblogs and links for more understanding:

    How to use SOAP adapter:

    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40611dd6-e66e-2910-f383-e80fb44f9cd4

    Exposing webservice through R3.

    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/80fa3dff-ce76-2a10-3f94-f3df8f2db5a2

    Exposing BAPI as Web Services through SAP XI

    /people/community.user/blog/2006/10/24/exposing-bapi-as-web-services-through-sap-xi

    refer this link to know how to create and expose BAPI as a web service:

    /people/sridhar.k2/blog/2006/09/12/creating-and-exposing-bapi-as-web-service-and-using-it-in-web-dynpro

    SAP AII - How to consume and expose webservices ?

    Chirag

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.