Unified scheduler

The unified scheduler combines the functionality of the STC scheduler and the CEA scheduler into one started task.

Configuration of the unified scheduler combines the parameters from the STC and CEA schedulers into one.

For example:

<Scheduler
        SCHEDULER_NAME="TAURISPF" LISTENER_PORT="1200" FIRST_PORT="1201"
        LAST_PORT="1249" USER_SERVER_JOBNAME="IVPUSRT" CCSID="037"
>
       <UserServer CCSID="037" />
</Scheduler>
Note:
  • If you have change the name of the STC scheduler JCL procedure (TAURISPF) in the PROCLIB you must change the SCHEDULER_NAME value to match.
  • If you have change the name of the STC user server JCL procedure (IVPUSRT) in the PROCLIB you must change the USER_SERVER_JOBNAME value to match.

Legacy Clients

For clients supplied with versions of Enterprise Developer earlier than 3.0 the unified scheduler is unable to determine what type of user server the client requires. By default, the unified scheduler attempts to start an STC user server. You can specify the default user server to be started by the unified scheduler by adding the DEF_USRSRV_MODE parameter with the value of STC or CEA.

For CEA

To configure the unified scheduler for CEA, you need to add the following to the configuration:

CEA_LOGONPROC
This points to the logon procedure to be used when a CEA-launched TSO user address space is started. See Optional: Customizing a CEA-launched TSO user address space (CEAPROC) for information on how to configure this logon procedure.
CEA_ACCOUNT
This must be set to a valid accounting number that all TSO users that use this scheduler have access to. The accounting number used must be defined in general resource class ACCTNUM. All TSO users that use the CEA Scheduler.

For example:

<Scheduler
        SCHEDULER_NAME="TAURISPF" LISTENER_PORT="1200" FIRST_PORT="1201"
        LAST_PORT="1249" USER_SERVER_JOBNAME="IVPUSRT" CCSID="037"
	CEA_LOGONPROC=”CEAPROC” CEA_ACCOUNT=”ACCT#”
>
       <UserServer CCSID="037" />
</Scheduler>
Note: If you change the name of the CEA user server JCL procedure (CEAPROC) in the PROCLIB you must change the CEA_LOGONPROC value to match.

Optionally, if you have uncommented MAILHDR in the scheduler procedure, you need to add the MAIL_NOTIFY="1" attribute to the scheduler section.

For example:

<Scheduler
        SCHEDULER_NAME="TAURISPF" LISTENER_PORT="1200" FIRST_PORT="1201"
        LAST_PORT="1249" USER_SERVER_JOBNAME="IVPUSRT" CCSID="037"
	MAIL_NOTIFY=”1”
>
       <UserServer CCSID="037" />
</Scheduler>

See Configuration parameters reference for a complete overview of the available parameters for a scheduler address space.

See Configuration reference for a complete overview of all parameters applicable to a CEA scheduler.