cancel
Showing results for 
Search instead for 
Did you mean: 

how will XI know the receiver

Former Member
0 Kudos

where excatly in XI,Receivers(If there are one or more receivers) are found.....

i mean in the Message flow of XI.How and where will XI know,who is the receievr

Accepted Solutions (1)

Accepted Solutions (1)

santhosh_kumarv
Active Contributor
0 Kudos

Hi Ragavesh,

>>where excatly in XI,Receivers(If there are one or more receivers) are found.....

Thru Receiver Determination that is defined in the ID...

>>i mean in the Message flow of XI.How and where will XI know,who is the receievr

It is thru pipeline process..

Pipeline is nothing but the steps performed in integration engine at runtime. After the message is converted to xml in adapter engine it goes to integration engine for processing. In IE these pipeline steps process the message further. These include: receiver determination, interface determination, message split, and mapping, routing, call adapter.

When a source message reaches the Integration server

the messages under goes this

a) Receiver Determination:

This steps determines the systems that sends and receive the messages.

b) Interface Determination:

For each receiver determination there should be an interface to receive the message.

c) Message Split:

If more than one receiver are found, XI will instantiate new message for each receiver.

d) Message Mapping:

Mapping to transform the source message to destination message format.

e) Technical Routing:

Bind a specific destination and protocol to the message.

f) Call outbound Adapter:

Send the transformed message to the adapter or a proxy.

Have a look at this Blog also

<a href="/people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi Message Flow in XI</a> By Siva Maranani

Regards

San

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Raghvesh,

this can be like following simple scenario.

1. u post the message.

2. sender adapter pics up the message.(converts to cprrsponding XML format).

3. It then checks for the receiver in its receiver determination.

4. when the receiver is located, it goes for mapping.

5.if it is conditional receiver then the condition in the receiver determination needs to be satisfied.

6. message is then delivered to the corresponding receiver.

Regards,

Vishal

aashish_sinha
Active Contributor
0 Kudos

Hi

In ID, At the time Reciver Determination, we provide which business system is going to receive the MEssages sent by sender.In receiver determination we can provide the number of receivers we want(that is configuration of receivers for BS) and also can provide the receivers depending upon the Conditions of business system which we use as context objects in conditions field.

regards

Aashish Sinha

PS : rewards point if helpful