DSF DUMP Statement


DUMP statement syntax

DUMP



,BCV=(USE,RET)|FCOPY=(USE,REL)|SNAP=(USE,REL)


,BUFNO=MAX|nn


,CLOUD=cloudname


,COMPRESS=ALL|COPY1|COPY2


,CONTAINER=FDR.DSF.BACKUP|cloudcontainer


,DATA=ALL|USED


,DSNENQ=NONE|HAVE|TEST|USE



,ENQ=OFF|ON|RESERVE


,ENQERR=BYPASS|PROCESS



,EXCPVR=NO|YES


,FORMAT=NEW|SPLIT



,ICFCORE=nnnnnn


,MAXCARDS=250|nnnnn


,MAXERR=20|nnnn



,RTC=NO|YES


,SELTERR=NO|YES


,ZEDC=NO|YES


DUMP statement

The DUMP statement requests a dump (backup) operation. It must be the first statement input.

These operands control the backup of each specified DASD volume (DISKx DD statement) to its backup data set (TAPEx DD statement). If a TAPExx DD statement is also present, a second duplicate copy of the backup is written there. The backup data sets may be on tape or DASD. The backups proceed for each valid DISKx and TAPEx DD statement pair in the JCL. If the ATTACH or MAXTASKS= option is specified, a SYSPRINx DD statement is also required, to separate messages for each concurrent dump subtask.

One or more SELECT statements and optionally one or more EXCLUDE statements to specify the data sets or tracks to be dumped must follow it.

DUMP statement operands

TYPE=DSF

Specifies that a data set backup is to be performed. It is required.

ATTACH

Backups proceed concurrently for all DASD volumes for which a triplet of DISKx, TAPEx, and SYSPRINx DD statements appear.

Default: Each DISKx and TAPEx statement pair is processed one at a time, in the order that the DISKx DD statements appear in the JCL, unless MAXTASKS= is specified.

BCV=

Used only when you are licensed for FDRINSTANT and only if you have previously used program EMCTF to create an instant point-in-time image of a volume by SPLITing a BCV in an EMC Symmetrix DASD subsystem with the TimeFinder/Mirror feature. It causes FDRto backup the point-in-time image instead of the online DASD volume. See FDRINSTANT-for-EMC-TimeFinder for details of the use of BCV= with FDR.

BUFNO=

Specifies how many buffers are used for dumping each DASD volume. Each buffer holds one DASD track.

MAX

Buffers sufficient to read 1 cylinder of the input DASD volume are acquired (usually 16).

nn

The specified number of buffers is acquired.

Default: BUFNO=MAX, unless RTC=YES is specified on the DUMP statement or as a global option.

Important

  • RTC=YES overrides BUFNO= if both are specified on the DUMP statement.
  • BUFNO= on the DUMP statement overrides RTC=YES in the FDRGlobal Options table.


Tip

We recommend that you specify RTC=YES in the 

FDR

Global Options table and do not specify RTC= or BUFNO= on the DUMP statement.

CLOUD=

cloudname

The name of the cloud where the backup is directed.

Default: The backup is created on tape or disk, as indicated by the TAPEx DD statement.

COMPRESS=

Controls the use of FDRsoftware compression. Values for COMPRESS= are:

ALL

The backup file for both copies (TAPEx and TAPExx) is compressed.

COPY1

Only the backup on TAPEx DD statements is compressed.

COPY2

Only the backup on TAPExx DD statements is compressed.

See FDR-Fast-Dump-Restore for the additional storage required by COMPRESS=.

Default: Backups are not compressed.

Important

  • RTC=YES overrides COMPRESS= if both are specified on the DUMP statement.
  • COMPRESS= on the DUMP statement overrides RTC=YES in the FDRGlobal Options table.
  • COMPRESS= must be specified if using ZEDC=YES; otherwise, ZEDC=YES is ignored.
  • Do not specify COMPRESS= with the CLOUD= operand.

Important

  • COMPRESS= is recommended for backups to DASD files. If you have z/OS 2.1 or higher and have zEDC support, we recommend that you specify COMPRESS= and ZEDC=YES.
  • For tapes attached on ESCON or FICON channels, use of tape hardware compaction usually results in better performance
CONTAINER=

cloudcontainer

The name of the container in the cloud where the backup is stored. The name must start with FDR.. If the specified or defaulted container name does not exist, it is created automatically, provided that the FDRTCTSR started task is running (FDR-Installation). The name may be up to 128 characters long. If the name does not fit on one line, then break it any point and code CONTAINER= on subsequent lines with the next part of the name. Example:

CONTAINER=THIS_IS_THE_FIRST_OF_A_REALLY_LONG_CONTAIN,
CONTAINER=ER_NAME_AND_THIS_IS_THE_LAST_PART_OF_,
CONTAINER=THE_REALLY_LONG_CONTAINER_NAME

Default: FDR.DSF.BACKUP.

DATA=

ALL

All allocated tracks of all selected data sets are backed up. You may need to specify DATA=ALL if the data sets to be backed up include JES2 spool/CHKPT data sets or CICS sequential journal data sets.

USED

Only the used portion of Physical Sequential (PS) and PO (partitioned, PDS) data sets are backed up. On almost all volumes, this makes the dump run faster.

Default: DATA=USED.

DSNENQ=

Specifies whether a SYSDSN enqueue should be issued for each selected data set on a volume during the backup of the volume. For more information see Data Set Enqueue Option section.

The options for DSNENQ= are:

HAVE

Enqueue the data sets. If an enqueue fails, ask the operator what to do.

NONE

No data set enqueue is issued.

TEST

Do not enqueue the data sets, but test to see if they are enqueued to another task.

USE

Enqueue the data sets. This is the most frequently used option.

Default: DSNENQ=NONE.

Tip

Use DSNENQ=USE or HAVE if you want to prevent other tasks from using the input data sets until the backup is complete. However, use DSNENQ=NONE (or omit DSNENQ=) when another data set by the same name on another volume may be in use (for example, backing up data sets from an alternate SYSRES volume). You may suppress enqueues for specific data sets by the DSNENQ=NONE operand on SELECT statements.

EMSG=

Used when the FDRe-mail notification facility has been invoked by including an FDREMAIL DD statement in the FDRexecution JCL.

OK

E-mail notifications are sent from successful FDRoperations as well as failures.

Default: E-mail notifications are sent only for FDRfailures.

ENQ=

Specifies whether a SYSVTOC enqueue should be issued on the VTOC of each DASD volume while data sets from it are being backed up. For more information, see VTOC Enqueue Option section.

OFF

The VTOC is not enqueued or RESERVEd during the backup.

ON

The VTOC of each DASD volume is enqueued during its backup. This enqueue may be effective only on the system where the backup is executing; other systems may still be able to update the VTOC.

RESERVE

In addition to the enqueue, a hardware RESERVE is issued on each DASD volume during its backup.

Default: ENQ=OFF.

ENQERR=

Specifies processing if the DSNENQ= option finds that a data set is in use (enqueued):

BYPASS

Do not backup an active data set. 

Important

A data set in use is not considered an error and does not cause a condition code or abend at step termination.

PROCESS

Backup a data set even if it is active (a warning message will still be produced).

Default: ENQERR=PROCESS.

Important

Both ENQERR=NO and ENQERR=BYPASS/PROCESS may be specified on the same DUMP statement.

ENQERR=NO

If the DSNENQ= operand is used to request data set enqueues, an enqueue failure (in-use data set) is not considered an error (see Step Termination). Use ENQERR=NO if you want messages about active data sets but want the step to terminate normally.

Default: A DSNENQ failure is considered an error and causes a condition code or abend at step termination. This is to call attention to the error.

EXCPVR=
YES

If RTC=YES is in effect, then page-fix the disk and tape I/O buffers in real storage for the duration of the DUMP operation, and pass real channel programs to the system instead of virtual channel programs. This saves considerable CPU time that the system would otherwise consume for fixing and unfixing pages at the beginning and end of each I/O operation, and for translating the channel programs from virtual to real. EXCPVR=YES may reduce elapsed time by 5 to 20 percent and may reduce CPU time and CPU service units by 40 to 60 percent.

NO

If RTC=YES is in effect, then pass virtual channel programs to the system, and allow the system to fix and unfix the pages of the I/O buffers at the beginning and end of each I/O operation.

If RTC=YES is not in effect, then EXCPVR= is ignored.

Default: YES.

Tip

Do not specify EXCPVR=NO.

FCOPY=

Used only when you are licensed for FDRINSTANT and only if you have previously used program FDRFLASH or FDRABR (with the FCOPY statement) to create an instant point-in-time image of a volume in a DASD subsystem with the FlashCopy feature. It causes FDRto copy files from the point-in-time image instead of the online DASD volume. See FDRINSTANT-for-FlashCopy for details of the use of FCOPY= with FDR.

FORMAT=

Specifies the format of the sequential backup file.

NEW

The backup is created using a maximum block size of 56K. A block contains the image of one or more tracks from the input DASD volume.

SPLIT

The backup is created using a maximum block size of 32K. Blocks that would be more than 32K are written as 2 blocks of 32K or less. However, FORMAT=SPLIT causes use of a DASD I/O technique that is less efficient than that used by FORMAT=NEW, which affects backup performance.

Warning

If you use a normal copy program (ex: IEBGENER) to copy a backup file created with FORMAT=NEW, you do not get any error messages, but the resulting tape is not usable for a restore. Tapes in the NEW format must only be copied with the BMC provided tape copy program (FDRTCOPY) or FATSCOPY.

Default: FORMAT=NEW if all (TAPE1/TAPE11) backups on tape; FORMAT=SPLIT if any (TAPE1/TAPE11) backups on DASD.

HFS=QUIESCE

ZFS=QUIESCE

Invokes special processing when Hierarchical File System (HFS) and zSeries File System (zFS) data sets are backed up. HFS=QUIESCE and ZFS=QUIESCE imply DSNENQ=USE so it first attempts to get a SYSDSN enqueue on the file. If the enqueue fails, it probably means that the file system is mounted to UNIX System Services (USS), so a “quiesce” call is issued to prevent updates to the data set during the backup. If the quiesce fails and ENQERR=BYPASS was specified, the data set is not backed up. See Hierarchical File System (HFS) and zSeries File System (zFS) sections in FDR-Processing-by-Type-of-Data-Set.

Default: HFS and zFS data sets are not quiesced unless HFSQUIESCE is set to YES in the FDRGlobal Options (see HFSQUIESCE section in General-Options). If you use the default, you should unmount the file system before the backup to be sure of getting a usable backup.

Important

HFS=QUIESCE and ZFS=QUIESCE imply DSNENQ=USE (see DSNENQ=) for all data sets being backed up, not just HFS and zFS data sets

ICFCORE=

nnnnnnn

Specifies the size, in bytes, of the table used to the store the VSAM cluster and component names while matching them with VTOC DSCBs. Specifying ICFCORE= increases the backup region requirement by the value specified. The default is large enough for almost all volumes.

MAXCARDS=

nnnnn

Accept additional SELECT/EXCLUDE statements (over 250).

Default: MAXCARDS=250.

MAXERR=

nnnn

Specifies the number of tape or DASD errors (1 to 9999) that, if reached, cause the operation to abend. Each error is indicated by a message and possible mini-dump.

Default: 20, except when the output is a tape where MAXERR=1 is forced.

MAXTASKS=

n

Specifies the maximum number of volumes that are dumped concurrently in this step. It has the same effect as the ATTACH operand except that the maximum number of concurrent backups is limited to “n”. The value may be from 1 to 9 but the actual number of concurrent backups is no greater than the number of TAPEx DD statements in this step's JCL. If MAXTASKS=2 or more, messages for each backup are directed to the SYSPRINx DD statement corresponding to the TAPEx DD statement associated with the backup (see TAPEx DD Statement” in Section 10.3).

Default: MAXTASKS=1 unless the ATTACH operand is specified.

RTC=

YES

Use READ TRACK CCWs to read DASD data tracks. RTC=YES also causes:

Up to 1 cylinder of DASD data is read at a time.

FDRbuffers are moved above the 16MB line (about 2MB per concurrent backup), allowing more concurrent backups to be run in one step.

The elapsed time of FDRbackups when the backup data set is itself on DASD is significantly improved.

The elapsed time of FDRbackups on fast tapes and DASD, especially on FICON channels, may be improved

NO

Use other techniques to read DASD data tracks.

Default: RTC=NO, unless RTC=YES is specified as a global option.

Important

  • RTC=YES overrides BUFNO= if both are specified on the DUMP statement.
  • RTC=YES overrides COMPRESS= if both are specified on the DUMP statement.
  • BUFNO= on the DUMP statement overrides RTC=YES in the FDRGlobal Options table.
  • COMPRESS= on the DUMP statement overrides RTC=YES in the FDRGlobal Options table.


Tip

We recommend that you specify RTC=YES in the 

FDR

Global Options table and do not specify RTC= or BUFNO= on the DUMP statement.

SELTERR=

Specifies what happens at step termination if DSF finds that a SELECT or EXCLUDE statement was never referenced (no data set on any input DASD volume was selected by the statement):

NO

A condition code or abend is not to be issued at step termination. You might use SELTERR=NO when you expect some unmatched SELECT or EXCLUDE statements, perhaps because some data sets may not exist.

YES

A condition code or abend is issued at step termination to call attention to a possible control statement error.

Default: SELTERR=YES unless overridden in the Set-FDR-Global-Options.

SNAP=

Used only when you are licensed for FDRINSTANT and only if you have previously used program FDRSNAP to create an instant point-in-time image of a volume in an EMC Symmetrix with the TimeFinder/Clone or TimeFinder/Snap features. It causes FDRto backup the point-in-time image instead of the online DASD volume. See FDRINSTANT-for-EMC-TimeFinder for EMC TimeFinder.

ZEDC=

Invoke zEDC (zEnterprise Data Compression) for both compression and decompression if the CPU and the operating system support it.

YES

Use the zEDC hardware compression/decompression feature:

NO

Do not use the zEDC hardware compression/decompression feature.

Default: NO.

Tip

If you have z/OS 2.1 or higher and have the zEDC support, we recommend that you use COMPRESS= and ZEDC=YES.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*