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

HIGHRBA STARTRBA=startrba,OFFLRBA=offlrba,TIME=timeOFFLRBA=offlrba


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.