Previous Topic: UNFIX: Keeping LSR Buffers and IOBs PageableNext Topic: ISPF Dialogs


USE: Invoking a Constraint Prototype

The USE keyword allows you to invoke a previously defined constraints prototype. The format of the USE keyword is:

(any level selector or DEFINE)

(optional constraints)

USE=name

(optional overrides of prototype values)

The name variable must select a prototype that has been previously defined. The USE keyword is equivalent to specifying all of the constraints that are specified in the named prototype definition.

The following example shows a prototype definition and two invocations of the defined prototype:

SYSTEM_DEFAULTS 

(any  defaults) MODE=INCLUDE DEFINE=PRODZ   *  Define   prototype named  PRODZ 

MAXBUFND=60 MINBUFND=25 LSR MINBUFNI=20 MAXBUFNI=50 HIPERSPACE    DEFER  SHRPOOL=3 MSGLEVEL=6 ... ... (other constraints) ... JOB=PAYROLL USE=PRODZ *Invoke  all PRODZ  constraints MAXBUFND=80 *Override PRODZ   MAXBUFND PROGRAM=XYZ+ USE=PRODZ *Invoke  prototype PRODZ  with  no  overrides ...