Definiowanie zadania

Aby utworzyć zadanie, należy zdefiniować jego dane podstawowe oraz powiązać z nim sesje i/lub polecenia powłoki. W danych podstawowych wskazuje się, czy zadanie ma być realizowane okresowo. Dla zadań realizowanych okresowo należy określić sposób harmonogramowania.

Definiowanie nowego zadania wymaga podjęcia następujących kroków:

  1. Uruchom sesję, którą chcesz uwzględnić w zadaniu, i wprowadź dane.
  2. Kliknij Dodaj do zadania. Uruchomi się sesja Dodawanie sesji do zadania (ttaad5102s000).
  3. Kliknij strzałkę przeglądania obok pola Zadanie, aby wywołać sesję Dane zadań (ttaad5500m000).
  4. Kliknij Nowy. Uruchomi się sesja szczegółowa Dane zadania (ttaad5100s000), w której można utworzyć nowe zadanie dla sesji.
  5. Wprowadź kod i opis zadania.
  6. Określ, kiedy zadanie ma zostać uruchomione wg opisu w sekcji Harmonogramowanie zadania.
  7. Kliknij Zapisz i zamknij sesję Dane zadania (ttaad5100s000). Wróć do sesji Dodawanie sesji do zadania (ttaad5102s000). Można teraz dodać sesję do zadania wg opisu w temacie Dodawanie sesji do zadania.
Harmonogramowanie zadania

Harmonogramowanie zadania zachodzi w następujących krokach w sesji szczegółowej Dane zadania (ttaad5100s000):

  • Aby uruchomić zadanie w określonym czasie, należy odznaczyć pole wyboru Użyj zewnętrznego harmonogramu. Należy wprowadzić datę i czas rozpoczęcia zadania w polach Data następnego wykonania w dalszej części sesji.
  • Aby ręcznie uruchomić zadanie, zaznacz pole wyboru Użyj zewnętrznego harmonogramu. Zadanie uruchamia się przy użyciu sesji Dane zadań (ttaad5500m000). Więcej informacji w temacie Uruchamianie zadania.
  • Aby uruchomić zadanie w regularnych odstępach czasu, należy zaznaczyć pole wyboru Okresowy. Należy wtedy:

    • Zdefiniować kalendarz dla zadania. LN uruchomi zadanie w terminach zdefiniowanych w kalendarzu. Więcej informacji w temacie Definiowanie kalendarza zadania.
    • Należy określić długość okresu. LN uruchomi zadanie na początku każdego okresu.

Po wprowadzeniu daty i czasu w polach Koniec okresu, LN nie uruchomi zadania po tym terminie.

Należy zaznaczyć pole wyboru Użyj harmonogramu zewnętrznego, jeżeli zadanie ma zostać uruchomione:

  • Poprzez zewnętrzny harmonogram zadań, taki jak Maestro firmy UNISON, lub poprzez program zewnętrzny np. UNIX crontab.
  • W sesji Aktywowanie zadania (ttaad5203m000).
  • Przy pomocy komendy powłoki rc.startjob (platforma UNIX).
  • Przy pomocy pliku wsadowego startjob.bat (platforma Windows).

Więcej informacji: Job execution i Job handling procedure (OP).

Zatrzymanie zadania po określonym czasie

Aby zatrzymać zadanie po określonym czasie, należy wprowadzić wartość w polu Maksymalny czas wykonania w sesji szczegółowej Dane zadania (ttaad5100s000). Po osiągnięciu maksymalnego czasu wykonania, LN kończy przetwarzanie bieżącej sesji i nie uruchamia następnej sesji.

Wartości od 0 do 59 wyrażają minuty. Aby przedstawić wartości dla czasu dłuższego niż godzina, należy wprowadzić liczbę godzin, a następnie liczbę minut (bez separatora).

Przykład
  • Aby określić 30 minut, należy wprowadzić 30.
  • Aby określić jedną godzinę, należy wprowadzić 100.
  • Aby określić jedną godzinę i 30 minut, należy wprowadzić 130.