cancel
Showing results for 
Search instead for 
Did you mean: 

Http Adapter

Former Member
0 Kudos

Hi Experts,

Can you please explain me when HTTP adapter is used with a real time example please.

Thanks

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi--

The following r excellent websites which explain u when HTTP adapter is used with an example:

Connect XI with Sterling GIS Using SOAP HTTP Adapters

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d53af8ca-0801-0010-08b0-dce...

Posting and Testing using XI/PI HTTP Adapter

/people/william.li/blog/2007/09/07/posting-and-testing-using-xipi-http-adapter

Plain HTTP Adapter

http://help.sap.com/saphelp_nw04/helpdata/en/44/79973cc73af456e10000000a114084/content.htm

Configuring the Sender Plain HTTP Adapter

http://help.sap.com/saphelp_nw04/helpdata/en/43/64db4daf9f30b4e10000000a11466f/content.htm

Configuring the Receiver Plain HTTP Adapter

http://help.sap.com/saphelp_nw04/helpdata/en/43/64dbb0af9f30b4e10000000a11466f/content.htm

Posting and Testing using XI/PI HTTP Adapter

/people/william.li/blog/2007/09/07/posting-and-testing-using-xipi-http-adapter

ABAP-Based HTTP Client for Messages to SAP XI

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ae388f45-0901-0010-0f99-a76...

cheers!

gyanaraj

****Pls reward points if u find this helpful

Former Member
0 Kudos

HI

HTTP Adapter

The HTTP Adapter allows connection between the Integration Server and application systems. External systems connect to the Integration Server using the native HTTP interface (HTTP payload without SOAP envelope) which is converted to XI protocol (SOAP with header enhancements). The HTTP Adapter allows synchronous and asynchronous message functionality

SOAP Adapter

The SOAP Adapter provides a runtime environment that includes various SOAP components for the processing of SOAP messages from remote clients or Web services. This is required as XI communicates with a modified SOAP u2018with attachmentsu2019 which is not directly interoperable with SOAP.

cheers

Former Member
0 Kudos

Hi,

The Http Adapter resides on IS - Integrtion Engine, So we dont need the sender side Adaper, if sender side adapter is not requied then we dont need the comminication channel

see below links to get more details

http://help.sap.com/saphelp_nw04/helpdata/en/43/64db4daf9f30b4e10000000a11466f/frameset.htm

http://help.sap.com/saphelp_erp2005vp/helpdata/en/44/79973cc73af456e10000000a114084/content.htm

Can anyone tell me when to use HTTP adapter

The plain HTTP adapter is used by external systems to connect to the Integration Engine using the native HTTP interface. Some external systems, for example, Web servers in marketplaces, can only process data if it is sent as an HTML form using HTTP.

If I use HTTP would it be sending XML file and placing somewhere in the portal server.

HTTP is sending XML data not XML file.

Thanks

Vikrnath

Former Member
0 Kudos

The plain HTTP adapter enables you to receive and send business data from and to external systems, using the plain HTTP inbound/outbound channels of the Integration Engine.

The standard exchange format for data in the Integration Engine is XML. However, using the plain HTTP adapter you can also send and receive data in HTML and ASCII.

Gaurav Jain

Former Member
0 Kudos

Is http adapter similar to SOAP adapter?What is the difference between the two.

Former Member
0 Kudos

SOAP adapter is use for communicating with Web-Services.

Where as HTTP is mainly used if business sends HTTP request message.

Both are required as per business requirements, how to communicate with third party systems.

Gaurav Jain

*Points

Former Member
0 Kudos

A very basic difference is that

when you want to send a request parameter or payload to some target system and you are expecting some response from the other side( optional) we use the Http adapter.

While when you are using the target as webservice or source as webservice you use the SOAP adapter which envelops the message and send that xml message to the target.

In case of consuming the webservice you use SOAP as receiver and in case of exposing you use SOAP as sender communication channel

Refer the thread

regards,

Pradeep

Former Member
0 Kudos

Hi.

HTTP adapter could be used in real time as an receiver adapter, for example, to make a post and get data via synchronous communication with an HTTP server. It can be also used to make a connection from inside a BPM process execution, to take some kind of decision.

Regards,

Matias.