on 12-28-2007 3:57 AM
hi
how will the sender external system will connect to xi when we use http adapter since we dont create sender communication channel.
regards
raghu
Hi Raghu,
Incase of HTTP adapter ..
The message is sent using HTTP directly to XI integration engine . That is the reason no adapter is required.
Just to give you an example..
File Adapter reads the file and then sends it to Integration Engine. So if you send the file directly to IE you wont need a adapter..Right?
Regards,
Sumit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi Raghu,
you dont require sender agreement or sender communication channel for HTTP adapter since the HTTP client connects to the Integration server(ABAP Stack) directly and the HTTP request should contain all relevant header information about the sender
reward if helpful.
Thanks,
Nikita
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bcoz HTTP adapter is based on ABAP stack and lies directly on the Integration Server. The integration engine therefore readily understands the format of data send by the sender HTTP. And hence the sender communication channel and sender agreement is not required.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Raghu,
No sender agreement or sender communication channel is required.,since HTTP client connects to the integration server directly and the HTTP request should contain all relevant information about sender.
Hope this is helpful.
Thanks,
Sidhvin Mada
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI,
If you have seen the HTTP information
This is the URL of HTTP which has all the below information.
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=
● 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 200.
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 500 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>
The 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.
So no need to have the sender adaper for HTTP.
Testing part can be done through the test message tab through the RWB component monitoring tab.
or u need to use the HTTP client for the same.
This link gives you a sample HTML code to create HTTP Client:
Thnx
Chirag
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.