Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

First, a backup is run with the default processes in place.

  1. When STRBKUBRM CTLGRP(ALLUSR) OMITS(*PROCESS) is run from the command line:

    • the libraries LIB1, LIB2, LIB3, LIB4, and LIB5 backup.

    • all physical file objects are omitted from the backup of LIB1.

    The backup control group contains both GUI and BKUPCY created omits, only the GUI omits are processed.

  2. When STRBKUBRM CTLGRP(ALLUSR) OMITS(*IGNORE) is run from the command line:

    • LIB1, LIB2, LIB3, LIB4, and LIB5 all backup fully.

    • all physical file objects are in LIB1 are included in the backup.

    The *IGNORE parameter overrides all omits in this control group.

Enhanced procedure (using the enhancement)

Next, the backup employing the new functionality is enabled in 7.3 and 7.4 with one of the following commands:

  • CALL QBRM/Q1AOLD PARM('SETUPFUN' '*SET' 'Q1ACGOMITS' '*SYS') which enables the new functionality for all BRMS backups.

  • CALL QBRM/Q1AOLD PARM('SETUPFUN' '*SET' 'Q1ACGOMITS' '*JOB') which enables the new functionality for the current signed on job only.

In 7.5 run the following command:

SETFCNBRM ACTION(*ADD) FUNCTION(CGOMITS) SCOPE(*SYS)

NOTE: The SCOPE parameter also supports *JOB to only affect the current signed on job. 

  1. When STRBKUBRM CTLGRP(ALLUSR) OMITS(*PROCESS) is run at the command line.

    • LIB1, LIB4, and LIB5 all backup.

    • all physical file objects are omitted from the backup of LIB1.

    Both the BKUPCY omits created with the command line, and the omit added using the GUI are processed.

  2. When STRBKUBRM CTLGRP(ALLUSR) OMITS(*IGNORE) is run at the command line.

    • LIB1, LIB2, LIB3, LIB4, and LIB5 all backup fully.

    • all physical file objects are in LIB1 are included in the backup.

    The *IGNORE parameter continues to override all omits created for this control group.

Example: omitting entries in an *OBJ list in a control group

...

The default procedure (without using the enhancement) and the enhanced procedure (using the enhancement) runs the backup with in 7.3 and 7.4with one of the following commands:

  • CALL QBRM/Q1AOLD PARM('SETUPFUN' '*SET' 'Q1ACGOMITS' '*SYS') enables the new functionality for all BRMS backups.

  • CALL QBRM/Q1AOLD PARM('SETUPFUN' '*SET' 'Q1ACGOMITS' '*JOB') enables the new functionality only for the current job.

In 7.5 run the following command:

SETFCNBRM ACTION(*ADD) FUNCTION(CGOMITS) SCOPE(*SYS)

NOTE: The SCOPE parameter also supports *JOB to only affect the current signed on job. 

1. When STRBKUBRM CTLGRP(ALLUSR) OMITS(*PROCESS) is run at the command line:

...

*JOB - job level - create data area in QTEMP
*SYS - system level - create data area in QUSRBRM


To Enable

In 7.3 and 7.4 run one of the following commands:

CALL QBRM/Q1AOLD PARM('SETUPFUN  ' '*SET    ' 'Q1ACGOMITS' '*JOB')    - set up to for current job only

CALL QBRM/Q1AOLD PARM('SETUPFUN  ' '*SET    ' 'Q1ACGOMITS' '*SYS')    - set up to affect all jobs

In 7.5 run the following command:

SETFCNBRM ACTION(*ADD) FUNCTION(CGOMITS) SCOPE(*SYS)

NOTE: The SCOPE parameter also supports *JOB to only affect the current signed on job. 

To Remove:

In 7.3 and 7.4 run one of the following commands:

CALL QBRM/Q1AOLD PARM('SETUPFUN  ' '*REMOVE ' 'Q1ACGOMITS' '*JOB')  - remove for current job only

CALL QBRM/Q1AOLD PARM('SETUPFUN  ' '*REMOVE ' 'Q1ACGOMITS' '*SYS')  - remove for all jobs

In 7.5 run the following command:

SETFCNBRM ACTION(*REMOVE) FUNCTION(CGOMITS) SCOPE(*SYS)

NOTE: The SCOPE parameter also supports *JOB to only affect the current signed on job. 

To check what is setup:

CALL QBRM/Q1AOLD PARM('SETUPFUN' '*DISPLAY' 'Q1ACGOMITS' )

In release 7.5 and later:

DSPFCNBRM FUNCTION(*ALL)  then press F10 to see the detailed results.