SYS and SUBSYS — Performing started task accounting

The system handles accounting for started tasks much as it does for batch jobs and TSO/E work. Started task accounting includes:
For accounting purposes, the system sees the following as started tasks:
The SYS default in SMFPRMxx requests that SMF write all possible records for what the system sees as started tasks. If you are using SMF data set recording, you can suppress started task accounting records by suppressing the accounting record types through the SUBSYS option in SMFPRMxx (STC parameter). If you specify any other record types it might cause loss of data other than accounting data for started tasks. For example:

For an initiator, the only meaningful data in a type 4, 5, or 30 record is job or session name, program name, step name, and reader start time and date. IEFIIC in the program name field identifies an initiator record.

Because CPU time is accumulated for started tasks, wait time limits and job step time limit abends can occur. To avoid these abends, you can code TIME=1440 on the EXEC statement in the cataloged procedure or set on the system task bit in the program properties table (PPT). For more information on the program properties table, see z/OS MVS Initialization and Tuning Reference.
Note:
  1. MSTRJCL includes TIME=1440 so that the master scheduler does not time out.
  2. Many IBM-supplied entries in the PPT have the system task bit set on, which prevents an abend because of time limits.