Show TOC

Configuring the Plain HTTP AdapterLocate this document in the navigation structure

Purpose

You use the plain HTTP adapter 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.

More information: Pipelines and Pipeline Services

In special cases for particular external servers with CGI (Common Gateway Interface) scripts, for example marketplaces, you can send the payload as an HTML form using HTTP post. The payload is enhanced correspondingly.

Prerequisites

Multipart documents are not supported.

Procedure

Sender Adapter

  1. Define an HTTP request for the plain HTTP inbound channel on the Integration Server (sender adapter).

    More information: Defining Query for Plain HTTP Inbound Channel of the Integration Engine

  2. If you want to configure a receiver plain HTTP adapter, or make security settings in the sender adapter, or set adapter-specific attributes in the message header, create a Communication Channel in the Integration Directory of the Integration Server.
  3. To configure the adapter, choose the Parameters tab page.
  4. Select
    HTTP
    as the Adapter Type.

Define the Direction of the Adapter

  1. Select the Direction (sender/receiver) of the adapter.

    Configuring the Plain HTTP Sender Adapter

    Configuring the Plain HTTP Receiver Adapter