RUVZSM0 reference
This topic provides information about the RUV batch utility (program RUVZSM0).
JCL to execute RUVZSM0
You can modify the following model JCL to execute RUVZSM0:
//RUVZSM0 EXEC PGM=RUVZSM0
//*STEPLIB DD ==>IF REQUIRED
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
RUV control statements
//
Command language elements and syntax
In RUVZSM0 JCL, the SYSIN data set contains RUV control statements, which are composed of the following command language elements. If RUVZSM0 detects a syntax error, it issues a series of messages (to the SYSPRINT data set) that highlight the problem and document the correct syntax of the statement.
You can code any command element in uppercase, lowercase, or mixed case. Code command elements in columns 1–71.
Element | Syntax rule |
---|---|
Command | Code a command at the beginning of each control statement. The command is required and must precede all related keywords and values or variable operands. |
Keyword | Code required and optional keywords (in any order) after the command. You can omit keywords that have default values; RUVZSM0 uses the default value automatically. |
Keyword values | Code one or more keyword values after a keyword as required (some keywords do not have values). Enclose the value in parentheses. |
Separators | Code a separator between multiple keyword/value combinations and between multiple keyword values. Valid separators are one or more blanks, a comma, a comma plus one or more blanks, a line break (new line), or a comma plus a line break. |
Command terminator | Code a semicolon (;) to designate the end of a command. |
Comment | Code an asterisk (*) in column 1 to treat the entire line as a comment. |
Quotation marks | Code quotation marks ( ' or '' ) interchangeably to enclose a variable with embedded blanks or quotation marks. |
RUVZSM0 commands
The following commands are valid in RUVZSM0:
ACTIVATE RULE_SET ( <name32> ) * activate a rule set { TRACE_ON } ; |
ADD EXTERNAL_VENDOR ( <name32> ) * create an external vendor definition { COMMENT ( <comment_fields> ) } { BACKUP_REGISTRATION ( NO | program8 {, initialization parameters } ) } { JOURNAL_REGISTRATION ( NO | program8 {, initialization parameters } ) } { STATUS ( ACTIVE | INACTIVE ) } ; |
ADD INTERNAL_READER ( <name32> ) * create an internal reader definition to store JCL * in the indicated PDS member { COMMENT ( <comment_fields> ) } PDS_OUT ( <pds.dsn44.with.variables> ) MEMBER ( <var_permitted> ) ; ADD INTERNAL_READER ( <name32> ) * create an internal reader definition to write JCL * to the indicated JES job class { COMMENT ( <comment_fields> ) } CLASS ( <a> ) ; ADD INTERNAL_READER ( <name32> ) * create an internal reader definition to store JCL * in the data set that has the indicated ddname { COMMENT ( <comment_fields> ) } DDNAME ( <ddn8> ) ; |
ADD JOB_JCL ( <name32> ) * create a job JCL definition { COMMENT ( <comment_fields> ) } ; //<JOBNAME(1,8)> JOB (<ACCT>),CLASS=x, ... //RUVZSM0 EXEC PGM=RUVZSM0 <RUV_STEPLIB> ==> IF REQUIRED //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=* //SYSIN DD * <RUV_CONTROL> <RUV_JOURNAL_DEACTIVATE> END_DATA; |
ADD JOB_SET ( <name32> ) * create a job set definition containing one or more job rule definitions { COMMENT ( <comment_fields> ) } JOB_RULE ( <job_mask8>, <program_mask8>, { LOG ( EXCLUDE | <name32> ) } { JOURNAL ( EXCLUDE | <name32> ) } { JOB_ABEND ( SUBMIT | NOSUBMIT ) } { JOB_JCL ( <name32> ) } { INTERNAL_READER ( <name32> ) } { JOURNAL_ABEND ( ABEND | CONTINUE ) } ) { JOB_RULE ( ... ) } ; |
ADD JOURNAL_MODEL ( <name32> ) * create a journal model definition as QSAM statements in JCL * RUV variables are permitted { COMMENT ( <comment_fields> ) } { PROTECTION_LEVEL ( 1 | 0 ) } QSAM (" DSN=<xxxx.xxxx.xxxx>, ” " SPACE=(<xxx>,(<xxx>,<xxx>)), ” " UNIT=<xxxxx> ), DISP=(<xxx>) ") ; ADD JOURNAL_MODEL ( <name32> ) * create a journal model definition as the data set * with the indicated ddname { COMMENT ( <comment_fields> ) } { PROTECTION_LEVEL ( 1 | 0 ) } DDNAME ( <ddn8> ) ; |
ADD LOG_OF_LOGS ( <lsn26> ) * create repository information about the indicated log of logs file { COMMENT ( <comment_fields> ) } { STATUS ( ACTIVE | INACTIVE ) } ; |
ADD LOG_STREAM ( <lsn26> ) * create repository information about the indicated log stream file { COMMENT( <comment_fields> ) } { STATUS ( ACTIVE | INACTIVE ) } ; |
ADD OUTPUT_MODEL ( <name32> ) * create an output model definition { COMMENT ( <comment_fields> ) } { BACKUP_OUT_TYPE( DASD | TAPE | STACKED_TAPE ) } { STACKED_TAPE_COUNT ( 1 | <nn> ) } * QSAM statement as in JCL * RUV variables are permitted QSAM (" DSN=<xxxx.xxxx.xxxx>, ” " SPACE=(<xxx>,(<xxx>,<xxx>)), ” " UNIT=<xxxxx>, DISP=(<xxx>) ") ; |
ADD RULE_SET ( <name32> ) * create a rule set definition { COMMENT ( <comment_fields> ) } { JOB_SET ( <name32>, ... ) } { VSAM_SET ( <name32>, ... ) } { EXTERNAL_VENDOR ( <name32>, ... ) } { USER_VARIABLES ( <name32>, ... ) } ; |
ADD SEQ_FILE ( <dsn44> ) * create repository information about the indicated sequential file { COMMENT ( <comment_fields> ) } { SELECTION_EXIT ( <program8> ) } { DAYS ( 0 | 45 | <nnn> | 999 ) | CYCLES ( <nnn> ) } ; |
ADD SEQ_GROUP_DEFINITION ( <name32> ) * create a sequential group definition { COMMENT ( <comment_fields> ) } SEQ_FILE ( <dsn_mask44>, { INCLUDE | EXCLUDE } ) { SEQ_FILE ( ... ) } ; |
ADD USER_VARIABLES ( <name32> ) * create user variable definitions ; { COMMENT ( <comment_fields> ) } <variablename> /<variablevalue>/ END_DATA; |
ADD VSAM_FILE ( <dsn44> ) * create repository information about the indicated VSAM file { COMMENT ( <comment_fields> ) } { SELECTION_EXIT ( <program8> ) } { APPLID_FILEID ( <applid8>, <fileid8> ) } { APPLID_FILEID ( ... ) } { DAYS ( 0 | 45 | <nnn> | 999 ) | CYCLES ( <nnn> ) } ; |
ADD VSAM_GROUP_DEFINITION ( <name32> ) * create a VSAM group definition { COMMENT ( <comment_fields> ) } VSAM_FILE ( <dsn_mask44>, { INCLUDE | EXCLUDE } ) { VSAM_FILE ( ... ) } ; |
ADD VSAM_NAME_MODEL ( <name32> ) * create a VSAM name model definition { COMMENT ( <comment_fields> ) } VSAM_FILE_MASK ( <dsn_mask44>, <dsn.variables> ) { REPLACE ( NO | YES ) } { HOSTCOPYMODE ( SHARED | EXCLUSIVE ) } ; |
ADD VSAM_SET ( <name32> ) * create repository information about the indicated VSAM set * EXCLUDE is not valid with VSAM_GROUP on this command { COMMENT ( <comment_fields> ) } VSAM_GROUP ( <name32> { BOTH | LOG | JOURNAL } ) { VSAM_GROUP ( … ) } VSAM_RULE ( <dsn44>, { EXCLUDE | BOTH | LOG | JOURNAL } ) { VSAM_RULE ( ... ) } ; |
ARCHIVE * create one or more accumulation archives * at least one ACCUM keyword is required { INVENTORY_ONLY ( NO | YES ) } { ARCHIVE_IN ( <ddn8>_or_<dsn44>, *, ... ) } { ARCHIVE_IN ( ... ) } { SCRATCH ( NO | YES | FORCE ) } ACCUM ( CONSOLIDATED * you can code VSAM_FILE, VSAM_GROUP, * VSAM_GROUP and VSAM FILE, * or UNSELECTED_VSAM_FILES { { { VSAM_FILE ( <ddn8>_or_<dsn44>, *, ... ) } { VSAM_GROUP ( <name32>, *, ... ) } } | { UNSELECTED_VSAM_FILES } } { RETAIN_IMAGE ( BOTH | LOG | JOURNAL) } { ARCHIVE_OUT (<ddn8> { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } { MUST_COMPLETE ( YES | NO ) } ) } { ARCHIVE_OUT ( ... ) } { APPLID (<applid8>, *) | UNSELECTED_APPLIDS } { UNIT_OF_WORK_OUT ( <ddn8> { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } ) } ) ACCUM ( LAST_IMAGE * you can code VSAM_FILE, VSAM_GROUP, * or VSAM_GROUP and VSAM FILE VSAM_FILE ( <ddn8>_or_<dsn44>, *, ... ) | VSAM_GROUP ( <name32>, *, ... ) { RETAIN_IMAGE ( JOURNAL) } ARCHIVE_OUT ( <ddn8> { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } { MUST_COMPLETE ( YES | NO ) } ) { ARCHIVE_OUT ( ... ) } ) ACCUM ( ... ) ; |
ARCHIVE ARCHIVE_IN ( <ddn8>_or_<dsn44> ) } * copy an archive file { SCRATCH ( NO | YES ) } ARCHIVE_OUT ( <ddn8> { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } { MUST_COMPLETE (YES | NO) } ) { ARCHIVE_OUT( ... } ; |
ARCHIVE JOURNAL_IN ( <ddn8>_or_<dsn44> ) * perform an archive of a journal APPLID ( <applid8> ) { COMPLETE_COPY } ARCHIVE_OUT ( <ddn8> { LOCATION ( <location_name8> ) } { COMMENT ( <comment_fields> ) } { STATUS ( ACTIVE | INACTIVE ) } { MUST_COMPLETE ( YES | NO ) } ) { ARCHIVE_OUT ( ... ) } { UNIT_OF_WORK_OUT ( <ddn8> { LOCATION ( <location_name8> ) } { COMMENT ( <comment_fields> ) } { STATUS ( ACTIVE | INACTIVE ) } { MUST_COMPLETE ( YES | NO ) } ) } ; |
ARCHIVE LOG_STREAM_IN ( <lsn26> ) * perform an archive of a log stream { DELETE ( NO | YES ) } { GAP ( STOP | WARN | IGNORE ) } { COMPLETE_COPY } { VIEW ( ACTIVE | ALL ) } ARCHIVE_OUT ( <ddn8> { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } { MUST_COMPLETE ( YES | NO ) } ) { ARCHIVE_OUT( ... ) } { UNIT_OF_WORK_OUT ( <ddn8> { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } { MUST_COMPLETE ( YES | NO ) } ) } ; |
ARCHIVE RPCV_IN ( <ddn8>_or_<dsn44> ) * perform an archive of an RPCV journal { COMPLETE_COPY } ARCHIVE_OUT ( <ddn8> { LOCATION ( <location_name8> ) } { COMMENT ( <comment_fields> ) } { STATUS ( ACTIVE | INACTIVE ) } { MUST_COMPLETE ( YES | NO ) } ) { ARCHIVE_OUT ( ... ) } ; |
ARCHIVE SMF_IN ( SYS1.MANx ) * perform an archive of repository records ARCHIVE_OUT ( <ddn8> { LOCATION ( <location_name8> ) } { COMMENT ( <comment_fields> ) } { STATUS ( ACTIVE | INACTIVE ) } { MUST_COMPLETE ( YES | NO ) } ) { ARCHIVE_OUT ( ... ) } ; |
ARCHIVE UNIT_OF_WORK_IN ( <ddn8>_or_<dsn44> ) } * copy a unit-of-work file { SCRATCH ( NO | YES ) } UNIT_OF_WORK_OUT ( <ddn8> ) { STATUS ( ACTIVE | INACTIVE ) } ; |
BACKUP REPOSITORY * make a backup of the repository BACKUP_OUT ( <ddn8> { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } ) BACKUP_OUT ( ... ) { SIMULATE } ; |
BACKUP SEQ_GROUP ( <name32> ) * make a backup of a group with sequential data sets { INVENTORY_ONLY ( NO | YES ) } OUTPUT_MODEL ( <name32> { LOCATION ( <location_name8> ) } { COMMENT ( <comment_fields> ) } { STATUS ( ACTIVE | INACTIVE ) } ) { OUTPUT_MODEL ( ... ) } ; |
BACKUP SEQ_IN ( <ddn8>_or_<dsn44> ) * make a backup of a sequential data set { COMMENT ( <comment_fields> ) } { INVENTORY_ONLY ( NO | YES ) } BACKUP_OUT ( <ddn8> { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } ) { BACKUP_OUT( ... ) } ; |
BACKUP VSAM_GROUP ( <name32> ) * make a backup of a group with VSAM data sets { INVENTORY_ONLY ( NO | YES ) } { PREFIX ( YES | NO ) } OUTPUT_MODEL ( <name32> { LOCATION ( <location_name8> ) } { COMMENT ( <comment_fields> ) } { STATUS ( ACTIVE | INACTIVE ) } ) { OUTPUT_MODEL ( ... ) } ; BACKUP VSAM_GROUP ( <name32> ) * make a backup of a group with Instant Snapshot copies { INVENTORY_ONLY ( NO | YES ) } VSAM_NAME_MODEL ( <name32> { LOCATION ( <location_name8> ) } { COMMENT ( <comment_fields> ) } { STATUS ( ACTIVE | INACTIVE ) } ) ; |
BACKUP VSAM_IN ( <ddn8>_or_<dsn44> ) * make a backup of a VSAM data set { COMMENT ( <comment_fields> ) } { INVENTORY_ONLY ( NO | YES ) } { PREFIX ( YES | NO ) } BACKUP_OUT ( <ddn8> { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } ) { BACKUP_OUT( ... ) } ; BACKUP VSAM_IN ( <ddn8>_or_<dsn44> ) * make a backup of an Instant Snapshot copy { COMMENT ( <comment_fields> ) } { INVENTORY_ONLY( NO | YES ) } VSAM_NAME_MODEL ( <name32> { LOCATION ( <location_name8> ) } { COMMENT ( <comment_fields> ) } { STATUS ( ACTIVE | INACTIVE) } ) ; |
COPY VSAM_GROUP ( <name32> ) * copy a group of Instant Snapshot copies with no registration { INVENTORY_ONLY ( NO | YES ) } VSAM_NAME_MODEL ( <name32> ) ; |
COPY VSAM_IN ( <ddn8>_or_<dsn44> ) * copy an Instant Snapshot copy with no registration { COMMENT ( <comment_fields> ) } { INVENTORY_ONLY ( NO | YES ) } VSAM_NAME_MODEL ( <name32> ) ; |
DELETE APPLID ( <applid8>, *, ...) * delete all repository information for a CICS APPLID ; |
DELETE ARCHIVE_FILE ( <ddn8>_or_<dsn44>, *, ... ) * delete repository information for one or more archive files { FILTER_BY ( { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } * if you omit FILTER_BY, default is to delete both active * and inactive statuses { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } ) } { SCRATCH ( NO | YES ) } ; |
DELETE BACKUP_FILE ( <ddn8>_or_<dsn44>, *, ... ) * delete repository information for one or more backup files { FILTER_BY ( { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } * if you omit FILTER_BY, default is to delete both active * and inactive statuses { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } ) } { SCRATCH ( NO | YES ) } ; |
DELETE EXTERNAL_VENDOR ( <name32>, *, ... ) * delete one or more external vendor definitions ; |
DELETE INTERNAL_READER ( <name32>, *, ... ) * delete one or more internal reader definitions ; |
DELETE JOB_JCL ( <name32>, *, ... ) * delete one or more job JCL definitions ; |
DELETE JOB_SET ( <name32<, *, ... ) * delete one or more job set definitions ; |
DELETE JOURNAL_MODEL ( <name32>, *, ... ) * delete one or more journal model definitions ; |
DELETE LOG_OF_LOGS ( <lsn26>, *, ... ) * delete repository information for one or more log of logs ; |
DELETE LOG_STREAM ( <lsn26>,*, ... ) * delete repository information for a log stream ; |
DELETE OUTPUT_MODEL ( <name32>, *, … ) * delete one or more output model definitions ; |
DELETE RULE_SET ( <name32>, *, ... ) * delete one or more rule set definitions ; |
DELETE SEQ_FILE ( <dsn44>, *, ... ) * delete repository information for one or more sequential files ; |
DELETE SEQ_GROUP ( <name32>, * , … ) * delete repository information for one or more sequential file records * for members of the group ; |
DELETE SEQ_GROUP_DEFINITION ( <name32>, * , ... ) * delete one or more sequential group definitions ; |
DELETE USER_VARIABLES ( <name32>, *, ... ) * delete one or more user variable definitions ; |
DELETE VSAM_FILE ( <dsn44>, *, ... ) * delete repository information for one or more VSAM files ; |
DELETE VSAM_GROUP ( <name32>, * , … ) * delete repository information for one or more VSAM_FILE records * for members of the group ; |
DELETE VSAM_GROUP_DEFINITION ( <name32>, * , ... ) * delete one or more VSAM group definitions ; |
DELETE VSAM_NAME_MODEL ( <name32>, * , … ) * delete one or more VSAM name model definitions ; |
DELETE VSAM_SET ( <name32>, *, ... ) * delete one or more VSAM set definitions ; |
ENTER_IDCAMS * execute IDCAMS statements ; statements to be passed to IDCAMS EXIT_IDCAMS; |
GENERATE_AIXDEF OUTDD (<ddn8>) * save an IDCAMS control statement to a partition data set * use either VSAM_GROUP or VSAM_FILE to generate the alternate indexes { VSAM_GROUP( <name32>, . . . ) | VSAM_FILE( <dsn44>, . . . ) } ; |
PRINT ARCHIVE_IN ( <ddn8>_or_<dsn44> ) * print an archive { SELECTION_EXIT ( <program8> ) } { COUNT ( <from> , <to> ) } { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } ; |
PRINT LOG_STREAM_IN ( <lsn26> { ... } ) * print a log stream { VIEW( ACTIVE | ALL ) } { DELETE ( NO | YES ) } { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } ; |
PRINT REPOSITORY * print repository information { COUNT ( <from> , <to> ) } ; |
PRINT UNIT_OF_WORK_IN * print unit of work information { SELECTION_EXIT ( <program8> ) } { COUNT ( <from> , <to> ) } ; |
PURGE REPOSITORY * purge repository records of sequential files { PURGE_OUT ( <ddn8> ) } { SEQ_FILE ( *, ... ) } { SEQ_GROUP ( <name32>, * , … ) } { SCRATCH ( NO | YES ) } { SIMULATE } ; |
PURGE REPOSITORY * purge repository records of VSAM files { PURGE_OUT ( <ddn8> ) } { VSAM_FILE ( *, ... ) } { VSAM_GROUP ( <name32>, * , … ) } { SCRATCH ( NO | YES ) } { SIMULATE } ; |
RECOVER BACKOUT * perform a backout recovery of one or more VSAM files, one or more * VSAM groups, or both VSAM files and VSAM groups { INVENTORY_ONLY (NO | YES ) } {RECOVERY_MODE(NIS|SIS)} <-- global for LSR POOL, etc. {BUFND(<nnn>)} {BUFNI(<nnn>)} {LSR_POOL(NO | YES ) } VSAM_FILE ( <dsn44> { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { SELECTION_EXIT ( <program8> ) } {RECOVERY_MODE(NIS|SIS)} <-- local for LSR POOL, etc. {BUFND(<nnn>)} {BUFNI(<nnn>)} {LSR_POOL(NO | YES ) } ) { VSAM_FILE ( ... ) } VSAM_GROUP ( <name32>, *, … { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { SELECTION_EXIT ( <program8> ) } {RECOVERY_MODE(NIS|SIS)} <-- local for LSR POOL, etc. {BUFND(<nnn>)} {BUFNI(<nnn>)} {LSR_POOL(NO | YES ) } ) { VSAM_GROUP ( ... ) { ARCHIVE_IN ( <ddn8>_or_<dsn44>, ... ) } ; |
RECOVER COMPLETED_UNIT_OF_WORK * perform a unit-of-work recovery of one or more VSAM files, one or more * VSAM groups, or both VSAM files and VSAM groups { INVENTORY_ONLY ( NO | YES ) } { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) VSAM_FILE ( <dsn44> { NEW_NAME ( <dsn44> ) } { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { BACKUP_IN ( CURRENT_BACKUP ) | ( <ddn8>_or_<dsn44> ) } { SELECTION_EXIT ( <program8> ) } ) { VSAM_FILE ( ... ) } VSAM_GROUP ( <name32>, *, … { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { BACKUP_IN ( CURRENT_BACKUP ) } { SELECTION_EXIT ( <program8> ) } { VSAM_NAME_MODEL ( <name32> ) } ) { VSAM_GROUP ( ... ) } { UNIT_OF_WORK_OUT ( <ddn8> ) } { UNIT_OF_WORK_IN ( <ddn8>_or_<dsn44> { , <ddn8>_or_<dsn44>, ... } ) } { ARCHIVE_IN ( <ddn8>_or_<dsn44> { , <ddn8>_or_<dsn44>, ... } ) } ; |
RECOVER FORWARD * perform a forward recovery of one or more VSAM files, one or more * VSAM groups, or both VSAM files and VSAM groups { INVENTORY_ONLY ( NO | YES ) } {RECOVERY_MODE(NIS|SIS)} <-- global for LSR POOL, etc. {BUFND(<nnn>)} {BUFNI(<nnn>)} {LSR_POOL(NO | YES ) } VSAM_FILE ( <dsn44> { NEW_NAME ( <dsn44> ) } { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { BACKUP_IN ( CURRENT_BACKUP ) | ( <ddn8>_or_<dsn44> ) } { SELECTION_EXIT ( <program8> ) } {RECOVERY_MODE(NIS|SIS)} <-- local for LSR POOL, etc. {BUFND(<nnn>)} {BUFNI(<nnn>)} {LSR_POOL(NO | YES ) } ) { VSAM_FILE ( ... ) } VSAM_GROUP ( <name32>, *, … { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { BACKUP_IN ( CURRENT_BACKUP ) } { SELECTION_EXIT ( <program8> ) } { VSAM_NAME_MODEL ( <name32> ) } { RECOVERY_MODE(NIS|SIS)} <-- local for LSR POOL, etc. {BUFND(<nnn>)} {BUFNI(<nnn>)} {LSR_POOL(NO | YES ) } ) { VSAM_GROUP ( … ) } { ARCHIVE_IN ( <ddn8>_or_<dsn44>, ... ) } ; |
RECOVER REPOSITORY FORWARD * recover the repository from a backup * if you omit the merge keyword, all records in the repository * are deleted before the restore { BACKUP_IN ( <ddn>_<dsn> ) } { SMF_IN ( <ddn>_<dsn>, ... ) } { ARCHIVE_IN ( <ddn>_<dsn>_<list> ) } { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { MERGE ( REPLACE | NOREPLACE ) } { SIMULATE } ; |
REGISTER ARCHIVE_IN ( <ddn8>_or_<dsn44> ) * register an archive file { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } ; |
REGISTER BACKUP_FILE ( <ddn8>_or_<dsn44> ) * register a non-RUV/SMS backup file VSAM_FILE ( <ddn8>_or_<dsn44> ) |SEQ_FILE ( <ddn8>_or_<dsn44> ) { COMMENT ( <comment_fields> ) } { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { LOCATION ( <location_name8> ) } { STATUS (ACTIVE | INACTIVE) } ; |
REGISTER BACKUP_IN ( <ddn8>_or_<dsn44> ) * register an RUV backup file { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } ; |
REGISTER RESTORE_JOB_JCL ( name32 ) * register a backup with the name of the job JCL record to use for restoring the backup VSAM_FILE ( <ddn8>_or_<dsn44> ) { PARAMETER ( <userfield64> ) } { COMMENT ( <comment_fields> ) } { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { LOCATION ( <location_name8> ) } { STATUS (ACTIVE | INACTIVE) } ; |
REGISTER RESTORE_METHOD ( <name32> ) * register a backup with the name of the restore method to be reported in the WTOR * that RUV issues when the backup needs to be restored VSAM_FILE ( <ddn8>_or_<dsn44> ) { PARAMETER ( <userfield64> ) } { COMMENT ( <comment_fields> ) } { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { LOCATION ( <location_name8> ) } { STATUS (ACTIVE | INACTIVE) } ; |
RELEASE REPOSITORY * remove the pending RUV commits ; |
REORGANIZE VSAM_GROUP ( <name32> ) * make a backup of a group with VSAM data sets and then restore it { INVENTORY_ONLY ( NO | YES ) } OUTPUT_MODEL ( <name32> { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } ) { AIX ( YES | NO ) } { RETAIN_BACKUP ( NO | YES ) } ; |
REORGANIZE VSAM_GROUP ( <name32> ) * make a backup of a group with VSAM data sets with SNAPSHOT and then restore it { INVENTORY_ONLY ( NO | YES ) } VSAM_NAME_MODEL ( <name32> { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } ) { AIX ( YES | NO ) } { RETAIN_BACKUP ( NO | YES ) } ; |
REORGANIZE VSAM_IN ( <ddn8>_or_<dsn44> ) * make a backup of a VSAM data set and then restore it { INVENTORY_ONLY ( NO | YES ) } BACKUP_OUT ( <ddn8> { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } ) { AIX ( YES | NO ) } { RETAIN_BACKUP ( NO | YES ) } ; |
REORGANIZE VSAM_IN ( <ddn8>_or_<dsn44> ) * make a backup of a group with VSAM data sets with SNAPSHOT and then restore it { INVENTORY_ONLY ( NO | YES ) } VSAM_NAME_MODEL ( <name32> { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } ) { AIX ( YES | NO ) } { RETAIN_BACKUP ( NO | YES ) } ; |
REPORT * report information about one or more rule set items { JOB_JCL ( <name32>, *, ... ) } { JOB_SET ( <name32>, *, ... ) } { RULE_SET ( <name32>, *, ... ) } { VSAM_SET ( <name32>, *, ... ) } { EXTERNAL_VENDOR ( <name32>, *, ... ) } { JOURNAL_MODEL ( <name32>, *, ... ) } { INTERNAL_READER ( <name32>, *, ... ) } { USER_VARIABLES ( <name32>, *, ... ) } { OUTPUT_MODEL ( <name32>, *, ... ) } { SYSTEM_VARIABLES } { VSAM_NAME_MODEL ( <name32>, *, ... ) } { XBMID ( <ssid>, <ssid>, ...) } ; |
REPORT APPLID ( <applid8>, *, ... ) * report information about one or more CICS APPLIDs ; |
REPORT ARCHIVE_FILE ( <dsn44>, *, ... ) * report information about one or more archive files { FILTER_BY ( { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } * if you omit FILTER_BY, default is to select both active * and inactive statuses { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } ) } ; |
REPORT AUDIT * report on selected archive records { VSAM_FILE ( ... ) } { VSAM_GROUP ( <name32>, *, ...) } { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { SELECTION_EXIT ( <program8> ) } { TERMID (<termid4>, * , ...) } { TRANID (<tranid4>, * , ...) } { SORT_BY (TRANID,TERMID,TIME,VSAM_FILE,KEY,CHRONO) } { ARCHIVE_IN ( <ddn8>_or_<dsn44>, ... ) } ; |
REPORT BACKUP_FILE ( <dsn44>, *, ... ) * report information about one or more backup files { FILTER_BY ( { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } * if you omit FILTER_BY, default is to select both active * and inactive statuses { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } ) } ; |
REPORT BACKUP_METHOD ( * | RUV BWO SMS SNAPSHOT EXTERNAL ) * report information about the backup methods that are enabled for use ; |
REPORT DEFAULT * report information about default values ; |
REPORT LOG_OF_LOGS ( <lsn26>, *, ... ) * report information about one or more log of logs ; |
REPORT LOG_STREAM ( <lsn26>, *, ... ) * report information about one or more log streams ; |
* report information about applied PTFs { SUBSYSTEM ( <xxxx> ) } ; |
REPORT SEQ_FILE ( <dsn44>, *, ... ) * report information about one or more sequential files ; |
REPORT SEQ_GROUP ( <name32>, * , … ) * report information about one or more sequential groups ; |
REPORT SEQ_GROUP_DEFINITION ( <name32>, * , … ) * report information about one or more sequential group definitions ; |
REPORT UNIT_OF_WORK ( <ddn8>_or_<dsn44>, *, ... ) * report information about one or more unit-of-work files ; |
REPORT VSAM_FILE ( <dsn44>, *, ... ) * report information about one or more VSAM files ; |
REPORT VSAM_GROUP ( <name32>, * , … ) * report information about one or more VSAM groups ; |
REPORT VSAM_GROUP_DEFINITION ( <name32>, * , … ) * report information about one or more VSAM group definitions ; |
RESET DEFAULT * use internally-defined default values for RUV options * instead of user-defined default values ; |
RESTORE REPOSITORY * restore a repository data set from a repository backup (BACKUP_IN) * that was created with the BACKUP REPOSITORY command BACKUP_IN ( <ddn8>_or_<dsn44> ) { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { MERGE { ( REPLACE | NOREPLACE ) } } * if you omit the MERGE keyword, all records in the repository * are deleted before the restore { SIMULATE } ; |
RESTORE SEQ_FILE ( <dsn44> * restore a sequential file { NEW_NAME ( <dsn44> ) } { BACKUP_IN ( CURRENT_BACKUP) | ( <dsn44>) } ) { INVENTORY_ONLY ( NO | YES ) } { SEQ_FILE ( ...) } ; |
RESTORE SEQ_GROUP ( <name32> * restore a sequential group { SEQ_NAME_MODEL ( <name32> ) } ) { INVENTORY_ONLY ( NO | YES ) } { SEQ_GROUP ( ... ) } ; |
RESTORE VSAM_FILE ( <dsn44> * restore a VSAM file { NEW_NAME ( <dsn44> ) } { AIX ( YES | NO ) } { BACKUP_IN ( CURRENT_BACKUP) | ( <dsn44>) } ) {SNAP_BACK( YES | NO ) } <-- for REORGANIZE { INVENTORY_ONLY ( NO | YES ) } { VSAM_FILE ( ...) } ; |
RESTORE VSAM_GROUP ( <name32> * restore a VSAM group { VSAM_NAME_MODEL ( <name32> ) } { AIX ( YES | NO ) } ) { INVENTORY_ONLY ( NO | YES ) } {SNAP_BACK( YES | NO ) } <-- for REORGANIZE { VSAM_GROUP ( ... ) } ; |
SET * set values for RUV options { AIXGEN( <ddName> ) } * AIXGEN keyword can be used after applying PTF RUV0017 { ASSOCIATED_ADDRESS_SPACE_TASKS ( 0 | 10 | <nnn> | 200 ) } { BACKUP_CHANGED_ONLY ( NO | YES ) } { BACKUP_METHOD( RUV { BACKUP_REPLY } { BWO | NO_BWO } { SNAPSHOT | NO_SNAPSHOT } { SMS | NO_SMS } { EXTERNAL| NO_EXTERNAL } ) } { CYCLES ( 0 | <nnn> | 999 ) } { DATE_FORMAT ( YYYY.JJJ | MM/DD/YYYY | DD/MM/YYYY | YYYY/MM/DD | USER_DEFINED ) } { DAYS ( 0 | 45 | <nnnnn> | 99999 ) } { ESOTERIC ( <device>) } { GAP ( STOP | WARN | IGNORE ) } { INCREMENTAL_BACKUP_SUPPORT ( YES | NO ) } { LANGUAGE ( ENU ) } { LINE_COUNT ( 15 | 56 | <nnnnnnn> | 9999999 ) } { MAX_CC ( <nn> ) } { PAGE_WIDTH ( 30 | <nnn> | 120 ) } { PASSWORD_EXPIRATION_CC ( 00 | 04 ) } { <+1> ( 1 | <nnnnnnn> | 9999999 ) } { READER_TASKS ( 1 | <nnn> | 100 ) } { RECOVERY_MODE ( NIS | SIS ) } { REPORT ( SUMMARY | DETAIL | FULL ) } { RLS_RECOVER_PROTECTION ( NO | YES ) } { SMF_TYPE ( <x,y> ) } * SMF_TYPE x valid values are 0 and 128–255 * SMF_TYPE y valid values are 0 and 1–10 { SUBSYSTEM ( <ssid> ) } { SYNTAX_CHECK ( NO | YES ) } { TERM_CC ( <n1>, <n2> ) } * TERM_CC default value is 4, 0 { TIME_FORMAT ( HH:MM:SS | HH:MM:SS_A/PM | USER_DEFINED ) } { UPPER_CASE_TRANSLATION ( OFF | ON ) } { USE_AUTOJOURNAL ( NO | YES ) } { WORK_DISK ( <deviceName> ) } { WORK_TAPE ( <deviceName> ) } { XBMID ( <ssid1> <ssid2> <ssid3> ... ) } { XBM_DATAMOVER ( AUTO | NONE ) } { XBM_DSSPATCH ( RLS | NO_RLS, BWO | NO_BWO, TIMESTAMP | NO_TIMESTAMP ) } ; |
SET DEFAULT * set default values for RUV options { ASSOCIATED_ADDRESS_SPACE_TASKS ( 0 | 10 | <nnn> | 200 ) } { BACKUP_CHANGED_ONLY ( NO | YES ) } { BACKUP_METHOD( RUV { BACKUP_REPLY } { BWO | NO_BWO } { SNAPSHOT | NO_SNAPSHOT } { SMS | NO_SMS } { EXTERNAL| NO_EXTERNAL } ) } { CYCLES ( 0 | <nnn> | 999 ) } { DATE_FORMAT ( YYYY.JJJ | MM/DD/YYYY | DD/MM/YYYY | YYYY/MM/DD | USER_DEFINED ) } { DAYS ( 0 | 45 | <nnnnn> | 99999 ) } { ESOTERIC ( <device> ) } { GAP ( STOP | WARN | IGNORE ) } { INCREMENTAL_BACKUP_SUPPORT ( YES | NO ) } { LANGUAGE ( ENU ) } { LINE_COUNT ( 15 | 56 | <nnnnnnn> | 9999999 ) } { PAGE_WIDTH ( 30 | <nnn> | 120 ) } { PASSWORD_EXPIRATION_CC ( 00 | 04 ) } { READER_TASKS ( 1 | <nnn> | 100 ) } { RECOVERY_MODE ( NIS ) } { RLS_RECOVER_PROTECTION ( NO | YES ) } { SMF_TYPE ( <x,y> ) } * SMF_TYPE x valid values are 0 and 128–255 * SMF_TYPE y valid values are 0 and 1–10 { TERM_CC ( <n1>, <n2> ) } * TERM_CC default value is 4, 0 { TIME_FORMAT ( HH:MM:SS | HH:MM:SS_A/PM ) } { UPPER_CASE_TRANSLATION ( OFF | ON ) } { USE_AUTOJOURNAL ( NO | YES ) } { WORK_DISK ( <deviceName> ) } { WORK_TAPE ( <deviceName> ) } { XBMID ( <ssid1> <ssid2> <ssid3> ... ) } ; |
STORE INTO_FILE ( <dsn44>_or_<pdsmember> | <variables> ) ; * store information into a file for later retrieval <set_of_variables> <more_variables> END_DATA; |
SUBMIT BACKUP * submit a backup job JCL record for execution JOB_JCL ( <name32> ) { VSAM_GROUP ( <name32>, ... ) | VSAM_FILE ( <ddn>_or_<dsn> ) INTERNAL_READER ( <name32> ) INVENTORY_ONLY ( NO | YES ) ; |
TEST DELAY(<ss>) * specify the length of time, in seconds, for RUV to pause before continuing with execution ; |
TRY * test a rule set in a batch environment JOB ( <jobname8> ) PROGRAM ( <program8> ) DSN ( <dsn44> ) ; |
UPDATE ARCHIVE_FILE ( <ddn8>_or_<dsn44> ) * update repository information for the indicated archive file { REGISTRATION_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } ; UPDATE ARCHIVE_FILE ( <ddn8>_or_<dsn44>, *, ... ) * update repository information for one or more archive files { FILTER_BY ( { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } * if you omit FILTER_BY, default is to update both active * and inactive statuses { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } ) } { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } ; |
UPDATE BACKUP_FILE ( <ddn8>_or_<dsn44> ) * update repository information for a backup file { REGISTRATION_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { COMMENT ( <comment_fields> ) } { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } { FILTER_BY ( { LOCATION ( <location_name8> ) } { STATUS ( ACTIVE | INACTIVE ) } * if you omit FILTER_BY, default is to update both active * and inactive statuses { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } { STOP_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } ) } ; |
UPDATE EXTERNAL_VENDOR ( <name32>, * , ... ) * update an external vendor definition { COMMENT ( <comment_fields> ) } { BACKUP_REGISTRATION ( NO | <program8> {, “initialization parameters” } ) } { JOURNAL_REGISTRATION ( NO | <program8> } {, “initialization parameters” } ) } { STATUS ( ACTIVE | INACTIVE ) } ; |
UPDATE INTERNAL_READER ( <name32> ) * update an internal reader definition to store JCL * in the indicated PDS member { COMMENT ( <comment_fields> ) } PDS_OUT ( <pds.dsn44.with.variables> ) MEMBER ( <var_permitted> ) ; UPDATE INTERNAL_READER ( <name32> ) * update an internal reader definition to write JCL * to the indicated JES job class { COMMENT ( <comment_fields> ) } CLASS ( <a> ) ; UPDATE INTERNAL_READER ( <name32> ) * update an internal reader definition to store JCL * in a data set that has the indicated ddname { COMMENT ( <comment_fields> ) } DDNAME ( <ddn8> ) ; |
UPDATE JOB_JCL ( <name32> ) * update a job JCL definition { COMMENT ( <comment_fields> ) } ; //<JOBNAME(1,8)> JOB (<ACCT>),CLASS=x, ... //RUVZSM0 EXEC PGM=RUVZSM0 <RUV_STEPLIB> //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=* //SYSIN DD * <RUV_CONTROL> <RUV_JOURNAL_DEACTIVATE> END_DATA; |
UPDATE JOB_SET * update a job set definition JOB_RULE ( <job_mask8>, <program_mask8> ), { COMMENT ( <comment_fields> ) } ; |
UPDATE JOURNAL_MODEL ( <name32> ) * update a journal model definition with QSAM statements { COMMENT ( <comment_fields> ) } { PROTECTION_LEVEL ( 1 | 0 ) } * QSAM statement coded as in JCL * RUV variables are permitted QSAM (" DSN=<xxxx.xxxx.xxxx>, ” " SPACE=(<xxx>,(<xxx>,<xxx>)), ” " UNIT=<xxxxx>, DISP=(<xxx>) ") ; UPDATE JOURNAL_MODEL ( <name32> ) * update a journal model definition as a data set { COMMENT ( <comment_fields> ) } { PROTECTION_LEVEL ( 1 | 0 ) } DDNAME ( <ddn8> ) ; |
UPDATE LOG_OF_LOGS ( <lsn26> ) * update repository information for the indicated log of logs { COMMENT ( <comment_fields> ) } { STATUS ( ACTIVE | INACTIVE ) } { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } ; |
UPDATE LOG_STREAM ( <lsn26> ) * update repository information for the indicated log stream { COMMENT ( <comment_fields> ) } { STATUS ( ACTIVE | INACTIVE ) } { START_TIME ( <yyyyjjjhhmmsst> | <Xhhhhhhhhhhhhhhhh> ) } ; |
UPDATE OUTPUT_MODEL ( <name32> ) * update an output model definition { COMMENT ( <comment_fields> ) } { BACKUP_OUT_TYPE( DASD | TAPE | STACKED_TAPE ) } { STACKED_TAPE_COUNT ( 1 | <nn> ) } * QSAM statement as in JCL * RUV variables are permitted QSAM (" DSN=<xxxx.xxxx.xxxx>, ” " SPACE=(<xxx>,(<xxx>,<xxx>)), ” " UNIT=<xxxxx>, DISP=(<xxx>) ") ; |
UPDATE RULE_SET ( <name32> ) * update a rule set definition { COMMENT ( <comment_fields> ) } JOB_SET ( <name32>, ... ) VSAM_SET ( <name32>, ... ) USER_VARIABLES ( <name32>, ... ) EXTERNAL_VENDOR ( <name32>, ... ) ; |
UPDATE SEQ_FILE ( <dsn44> ) * update repository information for the indicated sequential file { COMMENT ( <comment_fields> ) } { DAYS (<nnn>) | CYCLES (<nnn>) } { SELECTION_EXIT ( <name8> ) } ; |
UPDATE SEQ_GROUP ( <name32> ) * update repository information for the indicated sequential group { COMMENT ( <comment_fields> ) } { DAYS ( <nnn> ) | CYCLES ( <nnn> ) } { SELECTION_EXIT ( <name8> ) } ; |
UPDATE SEQ_GROUP_DEFINITION ( <name32> ) * update a sequential group definition { COMMENT ( <comment_fields> ) } SEQ_FILE ( <dsn_mask44>, { INCLUDE | EXCLUDE } ) SEQ_FILE ( ... ) ; |
UPDATE VSAM_FILE ( <dsn44> ) * update repository information for the indicated VSAM file { COMMENT ( <comment_fields> ) } { APPLID_FILEID ( <applid8>, <fileid8> ) } { APPLID_FILEID ( ... ) } { DAYS (<nnn>) | CYCLES (<nnn>) } { SELECTION_EXIT ( <name8> ) } ; |
UPDATE VSAM_GROUP ( <name32> ) * update repository information for the indicated VSAM group { COMMENT ( <comment_fields> ) } { DAYS ( <nnn> ) | CYCLES ( <nnn> ) } { SELECTION_EXIT ( <name8> ) } ; |
UPDATE VSAM_GROUP_DEFINITION ( <name32> ) * update a VSAM group definition { COMMENT ( <comment_fields> ) } VSAM_FILE ( <dsn_mask44>, { INCLUDE | EXCLUDE } ) VSAM_FILE ( ... ) ; |
UPDATE VSAM_NAME_MODEL ( <name32> ) * update a VSAM name model definition { COMMENT ( <comment_fields> ) } { REPLACE ( NO | YES ) } { HOSTCOPYMODE ( SHARED | EXCLUSIVE ) } { STATUS ( ACTIVE | INACTIVE ) } VSAM_FILE_MASK ( <dsn_mask44>, <sn.variables> ) ; |
UPDATE USER_VARIABLES ( <name32> ) * update a user variables definition ; { COMMENT ( <comment_fields> ) } <variablename> /variablevalue/ END_DATA; |
VALIDATE REPOSITORY * detect and correct repository errors { SIMULATE } ; |
VALIDATE SUBSYSTEM ( <ssid> ) * perform a subsystem validation {DUMP ( NO | YES) } ; |