Podręcznik użytkownika
W przypadku DB2 Connect V5.2 monitor systemu obsługuje trzy
postacie komendy LIST DCS APPLICATIONS:
- LIST DCS APPLICATIONS,
- LIST DCS APPLICATIONS SHOW DETAIL,
- LIST DCS APPLICATIONS EXTENDED.
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ć:
- Tokenem korelacji DRDA (CRRTKN) dla konwersacji niezabezpieczonych.
- Identyfikatorem logicznej jednostki pracy (LUWID) dla konwersacji
dwufazowych zabezpieczonych przez SNA Syncpoint Manager (SPM).
- Identyfikatorem jednostki pracy (UOWID) dla dwufazowych połączeń
zabezpieczonych przez DRDA-3 Syncpoint Manager (używanych przez połączenia
TCP/IP).
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.
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ą:
- SQL01010 dla DB2 for OS/2 wersja 1.
- SQL01011 dla produktów DB2 i Client Application Enablers wersja 1
przeznaczonych dla systemu typu UNIX.
- SQL02010 dla produktów DB2 i Client Application Enablers wersja 2.
- SQL02020 dla produktów DB2 i Client Application Enablers
wersja 2.1.2.
- SQL05000 dla produktów DB2 Universal Database i DB2 Connect wersja
5.0 i ich klientów.
- SQL05020 dla produktów DB2 Universal Database i DB2 Connect wersja
5.2 oraz ich klientów.
- SQL06010 dla produktów DB2 Universal Database i DB2 Connect wersja
6.1 oraz ich klientów.
- SQL07010 dla produktów DB2 Universal Database i DB2 Connect wersja 7
i ich klientów.
- 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.
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:
- DCS application status (Status aplikacji DCS),
- Status change time (Godzina zmiany statusu),
- Client platform (Platforma klienta),
- Client protocol (Protokół klienta),
- Host Coded Character Set Identifier (CCSID) (Identyfikator kodowanego
zestawu znaków CCSID hosta,
- Client login ID (ID logowania klienta),
- Process ID of client application (ID procesu aplikacji klienta),
- Database alias at the gateway (Alias bazy danych w bramie),
- DCS database name (Nazwa bazy danych DCS).
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:
- 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.
- 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.
- 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)".
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:
- 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.
- 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 ]