| |
A-2 VerhandlungcService, v1.4 September 2003 A // behalten für/der rückwärtigen Kompatibilität/ const TransactionPolicyValue Allows_shared = 0; const TransactionPolicyValue Allows_none = 1; const TransactionPolicyValue Requires_shared = 2; const TransactionPolicyValue Allows_unshared = 3; const TransactionPolicyValue Allows_either = 4; const TransactionPolicyValue Requires_unshared = 5; const TransactionPolicyValue Requires_either = 6; // Vorwärtshinweise für die Schnittstellen später definiert im Modul lokal Schnittstellenstrom; Schnittstelle TransactionFactory; Schnittstellensteuerung; Schnittstellen-Abschlußwiderstand; Schnittstellenkoordinator; Schnittstelle RecoveryCoordinator; Schnittstellenhilfsmittel; Schnittstellensynchrounisierung; Schnittstelle SubtransactionAwareResource; // TransactionalObject ist mißbilligt worden. Schnittstelle TransactionalObject; // Strukturdefinitionen structotid_t { langes formatID; Formatbezeichner. 0 ist * OSI TP/ langes bqual_length; Reihenfolgen< Oktett> tid; }; struct TransIdentity { Koordinatorcoord; Abschlußwiderstands-Bezeichnung; otid_totid; }; struct PropagationContext { nicht unterzeichnete lange Abschaltung; Strom TransIdentity; Eltern Reihenfolgen< TransIdentity >; irgendein implementation_specific_data; }; // heuristische Ausnahmen Ausnahme HeuristicRollback { }; Ausnahme HeuristicCommit { }; Ausnahme HeuristicMixed { }; Ausnahme HeuristicHazard { }; // andere Verhandlung-spezifische Ausnahmen Ausnahme SubtransactionsUnavailable { }; Ausnahme NotSubtransaction { }; |  |
|
| |
|
|