Each record in the transaction log is identified by an origin queue ID that consists of 64 hexadecimal characters (32 bytes). The format of the origin queue ID is determined by the Mirror Replication Agent instance, and it varies according to the primary database type.
Table 3-1 illustrates the format of the origin queue ID for the Mirror Replication Agent for ASE.
Character |
Bytes |
Description |
---|---|---|
0-3 |
2 |
Database generation ID. |
4-15 |
6 |
Log page timestamp for the current record. |
16-27 |
6 |
Row ID of the current row. Row ID = page number (4 bytes) + row number (2 bytes). |
28-39 |
6 |
Row ID of the begin record for the oldest open transaction. |
40-55 |
8 |
Date and time of the begin record for the oldest open transaction. |
56-59 |
2 |
An extension used by the Replication Agent to roll back orphan transactions. |
60-63 |
2 |
Unused. |