Database Reference
In-Depth Information
Due to the
nonBlockingInvoke
property, a new thread will be created for the invoc-
ation of each partner link.
This thread will call back the main flow thread once the work is complete. As shown
in the following screenshot, ensure that this property is set to
true
to create mul-
tiple threads for parallel activities. By default, a BPEL process is executed in a single
thread. Setting values for this property results in the creation of a dehydration point
at each execution of the Invoke activity.
The dehydration point will provide the current state of execution of the BPEL in-
stance to be stored in the database. Storing the process in a database maintains that
status of the process and prevents any loss of state if a system shuts down due to
unforeseen issues.
Alwayssetthe
nonBlockingInvoke
as
True
forpartnerlinkthatisconfiguredwith
an Invoke activity as shown in the following screenshot: