| |
C-4 Zusätzliche strukturiereneinheiten für das OTS, v1.0 September 2002 C ? StatusNoActivity : Keine TätigkeitIST z.Z. mit dem Zielgegenstand verbunden. Dieses tritt auf, nachdem eine Tätigkeit durchgeführt hat oder vor der ersten Tätigkeit verursacht wird. ? StatusMarkedRolledback : Die Verhandlung verband mit dem Zielgegenstand oder die Zieltätigkeit ist für Rollback gekennzeichnet worden. Die Tätigkeit führt mit durch CompletionStatusFail. ? StatusRollingBack : Eine VerhandlungIST mit dem Zielgegenstand verbunden und sie ist innen der Prozeß von zurück rollen. Eine Implementierung bringt diesen Status zurück, wenn sie entschieden hat zum Rollback aber hat nicht noch den Prozeß durchgeführt, weil er Antworten wartet vom Verhandlungservice. ? StatusCommitting : Die Verhandlung oder die Tätigkeit, die mit dem Zielgegenstand dazugehörig ist, ist bei der Festlegung. Eine Implementierung bringt diesen Status zurück, wenn sie entschieden hat festlegen, aber den Prozeß nicht schon durchgeführt haben, weil er Antworten wartet vom Verhandlungservice. ? StatusRolledback : Eine TätigkeitIST mit dem Zielgegenstand verbunden und sie hat durchgeführt mit dem Status CompletionStatusFail oder CompletionStatusFailOnly und seine dazugehörige Verhandlung ist zurück gerollt. ? StatusCommitted : Eine TätigkeitIST mit dem Zielgegenstand, es hat verbunden durchgeführt mit dem Status CompletionStatusSuccess und seine dazugehörige Verhandlung hat festgelegt. Es gibt keinen Ausgleich, der für diese Tätigkeit definiert wird. ? StatusToCompensate : Eine TätigkeitIST mit dem Zielgegenstand, es hat verbunden durchgeführt mit dem Status CompletionStatusSuccess und seine dazugehörige Verhandlung hat festgelegt. Ein Ausgleich ist für diese Tätigkeit definiert worden und wartet für Resultat seiner Vorfahren. ? StatusCompleted : Eine TätigkeitIST mit dem Zielgegenstand verbunden und sie hat durchgeführt. Das ist irgendein, das es festgelegt hat und ein Ausgleich ist nicht gewesen definiert oder es ist zurück gerollt, oder er ist ausgeglichen worden. ? StatusUnknown : Eine TätigkeitIST mit dem Zielgegenstand, aber der Tätigkeit verbunden Service kann nicht seinen gegenwärtigen Status feststellen. Dieses ist ein Übergangszustand und a folgende Anforderung bringt schließlich einen anderen Status zurück. Das Diagramm folgend zeigt an, daß die Übergänge, die eine transactional Tätigkeit durchmachen kann. Weil die Schnittstellen, die im ersten Teil dieser Spezifikation beschrieben werden, bedeutet werden, um zu definieren ein generischer Rahmen für viele ausgedehnte Verhandlung modelliert, die Tätigkeitsstatuen beschrieben in Abschnitt 2,1,2,2, "Status," auf page2-2 übermitteln Sie nicht feinkörniges Wissen über den Anwendung-Niveaufortschritt einer Tätigkeit; solche Informationen sind nicht an vorhanden das Niveau jener Schnittstellen, da das Konzept einer Tätigkeit ein wenig nach abhängt Anwendungssemantik. Jedoch auf dem Niveau des Ontarios schließt, der Begriff von an Tätigkeit wird an das Ontariomodell gebunden, und feinere granularitystatus können zu gegeben werden Anwendung zum Anzeigen des transactional Fortschritts der Tätigkeit. Offensichtlich das niedrige die Status, die durch den allgemeinen Rahmen bereitgestellt werden, sind für die Anwendung vorhanden, wenn sie erfordert sie. |  |
|
| |
|
|