cancel
Showing results for 
Search instead for 
Did you mean: 

Can we have one sender and mutliple receivers in XI processing

Former Member
0 Kudos

Hello,

I will explain a scenario where you will have one sender channel and mutliple receiver channels.

There is a sender channel along with Sender Agreement where u mention the interface name and namespace.

There are two receiver channels along with two Receiver Agreements one for each with different interface names and namespaces also.

Now the processing is like this,

Sender sends some data and depending upon the agreements the corresponding receiver receives the data.

Will the process is correct or is there any other way to run the scenario?

Thanks,

Prakash

Accepted Solutions (0)

Answers (7)

Answers (7)

Former Member
0 Kudos

Hey Prakash,

It is possible to configure multiple receivers for a single sender.

Go to Receiver Determination in the Configuration .

Specify multiple receivers under Configured Receivers.

it is also possible to specify the condition.

Regards,

Yashaswee.

Former Member
0 Kudos

Hi,

In your case are you creating two different message interfaces along with the same message mapping but two different interface mapping.

If so, you can create a scenario with multiple receiver's by creating:

One sender CC

Two receiver CC

One sender Agreement

Two receiver Agreement

one interface determination and

one receiver determination

where in in the interface determination, you need to select two different interfaces along with two different interface mapping.

So under the same interface mapping you will be providing the condition based upon how to route the message to different receivers based upon the interface.

Regards,

Nithiyanandam

nisarkhan_n
Active Contributor
0 Kudos

The process is correct, you have differnt ways to implement,

1. You can use the conditional receivers where you are using the context objects and putting the conditions there

2. u can use the Enchanced recievers where your mapping will decied whcih is the receiver, i mean you cn put the similar condition in mapping by ussing 1:n mapping...

Former Member
0 Kudos

Hi Prakash chitti,

Of course the scenario that you were telling is possible.. Take the case of file-to-multiple file scenario, where single file sends the source xml and multiple receivers gets the file.. For that you need to have

1: one sender channel

2: two receiver channel

3: one sender agreement

4: two receiver agreement

5: One interface determiniation

6: One receiver determination

at the receiver determination, goto the tab 'Configured Receivers', and specify the number of recievers; and ensure they are present at the 'Configuraton overview for Receiver Determination'..

  • You can even set conditions for receiver determination from the source point..

This will help you.

Thanks

Vinod V

  • Help me with points

Former Member
0 Kudos

as you said that we can go for some condition at source side.. wil that be applicable for interfaces also...

former_member194786
Active Contributor
0 Kudos

Hi Prakash,

<<<<wil that be applicable for interfaces also...>>>>

Yes that is applicable for interfaces also. Here you can send same data to multiple interfaces of the same reciever.This is doen using MultiMapping and Enhanced Interface Determination.

Thanks and Regards,

Sanjeev.

Award points if useful.

JoelTrinidade
Active Contributor
0 Kudos

Hi Prakash,

As i have gathered from what you have said "Sender sends some data and depending upon the agreements the corresponding receiver receives the data." You can make use of the configured receivers tab in the receiver determination where depending on the data that you send , receivers are chosen.

thanks and regards

God bless u

Joel Anthony Trindade

points rewarded would be appreciated.

Former Member
0 Kudos

Hi Prakash,

MultiMapping the name itself..specifying we can map the multiple sources to single target.. and single source to multiple targets .. for example ..If you want to send the single file to multiple receivers then we can go for a multimapping..

for details.. just go thru this blog..

/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible

Few very important points which you should know before using the multimapping without BPM are as below:

1. Multimapping without BPM is possible if you have SP14.

2. Multimapping without BPM is possible only for 1:N scenario.

3. For N:1 scenarion you have to use BPM.

4. Multimapping without BPM is possible ONLY for those adapters which resides in the Java Stack.

Please reward points for useful answers

Regards

Arpil

former_member194786
Active Contributor
0 Kudos

Hi Prakash,

You can configure multiple recievers using the Configured Recievers tab in the reciever determination. Based upon some condition the data will be transferred to one of the recievers.

Thanks and Regards,

Sanjeev.

Reward points if helpful.