Nonqueued Programs

When a program is configured as nonqueued, each incoming allocation request causes the attach manager to load and execute another instance of the program associated with the incoming transaction program name.

The attach manager holds valid incoming allocation requests indefinitely, waiting for a matching RECEIVE_ALLOCATE verb from the program it started. If that program fails to issue a RECEIVE_ALLOCATE verb (for example, it loops in the code that precedes the RECEIVE_ALLOCATE verb), the attach manager holds the allocation request until the process terminates.