In Part 1, we introduced the concept of a transaction processing monitor (TPM), a program that coordinates the execution of distributed transactions on behalf of an application.
A special program called a trigger monitor receives the trigger message from the queue manager, reads the process definition, and then runs the command line task specified there.