updates | April 07, 2026

Operating System Exit Options for FDRABR and FDRREORG - Documentation for BMC AMI Storage FDR 6.1

The FDR system includes several Operating System exits for FDRABR and FDRREORG. Although these exits are not required for ABR and FDRREORG to function, they provide important additional functions. Additional information on the exits is found in Dynamic Installation of the FDR Exits.

Panel A.I.4.11 – Set Operating System Exit Options

This panel takes you to other panels to set the exits to install and set options for the various exits.

Operating System Exit Options – Panel A.I.4.11

 ---------- FDR INSTALLATION -- SET OPERATING SYSTEM EXIT OPTIONS -------------- OPTION ===> 1 - DYNAMIC INSTALLATION EXITS 2 - ABR CATALOG LOCATE EXIT ARCHIVE AUTO-RECALL OPTIONS 3 - ABR DADSM PRE-PROCESSING EXIT OPTIONS 4 - ABR OPEN EXIT OPTIONS
------------------- Copyright 1987,2022 BMC Software, Inc. --------------------

Panel A.I.4.11.1 – Set Dynamic Installation Exits

This panel sets options for the dynamic installation of the ABR exits. The options control the operation of FDRSTART, the FDR utility that controls the installation of the exits (see Dynamic Installation of the FDR Exits).

Dynamic Installation – Panel A.I.4.11.1

ABROPNEW - FDR INSTALLATION -- SET DYNAMIC INSTALLATION EXITS -----------------
COMMAND ===>
ABRLOC	DYNAMICALLY INSTALL THE ABR CATALOG LOCATE EXIT............ NO
ABRDSNF	DYNAMICALLY INSTALL THE ABR DATASET NOT FOUND EXIT......... NO
ABRPRE	DYNAMICALLY INSTALL THE ABR DADSM PRE-EXIT................. NO
ABROPEN	DYNAMICALLY INSTALL THE ABR OPEN EXIT...................... NO
CADISKSVC	CA-DISK SVC NUMBER TO INTERCEPT FOR CO-EXISTENCE WITH ABR.. NONE
IEBCOPY	DYNAMICALLY INSTALL FDRREORG TO PROCESS IEBCOPY COMPRESS... NO
CLOUDEXIT	DYNAMICALLY INSTALL THE FDRCLOUD EXIT...................... NO
CONFINST	CONFIRM INSTALLATION OF THE FDR SYSTEM EXITS AT IPL TIME... NO


ABRLOC

If set to YES, the ABR Catalog Locate exit is dynamically installed. The Catalog Locate exit is required to automatically recall (auto-recall) archived data sets cataloged for auto-recall.

ABRDSNF

If set to YES, the ABR Data Set Not Found (DSNF) exit is dynamically installed. The DSNF exit is recommended to enable auto-recall of archived data sets not referenced through the catalog.

ABRPRE

If set to YES, the ABR DADSM Preprocessing exit is dynamically installed. The DADSM Preprocessing exit performs several functions for ABR, including the recording of scratched and renamed data sets. Its use is recommend for all ABR installations.

ABROPEN

Specifies whether the ABR OPEN exit is dynamically installed (or activated) by FDRSTART. If set to YES, the ABR OPEN exit, module FDR0EX0B, is dynamically installed. This optional exit records in the DSCB -the job name or accounting information of the job that last modified the data set, and/or the date that the data set was last modified, as specified in Panel A.I.4.11.6 - Set OPEN Exit Options.

CADISKSVC

Specifies the CA Disk SVC number that is intercepted for coexistence with ABR. If a number is specified, the ABR CA Disk SVC intercept, module FDRSVCA, is dynamically installed; the number is the SVC number of the CA Disk SVC at this installation. The number may be from 201 to 255. Complete information about using CA Disk with ABR is documented in FDRABR Coexistence with CA Disk.

IEBCOPY

If set to YES, the FDRREORG IEBCOPY intercept is dynamically installed. The IEBCOPY intercept routes IEBCOPY compress requests to FDRREORG. This option should be used only if the FDRREORG product is installed.

CLOUDEXIT

Specifies whether the FDRCLOUD exit is to be dynamically installed (or activated) by FDRSTART.

CONFINST

If set to YES, FDRSTART asks the operator to confirm the dynamic installation of the exits via a console message (WTOR).

Panel A.I.4.11.2 – Set ABR Auto-Recall Options

The following options affect only the ABR Catalog Locate exit, except for LXBYPSEC that also applies to the Data Set Not Found (DSNF) exit.

ABR Auto-Recall Options – Panel A.I.4.11.2

ABROPRCL - FDR INSTALLATION -- SET ABR ARCHIVE AUTO-RECALL OPTIONS ------------
COMMAND ===>
LXFOREST	USER IS ASKED TO CONFIRM RESTORE.......................... YES
LXDFREST	RESTORE TYPE(S) FOR TSO AUTO-RECALL....................... FG,BG,RQ	( NO NONE FG FOREGROUND BG BACKGROUND RQ REMOTE QUEUE )
LXFGSYNBG	CONVERT TSO FG RESTORE TO SYNCHRONOUS BACKGROUND RESTORE.. NO
LXFGERR	RETRY AUTO-RECALL REQUEST IF FG FAILS ( NO, BG OR RQ )... NO
LXNOMSG	SUPPRESS AUTO-RECALL MESSAGES IF TSO RECALL IS DISABLED... NO
LXNEWVOL	USER MAY SPECIFY A NEW VOLUME SERIAL WHERE TO RESTORE..... YES
LXREISSU	PROMPT TO CONFIRM THE SPECIFIED NEW VOLUME SERIAL......... NO
LXSYNPROC	CATALOGED PROCEDURE NAME USED FOR BACKGROUND RESTORES..... SYNRECAL
LXCHKSEC	CHECK SECURITY BEFORE THE AUTO-RECALL RESTORE OPERATION... NO
LXBYPSEC	BYPASS SECURITY DURING AUTO-RECALL RESTORE OPERATION...... NO
LXEXIT	RECALL SECURITY EXIT ACTIVE..... NO .......EXIT NAME..... NONE
LXXRPROC	JOB-LEVEL EXTERNAL RECALL ACTIVE NO RECALL PROCEDURE NAME NONE
LXNCDENY	FAIL LOCATE WITH 'NOT CATALOGED' IF TSO USER DENIES RECALL YES
LXCONUSE	USE CONSTANT NEW VOLUME FOR ALL DATA SET RECALLS.......... NO
LXCONVOL	CONSTANT NEW VOLUME FOR ALL DATA SET RECALLS.............. NEWVOL
LXALTMSG	ISSUE ALTERNATE FDRW71 (CONFIRM RESTORE) MESSAGE FORMAT... NO
LXUNCAT	ASK USER WHETHER TO UNCATALOG INSTEAD OF RECALLING DATASET NO
LXMAXSTC	MAXIMUM NUMBER OF RECALL STARTED TASKS ACTIVE AT ONE TIME. 100
LXMAXREC	LIMIT OF TOTAL RECALLS (INCLUDING STC) ACTIVE AT ONE TIME. NONE
LXDIRVOL	DIRECTED VOLUME SERIAL NUMBER TO BE RETURNED TO JES3...... NONE
LXDIRTYP	DIRECTED DEVICE TYPE TO BE RETURNED TO JES3............... NONE
LXSPFMIG	DISPLAY VOLSER MIGRAT FOR MULTIVOL DATASETS UNDER ISPF 3.4 NO
LXHRCANRQ	PLACE CANCELLED TSO ASYNCHRONOUS HRECALL REQUEST IN RQ.... NO
LXASTPMRQ	PLACE THRUPUT MANAGER ASYNCH OR WAIT HRECALL REQUEST IN RQ NO


LXFOREST

Specifies that when the TSO user references a data set archived for auto-recall:

YES

Issue the FDRW71 message asking the TSO user to confirm or deny the restore of the referenced data set.

NO

Do not issue the FDRW71 message (the TSO user is not asked to confirm nor deny the restore); force the restore of the referenced data set.

This option has no effect if options LXDFREST and LXUNCAT are both set to “NO”.

LXDFREST

Specifies the restore options that are available to do automatic recalls for TSO users. The values that may be specified are NO or any combination of FG, BG, and RQ. If more than one restore type is specified, the TSO user is prompted to choose which restore type to use. If only one restore type is specified, that restore type is used automatically, and the TSO user is not prompted. The restore types are described in section FDRABR Archiving and Superscratch.

NO

automatic recall is not available for TSO users.

FG

foreground recalls (immediately under TSO or as a synchronous external task) are available.

BG

background recalls (asynchronous external task) are available.

RQ

remote queue recalls (added to remote queue for later processing) are available.

Tip

Remove “RQ” unless you have implemented remote queue processing (see Create the Remote Queue Files). If you ARCHIVE only to tape, remove “FG”. However, if you create one archive copy on DASD, you may want to leave “FG” enabled so that TSO users can get quick synchronous recalls; in this case you will probably want to set LXFGERR to “BG” or “RQ” (see Operating System Exit Options for FDRABR and FDRREORG).

LXFGSYNBG

Specifies that the TSO restore type FG (Foreground) should be converted to a synchronous background restore. That is, the restore is to be done synchronously in the background (batch) via a started task. Requires use of the procedure name specified by the LXSYNPROC operand. This may be useful when TSO users do not have tape mount privileges but it may mean that TSO users may have their sessions locked up longer while the recall takes place.

LXFGERR

If “BG” or “RQ”, a recall is retried in the background (BG) or via the remote queue (RQ), if a TSO foreground recall fails. This option has no effect unless option LXDFREST includes “FG” as an available restore type.

LXFGERR is an important option in the environment where data sets are archived to DASD with a short retention and to tape with a longer retention, and the TSO users do not have the authority to mount tapes (MOUNT). As long as an archived data set is available on DASD, it can be quickly recalled in the foreground. After the DASD copy expires, ABR automatically tries to restore from the tape copy, but the dynamic allocation fails because the user does not have MOUNT privileges. If LXFGERR is set to “BG” or “RQ”, the recall is automatically sent to the background or the remote queue, where the tape can be mounted.

Important

You can specify “BG” or “RQ” even if “BG” or “RQ” is not specified as a valid restore type under LXDFREST. For example, if you specify FG as the only value for LXDFREST, and you specify “BG” as the value for LXFGERR, then all recalls are initially tried in the foreground, and those that fail are automatically retried via START commands.

LXNOMSG

If “YES”, messages FDRW70 and FDRW79 are suppressed when a TSO user references a data set that is archived for recall, but the installation does not allow automatic recalls for TSO users (LXDFREST and LXUNCAT both set to “NO”).

LXNEWVOL

If “YES”, the TSO user is prompted to designate a target output volume to which to restore an archived data set with messages FDRW76 (original volume serial) and FDRW77 (specify new output volume serial). If NO, the user is not prompted and the original volume serial is used as a target.

If the selection of output volumes has been automated by the ABR Restore Allocate List, SMS, or other products, you will probably want to change this to “NO”. The topic “Target Volume for Recall” at the end of this section discusses the interaction among the various options that may affect the output volume choice.

Tip

Change LXNEWVOL to NO.

LXREISSU

If “YES”, after a TSO user replies to FDRW77 with a new volume serial number, the volume serial number is re-displayed and the user has another chance to change it; this continues until the user accepts the last entry by pressing ENTER. This option has no effect if either option LXDFREST or option LXNEWVOL is set to “NO”.

LXSYNPROC

Specifies the name of the cataloged procedure that is executed as a started task to perform external recalls. External recalls are used under TSO for asynchronous background recalls (recall type BG) and synchronous background recalls (see LXFGSYNBG in Operating System Exit Options for FDRABR and FDRREORG). They are also used for recalls for batch jobs in special circumstances when a recall in the batch address space is not possible.

When installing the ABR Catalog Locate exit, you must copy the SYNRECAL cataloged procedure from the FDR FDRSAMP installation library to a cataloged procedure library that is available to JES for START commands. If you change the LXSYNPROC name, rename the SYNRECAL proc to that name. Further details are in Step 3: SYNRECAL Procedure in Dynamic Exit Installation Procedure and Cataloged Procedures in Testing the FDR z/OS Exits.

Any procedure name assigned to this keyword must have this content:

//NAME PROC PTR= //RESTR EXEC PGM=FDRECALL,REGION=0K,PARM='&PTR' //STEPLIB DD … * IF REQUIRED //SYSPRINT DD SYSOUT=X //SYSUDUMP DD SUSOUT=X * REQUIRED IF ABEND //ABRDEBUG DD DUMMY * PRINT DIAGNOSTICS //ABNLDUMP DD DUMMY Print normal IBM dump in addition to the Abend-AID Report

This procedure is always initiated with the START command.

Default: SYNRECAL.

LXCHKSEC

If “YES”, data set security checking for at least READ authority is done before attempting to recall an archived data set. Users with no authority to a data set will not be able to recall it. Security Considerations in ABR Auto-Recall – Security gives further details. This option has no effect if global option ALLCALL is set to “NO” (this option does not yet support the FDR.NOALLCALL security profile).

Tip

Set LXCHKSEC and LXBYPSEC to “YES” if you have a security system.

LXBYPSEC

If “YES”, security checking normally done by FDRABR or FDRABRUT during the actual recall is bypassed. This option is separate from the LXCHKSEC and LXEXIT options, which control security checking that may be done before FDRABR or FDRABRUT is invoked. The bypass applies both to security checking that FDRABR and FDRABRUT perform explicitly (see Security), and to security checking performed by Operating System routines that FDRABR and FDRABRUT invoke. If “NO”, users may require ALTER or CREATE authority to allocate and recall an archived data set; “YES” allows users with READ authority or with no authority if LXCHKSEC=NO, to recall the data set, although normal security is in place again when they attempt to open it. LXCHKSEC=YES requires at least READ authority to recall a data set, even with LXBYPSEC=YES. Special Considerations gives further details.

The FDR.NOALLCALL security profile does not affect the LXBYPSEC option. LXBYPSEC is recommended as a usability option; it does not create a security exposure because it does not enable the user to access the data set after the recall if he does not have authority.

Tip

Set LXCHKSEC and LXBYPSEC to “YES” if you have a security system.

LXEXIT

If “YES”, a user-supplied security exit is invoked for each data set to be recalled before invoking FDRABR to do the recall. EXIT NAME specifies the name of the exit load module. The exit may also specify a new target volume for the recalled data set. The topic Target Volume for Recall in Operating System Exit Options for FDRABR and FDRREORG discusses the interaction among the various options that may affect the output volume choice. If you wish to write a security exit, please contact BMC Support for details.

LXXRPROC

Activate job-level external recalls and specify the name of the cataloged procedure to perform recalls of all archived data sets requested by the DD statements for an entire job. It is used if the BATCH_RCLMIGDS option in PARMLIB member ALLOCxx is set to PARALLEL rather than SERIAL, or the batch job being executed has this DD statement present in the first job step:

//ABRXTRST DD DUMMY

This procedure name is started in a separate address space during step initiation when the first DD statement for an archived data set is processed.

When installing the ABR Catalog Locate exit, you must copy this cataloged procedure from member FDREXRCL in the FDR FDRSAMP installation library to a cataloged procedure library that is available to JES for START commands. The suggested name for this procedure in your PROCLIB is FDREXRCL. Specify this name (FDREXRCL or other) in option LXXRPROC. Further details are in Step 4: FDREXRCL Procedure in Dynamic Exit Installation Procedure and Cataloged Procedures in Testing the FDR z/OS Exits.

Default: None

Tip

FDREXRCL

Important

The LXXRPROC option does not replace the LXSYNPROC option. The LXSYNPROC procedure (normally called SYNRECAL) is always used for auto recall for dynamic allocation and background recalls for TSO. The LXXRPROC procedure is only used for auto recall for batch jobs.

LXNCDENY

If “YES”, a “not cataloged” return code is returned to LOCATE when a TSO user references a data set that has been archived for recall, and the user specifies that the data set should not be recalled (by the reply to message FDRW71). This option has no effect if options LXDFREST and LXUNCAT are both set to NO. If NO, when the user bypasses the recall, a normal (zero) return code is passed to LOCATE, along with the volume serial currently in the catalog (which may be MIGRAT); since the data set has not been recalled. TSO may try to open the data set and get an error saying it could not be found, or the volume could not be mounted.

LXCONUSE

LXCONVOL

If LXCONUSE=YES, a constant new volume serial specified by the LXCONVOL option is passed as the target volume for every auto-recall. If NO, the volume to which the data set is currently cataloged is passed as the target output volume. The usual use of the LXCONUSE/LXCONVOL options is to designate a non-existent volume in order to force ABR to select a volume using the ABR Restore Allocate List (see Define the ABR Protect Lists and Restore Allocation List).

LXALTMSG

If “YES”, an alternate format for message FDRW71 is used when asking a TSO user whether an archived data set should be recalled. This alternate format requires a positive action (keying in “YES”) to cause an archived data set to be recalled. If “NO”, the standard format for FDRW71 is used, where pressing ENTER recalls the data set, and a response of “NO” is required to bypass the recall. This option has no effect if options LXDFREST and LXUNCAT are both set to “NO”, or if option LXFOREST is set to “NO”.

LXUNCAT

If “YES”, the ABR Catalog Locate exit offers a TSO user the choice of uncataloging an archived data set instead of recalling; this allows the user to create a new data set if the data in the archived version is not required. If option LXFOREST is set to “NO”, then option LXUNCAT is ignored and the TSO user is not offered the choice of uncataloging the data set

LXMAXSTC

Specifies the maximum number of recall started tasks that are allowed to be running in the system at one time. The number may be from 1 to 255. If LXMAXSTC and LXMAXREC are both specified, then LXMAXSTC must be less than or equal to LXMAXREC. If set to “NONE”, the number of recall tasks is not limited. If the limit is exceeded, additional requests are pended; batch jobs wait and TSO users are given the option to wait or cancel the recall.

Important

You may need to increase the maximum permissible number of address spaces in your system to accommodate the recall started tasks (see the parameters MAXUSER= and RSVSTRT= in the IEASYSxx member of SYS1.PARMLIB).

LXMAXREC

Specifies the maximum total number of recalls that are allowed to be running in the system at one time. This is the sum of recalls done by started tasks (which may be limited separately by the LXMAXSTC option) and recalls performed in the address space issuing the LOCATE. (Remote queue recalls do not count.) The number may be from 1 to 255. If LXMAXSTC and LXMAXREC are both specified, then LXMAXSTC must be less than or equal to LXMAXREC. If exceeded, the result is the same as described for LXMAXSTC above. If set to “NONE”, the total number of recalls is not limited.

LXDIRVOL (JES3 only)

To meet the requirements of JES3 job scheduling, this specifies a special DASD volume serial that is returned to JES3 during setup for all data sets archived for auto-recall. This “directed” volume serial must be online and available to all systems in the complex so that JES3 is able to schedule the job on any system (subject to other constraints). Once the job begins running and the data set is recalled, the actual volume serial to which it was recalled is used.

LXDIRTYP (JES3 only)

Specifies the device type of the “directed” volume serial in LXDIRVOL above, specified as “3380”, “3390”, and so on. This must be the actual device type on which that volume is mounted.

LXSPFMIG

Specifies that under ISPF option 3.4 (data set list utility), the volume serial of data sets archived for auto-recall are displayed as “MIGRAT”, even if they were not archived with the MIGRAT option or they are multi-volume VSAM.

Important

This option only works for multi-volume data sets, and only when the “TOTAL” display view is requested.

LXHRCANRQ

If “YES”, a TSO recall request initiated by an HRECALL command that is canceled because the LXMAXSTC or LXMAXREC values are exceeded is placed on the remote queue.

LXASTPMRQ

If “YES”, asynchronous HRECALL requests issued by Thruput Manager (a product of MVS Solutions) are redirected to the remote queue.

Target volume for recall

Whenever the ABR Catalog Locate exit initiates a restore for an archived data set, using any restore type, the exit designates a target output volume to which the data set should be restored. The default is that the designated volume is the volume where the data set is cataloged (that is either the volume from which the data set was archived, or “MIGRAT” if the MIGRAT option was in effect when the data set was archived). The following paragraphs explain the interaction among the various options that may change the designated volume. These options are LXCONUSE, LXCONVOL, LXCHKSEC, LXEXIT, LXNEWVOL, and LXREISSU.

If the LXCONUSE option is set to “YES”, the ABR Catalog Locate exit initially sets the output volume to the value specified by the LXCONVOL option. If not, it is set to the volume to which the data set is cataloged (which is either the volume from which the data set was archived, or “MIGRAT”, if the MIGRAT option was in effect when the data set was archived).

Next, if the LXEXIT option is set to “YES”, the ABR Catalog Locate exit calls the user-written recall security exit named by the EXIT NAME option. The LXEXIT exit may designate a new output volume. If the LXCHKSEC is set to “YES”, the ABR Catalog Locate exit may call a user-written FDR Data Set Security exit that may also designate a new output volume.

If the recall is on behalf of a TSO user, and the LXNEWVOL option is set to YES, the ABR Catalog Locate exit issues messages FDRW76 and FDRW77, telling the TSO user the output volume that is currently selected, and allowing entry of a new volume. If a new volume was entered, and the LXREISSU option is set to “YES”, the FDRW76 and FDRW77 messages are issued again, allowing the user to change the volume again (this continues until ENTER is pressed to accept the last choice).

Important

It would be unusual for you to have all of the above options set to “YES”. For example, if your installation uses an LXEXIT exit to designate the output volume or uses SMS or the ABR Restore Allocation List to control output volume selection, you would probably want to set the LXNEWVOL option to “NO” so that the TSO user could not specify an output volume.

After all this, the output volume chosen by the CATALOG LOCATE is not necessarily the volume to which the data set is actually restored. If the designated volume is “MIGRAT”, ABR substitutes the original volume from which the data set was archived, as recorded in the Archive Control File. If the designated or original volume is not online, or has no room for the data set, ABR uses the Restore Allocate List (Define the ABR Protect Lists and Restore Allocation List), if any, to select a different volume. LXCONUSE and LXCONVOL, in particular, are often used to designate a non-existent volume in order to force ABR to select a volume using the Restore Allocation List. In addition, if SMS is active, SMS may assign the data set to a different volume (see System Managed Storage (SMS)) or other storage management software may direct the data set to particular volumes.

Panel A.I.4.11.5 – Set ABR DADSM Pre-Exit Options

These options affect the ABR DADSM Preprocessing exit.

ABR DADSM Preprocessing Exit Options – Panel A.I.4.11.5

ABROPPRE - FDR INSTALLATION -- SET ABR DADSM PRE-EXIT OPTIONS -----------------
COMMAND ===>
PXNOGDG	NUMBER OF GDG GENERATIONS TO KEEP IN THE SCRATCH CATALOG... 4
PXERRLEN	ISSUE WTO MESSAGE IF SCRATCHED DSNAME EXCEEDS 42 CHARACTERS YES


PXNOGDG

Specifies the number of scratched generations of a Generation Data Group (GDG) that are kept in the ABR Scratch Catalog. PXNOGDG may be specified as an absolute number (1 to 255), or alternatively as a relative number, when prefixed by a plus or minus sign, for example, –5, +12, +0. The first time that a generation of a given GDG is scratched, a GDG base is built in the ABR scratch catalog with a name of “#.gdgbase” where “#” is the scratch catalog prefix specified on panel A.I.4.5 and “gdgbase” is the name of the actual GDG base. It is assigned a limit value assigned by PXNOGDG so the records of that many scratched generations are retained in the scratch catalog.

When PXNOGDG is a relative number, the limit value is calculated by taking the limit currently associated with the real GDG base and adding or subtracting the PXNOGDG value. For example, if PXNOGDG is +3, and a generation is scratched from a GDG having a limit of 5, the “#.gdgbase” in the scratch catalog is built with a limit of 8, so the GDG may have 5 live generations and 8 scratched generations.

Tip

Consider setting PXNOGDG to a higher value.

PXERRLEN

If set to “YES”, the DADSM Preprocessing exit issues the WTO message (FDRW90 REASON=O) when it is unable to create an entry in the ABR Scratch Catalog for a data set being scratched or renamed because the combined lengths of the ABR Scratch index “#.” and of the data set name exceed 44 characters (when the data set name is 43 or 44 characters in length). If set to “NO”, no message is generated for this condition.

Default: YES.

Tip

Set the PXERRLEN option to NO to avoid cluttering up the console with messages if you have many long data set names.

Important

Normally, the records of scratched data sets with names of 43 or 44 characters are not recorded by the exit, leaving no easy way of identifying the backups of those data sets. If you have many such data sets, you can request custom zap C-54.0397 from BMC; this records those data sets but truncates the last 1 or 2 characters from the name. The resulting entry cannot be used for automatic restores (because the name is not accurate) but users can display the recorded name and submit manual restores using the backup information.

Panel A.I.4.11.6 - Set OPEN Exit Options

This is a new panel that is part of the new ABR feature of recording information in the DSCB when a data set is modified. This feature is similar to a capability of CA Disk. Options OLDBENT and OLDBOFF are also on Panel A.I.4.7, but this panel should be used to set these values when using the LMJOB, LMACCT, and/or LMDATE options.

Set OPEN Exit Options – Panel A.I.4.11.6

ABROPEN -- FDR INSTALLATION -- SET ABR OPEN EXIT OPTIONS -------------------
COMMAND ===>
LMJOB	RECORD JOBNAME THAT MODIFIED A DATASET..................... NO
LMACCT	RECORD JOB ACCOUNTING FROM THE JOB THAT MODIFIED A DATASET. NO
LMFIRST RECORD ONLY THE FIRST DATASET MODIFICATION IN A DAY........ NO
LMDATE	RECORD THE DATASET LAST MODIFIED DATE...................... NO
OLDBENT MAXIMUM NUMBER OF DATA SET OLD BACKUPS TABLED IN DSCB...... 13
OLDBOFF DSCB RESERVED FIELD OFFSET TO USE FOR OLD BACKUP TABLE..... 62
NOTE: IF THE LMJOB OR LMACCT OPTION IS SELECTED, BUT NOT LMDATE, THEN
THE RECOMMENDED VALUES ARE 5 FOR OLDBENT AND 70 FOR OLDBOFF.
THE OLDBENT VALUE MUST BE 2,3,4,5 AND OLDBOFF MUST BE 70,71,72,73.
THE SUM OF OLDBENT PLUS OLDBOFF MUST NOT EXCEED 75.
IF THE LMDATE OPTION IS SELECTED, THEN
THE OLDBENT VALUE MUST BE 2 AND OLDBOFF MUST BE 73.

LMJOB

Specifies whether to record the JOBNAME that last modified a data set. The ABROPEN exit option must be enabled for this option to take effect.

If the LMJOB option is selected, but not LMDATE, then the recommended values are 5 for OLDBENT and 70 for OLDBOFF. The OLDBENT value must be 2, 3, 4, or 5 and OLDBOFF must be 70, 71, 72, or 73. The sum of OLDBENT plus OLDBOFF must not exceed 75.

Default: The default is that this option is not enabled.

Important

This option is mutually exclusive with LMACCT.

LMACCT

Specifies whether to record the first 8 bytes of the first job accounting field from the job that last modified a data set.

The ABROPEN exit option must be enabled for this option to take effect.

If the LMACCT option is selected, but not LMDATE, then the recommended values are 5 for OLDBENT and 70 for OLDBOFF. The OLDBENT value must be 2, 3, 4, or 5 and OLDBOFF must be 70, 71, 72, or 73. The sum of OLDBENT plus OLDBOFF must not exceed 75.

Default: The default is that this option is not enabled.

Important

  • If LMACCT is enabled and the last modifying job does not have accounting information, then the jobname is recorded.
  • This option is mutually exclusive with LMJOB.

LMFIRST

Specifies whether to record only the first data set modification in a day. Setting this option to YES reduces overhead, because only one modification per day is recorded for a given data set. However, if several jobs update a data set on the same day, the LMJOB or LMACCT field then contains the jobname or accounting information for the first modifying job rather than the last.

The ABROPEN exit option must be enabled for this option to take effect.

Default: The default is that this option is not enabled.

LMDATE

Specifies whether to record the date when a data set was last modified.

The ABROPEN exit option must be enabled for this option to take effect.

If this option is enabled, then the OLDBENT value must be 2 and OLDBOFF must be 73.

Default: The default is that this option is not enabled.

OLDBENT

Maximum number of data set old backups tabled in DSCB.

OLDBOFF

DSCB reserved field offset to use for old backup table.