Podręcznik użytkownika

Wyświetlanie statusu aplikacji DCS

W przypadku DB2 Connect V5.2 monitor systemu obsługuje trzy postacie komendy LIST DCS APPLICATIONS:

LIST DCS APPLICATIONS

Aby przeglądać informacje dostarczone przez monitor na poziomie aplikacji, należy wydać komendę DB2 LIST DCS APPLICATIONS. Zwróci ona następujące informacje dla połączenia APPC (DB2 Connect Enterprise Edition wersja 7 dla DB2 Universal Database for OS/390):

    Auth Id  Application Name     Appl.     Host Application ID
                                 Handle
   -------- -------------------- ---------- --------------------------------
   USERID   db2bp_41             0          CAIBMOML.OMXT4H0A.A79EAA3C6E29
 

Zwróci ona następujące informacje dla połączenia TCP/IP (DB2 Connect Enterprise Edition wersja 7 dla DB2 Universal Database for OS/390):

    Auth Id  Application Name     Appl.     Host Application ID
                                 Handle
   -------- -------------------- ---------- --------------------------------
   USERID   db2bp_41             2          0915155C.9704.1517172201BE
 

Auth.Id (ID autoryzowanego użytkownika)
ID autoryzowanego użytkownika używany do zalogowania się na serwerze baz danych hosta lub AS/400. Określa on, kto uruchomił aplikację.

Application Name (Nazwa aplikacji)
Nazwa aplikacji uruchomionej na kliencie znana jako DB2 Connect. Dostępnych jest tylko 20 pierwszych bajtów po ostatnim separatorze ścieżki. Nazwa aplikacji nie jest dostępna dla aplikacji uruchomionych w DB2 for OS/2 wersja 1.

Appl Handle (Uchwyt aplikacji)
Agent wykonywany na stacji roboczej DB2 Connect. Elementu tego można użyć do połączenia informacji monitora systemu baz danych z innymi informacjami diagnostycznymi. (Na przykład patrz sekcja Narzędzie śledzenia (ddcstrc)). Podczas używania komendy FORCE USERS lub funkcji API wymagany jest również identyfikator agenta.

Host Application ID (ID aplikacji hosta)
Identyfikator ten może być:

Ten unikalny identyfikator jest generowany, gdy aplikacja zostaje podłączona do serwera baz danych hosta lub AS/400. Elementu tego można używać w połączeniu z ID aplikacji w celu skorelowania informacji dotyczących aplikacji po stronie klienta i po stronie serwera.

LIST DCS APPLICATIONS SHOW DETAIL

Jeśli zostanie podany format komendy DB2 LIST DCS APPLICATIONS SHOW DETAIL, zostaną wyświetlone dodatkowe informacje:

Auth Id  Application Name     Appl.      Client Application Id            Seq# Client
                              Handle                                           DB Alias
-------- -------------------- ---------- -------------------------------- ---- -------- 
NEWTON   db2bp                0          09151251.07D3.980925183850       0001 MVSDB
 
 Client   Client   Client     Host Application Id              Seq# Host DB Name
 Node     Release  Codepage
 -------- -------- ---------- -------------------------------- ---- -------------------- 
 antman   SQL05020 819        G9151251.G7D4.980925183851       0000 GILROY
 
Host
Release
--------
DSN05011 

Powyższy raport nie jest sformatowany, dlatego raport LIST DCS APPLICATIONS EXTENDED może być bardziej przydatny.

Client Application ID (ID aplikacji klienta)
Jednoznacznie identyfikuje aplikację podłączoną do stacji roboczej DB2 Connect. Istnieją różne formaty identyfikatora aplikacji, które zależą od protokołu komunikacyjnego używanego do komunikacji między klientem i stacją roboczą DB2 Connect. Więcej informacji na temat formatów można znaleźć w podręczniku Administration Guide.

Wartość ta umożliwia skorelowanie połączeń od klientów do stacji roboczej DB2 Connect oraz ze stacji roboczej DB2 Connect do serwera baz danych hosta lub AS/400.

Client Sequence no (Seq#) (Numer kolejny klienta - nr#)
Numer kolejny klienta jest numerem kolejnym transakcji. Został on utworzony, aby ułatwić skorelowanie transakcji rozproszonej po różnych systemach.

Client DB alias (Alias klienta DB)
Alias bazy danych jest podawany przez aplikację podczas połączenia z bazą danych. Elementu tego można używać do identyfikacji rzeczywistej bazy danych, do której aplikacja ma dostęp. Odwzorowanie między tą nazwą oraz nazwą bazy danych można wykonać, używając katalogu bazy danych w węźle klienta i węźle serwera menedżera baz danych.

Client NNAME (Node) (NNAME klienta - węzeł)
Identyfikuje węzeł, w którym wykonywana jest aplikacja klienta. Pole może zawierać różne informacje w zależności od protokołu używanego przez klienta. Na przykład dla klienta podłączonego przez NetBIOS jest to wartość parametru konfiguracyjnego menedżera baz danych NNAME. Dla klienta podłączonego przez TCP/IP jest to nazwa hosta.

Client Product ID (Client) (ID produktu klienta - klient)
Produkt oraz wersja uruchomiona na kliencie. Identyfikatorem produktu klienta będą:

Code Page ID (ID strony kodowej)
Identyfikator strony kodowej w węźle, w którym została uruchomiona monitorowana aplikacja.

Informacji tych można używać, aby zapewnić obsługę konwersji danych między stroną kodową aplikacji i stroną kodową bazy danych (lub w przypadku hosta lub serwera AS/400 między stroną kodową aplikacji a CCSID serwera baz danych hosta lub AS/400).

Jeśli strona kodowa aplikacji różni się od tej, z którą został uruchomiony monitor systemu baz danych, ten element strony kodowej może pomóc ręcznie przekształcić dane, które zostały przysłane z aplikacji i wyświetlone przez monitor systemu baz danych. Na przykład może on być pomocny w tłumaczeniu Nazwy aplikacji.

Outbound Sequence No (Kolejny numer wychodzący)
Określa kolejny numer wychodzący. Jest on używany do korelowania transakcji w różnych systemach.

Host Database Name (Nazwa bazy danych hosta)
Rzeczywista nazwa bazy danych, do której została podłączona aplikacja. W katalogu DCS jest to nazwa docelowej bazy danych.

Host Product ID (ID produktu hosta)
Uruchomiony na serwerze produkt i jego wersja. Ma on format PPPVVRRM, gdzie:

PPP
identyfikuje produkt serwera baz danych hosta lub AS/400 (na przykład DSN for DB2 Universal Database for OS/390, ARI for DB2 for VSE & VM lub QSQ for DB2 Universal Database for AS/400),

VV
reprezentuje dwucyfrowy numer wersji, taki jak na przykład 01,

RR
reprezentuje dwucyfrowy numer wydania,

M
reprezentuje jednocyfrowy poziom modyfikacji.

LIST DCS APPLICATIONS EXTENDED

Komendy LIST DCS APPLICATIONS można używać z opcją EXTENDED, aby wygenerować Raport rozszerzony. Raport rozszerzony zawiera wszystkie pola, które są wyświetlane, gdy w komendzie określona jest opcja SHOW DETAIL, a ponadto dziewięć nowych pól:

Podczas gdy istniejące opcje komendy wyświetlają pola poziomo, jeden wiersz na aplikację, nowa opcja wyświetla je pionowo, jedno pole na wiersz.

Oto nowa składnia komendy:

      LIST DCS APPLICATIONS [SHOW DETAIL | EXTENDED ]

Nowe informacje wyjściowe, gdy używana jest nowa opcja EXTENDED:

               List of DCS Applications - Extended Report
 
Client application ID                      = 09151251.0AA7.981015204853
  Sequence number                          = 0001
  Authorization ID                         = NEWTON
  Application name                         = db2bp
  Application handle                       = 1
  Application status                       = waiting for request
  Status change time                       = 10-15-1998 16:50:29.489160
  Client node                              = antman
  Client release level                     = SQL05020
  Client platform                          = AIX
  Client protocol                          = TCP/IP
  Client codepage                          = 819
  Process ID of client application         = 39324
  Client login ID                          = smith
  Host application ID                      = G9151251.GAA8.981015204854
  Sequence number                          = 0000
  Database alias at the gateway            = MVSDB
  DCS database name                        = DCSDB
  Host database name                       = GILROY
  Host release level                       = DSN05011
  Host CCSID                               = 500
 

Pole statusu aplikacji zawiera jedną z następujących wartości:

  1. connect pending - outbound (połączenie w toku - wychodzące). Oznacza, że zostało wydane żądanie połączenia z bazą danych hosta i DB2 Connect oczekuje na ustanowienie połączenia.
  2. waiting for request (oczekiwanie na żądanie). Oznacza, że zostało nawiązane połączenie z bazą danych hosta i DB2 Connect oczekuje na instrukcje SQL z aplikacji klienta.
  3. waiting for reply (oczekiwanie na odpowiedź). Oznacza, że instrukcja SQL została wysłana do bazy danych hosta.

Również godzina zmiany statusu zostanie wyświetlona w raporcie tylko wtedy, gdy podczas przetwarzania zostanie włączony monitor systemu UOW. W przeciwnym wypadku zostanie wyświetlony komunikat "Not Collected (Nie gromadzone)".

Użycie Centrum sterowania DB2 do wyświetlania Rozszerzonych informacji o aplikacjach DCS

Centrum sterowania produktu DB2 wersja 7 można użyć do monitorowania bramy DB2 Connect.W tej sekcji omówiono, w jaki sposób używać Centrum sterowania, aby wyświetlić taki sam raport, jaki otrzymuje się za pomocą komendy list dcs applications extended.

Aby otrzymać raport rozszerzony dla dowolnej aplikacji, należy:

  1. Rozwinąć drzewo znajdujące się pod ikoną systems w Centrum sterowania, aby wyświetlić System --> Instances --> Gateway Connections. Jeśli w folderze Gateway Connections zostanie kliknięta prawym przyciskiem myszy dowolna instancja, zostanie wyświetlone menu podręczne. Z menu należy wybrać pozycję Applications.... Pojawi się okno aplikacji. Okno to wygląda jak notatnik z zakładkami, z których jedna jest zatytułowana Applications. Jeśli w instancji istnieją aplikacje bramy, to w oknie będzie znajdować się druga zakładka, zatytułowana Gateway Applications.
  2. Okno główne wszystkich stron zawiera kolumny informacji odpowiadające polom raportu LIST DCS APPLICATIONS EXTENDED. Pierwszych sześć kolumn widocznych w oknie zawiera następujące dane:
         Client Node (węzeł klienta)
         Application Name (nazwa aplikacji)
         Client Application ID (ID aplikacji klienta)
         Host Application ID (ID aplikacji hosta)
         Database Alias at Gateway (alias bazy danych w bramie)
         Status
    
    Pozostałe pola raportu można przeglądać, używając paska przewijania poziomego znajdującego się u dołu okna.

Wszystkie pola wyświetlone za pomocą komendy LIST DCS APPLICATIONS EXTENDED znajdują się w tym widoku.


[ Początek strony | Poprzednia strona | Następna strona | Spis treści | Indeks ]