webMethods 10.2 | Dynamic Apps Platform | webMethods BPM Process Development Help | Process Engine Processing | About Process Tracking | Tracking Correlation IDs | Tracking Correlation IDs with the Process Engine Database Component (Volatile Tracking Disabled)
 
Tracking Correlation IDs with the Process Engine Database Component (Volatile Tracking Disabled)
The Process Engine stores correlation IDs in the WMPRTXREF table in the Process Engine database component. Each correlation ID is associated with the process instance ID for a running process.
When a Process Engine receives an external document for a process that uses a correlation ID, the Process Engine runs the correlation service for the appropriate step and compares the correlation ID to the correlation IDs in the WMPRTXREF table.
*If the ID matches an ID for a running process, the Process Engine loads the external document content into the appropriate tables in the Process Engine database component and the server runs the step as part of the running process.
*If the ID does not match an ID for a running process, the Process Engine creates a process instance ID, stores the process instance ID and the correlation ID in the WMPRTXREF table, and starts a new process.

Copyright © 2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.