cancel
Showing results for 
Search instead for 
Did you mean: 

XI BPM Query

Former Member
0 Kudos

In Our scenario we have a file as a input. based on the key in a field we need to split the message. can anyone suggest how to do it.

Here entire file is considered as a single message, how to run a loop for entire message.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Ankit,

Go with 1:N Multimapping and split the message based on the key field assign to the specific message interface.if u have XI below sp14 then in BPM use Transformation step for the 1:N spliting

Regds

Shankar

Answers (4)

Answers (4)

STALANKI
Active Contributor
0 Kudos

Try filtering in the content based routing.

give 3 different conditions to 3 same recievers.

see what happens.

Former Member
0 Kudos

H Ankit,

Why go for bpm? Go for 1:n mapping with implementation of the conditions either with the bulitin functions or userdefined ones that is easier.

If BPM keep an if condition for the key field and then keep the transformation step where the 1:n mapping is done.

Regards,

Jesse.

Former Member
0 Kudos

Good day Ankit

Best way is to create a n:1 mapping.If you structured the source xml right,by using Advanced user defined functions and context changes you can run over the file and create a target structure for every key.

You might find some examples on the SDN or if you've been to the TBIT44 course a solution like this is described there.

Good luck

Nimrod

Former Member
0 Kudos

Hi Ankit

You can do this inside the Integration Process, There when you recieve the message, just split that message using Transformation.

Use 1:n interface mapping for this purpose.

I think that will solve your purpose.

Regards,

Mithlesh Kumar Jha