Atrybuty statusu kolejki
Atrybuty statusu kolejek i uchwytów mających dostęp do kolejek.
Każdy atrybut zawiera krótki opis tego, jakie informacje przedstawia. W tabeli znajduje się również ekwiwalent parametru MQSC komendy DISPLAY QSTATUS. Więcej informacji o komendach MQSC zawiera sekcja Administrowanie za pomocą komend MQSC w Centrum Wiedzy IBM®.
Atrybut | Znaczenie | Parametr MQSC |
---|---|---|
Nazwa kolejki | Nazwa danej kolejki. | |
Bieżące zapełnienie kolejki | Liczba komunikatów znajdujących się obecnie w kolejce. | CURDEPTH |
Liczba otwartych wejść | To jest liczba aplikacji, które są aktualnie podłączone do kolejki w celu pobierania komunikatów z kolejki. | IPPROCS |
Liczba otwartych wyjść | To jest liczba aplikacji, które są aktualnie podłączone do kolejki w celu umieszczania komunikatów w kolejce. | OPPROCS |
Niezatwierdzone komunikaty | Wskazuje, czy są niezatwierdzone zmiany (operacje wstawiania i pobierania) oczekujące na kolejkę. Jeśli istnieją oczekujące
niezatwierdzone zmiany, wartość atrybutu jest liczbą odpowiadającą liczbie oczekujących niezatwierdzonych komunikatów (1, 2, 3, 4, 5 itd). Jeśli nie ma żadnych oczekujących niezatwierdzonych zmian, atrybut ma wartość Nie . ![]() |
UNCOM |
Nazwa zakresu dziennika odtwarzania nośnika | Nazwa najwcześniejszego zakresu dziennika wymagana przez kolejkę w celu wykonania odtwarzania nośników. | MEDIALOG |
Monitorowanie kolejek | Zakres dziennika lub dziennika, który jest potrzebny w celu odtworzenia nośników kolejki. W menedżerach kolejek, w których znajduje się dziennik cykliczny, ten atrybut nie ma wartości. Ten atrybut jest poprawny tylko w produkcie UNIX, Linux® i Windows. | MONQ |
Czas kolejki | Interwał, w mikrosekundach, od umieszczenia komunikatu w kolejce do jego całkowitego przeczytania. Maksymalna możliwa do wyświetlenia wartość to 999 999 999; jeśli interwał przekroczy tę wartość, zostanie wyświetlona wartość 999 999 999. Interwał jest mierzony od momentu wstawienia komunikatu do kolejki do momentu niszczącego odtworzenia komunikatu przez aplikację, co oznacza, że obejmuje on następujące czasy.
![]() Współużytkowane wyświetlona wartość dotyczy
jedynie pomiarów pobranych w tym menedżerze kolejek. |
QTIME |
Wiek najstarszego komunikatu | Wiek w sekundach najstarszego komunikatu w kolejce. | MSGAGE |
Data ostatniego umieszczenia | Data umieszczenia ostatniego komunikatu w kolejce od czasu uruchomienia menedżera kolejek. Jeśli data umieszczenia komunikatu jest niedostępna, ponieważ na przykład żaden komunikat nie został umieszczony w kolejce od momentu uruchomienia menedżera kolejek, wartość ta zostanie przedstawiona jako pusta.![]() Współużytkowane wyświetlona wartość dotyczy
jedynie pomiarów pobranych w tym menedżerze kolejek. |
LPUTDATE |
Godzina ostatniego umieszczenia | Godzina umieszczenia ostatniego komunikatu w kolejce od czasu uruchomienia menedżera kolejek. Jeśli godzina umieszczenia komunikatu jest niedostępna, ponieważ na przykład żaden komunikat nie został umieszczony w kolejce od momentu uruchomienia menedżera kolejek, wartość ta zostanie przedstawiona jako pusta. ![]() Współużytkowane wyświetlona wartość dotyczy
jedynie pomiarów pobranych w tym menedżerze kolejek. |
LPUTTIME |
Data ostatniego pobrania | Data odtworzenia ostatniego komunikatu w kolejce od czasu uruchomienia menedżera kolejek. Przeglądany komunikat nie liczy się jako komunikat odtwarzany. Jeśli data pobrania komunikatu jest niedostępna, ponieważ na przykład żaden komunikat nie został umieszczony w kolejce od momentu uruchomienia menedżera kolejek, wartość ta zostanie przedstawiona jako pusta. ![]() Współużytkowane wyświetlona wartość dotyczy
jedynie pomiarów pobranych w tym menedżerze kolejek. |
LGETDATE |
Godzina ostatniego pobrania | Godzina odtworzenia ostatniego komunikatu w kolejce od czasu uruchomienia menedżera kolejek. Przeglądany komunikat nie liczy się jako komunikat odtwarzany. Jeśli godzina pobrania komunikatu jest niedostępna, ponieważ na przykład żaden komunikat nie został umieszczony w kolejce od momentu uruchomienia menedżera kolejek, wartość ta zostanie przedstawiona jako pusta. ![]() Współużytkowane wyświetlona wartość dotyczy
jedynie pomiarów pobranych w tym menedżerze kolejek. |
LGETTIME |
![]() ![]() |
Bieżąca wielkość pliku używanego przez tę kolejkę (w megabajtach). | CURFSIZE |
![]() ![]() |
Maksymalna wielkość, do jakiej może obecnie urosnąć plik kolejki (w megabajtach). Ta wartość może być niższa od określonej w konfiguracji wartości MAXFSIZE, jeśli plik kolejki nie został jeszcze przekonfigurowany przez menedżera kolejek z uwzględnieniem nowej maksymalnej wielkości. | CURMAXFS |
Obiekty statusu uchwytu kolejki
W następującej tabeli pokazano atrybuty statusu uchwytu kolejki, które zostały umieszczone w drugiej tabeli w oknie dialogowym statusu kolejki.
Atrybut | Znaczenie | Parametr MQSC |
---|---|---|
Nazwa kolejki | Nazwa danej kolejki. | |
Nazwa aplikacji | Łańcuch zawierający znacznik aplikacji połączonej z menedżerem kolejek. Jest to jedna z poniższych nazw:
|
APPLTAG |
Identyfikator procesu | Identyfikator procesu, który otworzył kolejkę. Ten atrybut nie obowiązuje w systemach HP Integrity NonStop Server![]() |
PID |
ID wątku | Identyfikator wątku procesu aplikacji, który otworzył kolejkę. Znak
gwiazdki wskazuje, że kolejka została otwarta przy użyciu połączenia
współużytkowanego. Ten atrybut nie obowiązuje w systemach HP Integrity NonStop Server![]() |
TID |
Typ aplikacji | Łańcuch wskazujący typ aplikacji połączonej z menedżerem kolejek.
Zadanie wsadowe oznacza aplikację używającą
połączenia zadania wsadowego. RRSBATCH oznacza aplikację skoordynowaną z RRS używającą połączenia zadania wsadowego.
CICS oznacza transakcję CICS. IMS oznacza transakcję IMS. CHINIT oznacza inicjator kanału. System oznacza menedżera
kolejek. Użytkownik oznacza aplikację użytkownika. |
APPLTYPE |
Opis aplikacji | Łańcuch zawierający opis aplikacji, z którą menedżer kolejek utrzymuje połączenie, jeśli jest znana. Jeśli aplikacja nie zostanie rozpoznana przez menedżer kolejek, zwrócony opis będzie pusty. Opis aplikacji może być stosowany w filtrze (na przykład z klauzulą WHERE), dzięki czemu administrator może wyświetlać jedynie niektóre połączenia. | APPLDESC |
Dostęp do przeglądania | Wskazuje, czy uchwyt umożliwia dostęp do przeglądania kolejki. Jeśli uchwyt udostępnia przeglądanie, wartość atrybutu to Tak ; jeśli uchwyt nie udostępnia przeglądania, wartość atrybutu to Nie . |
BROWSE |
Dostęp do tworzenia zapytań | Wskazuje, czy uchwyt umożliwia dostęp do tworzenia zapytań dla kolejki. Jeśli uchwyt udostępnia tworzenie zapytań, wartość atrybutu to Tak ; jeśli uchwyt nie udostępnia tworzenia zapytań, wartość atrybutu to Nie . |
INQUIRE |
Dostęp do wejścia | Wskazuje, czy uchwyt umożliwia dostęp do wejścia do kolejki. Nie oznacza, że kolejka nie jest otwarta na wejście; Współużytkowane oznacza, że kolejka jest otwarta na współużytkowane wejście; Wyłączne oznacza, że kolejka jest otwarta na wejście wyłączne. |
INPUT |
Dostęp do wyjścia | Wskazuje, czy uchwyt umożliwia dostęp do wyjścia z kolejki. Jeśli uchwyt udostępnia wyjście, wartość atrybutu to Tak ; jeśli uchwyt nie udostępnia wyjścia, wartość atrybutu to Nie . |
OUTPUT |
Dostęp do ustawień | Wskazuje, czy uchwyt umożliwia dostęp do ustawień kolejki. Jeśli uchwyt umożliwia dostęp do ustawień, wartość atrybutu to Tak ; jeśli uchwyt nie umożliwia dostępu do ustawień, wartość atrybutu to Nie . |
SET |
ID użytkownika | Identyfikator użytkownika przypisany do uchwytu. | USERID |
Nazwa kanału | Nazwa kanału będącego właścicielem uchwytu. Jeśli brak kanału przypisanego do uchwytu, wartość ta jest pusta. Wartość ta jest wyświetlana tylko wtedy, gdy uchwyt należy do inicjatora kanału. | CHANNEL |
Nazwa połączenia | Nazwa połączenia przypisana kanałowi, który jest właścicielem uchwytu. Jeśli brak kanału przypisanego do uchwytu, wartość ta jest pusta. Wartość ta jest wyświetlana tylko wtedy, gdy uchwyt należy do inicjatora kanału. | CONNAME |
Typ jednostki pracy | Typ jednostki odtwarzania rozpoznawany przez menedżer kolejek. Jest to jeden z następujących typów: ![]() CICS (dotyczy tylko systemu z/OS);
XA ; ![]() RRS (dotyczy tylko systemu z/OS); ![]() IMS
(dotyczy tylko systemu z/OS); Menedżer kolejek . |
URTYPE |
Identyfikator jednostki pracy menedżera kolejek | Jednostka odtwarzania przypisana przez menedżer kolejek. Jest to 8-bajtowy identyfikator transakcji wyświetlany jako 16 znaków szesnastkowych.![]() |
QMURID |
Stan asynchroniczny | Stan konsumenta asynchronicznego w tym
uchwycie obiektu. Istnieje pięć możliwych wartości: Aktywny: wywołanie obiektu MQCB spowodowało skonfigurowanie funkcji wywołania zwrotnego w celu asynchronicznego przetwarzania komunikatów, a uchwyt połączenia został uruchomiony, co umożliwia dalsze asynchroniczne korzystanie z komunikatów. Nieaktywny: wywołanie obiektu MQCB spowodowało skonfigurowanie funkcji połączenia zwrotnego w celu asynchronicznego przetwarzania komunikatów, jednak uchwyt połączenia nie został jeszcze uruchomiony, został zatrzymany lub wstrzymany, co uniemożliwia dalsze asynchroniczne korzystanie z komunikatów.Zawieszony: wywołanie zwrotne wykorzystania asynchronicznego zostało zawieszone, co uniemożliwia dalsze asynchroniczne korzystanie z komunikatów dla tego uchwytu obiektu. Może być to spowodowane wywołaniem przez aplikację obiektu MQCB z operacją MQOP_SUSPEND w tym uchwycie obiektu lub zawieszeniem wywołania przez system. Jeśli wywołanie zostało zawieszone przez system, w ramach procesu zawieszania asynchronicznego korzystania z komunikatów jest wywoływana funkcja wywołania zwrotnego z kodem przyczyny opisującym problem, który był przyczyną zawieszenia. Jest to zgłaszane w polu Przyczyna w strukturze MQCBC przekazywanej do funkcji wywołania zwrotnego. W celu kontynuowania asynchronicznego korzystania z komunikatów aplikacja musi wykonać wywołanie obiektu MQCB z parametrem Operation ustawionym na wartość MQOP_RESUME. |
ASTATE |
Zawieszony_tymczasowo: wywołanie zwrotne wykorzystania asynchronicznego zostało
tymczasowo zawieszone przez system, co uniemożliwia dalsze asynchroniczne korzystanie z komunikatów dla tego uchwytu
obiektu. W ramach procesu zawieszania asynchronicznego korzystania z komunikatów funkcja wywołania zwrotnego
wywoływana z kodem przyczyny opisującym problem, który był przyczyną zawieszenia. Jest to zgłaszane w polu
Przyczyna w strukturze MQCBC przekazywanej do funkcji wywołania zwrotnego. Funkcja wywołania
zwrotnego jest wywoływana ponownie po wznowieniu przez system asynchronicznego korzystania z komunikatów, gdy
tymczasowe problemy zostaną rozwiązane. Brak: Wywołanie obiektu MQCB nie zostało wykonane w tym uchwycie, dlatego nie skonfigurowano asynchronicznego korzystania z komunikatów dla tego uchwytu. Jest to wartość domyślna. |
||
Identyfikator zewnętrznej jednostki pracy | Zewnętrzny identyfikator jednostki odtwarzania przypisany do połączenia. Jest to identyfikator odtwarzania
znany w zewnętrznym koordynatorze punktu synchronizacji. Jego format jest określony przez wartość atrybutu Typ jednostki pracy . |
URID |
![]() |
![]() Nazwa aplikacji .
Wyróżnia on podwójne wartości atrybutu Nazwa aplikacji .
Ta wartość jest wyświetlana tylko wtedy, gdy menedżer kolejek, który jest właścicielem kolejki, działa w systemie z/OS i atrybut Typ aplikacji nie ma wartości System . |
![]() |
![]() |
![]() Nazwa bloku specyfikacji programu i Identyfikator tabeli specyfikacji programu , aby
wyczyścić transakcję za pomocą komend IMS.
Wartość jest wyświetlana tylko wtedy, gdy atrybut Typ aplikacji ma wartość IMS . |
![]() |
![]() |
![]() Typ aplikacji ma wartość IMS . |
![]() |
![]() |
![]() Typ aplikacji ma wartość CICS . |
![]() |