ALLOC record fields
An allocation record's fields and their corresponding line numbers are described in the table.
| Record type | Line number | Field | Contents |
|---|---|---|---|
| ALLOC | 1 | ||
| 2 | ALLOC= time_stamp* | The time stamp for a time that the DBDS was allocated during the run of an IMS™ system. An asterisk (*) indicates that it is part of the record key. | |
| ALLOC LRID= n | The log record sequence number of the begin update log record. The value for n is 0 for ALLOC records that are created at the active site. | ||
| 3 | DSSN= nnnn | This is the data set sequence number that is being concurrently used by sharing IMS subsystems. A DSSN is used to reflect the relative order in which changes are made to a DBDS or area. | |
| USID= n | The update set identifier. An update set is a collection of updates that are made to the database or area while it is continuously updated by one or more IMS subsystems. | ||
| START= time_stamp | The start time of the log data set that was logging change records when this DBDS was allocated. | ||
| 4 | DEALLOC= time_stamp | The time stamp of a specific deallocation. This field is printed only if a specific deallocation time is in the record. If the DBDS was allowed to remain allocated to the closing of the log data set, this line is not printed. | |
| DEALLOC LRID= n | The log record sequence number of the end-update log record. This field is only printed if a specific deallocation time exists. | ||
| 5 | TRACKING SUSPENDED AT RECORD: suspend lrid TRACKING SUSPENDED NO RECORDS APPLIED | This will only be printed for shadow databases that are being tracked at the tracking site. The suspend lrid indicates the current tracking log position. | |
| 6 | QUIESCE | Indicates that deallocation occurred because of a database quiesce command. | |
| CMD | Indicates that the ALLOC record was added by a NOTIFY.ALLOC command. |