cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP and Idoc Adapter

Former Member
0 Kudos

Hi Experts

Since both HTTP Adapter and Idoc adapter reside in the Integration Server they don't need a sender adapter. They interact directly with the Integration engine residing on the ABAP stack. So its already in the Integration server. But adapter also converts the xml in native format to the protocol used by the application system. But since Idoc and HTTP adapter does not use sender adapter how does it convert the data into xml format. Adapters are used for both conversion and communication. In an Idoc to file scenario how is the Idoc data converted to the xml format before it is said to the Adapter Engine from the Integration Server ? Without converting the data will reach in a format other than XML. How is this avoided ?

Ajith

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hey

You are right that adapters are used to send/receive messages (by specifying connection parameters like IP address, port ,user Authentication etc) as well as convert sender format to XML format.

Since sender IDOC and HTTP both send payload in XML format ( i don't think they permit any other format like flat file etc) ,there is no question of converting this format (since its already XML).Therefore you don't need sender adapter for them.

Thanks

Aamir

Answers (2)

Answers (2)

Former Member
0 Kudos

For IDOC Adapter,

The Metadata is loaded by IDX2 & the ABAP code (in Integration Server) uses this to convert the data to XML, before mapping to next IS-pipeline steps..

http://help.sap.com/saphelp_nw04/helpdata/EN/ab/bdb13b00ae793be10000000a11402f/content.htm

For HTTP Adapter,

The Integration server, processes the messages in the format it receives, it dosen't do any convertion.. If it recives in XML, it processes XML.. If it receives flat files, it processes flat files...

-Siva Maranani

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Ajith,

Adapter wont convert in to XML format,Adapter main functionality is to retrieve or send data ,Internally Intergration server uses convert the IDoc to SOAP XML fromat.

When HTTP or IDoc adapter sends data to IS direclty,

module processor performs steps like structure conversion.

cheers,

Raj