ZRECP PROFILE: Option table input message driver

Use this command to display or set your recoup run-time options.

Last updated

  • Start of changeChanged in 2024.End of change
  • Changed in 2022.
  • Changed in 2021.
  • Changed in 2020.
  • Changed for PUT08.
  • Changed for PUT04.
  • Changed for PUT00.

Requirements and restrictions

Some options, as noted in the parameter descriptions, cannot be changed while recoup is running. If the parameter description does not specify a restriction, that option can be changed at any time.

Format

Read syntax diagramSkip visual syntax diagramZRECP PROFILE DISPLAYRecoup options
Recoup options
Read syntax diagramSkip visual syntax diagram RCP-NONE RCP-ALL RCP- charids RCPX- hexids ERRLOG-BOTH ERRLOG-RCP DIRTIM-500 DIRTIM- dirtim ADR-NO ADR-YES ADRNUM-32 ADRNUM- adrnum BCHMAX-100 BCHMAX- bchmax FIXERMAX-100 FIXERMAX- fixermax EAMAX-1000 EAMAX- eamax CSERRMAX-100 CSERRMAX- cserrmax CSTIMEOUT-300 CSTIMEOUT- cstimeout STATUSCON-YES STATUSCON-NO REFFMMAX-1000 REFFMMAX- refmax DIRMECB-100 DIRMECB- dirmecb STARTLVL-150 STARTLVL- level TIMEOUT-120 TIMEOUT- timeout REFFROM-NONE REFFROM-DEACTIVATIONFARF3FARF4FARF5FARF6OLDKEYNOTENCRYPTENCRYPTNREQ FSC-YES FSC-NO PRIORITY-NORMAL PRIORITY-LOW DFOPTMZ-DISABLE DFOPTMZ-ENABLE PATH-'/usr/IBM' PATH-' filepath' LOGFIXED-NO LOGFIXED-YES
DISPLAY
Displays the recoup option table.
RCP
Specifies one of the following values:
ALL
Specifies that all IDs are to be written to the RCP tape.
NONE
Specifies that no IDs are to be written to the RCP tape.
charids
A continuous list of 1- to 10-character IDs that are to be written to the RCP tape. The following example shows the RCP parameter with two IDs in character format:
RCP-AABB
RCPX-hexids
Specifies the specific hexadecimal IDs that are to be written to the RCP tape, where hexids is a continuous list of 1- to 10-hexadecimal IDs. The following example shows the RCP parameter with two IDs in hexadecimal format:
RCPX-0A0B0C0D
ERRLOG
Specifies one of the following values:
RCP
Specifies that errors are to be written to the RCP tape.
BOTH
Specifies that errors are to be written to both an online file and the RCP tape.
DIRTIM-dirtim
Specifies the timeout value for directory capture and initialization operations, where dirtim is the number of seconds in the range of 0–99999.
ADR
Specifies one of the following values:
NO
Specifies that items are to be logged to a file.
Note: If the z/TPF system is in 1052 state during recoup processing, items are logged to the ADR tape even if NO was specified.
YES
Specifies that items are to be logged to the ADR tape.
Note: You cannot change the value of this parameter at any time during recoup processing after you enter the ZRECP START command.
ADRNUM-adrnum
Specifies the number of bytes to be written for each ADR item, where adrnum is a decimal value in the range 0–9999.
Note: You cannot change the value of this parameter at any time during recoup processing after you enter the ZRECP START command.
BCHMAX-bchmax
Specifies the number of broken chains to be logged, where bchmax is a decimal value in the range 0–99999999. This includes both fixed errors and timeout errors. Fixed errors continue to be logged until both BCHMAX and FIXERMAX values are exceeded. However, timeout errors are always logged regardless of whether the BCHMAX or FIXERMAX values have been exceeded.
FIXERMAX-fixermax
Specifies the number of fixed errors to report to the computer room agent set (CRAS) per record ID, where fixermax is a decimal value in the range 0–9999. This paramer also defines how many fixed errors will be written to the online error log after the BCHMAX limit is exceeded.
EAMAX-eamax
Specifies the maximum number of pool records that are used to log phase 3 erroneously available (EA) pool files, where eamax is a decimal value in the range 0–99999999.
CSERRMAX-cserrmax
Specifies the number of z/TPF collection support (z/TPFCS) errors to report to the CRAS for each data store, where cserrmax is a decimal value in the range 0–9999. If you specify a value of zero, recoup processing reports all errors.
CSTIMEOUT-cstimeout
Specifies the maximum amount of time in seconds for all ECBs to complete processing a z/TPFCS data store chain chase before timeout processing starts, where cstimeout is a timeout value in the range 0–9999. The individual z/TPFCS timeout for the data store chain chase is reset each time a new z/TPFCS chain chase ECB is created. If you specify a value of zero, recoup will not check for a timeout condition.

If you receive a warning message that indicates a specific chain chase is about to time out, you can enter the ZRECP TIMEOUT command to extend this timeout value.

STATUSCON
Specifies one of the following values:
YES
Specifies that status messages will be displayed on the console while recoup phase 1 is running.
NO
Specifies that status messages will not be displayed on the console while recoup phase 1 is running.
Note: If STATUSCON-NO is specified, status messages will still be routed to the real-time database services (RDBS) function support console (FSC) unless FSC-NO is also specified.
REFFMMAX-refmax
Specifies the number of file addresses to be logged, where refmax is any decimal value in the range 0 - 99999999.
DIRMECB-dirmecb
Specifies the maximum number of simultaneous ECBs to use for directory capture and initialization operations, where dirmecb is a decimal value in the range of 10–199.
STARTLVL-level
Specifies the initial value for the maximum number of recoup ECBs that can be active simultaneously during recoup phase 1, where level is a decimal value in the range 0–9999. Use the ZRECP LEVEL command to change the value that is used during a particular recoup phase 1 run.
Note:
  • You cannot specify a value that exceeds the maximum number that is calculated internally by subtracting the shutdown level that is defined for resource priority class IBMBATCH from the number of ECBs currently allocated for the z/TPF system.
  • After you enter the ZRECP RECALL command, you cannot change the value of this parameter at any time during recoup processing.
  • The ZRECP LEVEL command does not change the initial value that is set by this parameter.
  • If you set the STARTLVL parameter to 0, recoup phase 1 is placed in a paused or deferred state.
TIMEOUT-timeout
Specifies the number of seconds after the initial timeout notification that a chain chase must complete processing, where timeout is a number in the range 0–999.

If you receive a warning message that indicates a specific chain chase is about to time out, you can enter the ZRECP TIMEOUT command to extend this timeout value.

REFFROM
Start of changeSpecifies one of the following types of file addresses that recoup phase 1 chain chase processing logs into the SRM61A8 database. File addresses are logged until the maximum number of addresses that can be logged in the database is reached.End of change
NONE
Performs no logging.
DEACTIVATION
Start of changeLogs pool file addresses that are deactivated and the locations where the deactivated pool file addresses are referenced. In addition, for records that were discovered during recoup phase 1 chain chase and reside in a deactivated pool segment, the record ID counts are updated in the recoup deactivated ID table.End of change
FARF3
Start of changeLogs file addresses that are in the FARF3 file address format and the locations where the FARF3 file addresses are referenced.End of change
FARF4
Start of changeLogs file addresses that are in the FARF4 file address format and the locations where the FARF4 file addresses are referenced.End of change
FARF5
Start of changeLogs file addresses that are in the FARF5 file address format and the locations where the FARF5 file addresses are referenced.End of change
FARF6
Start of changeLogs file addresses that are in the FARF6 file address format and the locations where the FARF6 file addresses are referenced.End of change
Start of changeOLDKEYEnd of change
Start of changeLogs file addresses of records that are encrypted but require an old decryption key name to be decrypted. The decryption key name in the record is not associated with the encryption key name that is currently defined in the record ID attribute table (RIAT) entry for the record ID in the record.End of change
Start of changeNOTENCRYPTEnd of change
Start of changeLogs file addresses of records that are not encrypted but should be encrypted. A record should be encrypted when the RIAT entry for the record ID is defined with an encryption key name.End of change
Start of changeENCRYPTNREQEnd of change
Start of changeLogs file addresses of records that are encrypted but should not be encrypted. A record should not be encrypted when the RIAT entry for the record ID is not defined with an encryption key name.End of change
FSC
Specifies one of the following values:
YES
Specifies that recoup status messages are sent to the real-time database services (RDBS) function support console (FSC) that was defined by the ZACRS command.
NO
Specifies that recoup status messages will not be sent to the RDBS FSC, but will be sent to the default receive-only (RO) FSC.
PRIORITY
Specifies one of the following values:
NORMAL
Specifies that you want to run recoup as a normal priority utility.
Note: If the -LP prefix is specified on the ZRECP RECALL command, the -LP prefix will take priority and recoup will be run as a low priority utility. For more information about prefixing, see Prefixing commands.
LOW
Specifies that you want to run recoup as a low priority utility.
DFOPTMZ
Specifies one of the following values:
DISABLE
Disables z/TPFDF recoup optimized chain chasing during this recoup run. All chain chasing is done as if the ID1=(RCPOPTIDX) parameter is not set in the database definition (DBDEF).
ENABLE
Enables z/TPFDF recoup optimized chain chasing for all z/TPFDF index files that have the ID1=(RCPOPTIDX) parameter specified in the DBDEF.
PATH-'filepath'
Specifies the location of the lost address summary file (LostAddressSummaryCount.fil), where filepath is the path of the file. The path is case-sensitive and must be an absolute path that is enclosed in single quotation marks.

The lost address summary file is used to store lost address totals that are calculated by ZRECP LOST CREATE command processing and indicators that define the lost addresses that will be included or excluded. You can use the information in this file to determine which lost address record IDs to return to the system.

Start of changeLOGFIXEDEnd of change
Start of changeSpecifies one of the following values:
NO
Does not include fixed file records in the record ID and encryption status counts for traditional z/TPF databases.
YES
Includes fixed file records in the record ID and encryption status counts for traditional z/TPF databases.
End of change

Additional information

  • Online help information is available for this command. To display the help information, enter one of the following commands:
    • ZRECP PROFILE HELP
    • ZRECP PROFILE ?
  • Each time that you enter the ZRECP SETUP command, all default values are reset.

Examples

The following example sets the recoup options so that all IDs are written to the RCP tape. Start of change
User:   ZRECP PROFILE RCP-ALL

System: RECP0857I 16.34.29 RECOUP OPTIONS
        CURRENT OPTIONS                  LAST OPTIONS

        DIRTIM    - 00500                DIRTIM    - 00500
        ERRLOG    - BOTH                 ERRLOG    - BOTH
        ADR       - NO                   ADR       - NO
        ADRNUM    - 0032                 ADRNUM    - 0032
        FIXERMAX  - 0100                 FIXERMAX  - 0100
        BCHMAX    - 00000100             BCHMAX    - 00000100
        EAMAX     - 00001000             EAMAX     - 00001000
        REFFMMAX  - 00001000             REFFMMAX  - 00001000
        REFFROM   - OLDKEY               REFFROM   - FARF4
        CSERRMAX  - 0100                 CSERRMAX  - 0100
        CSTIMEOUT - 0300                 CSTIMEOUT - 0300
        DIRMECB   - 0100                 DIRMECB   - 0100
        STARTLVL  - 0150                 STARTLVL  - 0150
        TIMEOUT   - 0120                 TIMEOUT   - 0120
        STATUSCON - YES                  STATUSCON - YES
        FSC       - YES                  FSC       - YES
        LOGFIXED  - YES                  LOGFIXED  - YES
        PRIORITY  - NORMAL               PRIORITY  - NORMAL
        DFOPTMZ   - DISABLE              DFOPTMZ   - DISABLE
        RCP       - ALL                  RCP       - ALL
        CURR RCPX - D1F8 D1F9
        LAST RCPX - D1F8 D1F9
        CURRENT PATH   - /recp_20070119
        LAST PATH      - /usr/IBM

        END OF DISPLAY
End of change
The following example sets recoup options that determine the directory capture timeout value, the maximum number of broken chains to be logged, and which records are written to the RCP tape. Start of change
User:   ZRECP PROFILE BCHMAX-00099999 DIRTIM-200 RCP-AA RCPX-1234

System: RECP0857I 17.51.39 RECOUP OPTIONS
        CURRENT OPTIONS                  LAST OPTIONS

        DIRTIM    - 00200                DIRTIM    - 00500
        ERRLOG    - BOTH                 ERRLOG    - BOTH
        ADR       - NO                   ADR       - NO
        ADRNUM    - 0032                 ADRNUM    - 0032
        FIXERMAX  - 0100                 FIXERMAX  - 0100
        BCHMAX    - 00099999             BCHMAX    - 00000100
        EAMAX     - 00001000             EAMAX     - 00001000
        REFFMMAX  - 00001000             REFFMMAX  - 00001000
        REFFROM   - FARF4                REFFROM   - FARF4
        CSERRMAX  - 0100                 CSERRMAX  - 0100
        CSTIMEOUT - 0300                 CSTIMEOUT - 0300
        DIRMECB   - 0100                 DIRMECB   - 0100
        STARTLVL  - 0150                 STARTLVL  - 0150
        TIMEOUT   - 0120                 TIMEOUT   - 0120
        STATUSCON - YES                  STATUSCON - YES
        FSC       - YES                  FSC       - YES
        LOGFIXED  - YES                  LOGFIXED  - YES
        PRIORITY  - NORMAL               PRIORITY  - NORMAL
        DFOPTMZ   - DISABLE              DFOPTMZ   - DISABLE
        RCP       - AA                   RCP       - ALL
        CURR RCPX - 1234
        LAST RCPX - D1F8 D1F9
        CURRENT PATH   - /recp_20070119
        LAST PATH      - /recp_20070119

        END OF DISPLAY
End of change