Previous Topic: Update SPILL History TableNext Topic: Example JCL


How to Use

Use the following command format to execute the RXXFIX function:

►►─ RXXFIX CYCLE=nnnnnn ─┬─────────────┬─┬──────────────────┬─────────────────►◄
                         └─ DBID=nnnn ─┘ └─ HISTORY=choice ─┘

Command

RXXFIX

Invokes the function to read a Recovery File and copy blocks to a new Recovery File up to a known stable point in time.

Required Keyword

CYCLE=

Specifies the cycle number to be copied to. Provide the number supplied by the RESTART utility minus 1.

Valid Entries:

1 to 999999

Default Value:

(No default)

Optional Keywords

DBID=nnnn

The DBID= keyword provides the database ID of the history database, where nnnn is the history database DBID.

Valid Entries:

the history database DBID, normally 1007

Default Value:

(No default)

HISTORY=choice

HISTORY=NO indicates that you want RXXFIX to do the CYCLE processing that is used either to fix an RXX with active recovery or for inactive recovery with the use of DISP=MOD (DISP= is the JCL disposition parameter). Therefore, specifying HISTORY=NO (or allowing HISTORY= to default to NO) indicates that you do not want to use RXXFIX to select a SPILL history table or to update the history information in a SPILL history table.

All allowed forms of YES (YES_RC0, YES-FAIL, and YES-RC4) are allowed and have the same meaning in RXXFIX.

Do not ignore errors generated by using the SPILLOPT function, or correct the history record manually.

If the DBUTLTY RXXFIX function runs without finding any end of spill records, it ends successfully with an EOJ message but gives no indication (prints no lines in the report) showing that any end of spill action was taken.

Valid Entries:

NO, YES-FAIL, YES-RC0, or YES-RC4

Default Value:

NO