Udostępnij za pośrednictwem


Transakcje dziedziczone

Pakiet można uruchomić inny pakiet za pomocą pakietu na wykonanie zadania.Pakiet podrzędność jest uruchamiany przez zadanie wykonywania pakietu pakietu, może utworzyć transakcji pakietu lub go może dziedziczyć transakcji pakiet nadrzędny.

Pakiet podrzędność dziedziczy transakcji pakiet nadrzędny, jeśli są spełnione oba następujące:

  • Pakiet jest wywoływany przez pakiet na wykonanie zadania.

  • Zadanie wykonywania pakietu wywoływane pakiet także sprzężone transakcji pakiet nadrzędny.

Pojemniki i zadań w pakiecie podrzędność nie łączyć nadrzędny pakiet transakcji, o ile dziecko sam pakiet łączyćs transakcji.

Istnieją trzy pakiety wszystkich transakcji użyć na poniższym diagramie.Każdy pakiet zawiera wiele zadań.Aby podkreślić zachowanie transakcji, wyświetlane są tylko zadania wykonywania pakietu.Pakiety uruchamia pakietu A, B i C.Z kolei pakietu b działa pakietów d i e i c pakiet uruchamia pakiet F.

Pakiety i zadania mają następujące atrybuty transakcji:

  • TransactionOption jest zestaw do wymagane na opakowaniach a i c

  • TransactionOption jest zestaw do obsługiwane pakietów b i d oraz zadania wykonywania pakietu B, D pakietu wykonanie i wykonywanie F. pakietu

  • TransactionOption jest zestaw do NotSupported e pakiet i zadania wykonywania pakietu c i wykonanie E. pakietu

Przepływ transakcji dziedziczonych

Tylko te pakiety, B, D i f może dziedziczyć transakcji pakietów ich nadrzędnego.

Pakiety b i d dziedziczą transakcji, która została uruchomiona przez pakiet A.

Pakiet f dziedziczy transakcji, która została uruchomiona przez pakiet C.

Pakiety a i c kontroli własnej transakcji.

Pakiet e nie używać transakcji.