Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

DISPLAY MAINREF - Ausgabe von Informationen über den Zustand der Mainrefs

&pagelevel(5)&pagelevel

Eingabeformat:          DISPLAY MAINREF

Kommentarzeile:

MR-NR

STATE

RUNUNIT-ID

TEMP

Informationszeilen:    

mainrefnr

state

transaktionskennung

temp

MR-NR

mainref
vom DBH vergebene interne Nummer, die beim READY der Transaktion zugeordnet wird; sie ist im Gegensatz zu transaktionskennung nicht fortlaufend.
Wertebereich 1 bis Wert von PP TRANSACTION

STATE

state
gibt den gegenwärtigen Zustand der Mainref an

Bei verteilter TA bezieht sich diese Angabe auf die lokale Teiltransaktion, egal, ob es sich um eine primäre oder sekundäre Teiltransaktion (PTT oder STT) handelt.

FREE
die Mainref ist von keiner Transaktion belegt und steht für eine neue Transaktion zur Verfügung.

STOP-NEW
die Mainref ist zurzeit gegen die Belegung durch neue Transaktionen gesperrt:

  • durch ein DAL-Kommando oder

  • durch ein DBH-internes Kommando

STOP
die Mainref ist von einer Transaktion mit dem Status STOP belegt

USED
die Mainref ist durch eine Transaktion belegt

BLOCK
die Mainref ist wegen eines Defekts ihres Temporären Realms für den aktuellen Session-Abschnitt gegen die Belegung durch neue Transaktionen gesperrt


Die STATE-Werte schließen sich gegenseitig aus. Sie werden nach folgender Hierarchie angezeigt:

BLOCK, STOP, STOP-NEW, FREE, USED

RUNUNIT-ID

transaktionskennung
Interne, vom UDS/SQL vergebene Transaktionskennung.
Die Transaktionen werden innerhalb eines Session-Abschnitts fortlaufend nummeriert.

Bei verteilter TA bezieht sich diese Angabe auf die lokale Teiltransaktion, egal, ob es sich um eine primäre oder sekundäre Teiltransaktion (PTT oder STT) handelt.

TEMP

temp
zeigt Defekte im Temporären Realm dieser Mainref an

-
kein Defekt im Temporären Realm dieser Mainref

DSTR
Temporärer Realm dieser Mainref ausgefallen

Bei verteilter TA bezieht sich diese Angabe auf die lokale Teiltransaktion, egal, ob es sich um eine primäre oder sekundäre Teiltransaktion (PTT oder STT) handelt.

Bei permanenten Fehlern in einem Temporären Realm reagiert der DBH mit Blockieren der entsprechenden Mainref.


Beispiel

//EXECUTE-DAL-CMD CMD=DISPLAY MAINREF

%  UDS0220 UDS HAT FOLGENDES KOMMANDO ENTGEGENGENOMMEN: DISPLAY MAINREF (OPOX073,11:27:36/0YA4) 
0YA4: MR-NR   STATE     RUNUNIT-ID   TEMP
0YA4: ----------------------------------------
0YA4:   1     USED             1      -
0YA4:   2     FREE        -           -
0YA4:   3     FREE        -           -
0YA4:   4     FREE        -           -
% UDS0218 UDS HAT DIE BEARBEITUNG DES DAL-KOMMANDOS ABGESCHLOSSEN.  (OPCC074,11:27:38/0YA4)