cancel
Showing results for 
Search instead for 
Did you mean: 

adapter

Former Member
0 Kudos

hi,

we have number of adapters in xi like file ,rfc,idoc ,http,jdbc,jms,mail .........

what is the use and function of each adapter in detail.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi kln,

the main use of adaptors are to transform the incoming message into Xi-SOAP format..or to transform the XI-SOAP message into legacy systems format.

Actully Xi can understand only XI-SOAP formatted messages.So whenever a Thirdparty who sent messages to XI...before reaching the integraion engine the adaptor converts it into XI-SOAP format.This is the main work of adapter.

Regards

Biplab

Former Member
0 Kudos

Hi kln,

Only becoz of adapter's SAP XI is able to connect with heterogenous system.

In general adapter will transform the sender message format to receiver message format.

eg:

<b>File to JDBC scenerio</b>

Sender is Fil System.

Receiver is data base.

Note XI only understand XML messages..

For File System---SAP XI -


Database(JDBC)

Lets say File system want to send the flat file to sap xi so that information present in file will be inserted or updated in the database tables.

SAP XI will not understand flat file therefore File adapter comes in picture which will convert the Flat file to xml file using the FILE adapter.

Now XI want to insert information(present in file ) to database system, but database will understand SQL querry only...so in this case JDBC adapter will come in picture.

JDBC adapter will take the xml file(from XI) and transformed to the SQL format.

I hope it will clear u what is adapter and why we use adapter.

Thanks

Farooq.

santhosh_kumarv
Active Contributor
0 Kudos

Hi kln go thru this link.

Adapter is used to connect the SAP systems and other system. It is used as a Partner connectivity kit.

http://help.sap.com/saphelp_nw04/helpdata/en/a5/c63240713be801e10000000a155106/frameset.htm

Former Member
0 Kudos

Hi,

Have a look at this link.

http://help.sap.com/saphelp_nw04/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm

Regards,

MANIKANDAN subash chandran

Former Member
0 Kudos

Hi Kln,

In XI, we can categorise the adapters as follows:

Technical Adapter, such as HTTP, SOAP, JDBC, Mail, etc.

SAP Application Adapters, such as RFC and IDoc.

Non-SAP Application Adapters, such as Oracle, Seibel, PeopleSoft, etc.

Industry Standard Adapters, such as CIDX, RosettaNet, EDI, etc.

Adapters: The task of an Adapter in SAP XI is to translate from the sender message format to XI message format or XI message format to receiver message format and can also be a called as a communication protocol between sender/receiver and SAP XI. Let us discuss various adapters which are widely and commonly used.

File Adapter: This is easiest adapter to start your hand on with SAP XI. You have the option to receive XML files or flat files. We use file content conversion to handle flat files like CSV files etc.

Details:

http://help.sap.com/saphelp_nw2004s/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm

Idoc Adapter: The next most commonly used adapter is Idoc adapter for sending and receiving Idocs from SAP XI. The foremost step before configuring the idoc adapter is the system settings that have to be done

Details:

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/cdded790-0201-0010-6db8-beb...

Configuration steps required for posting idoc's (XI):

/people/ravikumar.allampallam/blog/2005/02/23/configuration-steps-required-for-posting-idocsxi

RFC Adapter: RFC adapter allows SAP XI to communicate with Integrating Systems using remote function call. It is nothing but a wrapper of SAP JCO.

Details:

http://help.sap.com/saphelp_nw2004s/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm

JDBC Adapter: We use this adapter to connect database systems using the JDBC driver. We need to deploy JDBC driver

Details:

http://help.sap.com/saphelp_nw2004s/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm

Mail Adapter: We can send and receive mails in SAP XI using mail adapter or by configuring SAP Connect and using SAP XI RFC Adapter

Details:

http://help.sap.com/saphelp_nw2004s/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm

SOAP Adapter: SOAP Adapter converts the SOAP messages into SAP XI message format that is SOAP with header attachments. This in an area many needs to really concentrate as it is heart of the ESA literature going forward.

Details:

http://help.sap.com/saphelp_nw2004s/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm

HTTP Adapter: The first thing any one need before starting is HTTP client for testing their scenarios

Refer:

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

Must fire a HTTP GET from XI?? - - Try this!!!

/people/amol.joshi2/blog/2006/06/28/must-fire-a-http-get-from-xi---try-this

JMS Adapter: I really don’t have a fair idea on this adapter and only help you in providing the links. You need JMS drivers before you start your interface.

Please go through the following links.....

Async/Sync Communication using JMS adapter without BPM (SP 19):

/people/sudheer.babu2/blog/2007/01/18/asyncsync-communication-using-jms-adapter-without-bpm-sp-19

Sync/Async communication in JMS adapter without BPM (SP19):

/people/venkataramanan.parameswaran/blog/2007/01/18/syncasync-communication-in-jms-adapter-without-bpm-sp19

First would be to deploy drivers for JMS scenarios - https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3867a582-0401-0010-6cbf-9644e49f...

Secondly, to configure JMS adapters;

http://help.sap.com/saphelp_nw04/helpdata/en/cd/d85a9d6fab7d4dbb7ae421f710626c/content.htm

In case JMS scenario that you have is a sync one, in that case if you are below SP19 you might have to build a BPM - ref: http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/content.htm

Else ref:

/people/sudheer.babu2/blog/2007/01/18/asyncsync-communication-using-jms-adapter-without-bpm-sp-19

/people/venkataramanan.parameswaran/blog/2007/01/18/syncasync-communication-in-jms-adapter-without-bpm-sp19

How to correlate JMS messages - https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5059f110-0d01-0010-7c8b-fdc...

How to use conversion modules in JMS - https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f02d12a7-0201-0010-5780-8bf...

Hope this was helpful.

kanan