cancel
Showing results for 
Search instead for 
Did you mean: 

Multi-mapping scenario with multiple receivers

Former Member
0 Kudos

Hello all,

I have an interface using multi-mapping to generate to different files types from one source; works great.

JDBC --> XI --> (1) XML (2) CSV

I now need to have the XML file go to one receiver and the CSV file needs to go to a second receiver. I've looked at the blog:

/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16

This blog shows how to configure dynamic receiver determination based on the source data. In my case the output files are identical (as far as mapping), the only difference is the output format. Has any one seen a "How to" document or blog more in line to my scenario?

Regards,

Jose

Accepted Solutions (1)

Accepted Solutions (1)

bhavesh_kantilal
Active Contributor
0 Kudos

Hi Jose,

This blog should solve your problem.

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

Regards,

Bhavesh

former_member206604
Active Contributor
0 Kudos

Hi,

The Blog given by Bhavesh should solve your problem. Once have more than one Inboun Interface you will have more Receiver Agreemtent and so you can have more communication channel. In on CC you just save it is XML and with the other one do the content conversion.

Whie doing the receiver determinition based on the condition it is routed to different service.

Regards,

Prakash

Former Member
0 Kudos

Prakash,

Thanks for the info; I followed the blog and found were I could define more than one Receiver Adapter. What I'm still having issues with, is that I can add another Receiver only if its assigned to the same BC.

In my case I want to send to different Business Systems. How do I do that?

Regards,

Jose

Former Member
0 Kudos

Hi ,

Check this weblog...

/people/prasadbabu.nemalikanti3/blog/2006/09/20/receiver-determination-based-on-the-payload-of-input-dataextended-xpathcontext-object

Sekhar

former_member206604
Active Contributor
0 Kudos

Hi,

You can also do this way

You can define as many number of Business system you need. Say for eg you need to send XML to one BS and CSV to another BS.

Instead of doing Extended interface determination... Goto to Receiver Determination and when you are adding the Receiver service you have the option to add one more Service... There you give both the Business Service and hence you will have two inbound interface and you can different interface mapping and so on..

Regards,

Prakash

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

Like mentioned by Prakash, if you are looking at different Business Systems at the recievers, then you can add multiple receivers in your Receiver Determination.

For each of these Receivers you will need a Interface Determaintion, Interface Mapping and Receiver Agreement.

As you are doing this with respect to files, I would suggest moving both the commuincation channels to the same Business System / Business Service and then using MultiMapping in the Interface Determination.

Regards,

Bhavesh

Answers (0)