Difference between SOAP adapter & WebService Adapter

Hi
I am trying to consume an external REST based webservice. So, do i have to use SOAP adapter or a web service adapter??
What is the difference between the two?? Pls explain.
I am using XI7.10
Regards
Chandra Sekhar

Hi Chandra Sekhar,
As explained above, even I havent heard of adapter called WebService Adapter.
To add......if u wnat to check out the details of SOAP adapter.......
SOAP Adapter: SOAP Adapter converts the SOAP messages into SAP XI message format that is SOAP with header attachments. This in an area many needs to really concentrate as it is heart of the ESA literature going forward.
Refer Testing XI exposed Web-Services:
/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
and Invoking XI Webservices:
/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
RFC to WebService - A Complete Walkthrough - Part 1
/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
and RFC -> XI -> WebService - A Complete Walkthrough -Part 2.
/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
You can down load a sample SOAP Client tool from SAP SOAP Client Tool.
https://www.sdn.sap.com/irj/sdn/downloads
Please refer How to Set Up a Web Service-Related Scenario with SAP XI for delving more deep.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f222711d10c0
Hope this was helpful.
kanan

Similar Messages

  • The difference between SOAP adapter and WS adapter in PI 7.1

    Hello all,
    can anybody explain what is the main difference between SOAP adapter and WS adapter in PI 7.1?
    I have checked this [link|http://help.sap.com/saphelp_nwpi71/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm]
    but was not able to find the real difference.
    Or better, what can I do with WS adapter I can't do with SOAP adapter? What are their advantages/disadvantages?
    Thank you all, Igor.

    In addition to RM, ws adapter also support other ws standard like SAML which is not available in SOAP adatper. Beside:
    if your sender or receiver is SAP system, you can also monitor the message in the sender/receiver in addition to the PI box. This is a very good thing, because sometime the MONI in PI shows nothing wrong, but the MONI in your receiver will show you error message that's only related to the receiver system.
    However, if you define ws sender CC, and your ws client doesn't support RM, you will have issue sending ws request.
    And ws CC will generate ws runtime in PI box, if your configuration is wrong (like user name and password not correct), even if you correct it, the ws runtime sometime won't be regenated based on the correction. In this case you need to delete the ws CC/agreement, and re-create it with all correct information.
    Beside make sure your basis team configured the PI system properly regarding ws. If not, you will have lot of pain to figure the problem which was my case.
    Jayson

  • Differences between SOAP Adapter and WS Adapter

    Hi Experts,
    In order to consume a service in SAP ECC by SAP PI 7.1, I´m using a service based on RFC. I tryed sucessfully to do that using SOAP Adapter and WS Adapter.
    What are the differences between using a receiver communication channel with SOAP adapter or WS adapter? Which is the better way ?
    Tks in advance.

    Hi,
    Please go through the below URLs for a discussion of SOAP  and WS adapters:
    The difference between SOAP adapter and WS adapter in PI 7.1
    WS adapter vs. SOAP adapter
    Regards,
    Rajeev Gupta
    Edited by: RAJEEV GUPTA on Jan 9, 2009 3:41 PM

  • Could someone help me to clearly distinguish between SOAP and HTTP adapter?

    In which scenarios we can go for HTTP adapter and when to go for SOAP adapter?

    Hi Lekshmi !!
    A SOAP message will be bundled inside the soap envelope.HTTP is not an adapter in adapter engine whereas soap is an adapter i.e, HTTP doesn't require a communication channel where as SOAP requires.You can send soap messages using some SOAP client.
    SOAP Adapter is used to xchange SOAP messages bw remote clients and webservices....
    check this link for more differences..
    SOAP and HTTP adapter
    When you need to Send Data to XI from a Webservice , your SOAP adapter is used.
    HTTP adapter is used when you want to post a HTTP request message from a web application to XI.
    How can i make use of SOAP Sender Adapter without using any tools like XML Spy etc....
    XML SPy is used as a TEST tool when you are sending SOAP information to XI. TO actually send data , you need to configure a webservice and construct a SOAP request message and post the data .
    we use SOAP adapter when we need to connect to remote system or use Webservices in these cases we use SOAP adapter.
    HTTP Adapter is used by extenal systems to connect to Intergartin server using native HTTP Interface.
    the http adapter is a service which is directly connected to integration engine. Adapter Framework (Java) isnt involved. It is much more performant than SOAP adapter.
    The SOAP adapter is written in Java and is responsible for the SOAP envelope around the real XML message. You can build/remove that envelope as well in the mapping and use instead http adapter. But standard for webservices is using SOAP adapter.
    Check this thread....
    Difference between SOAP and Http Sender
    HTTP Adatpter Vs Soap Adapter
    HTPP Adatpter Vs Soap Adapter ????
    Difference between SOAP and Http Sender
    Difference between SOAP and Http Sender
    Plain HTTP Adapter vs SOAP Adapter with regards to SSL
    Plain HTTP Adapter vs SOAP Adapter with regards to SSL
    Hope it clears your doubt !!!!
    Questions are welcome here!!
    <b>Also mark helpful answers by rewarding points </b>
    Thanks,
    Abhishek Agrahari

  • Difference Between SOAP And HTTP Adapters

    Hi,
    Any body give me some information Abt Differences between SOAP And HTTP Adapters i know both are in use of Webservises. Any one come with more specific differences like in what case we go for SOAP And in what case we go for HTTP. thanks in advance.
    Thanks
    kiran.B

    Hi,
    In addition to the above
    The SOAP Adapter enables u to exchange SOAP messages between the remote clients or web servers and the integration server
    The HTTP Adapter is used to receive the arbitrary XML in the body of an HTTP-Post request.The HTTP adapter uses HTTP version 1.0 and does not support returning fault messages  to the sender.
    The HTTP adapter is used by the external systems  to connect to the integration engine using the native HTTP interface.The plain HTTP adapter is a part of integration engine.
    Regards,
    Gunasree.

  • Difference between RFC and Webservices.........??

    Hi
    <b>What is the difference between RFC and webServices... Like webServices these RFC also i can use in any language rite?? Then what is main difference</b>
    Can any one tell me which perfomance is good.. either webService or RFC...? and why??
    While creating webService in R/3 its asking the following details can any one explain those
    <b>
    Virtual Interface</b>
    <b>End PointType</b> : what is the end point type. please explain about the different options available...(Business Object, Funtion Group, Function Module, XI Message Interface)
    On next Screen
    <b>
    Application</b> -- ex FI-AR
    <b>Business Object</b> -- ex KNR
    Next Screen
    <b>Porfile</b>
    >>> Basci Authorization:SOAP Pro
    >>> Secure SOAP Profile
    Best Regards
    Ravi Shankar B
    Message was edited by:
            RaviShankar B
    Message was edited by:
            RaviShankar B

    Hi Ravi,
    Jin has correctly explained.
    Only two connectors are provided from SAP
    JCO- for connecting java applications
    >.Net connectors - for connecting >net applications
    And SAP has provided these connectors bcoz these the two most popular technologies or framefork these days which are very common.
    But In my previous examples , I try to explain the concepts only by giving .net as example.
    Now for making you clear, No SAP connector is available for C++ for accessing RFC but C++ can access web services using XML and SOAP
    Again Note these points.
    RFC is SAP specific.
    Used For----->
    SAP applications- SAP applications
    SAP Appl - Java Applications(Using JCO)
    SAP Applications->Net Applications( using >NEt connectorprovided by SAP)
    Web Service is open standard
    Any Platform/Any Language to Any Platform/Language( which can understand SOAp and XML).
    For Web Service Detail--
    Refer to this link
    Re: What is meant by Webservice
    Regards,
    Piyush

  • Differences between OIM Connectors using Adapter Factory and Generic Tech

    Hi,
    Can any one please tell me what is the difference between Oracle Identity Manager Connectors by using Adapter Factory and Generic Technology.
    Regards,
    Raghunath..

    This issue is a bit complex but let me try to explain.
    One way to look at it is to consider cars with automatic and manual gearboxes. A car with a manual gearbox requires more skills of the end user. You do need to understand how to use the clutch and what gear to use under what circumstances. In a car with an autoamtic gearbox all of these things are abstracted away from the user. On the other hand a automatic gearbox is more complex to manufacture, especially if you would do it yourself with just some machine tools and some basic materials available.
    In the same way an adapter factory connector requires a bit more skill to install and configure. A generic tech one is a lot more point and click. The downside is that creating the generic tech takes a little bit more effort and skill.
    Excellent article by Nishant on this : http://blog.talkingidentity.com/2007/06/understanding_oims_generic_tec.html
    Hope this helps
    /Martin

  • What is the difference between Apple Digital AV Adapter and Apple TV?

    Which is better, Apple TV or Apple Digital AV Adapter?
    Which one is the best devise to purchase?
    Do they both accomplish the same thing?
    Is one better/easier to use?
    Can they/should they be used together?
    Please advise!!!

    Hi Min,
    AS Churchhill said one is more or less a computer, that being the Apple TV. The other is simply adapter for an iPad or iphone and are designed for sharing those devices screen on larger on larger one. I've included the overview of the Digiatal Av adapter for you.
    n

  • Difference between HTTP and WebService Invocation in OracleCRM OnDemand

    Hi All
    Apart from the session-id returned by the method method of invocation , are there any concrete differences in performing a operation on OracleCRM by using HTTP ( say browser UI of Oracle ) and WebServices provided by them .

    Hi Jay,
    Thanks for your valuable inputs
    Tried the same thing which you mentioned and restarted the services.
    But no luck..
    Is there anything to be done on the back-end to display 1st link in microsoft word format.
    Right now it's opening in html format. I tried copying *.rtf* to *.doc*
    but still its opening in html format only
    1) https://ucrmskr.apac.nsroot.net:10301/forms/html/001103__KR.rtf
    Here when I try the 2nd link it's opening propely in microsoft word format
    2) http://scrmskr.apac.nsroot.net:7801/forms/html/001103__KR.rtf
    I tried local machine level settings but it's not working
    Kindly help to let me know what needs to be done for the same.
    Thanks & Regards,
    Harish

  • Differences between SOAP-ENV and soapenv

    Hi all,
    I am trying to find out why some SOAP request (inbound web services) in siebel work and do not work when the namespace prefix is SOAP-ENV and soapenv,
    For example XML Spy generates "</SOAP-ENV:Envelope>" where as soapUI generates "<soapenv:Envelope>" and some difference in the name spaces.
    Intrestingly other scenarios like invoking inbound web services with WS-Security and with out security had worked fine when tested from XML Spy.
    Why is siebel not accepting the xml from XML Spy for Siebel Authentication scenario?
    Thank you

    Hi, just to let you all know, and please correct me if I am wrong, I have found this on the internet:
    http://mail-archives.apache.org/mod_mbox/ws-axis-user/200308.mbox/%3C00fd01c35ba6$ed85e620$6f01a8c0@TPX21%3E
    Although, the SOAP spec uses the namespace prefixes of SOAP-ENV and
    SOAP-ENC, these prefixes aren't required. You can use any string you like as
    a namespace prefix, just as long as it maps to the appropriate namespace
    name. The reason why the spec bothers with telling us the notational
    conventions is that prefix names (e.g., SOAP-ENV) aren't normative, and the
    spec just happens to be using this set of naming conventions. So the prefix
    name doesn't matter. Only the actual referenced namespace name (e.g.,
    http://schema.xmlsoap.org/soap/envelope/) matters.
    I confirmed this information from an expert from Fusion Middleware and he says that the name-prefix could be anything as long as it is mapped in the namespace (URL from the SOAP XML).

  • Difference between Https & SOAP adapter

    Hi Experts
    What is the difference between Web srvice and Http request, when do we used each of them
    Thanks
    RP

    Dear PR,
    Use of HTTP: communication between website and XI, for example you are sending information from webpage forms via post method.
    Use of SOAP: With many sophisticated web application and services and even between two XI system.
    HTTP Adatpter Vs Soap Adapter
    HTPP Adatpter Vs Soap Adapter ????
    Difference between SOAP and Http Sender
    Difference between SOAP and Http Sender
    Plain HTTP Adapter vs SOAP Adapter with regards to SSL
    Plain HTTP Adapter vs SOAP Adapter with regards to SSL
    Difference between SOAP and HTTP:
    SOAP in background uses XML + http
    you expose outbound interface as a webservice and create a SOAP request to access it.
    you send http request to ping a integration scenario directly at the integration engine
    You can use HTTP adapter for interacting with HTML pages.
    SOAP adapter is used for exposing an interface as Web service.
    Thanks,
    satya Kumar

  • Difference between HTTP And SOAP Adapters.

    Hi,
    I know only Both are Used for Web Services. then what is the Difference Between HTTP And SOAP Adapter.
    Any Body Explain me more clear in What case we go for SOAP. And in What case we go for HTTP.Thanks in Advance.
    Thanks
    kiran.B

    Hi Kiran
    HTTP Adatpter Vs Soap Adapter
    HTPP Adatpter Vs Soap Adapter ????
    Difference between SOAP and Http Sender
    Difference between SOAP and Http Sender
    Plain HTTP Adapter vs SOAP Adapter with regards to SSL
    Plain HTTP Adapter vs SOAP Adapter with regards to SSL
    Regards,
    Prateek

  • Differences between /sap/xi/adapter_plain and /sap/xi/engine

    Hello there,
    Does anybody know the difference between requesting a webService to "/sap/xi/adapter_plain..." and "/sap/xi/engine..." ?
    Thanks very much in advance, Raúl.

    Hi Raul,
    >Does anybody know the difference between requesting >a webService to "/sap/xi/adapter_plain..." >and "/sap/xi/engine..." ?
    You wont request a webservice to the above URLs.
    sap/xi/adapter_plain, this URL stands for HTTPAdapter on Sender side. So you can send some HTTP request to this URL.
    /sap/xi/engine, this is PIPELINE URL of XI server. You can also directly post data to this URL.
    Adapters on sender mode post the data to this URL once it forms message in XI format.
    Thanks
    Gujjeti

  • Difference between HTTP adapter and SOAP adapter

    Hi All,
      Can any one tell me abt what is the main difference between HTTP adapter and SOAP  adapter.when we'll use these eactly?
    Thanks
    pullarao.

    Hi Rao,
    Please go through the below links to understand it:
    https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1442 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    More links for SOAP Adapter:
    /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
    http://help.sap.com/saphelp_nw04/helpdata/en/9f/fdca3f01f33e1ce10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm
    More links on HTTP adapters.
    /people/siva.maranani/blog/2005/09/15/push-data-to-mvc-architectured-application-using-xi
    /people/prasadbabu.nemalikanti3/blog/2006/02/27/collecting-and-bundling-vendor-records-from-different-multiple-interfaces-file-systempeoplesoft-and-sending-to-sap-r3-system-part-2
    Regards,
    Subhasha

  • Difference between webservices model and adaptive  webservices model

    hi
        Can any one explain me regarding Difference between webservices model and adaptive  webservices model.
    Thanks

    Hi,
    In old WS Model, ithere was no concept of logical destinations.
    There if you are using a WSDL located on a server and if the location of the WSDL
    changes, your application won't run. The deployed application using the WS Model will have trouble finding
    the WSDL. As a result you'll have to again import the
    model. Moreover old WS Model does not have re-import functionality.
    But incase of AWS Model, you can desine logical destinations and even if the location of the WSDL changes, all you have to do is change the new url in the Visual Admin and not import the model again.
    You can visit the following link for more details:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b04308ed-62d5-2910-b3a6-c26771b1c78e
    Regards,
    Nidhi

Maybe you are looking for

  • Hyperion Performance Scorecard

    I am new to Hyperion .. Could someone help me to get learning material of Hyperion Performance card.. Your help will be appreciated... Thank you

  • How to add Z module after realtionship creation in pp01 ?

    Hello I am using pp01 transaction for relatationship management. And I need to put some my own code when the relationship was created. Do you any way how to do that ? Is it possible ? Thank You.

  • Deactivating pop ups

    Hi @ all! How can I deactivate the pop up, which apears when i open a pdf- document? Adobe reader show me some bubbles, one text is like this: "get all files easily open on all devices" Is there a possibility to turn off this bubbles? Thanks for your

  • What is the "On My Mac" and its purpose in Apple's "Mail 2.1.3" program?

    There is an "On My Mac" icon in my Trash and Junk folders. I can not find anything on this subject in my searches in Apple, Google, etc. Thanx!

  • 3 months old MBP & hard drive crashes - Does Apple really cares????

    3 months old MBP hard drive simply crash and died on me, when sent to Apple centre the lady only concern is why didn't I purchase a apple care protection plan. Telling me other failures may result in costly replacement of parts and long lead time aft