Projektowanie > Narzędzia > Kontrole > Monitorowanie > Użytkownicy 

Ta funkcja służy do przeglądania różnych zadań Adonix przetwarzanych na serwerze. Domyślnie wyświetlane są bieżące zadania na serwerze przetwarzającym, jednak można uzyskać dostęp do każdego serwera dostępnego przez sieć, na którym uruchomiony jest proces połączenia przez oprogramowanie o tym samym numerze usługi.

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Funkcja ta jest prezentowana jako pojedynczy ekran bez lewej listy.

Karta Ekran wpisów

Prezentacja

Po wejściu w funkcję wyświetlane są parametry połączenia z domyślnym serwerem. Jeżeli użytkownik chce zobaczyć połączenia na innym serwerze, będzie musiał podać jego nazwę. Przeglądanie będzie możliwe o ile numer usługi jest taki sam jak na serwerze zdalnym.

Na tym ekranie wyświetlane są trzy sekcje danych:

  • w pierwszej, o nazwie Otwarte sesje, przedstawiona jest lista połączeń z serwerem w formie tabeli;
  • w drugiej, o nazwie Aktywne procesy, przedstawiona jest lista procesów związanych z daną sesją (tj. sesją z wiersza w pierwszej sekcji, na którym ustawiony jest kursor);
  • a w ostatniej, o nazwie Wszystkie sesje przedstawiono wszystkie informacje łącznie.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Blok numer 1

  • Maszyna (pole SERVEUR)

Określ serwer procesów, na którym przeglądane są dane procesy. Domyślnie serwer, który jest proponowany podczas uruchamiania funkcji, jest bieżącym serwerem aplikacji.

  • Licencja (pole LICENCE)

Określ numer licencji przypisywany przez system Sage na potrzeby instalacji. Ten numer licencji jest unikalny. Jest on powiązany z grupą uprawnień (liczbą sesji, opcji itd.), a także dwoma seriami tekstu identyfikującymi klienta-użytkownika dla licencji oraz kontrahenta, który wdrożył to rozwiązanie.

Funkcja dedykowana dla podglądu wszystkich tych informacji.

  • Suma sesji (pole NBTOTSES)
  • Czas CPU (pole CPUFLG)

Tabela Otwarte sesje

  • Klient (pole CLIENT)

Określ sieciową nazwę stacji roboczej, która używana jest do ustanawiania połączenia dla danej sesji. Należy zauważyć, że tą nazwą sieciową może być:

  • albo stacja robocza-klient, która podłączona jest do serwera-klient,
  • albo serwer internetowy, który wykonuje połączenie między przeglądarką internetową a serwerem,
  • albo słowo kluczowe „BATCH”, w przypadku gdy proces jest zadaniem przetwarzania w tle i nie jest powiązany z żadnym klientem,
  • albo serwer sieciowy, na którym działa terminal lub serwer internetowy.
  • Typ (pole TYP)

Określa typ połączenia dla bieżącej sesji. Powiązane jest to z jednym z wariantów wyboru, które zdefiniowane są w menu lokalnym 924.

  • Klient Web (pole IPCLI)
  • Logowanie (pole USER)

Określa kod użytkownika (w znaczeniu oprogramowania), pod jakim otwarta jest dana sesja.

Pola Ident1 oraz Ident2 są specjalnymi identyfikatorami obsługiwanymi przez silnik Adonix w celu połączenia użytkownika. Pierwsze pole jest unikalne dla danego folderu. Odnosi się ono do wyniku oceny funkcji adxuid(1) i jest używane w pliku APLLCK (jest to pole LCKPID). Drugie pole jest unikalne dla danego serwera i numeru usługi. Odnosi się ono do wyniku oceny funkcji adxuid(2) .

  • Moduł (pole MODULE)

Określ moduł, z którym powiązana jest wykonywana funkcja. Lista modułów może różnić się zależnie od oprogramowania. Powiązane jest to z menu lokalnym numer 14.

  • Funkcja (pole FONCTION)

Określ kod dla funkcji wykonywanej przez podłączonego użytkownika. Kod ten powiązany jest z wartością zmiennej GFONCTION na samej stacji roboczej.

Jeżeli użytkownik jest połączony, nie będąc w tej funkcji (jeśli znajduje się on w menu), pole to jest puste.

Należy zauważyć, że serwer wsadowy istnieje jako zadanie zwane SERVEUR, funkcjonujące w trybie BATCG w folderze, gdzie nazwa uzależniona jest od oprogramowania, ale którego nazwa rozpoczyna się w zasadzie od liter „SERV”.

  • Login systemu (pole LOGIN)

Określ kod użytkownika (w znaczeniu logowania systemowego), po którym rozpoznawany jest podłączony użytkownik.

  • Usługa (pole PORT)

Określ numer usługi połączenia (właściwość zadania adxd, z którym powiązana jest stacja robocza przy żądaniu połączenia).

  • Data (pole DATCON)

Określ datę i godzinę rozpoczęcia połączenia ze stacją roboczą.

  • Czas UTC (pole HRECON)
  • Data + godzina UTC (pole DATTIME)
  • Procesor (pole CPU)

Wyświetla czas procesora, który używany jest przez proces Adonix od momentu uruchomienia. Czas ten jest wyrażony w minutach i sekundach.

  • ID sesji (pole ID)

Pola Ident1 oraz Ident2 są specjalnymi identyfikatorami obsługiwanymi przez silnik Adonix w celu połączenia użytkownika. Pierwsze pole jest unikalne dla danego folderu. Odnosi się ono do wyniku oceny funkcji adxuid(1) i jest używane w pliku APLLCK (jest to pole LCKPID). Drugie pole jest unikalne dla danego serwera i numeru usługi. Odnosi się ono do wyniku oceny funkcji adxuid(2) .

  • Rodzaj (pole NATURE)

Tabela Aktywne procesy

  • Nr procesu przetwarzania (pole NUMERO)

W przypadku każdego procesu powiązanego z bieżącą sesją pozycji w górnej tabeli wyszukiwany jest tutaj unikalny numer procesu połączony z serwerem, na którym proces ten jest wykonywany (tj.proces wznaczeniu systemu operacyjnego, czy to UNIX, Linux czy Windows).

  • Procesy (pole PROCESS)

Określa nazwę wykonywanych procesów na serwerze procesów powiązanych z bieżącą sesją w górnej tabeli. W ramach nazw często w danej pozycji występują następujące procesy:

  • adonix, który odnosi się do silnika wykonania dla procesów.
  • sadora, który odnosi się do pilota dla sesji bazy danych Oracle.
  • sadora, który odnosi się do pilota dla sesji bazy danych SQL.
  • sadfsq, który odnosi się do procesu, który obsługuje dostęp do plików sekwencyjnych.
  • sadsys, który odnosi się do procesu wykonującego polecenia systemowe na serwerze.
  • Maszyna (pole MACHINE)

Określ komputery, na których działa każdy z procesów, powiązanych z bieżącą sesją w górnej tabeli. Może to być jeden z serwerów sieciowych (szczególnie serwer procesów, serwer aplikacji, ale także stacja robocza-klient, w przypadku np. zapisywania na lokalnej stacji roboczej, proces sadfsq jest następnie otwierany na stacji roboczej).

Tabela Suma sesji

  • Typ sesji (pole TYPSES)
  • Typ (pole TYPINTSES)

 

  • Suma (pole TOTSES)

 

Zamknij

 

Ikona "Operacje"

Zatrzymanie procesu

Ta funkcja służy do zatrzymania wybranego procesu (poprzez polecenie kill w przypadku systemów UNIX lub killadx w przypadku NT). Z punktu widzenia bazy danych, zatrzymanie procesu nie tylko oznacza faktyczne zatrzymanie przetwarzanej transakcji, ale również utratę danych, które są wprowadzane. Z tego względu ważne jest, żeby uważnie posługiwać się tą funkcją. Powinna służyć wyłącznie do rozwiązywania problemów wynikających ze zdarzeń operacyjnych.

Uprawnienie użytkownika do wykonywania tej funkcji zależy od parametrów jego połączenia. Jeżeli użytkownik chce zatrzymywać zadania, które zostały uruchomione przez innego użytkownika, musi być podłączony jako superużytkownik (root w przypadku systemów UNIX).

 

Zamknij

 

Przyciski określone

Ten przycisk, dostępny także przy użyciu skrótu, służy do odświeżania widoku otwartych sesji.

Ten przycisk służy do wyszukiwania sesji na podstawie procesów, dla których wprowadzono numer. Jeżeli proces można przypisać do sesji, po zakończeniu wyszukiwania zaznaczany jest odpowiedni wiersz.

Pasek menu

Sortowanie / Folder

Funkcja służy do sortowania wierszy w kolejności folderów.

Sortowanie / Klient

Funkcja służy do sortowania wierszy w kolejności klienckich stacji roboczych.

Sortowanie / Logowanie

Funkcja służy do sortowania wierszy w kolejności kodów połączeń.

Sortowanie / Logowanie systemowe

Funkcja służy do sortowania wierszy w kolejności kodów połączeń, w rozumieniu systemowym.

Sortowanie / Data

Funkcja służy do sortowania wierszy po dacie.

Komunikaty o błędzie

Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :

xxxx: serwer niedostępny

Komunikat informuje o tym, że nie istnieje serwer o podanej nazwie lub że nie jest podłączony do sieci i że usługa połączeń adxd oczekuje dla numeru bieżącej usługi. Uwaga: ten komunikat może zostać wyświetlony po długim czasie oczekiwania (musi upłynąć czas oczekiwania określony dla usług sieciowych).

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja