Diese Tabelle enthält Abhängigkeiten zwischen verschiedenen Transaktionen und legt somit die Reihenfolge fest, in der die Transaktionen freigegeben werden sollen.
Diese Tabelle wird zu zwei verschiedenen Zwecken erstellt.
1. Sie wird verwendet, um festzustellen, ob sich die Daten eines Vertrags derzeit in einem nicht garantierten Status befinden, da eine modifizierende Transaktion noch nicht freigegeben ist. Auf der Grundlage dieser Tabelle könnte eine Warnmeldung beim Start einer Transaktion erzeugt werden, wenn vertragsdatenverändernde Transaktionen noch nicht freigegeben sind.
2. Sie wird verwendet, um Transaktionen, die auf Vertragsdaten beruhen, automatisch zurückzurollen, wobei die modifizierenden Transaktionen zurückgerollt werden.
Name | Hilfetext-Beschreibung | Datentyp | Länge | Codetable |
---|---|---|---|---|
INR | Interne eindeutige ID | Text | 8 | |
TRNINR | INR der kontraktändernden Transaktion | Text | 8 | |
PRVINR | INR vorangeganger Transaktion | Text | 8 | |
OBJTYP | Objekttyp | Text | 6 | |
OBJINR | Objekt-INR | Text | 8 | |
LSTFLG | Flag zum Markieren des letzten TRO für Kontrakt | Text | 1 | Embedded |
Eindeutige interne ID eines Datensatzes in der Tabelle. Die INR ist ein Textfeld, das beim Aufruf des nächsten gültigen Eintrags vom Zähler dieser Tabelle erstellt wird. Das Feld INR wird zur Pflege von Links aus anderen Tabellen zu dieser Tabelle verwendet.
Bei Tabellen mit Kontraktdaten verbindet die INR die beiden Tabellen xxD und xxT als zugehörige Einträge mit gleicher INR.
INR der Transaktion, die den Kontrakt erstellt oder verarbeitet hat.
Dieses Feld enthält die TRNINR der direkt vorausgegangen Transaktion, die vom gleichen Kontrakt abhängt.
Objekttyp des besitzenden Kontrakts (z.B. LID, GID). Wird zusammen mit OBJINR verwendet.
INR des besitzenden Kontrakts. Wird zusammen mit OBJTYP verwendet.
Die zuletzt hinzugefügte Transaktion wird mit einem 'X' gekennzeichnet, um solche Einträge zu kennzeichnen, zu denen neue Abhängigkeiten verlinkt werden müssen. Beim Verlinken eines neuen Eintrags zu einem vorhandenen TRO-Datensatz, wird das 'X' in LSTFLG dieses vorhandenen Datensatzes gelöscht und der neue Datensatz wird mit LSTFLG = 'X' gekennzeichnet.
Code | Text |
---|---|
R | Transaktion TRNINR wurde zurückgewiesen |
X | Transaktion TRNINR ist letzte offene TRN für OBJTYP/OBJINR |
D | Transaktion TRNINR wurde freigegeben, zurücksetzen nicht möglich |
Normaler Eintrag |