cancel
Showing results for 
Search instead for 
Did you mean: 

Adapter vs. Adapter Engine

Former Member
0 Kudos

What is the distinction between an adapter versus the adapter engine? How are the 2 related?

Also, what is the process flow of a message?

Step 1. Adapter

Step 2. Integration Engine

Step 3. Adapter

What are the steps in between? I am trying to put together a diagram of a message flow in XI. Any help is appreciated!

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Basically adapter run time is Adapter engine. you do all configurations for an adapter in the integration directory and in the run time adapter engine processes the message using the configuration specified in integration directory.

process flow will be on high level, as you specified

adapter engine---> Integration Engine --> (adapter engine)

You dont have any steps in between, but inside Integration engine the message flow through pipeline steps/services.

--Archana

Former Member
0 Kudos

Hey Archana,

So is it safe to say that the actual adapter is part of the adapter engine?

In my diagram, I want to say:

Step 1. Adapter picks up file

Step 2. Adapter -> Adapter Engine

Step 3. Adapter Engine -> Integration Engine

Step 4. In Integration Engine, message gets transformed

Step 5. Integration Engine -> Adapter Engine

Step 6. Adapter Engine -> Adapter

Step 7. Adapter drops off/delivers file

Would that be a safe assumption, or are you saying to get rid of steps 2 and 6?

Former Member
0 Kudos

Daniel,

All the adapters run on engine knows as adapter engine. XI runs on Integration engine where your message gets processed in pipleline steps.

---Satish

Former Member
0 Kudos

In your diagram, you should represent the adapter engine is one big box and inside that box, you will have small boxes for each adapter(file, RFC, http) etc.

So, from the file adapter box inside the big adapter engine box, you should have link to File directory box from where you are getting the file.

technically your steps are right, but in the diagram since adapter box will be inside the adapter engine box, you dont have to show the steps 2, 6 specifically in the diagram.

Former Member
0 Kudos

Hey Satish,

Thanks for your response, it clarified a lot of things, but am confused on another thing now.

1. The Integration Server contains the Adapter Engine and Integration Engine.

2. Adapters run on the Adapter Engine.

Can somebody tell me whether those above 2 statements are true?

MichalKrawczyk
Active Contributor
0 Kudos

>>>>1. The Integration Server contains the Adapter Engine and Integration Engine.

2. Adapters run on the Adapter Engine.

both are true

for more try any XI book like mine

that shows XI compoentns

<a href="/people/michal.krawczyk2/blog/2006/10/11/xi-new-book-mastering-idoc-business-scenarios-with-sap-xi"><b>Mastering IDoc Business Scenarios with SAP XI</b></a>

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Former Member
0 Kudos

Hi Daniel -

<i>>>>1. The Integration Server contains the Adapter Engine and Integration Engine.</i>

Yes, Integration Server is pretty much synonymous with "XI". It also houses/contains the Business Process Engine (e.g. for ccBPM).

<i>>>>2. Adapters run on the Adapter Engine.</i>

Basically yes.

If you have access to the SAP Service Marketplace, there's a good presentation on <a href="http://service.sap.com/~sapidb/011000358700004078552003E/PIAdapterFramework.pdf">Adapter Framework and Adapter Strategy</a> that includes a good architecture diagram that might clear some things up.

Regards,

Jin

Former Member
0 Kudos

Yes daniel, you are right and those two statements are true. Now you perfect in XI architecture. Congrats

For your information, Integration server will also have BP engine for processing business processes along with integration engine and adapter engine.

--Archana

Answers (2)

Answers (2)

Former Member
0 Kudos
MichalKrawczyk
Active Contributor
0 Kudos

hi,

>>>> I am trying to put together a diagram of a message flow in XI.

have a look at this thread for message flow:

Regards,

michal