Change CICS dispatcher system information.
SET DISPATCHER .-----------------------------. V | >>-SET DISPATCHER----+-------------------------+-+------------->< +-MAXJVMTCBS(data-value)--+ +-MAXOPENTCBS(data-value)-+ +-MAXSSLTCBS(data-value)--+ +-MAXXPTCBS(data-value)---+ +-MROBATCH(data-value)----+ +-PRTYAGING(data-value)---+ +-RUNAWAY(data-value)-----+ +-SCANDELAY(data-value)---+ '-TIME(data-value)--------'
Conditions: INVREQ, NOTAUTH,
The SET DISPATCHER command allows you to change the values of some of the options that CICS dispatcher domain uses for task and TCB management.
These values are set initially by system initialization parameters, described in the CICS® System Definition Guide. System initialization parameters that correspond to those in this command have the same or similar names. Table 3 lists the exact correspondence.
If you reduce MAXJVMTCBS from its previously defined value, and the new value is less than the number of open TCBs currently allocated, CICS detaches TCBs to achieve the new limit only when they are freed by user tasks. Transactions are not abended to allow TCBs to be detached to achieve the new limit.
If there are tasks queued waiting for a J8 or J9 mode TCB and you increase MAXJVMTCBS from its previously defined value, CICS attaches a new TCB to resume each queued task, up to the new limit.
If you reduce MAXOPENTCBS from its previously defined value, and the new value is less than the number of open TCBs currently allocated, CICS detaches TCBs to achieve the new limit only when they are freed by user tasks. Transactions are not abended to allow TCBs to be detached to achieve the new limit.
If there are tasks queued waiting for an L8 or an L9
mode
TCB, and you increase MAXOPENTCBS from its previously defined value, CICS
attaches a new TCB to resume each queued task, up to the new limit.
If you reduce MAXXPTCBS from its previously defined value, and the new value is less than the number of open TCBs currently allocated, CICS detaches TCBs to achieve the new limit only when they are freed by user tasks. Transactions are not abended to allow TCBs to be detached to achieve the new limit.
If there are tasks queued waiting for an X8 or an X9 mode TCB, and you increase MAXXPTCBS from its previously defined value, CICS attaches a new TCB to resume each queued task, up to the new limit.
The value must be either zero, which means that runaway task detection is not required for tasks using the default value, or in the range 500-2700000. The value you supply is rounded down to the nearest multiple of 500.