To set the default values for parameters to be applied to subsequent input commands.
DEFAULT >>-DEFAULT------------------------------------------------------> >--+-------------------------------------------------------------------------------------------+--> '-,OPENSTATUS(-+-OPEN---+-)-+-----------------------------+-+-----------------------------+-' '-CLOSED-' '-,PROCESSTRANSIDS(-+-YES-+-)-' '-,PROCESSPROGRAMS(-+-YES-+-)-' '-NO--' '-NO--' >--+-----------------------------------------------------------------------------------------------+--> '-,ENABLESTATUS(-+-ENABLED -+-)-+-----------------------------+-+-----------------------------+-' '-DISABLED-' '-,PROCESSTRANSIDS(-+-YES-+-)-' '-,PROCESSPROGRAMS(-+-YES-+-)-' '-NO--' '-NO--' >--+---------------------------+--+---------------+-------------> '---,DSN(-+-PRIMARY---+-)---' '-,CICS(applid)-' '-ALTERNATE-' >--+-------------------------+----------------------------------> '-,DISPOSITION(-+-SHR-+-)-' '-OLD-' >--+----------------------------------------------+-------------> +-+------------------+--+--------------------+-+ | '-,READ(-+-YES-+-)-' '-,BROWSE(-+-YES-+-)-' | | '-NO--' '-NO--' | '-,ALLREAD(-+-YES-+-)--------------------------' '-NO--' >--+---------------------------------------------------------------------+--> +-+--------------------+--+-----------------+--+--------------------+-+ | '-,UPDATE(-+-YES-+-)-' '-,ADD(-+-YES-+-)-' '-,DELETE(-+-YES-+-)-' | | '-NO--' '-NO--' '-NO--' | '---,ALLUPDATE(-+-YES-+-)---------------------------------------------' '-NO--' >--+----------------------------+------------------------------>< '-NOTACTIVE(-+-CONTINUE--+-)-' '-TERMINATE-'
You can use the DEFAULT command to specify default values to be applied to subsequent input commands. If you specify a parameter on a DEFAULT command that is not applicable to a subsequent input command, the parameter value is ignored for that command. If you later specify a DEFAULT parameter explicitly on a different command, or on another DEFAULT command, the equivalent parameter value specified on the earlier DEFAULT command is ignored.
You can specify multiple DEFAULT commands in the same input file. Each DEFAULT command completely overrides the values specified on any previous DEFAULT command. Specifying the DEFAULT command without any parameters causes subsequent input commands to be processed without any default parameter values. Similarly, omitting just one parameter from a DEFAULT command causes that parameter default only to be removed.
You cannot specify ALLREAD with either READ or BROWSE.
You cannot specify ALLUPDATE with any of the ADD, UPDATE, or DELETE options.
The following options all relate to the file operations as defined by the CICS file resource definition and are applicable to the CICS BAC SET FILE command only. For details of all these options, see the PROCESSTRANSIDS parameter on the SET FILE command.