cancel
Showing results for 
Search instead for 
Did you mean: 

Http Adapter

Former Member
0 Kudos

Hi Experts,

Can i do Interface using http adapter in my own PC. I am having Http client in my system, where to place that http client and in which port, what are the mandatory steps to send ht

Accepted Solutions (1)

Accepted Solutions (1)

udo_martens
Active Contributor
0 Kudos

Hi Amruth,

from SAP Help [Configuring the Sender Plain HTTP Adapter|http://help.sap.com/saphelp_nw2004s/helpdata/en/43/64db4daf9f30b4e10000000a11466f/content.htm]:

Queries entering the plain HTTP adapter must have the following syntax:

http://<hostname:port>/<path>?<query-string>;

The query string contains the following data:

● Sender namespace ?namespace=<namespace>

● Sender interface &interface=<interface>

These details define the sender interface.

● Sender service &service=<service>

Specifies the sender service.

● Sender party (optional) &party=<party>

● Sender agency (optional) &agency=<agency>

● Sender scheme (optional) &scheme=<scheme>

If you do not enter values for agency and scheme, the following default values are used:

○ agency=http://sap.com/xi/XI

○ scheme=XIParty

● Quality of Service (BE, EO, or EOIO) (optional) &qos=<EO|BE|EOIO>

In the case of BE, the client is sent the end status for the processing; in the case of EO and EOIO, processing occurs asynchronously and the client only receives a confirmation of receipt with HTTP status u2018200u2019.

If a value is not specified for this parameter, it is given the default value BE.

● Message ID (optional) &msgguid=<msgguid>

For EO and EOIO, the message ID can be passed for Exactly Once processing using the parameter msgguid. If an ID is used more than once, an HTTP status u2018500u2019 is returned from the server.

The message ID is 32 characters long and must only comprise the characters 0 to 9 and A to F. It is persisted and can therefore be checked for duplication. If the HTTP client (the sender system) cannot provide a message ID, the plain HTTP adapter generates a message ID and forwards it to the application through the Integration Engine. You can then carry out a duplication check in the application at document level, for example, by using the order number.

● Queue ID (only if quality of service is EOIO) (optional) &queueid=<queueid>

This queue ID can have a maximum of 16 characters. If the first eight characters contain 'SAP_ALE_', this is removed since this value is reserved by SAP and is used internally

Regarding the port have a look to transaction SMICM / Go to / Services

Regards,

Udo

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Check the links..

[https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/66dadc6e-0a01-0010-9ea9-bb6d8ca48cc8]

[;

Regards,

Prakasu.M