Transaction timeout
- Last UpdatedJan 07, 2026
- 1 minute read
When a workflow that contains MES transaction control is used in production, there is a maximum amount of time within which the transaction must be completed. If this timeout is reached before the transaction is completed, the transaction is abandoned (that is, automatically rolled back). Any data resulting from completed activities are rolled back and changes to the MES database are not made. Any data reads from an MES XML Command activity are not affected.
The Transaction Timeout setting is configured using the MES Middleware Configuration Editor. This setting is in the Middleware Client Settings group on the Middleware Settings tab.

For information about running the MES Middleware Configuration Editor, see the MES Middleware documentation.
If you change the Transaction Timeout setting, you must:
-
Restart the MES middleware from the MES icon in the Windows system tray or from the MES Middleware Service in the Windows Services administration tool.
-
Restart the MES Workflow Connector service from the MES icon in the Windows system tray or from the Windows Services administration tool.