Przesyłanie zadania - główne

Za pomocą tej strony można przesyłać zadania online. W celu przejścia na tę stronę należy użyć opcji Menu > Narzędzia > Przesyłanie zadania.

Opis strony

ID zadania to wygenerowany przez systemem, losowy numer, który identyfikuje określoną operację przesyłania.

W celu przesłania zadania należy wybrać Kod zadania dla procesu, który ma zostać przesłany.

Każdy proces w tle zawiera następujące parametry:

Numer wątku zazwyczaj powinien mieć ustawioną wartość 0. Sekcja Uruchamianie procesów wielowątkowych zawiera informacje na temat sytuacji, w których uzupełnianie wartości innej niż 0 jest uzasadnione.

Liczba wątków pozwala określić, czy procesy w tle są uruchamiane pojedynczo czy w postaci wielu wątków działających równolegle. Jest to łączna liczba wątków, jakie zostały zaplanowane. Na przykład, jeśli proces został skonfigurowany do uruchomienia w 20 równoległych wątkach, wówczas każda z 20 instancji otrzymuje liczbę wątków równą 20. Więcej informacji o wypełnianiu tego pola zawiera sekcja Uruchamianie procesów wielowątkowych.

Uwaga: Nie wszystkie procesy mogą być uruchamiane jako wielowątkowe. Informacje na temat uruchamiania wielowątkowego zawiera opis kontrolki zadania.

Numer ponownego uruchomienia zadania jest używany jedynie dla procesów w tle, które pobrały informacje należące do danego numeru uruchomienia. Powinien być dostarczany jedynie w razie konieczności pobrania historycznego uruchomienia (a nie ostatniego uruchomienia).

Data robocza zadania jest używana jedynie w odniesieniu do procesów w tle, które korzystają z daty w ramach przetwarzania. W aplikacji Oracle Utilities Customer Care and Billing, na przykład, w procesie fakturowania może być wykorzystywana data robocza w celu określenia, które cykle fakturowania powinny zostać pobrane. Jeśli parametr nie zostanie wprowadzony, wówczas w czasie wykonywania procesu w tle zostanie wykorzystana data systemowa.

Uwaga: Zapisanie rekordu na tej stronie nie powoduje natychmiastowego przesłania zadania. Specjalny proces w tle będzie uruchamiany w celu wyszukiwania i przesyłania rekordów oczekujących. W zależności od częstotliwości wyszukiwania procesów oczekujących oraz od liczby rekordów oczekujących znajdujących się w kolejce może dojść do nieznacznego opóźnienia czasu przesyłania. Jeśli żądany czas wykonania jest bliski północy, wówczas możliwe jest, że zadanie zostanie uruchomione następnego dnia po przesłaniu. Jeśli data robocza nie zostanie wprowadzona, wówczas należy pamiętać o tym, że data robocza zostanie ustawiona na dzień po przesłaniu zadania.

Nadpisanie liczby rekordów do potwierdzenia oraz Nadpisanie maksymalnego limitu oczekiwania w minutach. Te parametry są opcjonalne i nadpisują: standardową liczbę rekordów do zatwierdzenia oraz standardową liczbę minut ponownej inicjacji kursora dla każdego procesu w tle. (Standardowa liczba rekordów do zatwierdzenia/standardowa liczba minut ponownej inicjacji kursora dla każdego procesu w tle powinna być udokumentowana w szczegółowym opisie rekordu kontrolki zadania). Należy zauważyć, że maksymalny limit czasu w minutach odpowiada liczbie minut ponownej inicjacji kursora.

Szybki dostęp: Więcej informacji na ten temat można znaleźć w sekcji dotyczącej parametrów dostarczanych dla procesów w tle.

ID użytkownika to identyfikator użytkownika powiązany z uruchomieniem procesu w tle. Może się różnić od użytkownika, który przesłał zadanie, jak opisano poniżej. Więcej informacji o znaczeniu identyfikatora użytkownika zawiera sekcja Parametry dostarczane podczas procesów w tle.

Uwaga: W tym polu domyślnie ustawiany jest identyfikator bieżącego użytkownika.

Język jest używany w celu realizacji dostępu do wartości specyficznych dla języka tabeli kontrolnej. Na przykład w tym kodzie języka są obecne komunikaty o błędach.

Jeśli system powinien powiadamiać użytkownika o zakończeniu zadania, użytkownik powinien wprowadzić własny ID e-mail. Więcej informacji zawiera sekcja Powiadomienie e-mail.

Uwaga: Do tego pola domyślnie wprowadzany jest adres e-mail bieżącego użytkownika, pod warunkiem że został on podany w rekordzie użytkownika.

Do pola Data/godzina żądanego wykonania domyślnie wprowadzana jest bieżąca data i godzina. Jeśli wymagane jest uruchamianie procesu w tle w innym dniu oraz o innej godzinie, należy nadpisać te informacje. Więcej informacji zawiera sekcja Przesyłanie zadań w przyszłości.

Status zadania wskazuje bieżący status zadania. Więcej informacji zawiera sekcja Cykl życia przesyłania zadania.

Metoda przesyłania wskazuje sposób inicjowania zadania. Poprawne metody to:

  • Online - uzupełniane, gdy użytkownik ręcznie tworzy lub ręcznie powiela przesyłanie zadania.

  • Wygenerowane - uzupełniane przez algorytmy przesyłające zadanie i przez zadania "inicjatora", które przesyłają inne zadania.

  • Zaplanowane - uzupełniane w terminarzu systemu DBMS.  Należy zauważyć, że w przypadku innych terminarzy nie zaleca się używać tej wartości, ponieważ może istnieć logika i walidacja związane z rekordami utworzonymi za pomocą tej wartości, które mogą nie mieć zastosowania do innych terminarzy.

  • Zaplanowane w czasie - uzupełniane przez demona zadania, który przesyła zadania z harmonogramem.

  • Inne - uzupełniane, gdy nie podano żadnej innej wartości.

Dodatkowe wartości mogą być dodawane przez wdrożenie. Listę metod przesyłania obsługiwanych przez system można znaleźć w wyszukiwaniu SUBMIT_​METH_​FLG.

Użytkownik przesyłania wskazuje, kto zainicjował zadanie. Ta wartość nie jest uzupełniana w przypadku zadań zaplanowanych w czasie lub zadań przesyłanych za pośrednictwem terminarza. Jest on wyświetlany tylko wtedy, gdy to pole zostało uzupełnione.

Na tej stronie widoczna jest Nazwa programu skojarzonego z kodem kontrolki zadania.

Do procesu w tle można także wprowadzać następujące parametry, które będą wykorzystywane tylko podczas kontroli jakości i testowania.

  • Uruchamianie programu śledzenia Włączenie tego przełącznika spowoduje zapisanie komunikatu przy każdym uruchomieniu programu.

  • Zakończenie programu śledzenia Włączenie tego przełącznika spowoduje zapisanie komunikatu przy każdym zamknięciu programu.

  • Śledzenie kodu SQL Włączenie tego przełącznika spowoduje zapisanie komunikatu przy każdym wykonaniu instrukcji SQL.

  • Dane wyjściowe śledzenia Włączenie tego przełącznika spowoduje wyświetlenie komunikatu dotyczącego specjalnych informacji zarejestrowanych przez proces w tle.

Uwaga: Informacje wyświetlane, gdy przełącznik śledzenia danych wyjściowych jest włączony, zależą od procesu w tle. Możliwe jest także, że proces w tle nie wyświetli żadnej informacji dla tego przełącznika.
Uwaga: Lokalizacja wyników śledzenia została zdefiniowana przez administratora systemu podczas instalacji.

Jeśli dla procesu w tle, na stronie "Kontrolka zadania", zostały zdefiniowane dodatkowe parametry, wówczas zostaną wyświetlone następujące wartości: Nazwa parametru, Opis, Opis szczegółowy, a także informacja o tym, czy parametr jest Wymagany.

Jeśli w konfiguracji kontrolki zadania ustawiono domyślną wartość parametru, wartość ta jest pokazywana i może być nadpisana. Należy potwierdzić lub wprowadzić odpowiednią Wartość parametru na potrzeby każdego parametru. Należy pamiętać, że jeśli wartość parametru jest ustawiona na Zaszyfrowana w konfiguracji kontrolki zadania, wartość będzie pokazywana jako zaszyfrowana.

Po wprowadzeniu wszystkich żądanych wartości należy zapisać rekord w celu uwzględnienia go w kolejce dla procesów w tle.

Jeśli wymagane jest powielenie istniejącego rekordu przesyłania zadania wraz z wszystkimi jego ustawieniami parametrów, należy wyświetlić rekord przesyłania przeznaczony do powielenia i użyć przycisku Powielanie i Kolejka. To spowoduje utworzenie nowego zapisu przesyłania zadania o statusie "Oczekujące". Zostanie wyświetlony nowy zapis przesyłania.

Jeśli wymagane jest anulowanie Oczekującego lub Uruchomionego rekordu, który nie ma Zaplanowanej metody przesyłania, należy użyć przycisku Anuluj. Ten przycisk jest zablokowany w przypadku wszystkich innych wartości statusu.