SOAP and HTTP adapter

Dear All
When we need to use HTTP adapter and SOAP adapter.when integrating with a website which adapter to use?
thanks and regards
satish

Michal Thanks for your quick reply
My requirement is to upload the sales information from sap to the companys official website
In this case what points do i need to consider, before selecting whether http or soap adapter
do i need to make any special configuration for using these adapter in SAP PI system
thanks and regards
satish

Similar Messages

  • 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.

  • Https for SOAP and HTTP Receiver adapters in PI 7.1

    Hi,
    We need HTTPS Transport protocol is required to send the message to receiver systems.
    Currently we are using below procedures for https:
    1)     HTTP with SSL (= HTTPS) without client authentication
    2)      HTTP with SSL (= HTTPS) with client authentication
    But client donu2019t want this procedure.
    Here my question is How to enable the https Transport protocol in SOAP and HTTP Receiver adapters.

    >>Here my question is How to enable the https Transport protocol in SOAP and HTTP Receiver adapters.
    What I see is your client wants PI to send communication via HTTPS transport protocol. That means you have to apply for trusted certificate and import that certificate root node in Netweaver keystore.
    Then change the transport protocol from http to https in soap and http receiver communication channel and communicate to client via certificate authentication.
    Plenty of documents available in sdn about https certificate authentication. Please go through those links.
    check this thread.. might be helpful
    Client Certificate for PI authentication when Web Dispatcher terminates SSL

  • Idoc and http adapter

    Idoc and http adapter resides in ABAP stack. So how do we monitor these two adapters ? It wont be visible in RWB ?

    Hi,
    To know the difference i suggest u try to do it by ur self only.
    Login in to Runtime Work bench- component monitoring-Adapter engine-communication channel monitoring- Filter the communication channel with name.
    and click on message id of that channel, it will show u the steps by step log for that channel.
    MONI is used for message monitoring.
    chirag

  • Can i use combination peoplesoft system  and http adapter on sender side

    hai
    can i use combination peoplesoft system  and http adapter on sender side
    is their any modifications i have to do on module tab
    can any body tell me how to post data to http adapter
    is there any application gui is there to post data

    Hi
    can i use combination peoplesoft system and http adapter on sender side
    >>>Can you explain further what this means.. You can use HTTP adapter on the sender side.
    is their any modifications i have to do on module tab
    >>> No module processor allowed for HTTP adapter.
    can any body tell me how to post data to http adapter
    is there any application gui is there to post data
    >>> Check this document. It gives you information on how to build HTTP based web GUI.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/66dadc6e-0a01-0010-9ea9-bb6d8ca48cc8
    Thanks
    Satish

  • RFC and HTTP adapter

    Hello Expert,
    Can anyone tell me, how to check RFC and HTTP adapter setting in XI?
    regards
    Ramesh

    HI,
    Based on channel configuration (Sender / Receiver) parameters need to be configure, if source mean some inputs need to be give meanwhile target.
    RFC:
    Source: No need to give any value
    Target: give host, rfc destination (target sytem logical system name) name and user id & pasword
    HTTP:
    Source: No need to give any value
    Target: Need to give hotid (receiver system name); port(receiver system port) etc parameters need to set in adapter
    I hope now you clear

  • SOAP AND HTTP adptors

    Hi All,
    Difference b/w SOAP AND HTTP ADAPTORS.
    WAITING FOR REPLIES.
    SANKAR

    Hello
    Please check the Rules of Engagement, https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement, before posting on the forum.
    Please search the forum before posting questions like this. It has already been answered several times in the forum. Also you will find the answer by searching help.sap.com.
    I am closing this thread.
    Regards
    Mark Smyth
    XI/PI Moderator

  • Regarding SOAP and HTTP

    Hi,
    Please Explain Differences between SOAP and HTTP Adapters?
    Regards,
    Giridhar.C

    Hi Giri,
    Use SEARCH FUNCTION IN SDN ,YOU WILL FIND TONS OF LINKS ON SAME CONCEPT.
    Regards,
    Raj

  • Difference between XI adapter and HTTP adapter

    Hi,
    I am not very clear on the exact difference between XI adapter and HTTP adapter.
    I want to know, when should we use XI adapter and when to use HTTP adapter.
    Regards,
    Santosh

    Hi,
    We use HTTP Adapter in case of the Application is trying to post the HTTP Request message to XI and able to receive the HTTP Message from XI also.
    While using the HTTP as Sender , HTTP Sits on ABAP Stack and can able to communicate with the Integration Server Directly, No need of any Adapter here, it is adapterless communication
    In Case of Client Proxies
    Source application can directly interact with the XI by executing the report in SAP R/3 & will be able to send the XML data to IS,
    So no need of the XI Adapter in this case to post xml to XI.
    In Case of Server Proxies
    Now XI has to post the xml data to the Target Application, here some thing shld be there to establish the medium with the Target System. So we use XI adapter here.
    In the receiver case, we need XI Adaper to communicate XI integration Server with the Local Integration Engine( Which we made in SAP R/3's Business system as local IE) to post the data
    Basically XI adapter will be used in normal scenarios also to communicate Adapter Engine with Integration Server internally while delivering the msg.
    Check this Msg Flow how the XI Adapter is used in Normal Scenarios
    Understanding message flow in XI
    REgards
    Seshagiri

  • Sender SOAP and HTTP adatper setting.

    Hi,
        I've a scenerio, where I send purchase order(PO) file to external partner via a HTTPS url. I use  receiver SOAP adapter with transport protocol "HTTP", Message protocol "SOAP 1.1" and in the Target URL I use the https://url  also I've the " Do Not Use SOAP Envelope" check box selected in the Conversion Parameters. This scenerio is working fine.
    Now the external partner wants to send back the purchse order response (POR) file and he gave the http URL to pick the files. Now the question, Is there a straight simple configuration in sender SOAP adapter or sender HTTP adpter to pick POR
    file(s) from the URL?
    Can you please let me know whether is it possible? Any link showing the setup will be helpful.
    Thanks.

    what you need is a HTTP GET call which is not supported by the HTTP adapter until PI 7.3
    So refer this : http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/28487 [original link is broken] / Michal's PI tips: Exchange Rates from an XML file on a web page - REST, AXIS
    Edited by: Shabarish Vijayakumar on Mar 5, 2012 10:01 PM

  • XML and HTTP adapter

    I am having the following Scenario  File1(Request) to HTTP (Synchronous) and send the response from HTTP to File2.
    The response what I am going to receive is below. But I am getting an error message "Invalid at the top level of the document". Thats True because the first 5 lines of the response are not an XML format? How to take care of the situation. Should I need use anything special in my Receiver HTTP adapter?
    Content-Type: multipart/mixed; boundary="----=_Part_0_10550230.1105574425445"
    =_Part_0_10550230.1105574425445
    Content-Type: text/xml; charset=UTF-8
    Content-ID: <[email protected]>
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.014/cXML.dtd">
    <cXML timestamp="2005-01-12T16:00:25-08:00"
          payloadID="[email protected]">
       <Response>
          <Status code="200" text="OK"/>
          <DataResponse>
             <Attachment>             <URL>cid:[email protected]</URL>
             </Attachment>
          </DataResponse>
       </Response>
    </cXML>

    Hi Mohini,
    I don't think this can be achieved using XSLT mapping. As Bhavesh said XSLT dose'nt check for the structure but it does checks if it is a well formed XML in first place. The one which you posted is not at all a XML document, I would say its a text document or a string.
    So it would be possible either by ABAP mapping or Java mapping. But while doing it in ABAP or Java you should not directly take the input stream and parse it coz this is not a XML strucutre. The parser will obviously throw an error saying not a well formed XML. So first you need to take this as a string and remove those first 5 line using string manipulation/string functions. Then return the rest of the string is a XML, which you can parse it and map to its target message type.
    In general any mapping that is using XPATH/path for mapping will fail, only mapping that uses streams can be used. So you can use either ABAP or Java.
    Thanks,
    Prakash

  • SOAP or HTTP adapter?

    Hi again guys,
    I would like to know what are the advantages and disadvantages between HTTP and SOAP adapter. I don’t know which are better to communicate with Portal Websphere!!!
    Please anyone can provide me some clues on it.
    Cheers,
    Ricardo.

    Hi Ricardo,
    Sending a Simple SOAP envelope to XI via HTTP using ASP
    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] [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
    I hope the info above has helped you understand http and soap adapters better.
    Regards,
    abhy

  • SOAP and HTTP

    Hello Friends,
    1)In one of the scenarios ..They are implementing HTTP  Is it better to implement
    HTTP for Synchronous receiver side or It would be advisable to use SOAP for Syn Receiver side.
    2)Can Reciver HTTP handles Syn communication.

    Satya Kumar,
    1) SOAP messages are more secure and since most applicatioins are moving towards a webservice architecture you would be better off with a soap adapter. All things considered equal SOAP is a better choice.
    2) I dont think plain receiver HTTP can handle sync comm.
    regards,
    Arvind R

  • SOAP UI - HTTP Adapter

    Is it possible to publish events from SOAP UI to a HTTP PUBSUB url? If yes can you give some pointers?

    Do you mean this http://www.soapui.org/? If so then I don't know of anyone who has tried it.

Maybe you are looking for