Updating the highest written log RBA (HIGHRBA) on z/OS
We can use the HIGHRBA function of CSQJU003 to update the highest written log RBA recorded in the BSDS for either the active or archive log data sets.
Use the STARTRBA keyword to update the active log, and the OFFLRBA keyword to update the archive log.
Attention: This can override IBM MQ efforts to maintain data in a consistent state. Only use this function when implementing the disaster recovery process described in Recovering a single queue manager at an alternative site, or under the guidance of IBM service personnel.HIGHRBA
Keywords and parameters
- STARTRBA= startrba
- Indicates the log RBA of the highest written log record in the active log data set.
startrba is a hexadecimal number of up to 16 digits. If we use fewer than 16 digits, leading zeros are added. The RBA can be obtained from messages or by printing the log map.
A value higher than FFFFFFFFFFFF cannot be specified for a version 1 format BSDS.
- TIME= time
- Specifies when the log record with the highest RBA was written to the log. The time stamp format
(with valid values in parentheses) is yyyydddhhmmsst, where:
- yyyy
- Indicates the year (1993 through 2099)
- ddd
- Indicates the day of the year (1 through 365; 366 in leap years)
- hh
- Indicates the hour (zero through 23)
- mm
- Indicates the minutes (zero through 59)
- ss
- Indicates the seconds (zero through 59)
- t
- Indicates tenths of a second
If fewer than 14 digits are specified for the TIME parameter, trailing zeros are added.
- OFFLRBA= offlrba
- Specifies the highest offloaded RBA in the archive log.
offlrba is a hexadecimal number of up to 16 digits. If we use fewer than 16 digits, leading zeros are added. The value must end with hexadecimal 'FFF'.
A value higher than FFFFFFFFFFFF cannot be specified for a version 1 format BSDS.