Skip to Content
avatar image
Former Member

Problem Performing 1:N multi-mapping in ccBPM

Hi,

I am trying to work out this simple scenario with the help of BPM.

1. The BPM is receiving a Collection of Purchase Orders(say PO_Collection consisting of N PO).

2. The Message is split by Transformation state(1:N) to N POs.(PO is Multiline)

3. I am using a Block mode ForEach. Inside the block I am Checking Vendor Number and Material Code For validity.

My problem is that the process is not entering the Block(I find it from the Workflow Graphic). But the Status is shown as Completed.

I am not using any End Condition or Correlation for the Block.

Please suggest what the problem can be and how to sort it.

Regards,

Dennis

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    May 02, 2005 at 05:40 PM

    Hi Denish

    What u need to check is .

    1. Your multimapping is workingfine in message mapping .

    2. Check in workflow that u r transformation step is generating mulple PO currectely.

    What the basic BPM should look like is this .

    recieve ->transformation(1:n) , reciener container should be multiline abstact interface.

    -> In block ( parforeach + pass multiline container as source input ) ->send .

    No end condition is required as block will finish when message will finish .

    Hope this will help.

    thanx & regards

    Vinod Ahir

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Dennis,

      I'm also facing the same problem. In test mode of Interface mapping everything is OK. But transformation step does not work perfectly. It shows one entry in output message in container (MESSAGES_OUT). But if I go to contex menu (Nested table --> messages), it is showing empty window.

      Since you've already faced the same problem and solved, may be you can help me.

  • Jul 07, 2005 at 12:51 PM

    Hi Dennis,

    its only assumption: If you didn't create a exception for your transformation step the process can't stop itselves if an error accurs. Every new message, even if you change the process in repository, will go to the corrupt process. The results are allways confusing. In this case you have to kill the process in SWWL.

    Regards,

    Udo

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 11, 2006 at 06:41 PM

    Hello Dennis/Vinod,

    I am having the same problem. The MESSAGES_OUT is showing <Not Set> for my 1:N transformations. The Test output in the message mapping in the Integration Builder is just fine. Can one of you please help me?

    Thanks,

    Badari

    Add comment
    10|10000 characters needed characters exceeded