Skip to Content
avatar image
Former Member

Transformation Step to Implement 1:n Splitting

Hi,

How should i design a message mapping for use in the Transformation step of BPM to split a message into multiple messages? The occurances of my source msg root node is 0-1. The occurances of its immediate child node (say, <b>BASE</b>) is 0-unbounded. The target msg has occurances 0-unbounded. I need to instantiate a target message as many times as the number of occurances of the node BASE in the source msg.

I found a lot of help on n:1 (bundling) transformation on the net, but very little on 1:n (splitting) transformation.

Please HELP. Let me know if you need any more input on the requirement.

Thanks in advance for your time,

Smitha

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Nov 15, 2005 at 07:19 AM

    Follow the Integration process in SAP BASIS 6.40 <b>MultipleFlightBookingCoordination</b> and check the split test in that. This is a good example.

    regards

    Shravan

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 15, 2005 at 07:03 AM

    Hi John,

    look to the flag "Messages" in your message mapping. Source should be occurance '1', target '0..unbounded'.

    In your design there are now two new (root) elements: Messages and Message1. Ignore them.

    Draw the repeated element (source) to your unbounded (3rd) element (target).

    Regards,

    Udo

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 15, 2005 at 02:59 PM

    Thanks a ton to you guys!! Problem solved!!

    Add comment
    10|10000 characters needed characters exceeded