Trigger and application programs that are not under commitment control

This topic describes the conditions when trigger and application programs are not under commitment control.

If both programs do not run under commitment control, any error in a trigger program leaves files in the state that exists when the error occurs. No rollback occurs.

If the trigger program does not run under commitment control and the application program does run under commitment control, all changes from the trigger program are committed when either: