ORBA control statement

This statement specifies the position of the physical record in one OSAM data set to be verified or changed.

ORBA record_rba
record_rba
The relative byte address of the OSAM record. It can be specified as either of the following expressions:
  • A decimal expression (for example, 4096). The allowable maximum value is 8589934591.
  • A hexadecimal expression (for example, X'1000'). The allowable maximum value is X'1FFFFFFFF'.
    If the database is an HDAM or HIDAM and the database data set is OSAM with even block size or if the database is a PHDAM or PHIDAM that is registered in the RECON data sets as a database that supports up to 8 GB of data, the maximum database size can be 8 GB. An RBA beyond 4 GB for the OSAM database data set can be specified in hexadecimal format by the following expressions:
    • A nine-digit value. Add a 1 at the beginning of the RBA value. For example, to specify an RBA value of 4294968320, you enter 100000400. The maximum value is X'1FFFFFFFF'.
    • An eight-digit value. Increment the last bit of the RBA value by 1. For example, to specify an RBA value of 4294968320, you enter 00000401. The maximum value is X'FFFFFFFF'.
    When either of these values is supplied, IMS Database Repair Facility assumes that the value is over 4 GB for the even-block size OSAM.
    Note: A nine-digit RBA is used only when you enter the value. IMS Database Repair Facility shows the RBA value in eight digits.