Odniesienie do dokumentacji Implementacja
Funkcja zarządzania zapytaniami umożliwia wyświetlenie listy zapytań wysłanych na serwer (niezależnie od tego czy rozpoczętych czy nie) oraz ich statusów.
Prezentacja
Każda pozycja w tabeli wyników zapytań odpowiada zadaniu (już rozpoczętemu lub nie) wysłanemu na serwer wsadowy. Każde zadanie jest powiązane ze statusem i kodem kolorystycznym ilustrującym dany status. Standardowe kolory to:
Zamknij
Pola
Na tej karcie występują następujące pola :
Tabela Zapytania
| Ten numer identyfikuje zapytanie. Jest to numer sekwencyjny, przypisywany automatycznie na podstawie początkowego numeru zdefiniowanego w parametrach serwera wsadowego. |
| To pole wskazuje folder, z którego wykonanie zapytania zostało zażądane. |
| Ten kod identyfikuje rozpoczęte zadanie. |
| To pole definiuje język, w jakim wyrażone jest zadanie. |
| To pole definiuje kod użytkownika, który rozpoczął zadanie. |
| To pole wskazuje przewidywaną datę rozpoczęcia zapytania. |
| To pole określa przewidywaną godzinę rozpoczęcia zapytania dla wskazanej daty. |
| Możliwe wartości tego pola to „Tak” lub „Nie”. Jeśli wartość pola to „Tak”, zapytanie może zostać wykonane tylko w trybie jednego użytkownika w folderze. |
| To pole wyświetla bieżący status zapytania. Możliwe wartości, zdefiniowane w menu lokalnym 21 – Statusy postępu zapytań, to:
|
| To pole definiuje godzinę wykonania zapytania dla wskazanej daty. To pole wyświetla się tylko, jeśli zapytanie zostało rozpoczęte, a wykonanie się zakończyło. |
| To pole definiuje datę wykonania zapytania. To pole wyświetla się tylko, jeśli zapytanie zostało rozpoczęte, a wykonanie się zakończyło. |
| Możliwe wartości tego pola są zdefiniowane w menu lokalnym 20 – Typy zadań wsadowych. Wskazuje ono, czy zadanie zostało rozpoczęte z serwera wsadowego jako „Skrypt X3” czy „Skrypt Shell”. |
| To pole wskazuje kod procesu lub skryptu, jeśli rozpoczęte zadanie nie odpowiada podstawowej funkcji. |
| To pole wyświetla numer serwera przypisany do tego zapytania. |
| To pole wyświetla numer portu zapytania na wskazanym serwerze. |
| To pole wyświetla unikalny numer przypisany do serwera dla tego zadania. |
| Każde zapytanie jest wykonywane przez proces na serwerze aplikacji. To pole identyfikuje numer procesu (nazwanego ID procesu ogólnego lub PID) zapytania. |
| To pole wskazuje limit czasu oczekiwania, tzn. limit czasu powyżej którego zapytanie jest zatrzymywane automatycznie. |
| To pole jest uzupełniane, jeśli zadanie przynależy do grupy uruchomionych zadań. Ten kod, jeśli się wyświetla, jest wspólny dla wszystkich zadań grupy. |
| To pole jest uzupełniane, jeśli zadanie przynależy do grupy uruchomionych zadań. Ta wartość, jeśli się wyświetla, jest wspólna dla wszystkich zadań grupy. |
| To pole jest uzupełniane, jeśli zadanie przynależy do grupy uruchomionych zadań. Ten numer, jeśli się wyświetla, odpowiada licznikowi zadania w grupie. |
| Jeśli zadanie wsadowe jest uruchamiane z częstotliwością co N minut, ta kolumna wskazuje wartość N. |
| To pole jest uzupełniane, jeśli zapytanie jest wykonywane okresowo (zadanie okresowe). Przy każdym uruchomieniu zapytania ta kolumna przyrasta o 1. Wyświetlona wartość informuje, ile razy wykonano to zadanie. |
| To pole jest uzupełniane, jeśli zadanie zostało rozpoczęte na podstawie pliku job (zob. odpowiadający aneks techniczny). Wyświetla ono nazwę pliku bez rozszerzenia. |
Blok numer 2
| To pole wyświetla numer bieżącej strony, jak również łączną liczbę stron. |
Zamknij
Ikona "Operacje"
Należy kliknąć na Wprowadzanie parametrów z poziomu ikony Operacje, aby zmodyfikować parametry zapytania, niezależnie od tego, czy oczekuje ono na rozpoczęcie, czy zostało już zakończone.
Należy kliknąć na Przerwanie z poziomu ikony Operacje, aby przerwać wykonanie tego zapytania. Komunikat żąda potwierdzenia przerwania zapytania.
Należy kliknąć na opcję Modyfikacja z poziomu ikony Operacje, aby zmodyfikować, przed rozpoczęciem, datę i godzinę rozpoczęcia oraz priorytet wykonania zapytania.
Należy kliknąć na Log z poziomu ikony Operacje, aby wyświetlić log wykonanego zapytania. Log zawiera prefiks „RQT” oraz numer zapytania. Ten plik znajduje się w katalogu TRA katalogu SERVX3, który jest umieszczony w katalogu Runtime.
Należy kliknąć na opcję Ponownie uruchom zadanie z poziomu ikony Operacje, aby utworzyć nowe zapytanie z takimi samymi parametrami zapytania, co zapytanie źródłowe.
Domyślnie nowe zapytanie jest wykonywane tego samego dnia, kilka minut po wybraniu tej operacji. Należy użyć operacji Modyfikacja, aby zmodyfikować datę i godzinę rozpoczęcia nowego zapytania.
Źródłowe zadanie musiało zostać uruchomione w bieżącym folderze. Mogło zostać ono uruchomione przez innego użytkownika, ale ponowne uruchomienie odbywa się na koncie bieżącego użytkownika, po sprawdzeniu jego uprawnień.
Należy kliknąć na opcję Ponownie uruchom zadanie okresowe z poziomu ikony Operacje, aby ponownie uruchomić zapytanie jako zadanie okresowe.
Zamknij
W oknie otwartym przez ten przycisk występują następujące pola : Blok numer 1
Blok numer 2
Zamknij Należy kliknąć na operację Zapytanie, aby wysłać nowe zapytanie. |
Należy kliknąć na operację Odśwież, aby odświeżyć listę zadań i powiązanych statusów. Można również użyć klawisza F5. |
Należy kliknąć na operację Usuwanie, aby wyczyścić pozycje w tabeli. Wszystkie zapytania zakończone dla danej daty (zdefiniowanej na osobnym ekranie) zostaną usunięte z listy zadań. |
Należy kliknąć na operację Informacje, aby wyświetlić szczegóły bieżącego serwera wsadowego. |
Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :
Ten komunikat wyświetla się, jeśli wystąpiła próba usunięcia już wykonanego zadania.
Zapytanie wykonania lub tabela wykonanych zapytań są puste. Może to wystąpić po czyszczeniu lub, jeśli serwer wsadowy nie został uruchomiony.
Istnieje więcej pozycji zapytania niż może zostać wyświetlonych w tabeli. Widocznych jest tylko „n” pierwszych pozycji.
Wystąpiła próba uruchomienia zadania w innym folderze niż folder bieżący.
Wskazywany jest status serwera (Aktywny/Nieaktywny), jak również numer odpowiadającego procesu, jeśli jest aktywny. Brak aktywności serwera nie umożliwia wysyłki zapytań. Jednakże nie zostaną one wykonane natychmiast, nawet w momencie uruchomienia.