Przegląd przetwarzania w tle

Ponieważ system używa terminarza do zabezpieczenia i wykonywania procesów w tle, użytkownik powinien zapoznać się z następującymi dodatkowymi zagadnieniami:

  • Rekordy kontrolek zadania są używane do następujących celów:
    • Definiowanie kodu służącego do wykonywania logiki powiązanej z procesem w tle.
    • Dla procesów pobierających informacje - rekord kontrolki zadania definiuje następny numer zadania, który zostanie przydzielony do nowych rekordów dostępnych do pobrania. Przykładowo, rekord kontrolki zadania powiązany z procesem przekierowującym pozycje Do wykonania do zewnętrznego systemu definiuje następny numer zadania, który zostanie przydzielony do nowych pozycji Do wykonania skonfigurowanych z tą kontrolką zadania. W momencie, gdy ten proces zewnętrznej dystrybucji pozycji Do wykonania zostanie uruchomiony po raz kolejny, wówczas zostaną wybrane wszystkie pozycje Do wykonania oznaczone bieżącym numerem zadania (a kolejny numer zadania zostanie zwiększony).
    • Rekord kontrolki zadania dla każdego procesu w tle zbiera informacje o audycie dotyczącym historycznego wykonania procesu. System używa tej informacji do sterowania ponownym uruchomieniem procesu zakończonego niepowodzeniem. Użytkownik może użyć tych informacji w celu wyświetlenia komunikatów o błędach powiązanych z procesami uruchomienia zakończonymi niepowodzeniem.
    • Wiele procesów zostało zaprojektowanych do uruchamiania równolegle w celu przyśpieszenia wykonania. Przykładowo, można wykonać proces stosujący aktualizacje importu zbioru danych przenoszenia dot. CMA, tak aby wiele "wątków" przetwarzało różne podzbiory rekordów (i by wątki te były wykonywane jednocześnie). Rekordy kontrolki zadania powiązane z tym typem procesu zbierają informacje o audycie dotyczącym każdego wątku w każdym wykonaniu. System używa tych informacji do sterowania ponownym uruchomieniem wątków zakończonych niepowodzeniem. Więcej informacji można znaleźć w sekcji Równoległe procesy w tle.
    • Niektóre procesy definiują dodatkowe parametry. Parametry te są definiowane z kontrolką zadania. Dla każdego parametru mogą być też rejestrowane domyślne wartości. Będą one używane po przesłaniu procesu w tle online.

Poniższy diagram ilustruje relacje między rekordami kontrolki zadania.

Relacje rekordów kontrolki zadania

Wyniki uruchomienia zadania można wyświetlić za pomocą strony Drzewo uruchamiania zadania.

Informacje na temat integracji z narzędziem Oracle Scheduler zawiera sekcja Integracja z terminarzem zadań.