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. [z/OS]W przypadku kolejek współużytkowanych w systemie z/OS wartość dotyczy tylko menedżera kolejek generującego odpowiedź. Wartość nie ma zastosowania do wszystkich menedżerów kolejek w grupie współużytkowania kolejek. 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.
  • Czas umieszczenia komunikatu w kolejce przez aplikację oraz czas, gdy komunikat jest dostępny, na przykład gdy jest zatwierdzany.
  • Czas oczekiwania komunikatu w kolejce na przetworzenie.
Komórka wyświetla dwie wartości: wartość opartą na ostatniej aktywności w krótkim okresie czasu oraz wartość opartą na aktywności w dłuższym okresie czasu. Te wartości zależą od konfiguracji i zachowania używanego systemu oraz poziomów aktywności w tym systemie i pełnią funkcję wskaźnika normalnej wydajności używanego systemu. Znaczące odchylenia od tych wartości mogą wskazywać na problemy z systemem. [z/OS]Dla kolejek systemu z/OS o dyspozycji 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.[z/OS] Dla kolejek systemu z/OS o dyspozycji 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. [z/OS]Dla kolejek systemu z/OS o dyspozycji 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. [z/OS]Dla kolejek systemu z/OS o dyspozycji 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. [z/OS]Dla kolejek systemu z/OS o dyspozycji Współużytkowane wyświetlona wartość dotyczy jedynie pomiarów pobranych w tym menedżerze kolejek. LGETTIME
[9.2.0, lipiec 2020][UNIX, Linux, Windows, IBM i]Bieżąca wielkość pliku Bieżąca wielkość pliku używanego przez tę kolejkę (w megabajtach). CURFSIZE
[9.2.0, lipiec 2020][UNIX, Linux, Windows, IBM i]Bieżąca maksymalna wielkość pliku 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:
  • [z/OS]Nazwa zadania wsadowego systemu z/OS
  • Identyfikator TSO USERID, identyfikator APPLID CICS
  • [z/OS]Nazwa regionu IMS
  • Nazwa zadania inicjatora kanału
  • [IBM i]Nazwa zadania systemu IBM i
  • Proces systemu UNIX, Linux i Windows
Nazwa aplikacji reprezentuje nazwę procesu lub zadania połączonego z menedżerem kolejek. Dla instancji, z którą ten proces lub zadanie są połączone przez kanał, nazwa aplikacji reprezentuje nazwę zdalnego procesu lub zadania, a nie nazwę procesu lub zadania kanału lokalnego.
APPLTAG
Identyfikator procesu Identyfikator procesu, który otworzył kolejkę. Ten atrybut nie obowiązuje w systemach HP Integrity NonStop Server[z/OS] i z/OS. 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[z/OS] i z/OS. 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: [z/OS] CICS (dotyczy tylko systemu z/OS); XA; [z/OS] RRS (dotyczy tylko systemu z/OS); [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.[z/OS] W przypadku systemu z/OS jest to 8-bajtowy adres RBA dziennika 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
[z/OS]Identyfikator przestrzeni adresowej [z/OS]Składający się z 4 znaków identyfikator przestrzeni adresowej aplikacji, który jest identyfikowany przez atrybut 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. [z/OS]ASID
[z/OS]Nazwa bloku specyfikacji programu [z/OS]Składająca się z 8 znaków nazwa bloku specyfikacji programu powiązana z działającą transakcją IMS (dotyczy tylko systemu z/OS). Można użyć atrybutów 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. [z/OS]PSBNAME
[z/OS]Identyfikator tabeli specyfikacji programu [z/OS]Składający się z 4 znaków identyfikator regionu tabeli specyfikacji programu IMS dla połączonego regionu IMS (dotyczy tylko systemu z/OS). Wartość jest wyświetlana tylko wtedy, gdy atrybut Typ aplikacji ma wartość IMS. [z/OS]PSTID
[z/OS]Identyfikator transakcji CICS [z/OS]Składający się z 4 znaków identyfikator transakcji CICS (dotyczy tylko systemu z/OS). Wartość jest wyświetlana tylko wtedy, gdy atrybut Typ aplikacji ma wartość CICS. [z/OS]TRANSID