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
.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.
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.
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.
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.
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.
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.
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.