Thanks for the reply.
I am aware of the behavior you mentioned. In our situation, the document is dropped in the second step, after the document should have reached it’s destination.
Maybe this can make it more clear. This is a “picture” of the process model:
- The document “ONE” (one means first set of values) is published to Broker:
“Receive Step” ------------------- > “IS Service Step”
doc “ONE” present ------------------- > doc “ONE” present
In the service executed in “IS Service Step” we make sure to drop the document “ONE” from the pipeline.
- The document “TWO” (second set of values) is published and here is the problem:
“Receive Step” ------------------- > “IS Service Step”
doc “TWO” present ------------------- > doc “ONE” is still present - the new values never reach this step
When I say the document “x” is present, I mean we saved the pipeline and saw the values.
So after the first transition/execution, in the “IS Service Step” we always have the initial data, doc “ONE” in my example.
And, as mentioned in the original step, if we add an extra step between the two, the data is still correct there :
“Receive Step” ------> “Extra dummy step” ------- > “IS Service Step”
At this point I have no idea what can cause this behavior, so any suggestion is appreciated.
Thanks.
#webMethods#webMethods-BPMS#BPM