Saturday, March 22, 2008

Debugging a failing BPEL process - How to force dehydration

Sometimes a failing BPEL process will fail without much trace, not even showing that an instance was ever created in Oracle process manager. In this case it may be useful to force dehydration to aid debugging.

You can try to force dehydration in your process by:

1) Adding a Java execution block to your process at the point you wish to dehydrate the process
2) Calling the checkpoint() method

You should not that this method should only be used for debugging purposes, and that future versions of Oracle BPEL may not support it.

No comments: