cancel
Showing results for 
Search instead for 
Did you mean: 

Need of HTTP adapter

Former Member
0 Kudos

Hi Experts,

Can anybody pls tell me, what is the exact need of HTTP adapter?

Also, for which kind of applications this adapter is used?

Your help on this query is appreciated.

Regards,

Supriya.

Accepted Solutions (1)

Accepted Solutions (1)

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi,

I used HTTP adapter in my scenario where i want to post data in to web apllication , (I have the URL of web application),

when i send the data to web aplication it responds with message,that means i get response.

But as per SAP , HTTP adapter used to connect non-SAP systems to the Integration Engine using the native HTTP interface (HTTP payload without SOAP envelope). This uses the Internet Communication Framework of the AS ABAP.

The standard exchange format for data in the Integration Engine is XML. The plain HTTP adapter allows you to send and receive data in HTML and ASCII as well. In this case you must use a Java mapping.

The plain HTTP adapter is part of the Integration Engine. It comprises two parts, namely an adapter at the Integration Engine inbound channel and an adapter at the Integration Engine outbound channel.

The adapter at the inbound channel is located before the Integration Engine pipeline and calls this pipeline. The adapter at the outbound channel is called by the pipeline, and can therefore be regarded as part of the pipeline. It requires a corresponding communication channel from the technical routing for each logical receiver

Regards,

Raj

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

So it means, we can use http adapter instead of SOAP adapter?

Coz, SOAP also uses http transport protocol.

Correct me if I am wrong.

Regards,

Supriya.

Former Member
0 Kudos

Hi,

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

Regards

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi,

SOAP Adapter supports HTTP Adapter functionality not 100%,we can use SOAP Adapter in some of the cases,but technical point of view there are some differences.

refer sap documentation you will understand clearly

http://help.sap.com/saphelp_nwpi71/helpdata/EN/43/951aceb1146353e10000000a11466f/frameset.htm

Cheers,

Raj

former_member187339
Active Contributor
0 Kudos

Hi Supriya,

>>Can anybody pls tell me, what is the exact need of HTTP adapter?

Http adapter is used for sending message through http protocol and hence used in any scenarios where http posting is possible

>>Also, for which kind of applications this adapter is used?

you can use this adapter for connecting PI with any SAP or non-SAP application. Also programs written in java, .net etc can send data to PI through http adapter

Regards

Suraj