cancel
Showing results for 
Search instead for 
Did you mean: 

single source message to multiple receivers

Former Member
0 Kudos

my requirement is

My source message contains four fields a, b, c , d

It should go to two different receivers , but both of my target messages need fields a, b of my source message.

Please let me know the possibilities

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Viswanath,

Assuming a,b,c,d are input fields and you want to write two messages with a,b,c and a,b,d. If these messages are going to run on adapter engine then you can do multi mapping.

---Satish

Former Member
0 Kudos

exactly thats what I need .... to write two messages with a,b,c and a,b,d. and my input is a,b,c,d

Former Member
0 Kudos

Viswanath,

Follow this blog for multimapping:

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

---Satish

Former Member
0 Kudos

I tried multi mapping some how it is not working for me beacuse of target xsds.

may be I can show a demo on the issue if anybody is interested.

Former Member
0 Kudos

Hey

As far as i know,Multi-mapping will split the message into multiple interfaces within the same receiver system.

If you have multiple receiver systems,you need to use multiple mappings.Each with correct sender/receiver interface.

Thanks

Aamir

Former Member
0 Kudos

Viswanath,

There shoudl be no problem with xsds as long as you split within the same receiver system.

If not the same system you need to follow aamir response.

---Satish

Former Member
0 Kudos

Mine is same receiver.. but it should receiver two diffrent files

one file with a,b,c fields and other with a,b,d fields.

Former Member
0 Kudos

Viswanath,

Then you should not have any issue. Can you please put here where is the issue you are facing?

If you think xsds then put the source xsd and target 2 xsds so that anyone here may take a look.

---Satish

Former Member
0 Kudos

I have found the issue with xsds and tried the split mapping . (Iam unsing PI 7.1)

In repository I have two inbound interfaces 1st one for first xsd, 2nd inbound interface with 2nd xsd.

Iam stuck in configuration , what needs to be done in configuration inorder to generate two files.

My receiver is same. I just need to send two files to same location.

I noticed there is no enhanced interface determination in PI 7.1 .

Please share your thoughts.

Former Member
0 Kudos

Vamsi,

If you are using the multimapping blog, where is the issue. It should be straight forwared. Configuration is shown in the blog. You create two communication channels for these two files, even though they are writing to the same directory and assuming they are having different file names.

Regards,

---Satish

Former Member
0 Kudos

IAm following the follwing blog

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

but in this he was using PI 7.0

Former Member
0 Kudos

Vamsi,

It will work in 7.1 also. Please see jins comments below the blog to the Prasad Babus question.

Regards,

---Satish

Answers (1)

Answers (1)

Former Member
0 Kudos

Just do separate mappings for all the receivers,sender structure but receiver structure will vary as per the requirement.

use these mappings in Receiver determination.

Thanks

Aamir

Former Member
0 Kudos

i have one source message . so when I do mapping with one target all four fields are going to that receiver.

how to map to second receiver since valuesof two fields a, b are already passed to first reciever.

do you think they will passed to second receiver too.