An external request unit is an online task initiated within a DC/UCF system to service database requests from an external user session.
An external request unit is initiated when a request for database services originates from the following:
All concurrent database transactions initiated by one user session and processed on the same back-end DC/UCF system are managed as a single external request unit. All database requests issued as part of the external request unit are serviced by the same back-end task.
An external request unit may have the following runtime characteristics:
An external request unit acquires these characteristics by having a corresponding task defined to the DC/UCF system. The corresponding task defines the characteristics listed above. Once DC/UCF finds the corresponding task for the external request unit, it assigns the characteristics of the corresponding task to the external request unit.
DC/UCF identifies the corresponding task for an external request unit using the following search strategy:
Alternate task codes
Task codes that are defined to specify the runtime characteristics of external request units are called alternate task codes. You define an alternate task code in the same way as task codes for online applications such as IDD.
Although the program name in the task definition of an alternate task is ignored by the runtime system, you must specify a program name to complete the task definition. For consistency, it is recommended that you specify RHDCNP3S as the program invoked by the task.