Hi Mervin,
thanks for your reply. I’m a bit confused. Lets look at my first scenario (the second one I only used for testing).
First I create the Parent Process. It has a start message event called ‘start docA’. The document type which is used to create this event has the name docA an only one string value called value. As correlation ID I use this exact field.
After that I insert an abstract task followed by an catching intermediate message event called ‘catch docA’. catch docA waits for an document type called ‘docA’. The correlation ID for this event is the value field from the document type docA.
Now I create a second process called ‘Child Process’. It has a start message event called ‘start docB’. I add an task which always generates a docA with its value set to 42 and after that a throwing intermediate message event ‘throw docA’. This message event throws docA with value = 42
Now I manually start both processes (just for testing). The child process completes without errors but the parent process fails with a null pointer exception (I attached it to this post - please look at error.txt).
Can you tell me what I’ve done wrong?
Thanks and best regards
Stefan
error.txt (1.91 KB)
#BPM#webMethods#webMethods-BPMS