Właściwości połączenia aplikacji
Właściwości połączeń aplikacji są wyświetlane w oknie dialogowym właściwości Połączenie aplikacji. Nie można edytować wartości żadnej z tych właściwości.
W poniższych tabelach znajdują się listy właściwości połączeń aplikacji:
Dla każdej właściwości dostępny jest krótki opis jej znaczenia. W tabelach podany jest także równoważny parametr MQSC dla komendy DISPLAY CONN. Więcej informacji o komendach MQSC zawiera sekcja Administrowanie za pomocą komend MQSC w Centrum Wiedzy IBM®.
Strona Ogólne
W poniższej tabeli przedstawiono właściwości dostępne na stronie Ogólne okna dialogowego Właściwości połączenia aplikacji.
Właściwość | Znaczenie | Parametr MQSC |
---|---|---|
Nazwa aplikacji | Łańcuch zawierający znacznik aplikacji połączonej z menedżerem kolejek. Jest to jedna z następujących nazw: nazwa zadania wsadowego systemu z/OS, identyfikator TSO USERID, identyfikator CICS APPLID, nazwa regionu IMS, nazwa zadania inicjatora kanału, nazwa zadania systemu OS/400, proces systemu UNIX lub proces systemu Windows. Nazwa aplikacji reprezentuje nazwę procesu lub zadania połączonego z menedżerem kolejek. Dla instancji, dla której ten proces lub zadanie są połączone poprzez kanał, nazwa aplikacji reprezentuje nazwę zdalnego procesu lub zadania, a nie nazwę procesu lub zadania kanału lokalnego. | APPLTAG |
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 |
Identyfikator procesu | Identyfikator procesu, który otworzył kolejkę. Ta właściwość nie obowiązuje w systemach HP Integrity NonStop Server 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. Ta właściwość nie obowiązuje w systemach HP Integrity NonStop Server i z/OS. | TID |
ID użytkownika | Identyfikator użytkownika przypisany do uchwytu. | USERID |
Opcje | Opcje połączenia używane aktualnie przez to połączenie aplikacji. | CONNOPTS |
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 |
Nazwa PSB | Składająca się z 8 znaków nazwa bloku specyfikacji programu (PSB), która jest powiązana z działającą transakcją IMS. | PSBNAME |
ID połączenia | 24-bajtowy, unikalny identyfikator połączenia, który umożliwia produktowi IBM MQ prawidłowe zidentyfikowanie aplikacji. Kiedy aplikacja po raz pierwszy nawiązuje połączenie z menedżerem kolejek, ten menedżer kolejek określa identyfikator połączenia. | CONN i EXTCONN |
Strona Jednostka pracy
W poniższej tabeli podana została lista właściwości dostępnych na stronie Jednostka pracy okna dialogowego Właściwości połączenia aplikacji. Na stronie Jednostki pracy wyświetlane są dostępne informacje na temat jednostek pracy wybranego połączenia.
Właściwość | Znaczenie | Parametr MQSC |
---|---|---|
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 |
Data początkowa jednostki pracy | Data uruchomienia transakcji przypisanej do połączenia. | UOWSTDA |
Czas początkowy jednostki pracy | Czas uruchomienia transakcji przypisanej do połączenia. | UOWSTTI |
Identyfikator pierwotnej jednostki pracy | Identyfikator jednostki odzyskiwania, który został przypisany przez twórcę. Jest to 8-bajtowa wartość. | NID |
Nazwa pochodzenia | Identyfikuje twórcę wątku z wyjątkiem przypadku, gdy właściwość Typ aplikacji jest ustawiona na wartość RRSBATCH. W takim przypadku nazwa ta jest pomijana. | NID |
Nazwa przydziału dziennika | Nazwa pliku przydziału dziennika, do którego został wykonany pierwszy wpis przez transakcję powiązaną z połączeniem. | UOWLOG |
Pierwsza data dostępu do dziennika | Data pierwszego wpisu w dzienniku dokonanego przez transakcję przypisaną do połączenia. | UOWLOGDA |
Pierwsza godzina dostępu do dziennika | Godzina pierwszego wpisu w dzienniku dokonanego przez transakcję przypisaną do połączenia. | UOWLOGTI |
Stan jednostki pracy | Stan jednostki pracy. Brak oznacza brak jednostki
pracy. Aktywny oznacza, że jednostka pracy jest aktywna.
Przygotowany oznacza, że jednostka pracy jest w trakcie
operacji zatwierdzania. Nierozstrzygnięty oznacza, że
jednostka pracy jest w drugiej fazie dwufazowej operacji zatwierdzania, produkt
IBM MQ wstrzymał zasoby i
jest wymagana zewnętrzna ingerencja w celu rozstrzygnięcia operacji. Rozstrzygnięcie może obejmować uruchomienie koordynatora odtwarzania (na przykład CICS, IMS lub RRS) lub bardziej złożonej operacji, takiej jak użycie komendy RESOLVE INDOUBT. Wartość Nierozstrzygnięta może pojawić się tylko w systemie z/OS. |
UOWSTATE |
Identyfikator jednostki pracy menedżera kolejek | Jednostka odtwarzania przypisana przez menedżer kolejek. W przypadku systemu z/OS jest to 8-bajtowy adres RBA dziennika, natomiast na innych platformach jest to 8-bajtowy identyfikator transakcji wyświetlany jako 16 znaków szesnastkowych. | QMURID |
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 określony jest wartością właściwości UOW type . |
EXTURID |
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 funkcja wywołania zwrotnego zostanie wywołana z kodem przyczyny opisującym problem, który był przyczyną zawieszenia. Zostanie to zgłoszone 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 zostanie wywołana z kodem przyczyny
opisującym problem, który był przyczyną zawieszenia. Zostanie to zgłoszone w
polu Przyczyna w strukturze MQCBC przekazywanej do funkcji
wywołania zwrotnego. Funkcja wywołania zwrotnego zostanie wywołana 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. |
||
Jednostki odzyskiwania dyspozycji | (tylko dla systemu
z/OS)
Ten parametr służy do filtrowania listy zwracanych połączeń. Do wyboru są trzy opcje:
|
URDISP |
Strona Uchwyt
W poniższej tabeli podana została lista właściwości dostępnych na stronie Uchwyt okna dialogowego Właściwości połączenia aplikacji. Na stronie Uchwyt wyświetlane są informacje na temat obiektów otwartych przez wybraną aplikację.
Właściwość | Znaczenie | Parametr MQSC |
---|---|---|
ID połączenia | 24-bajtowy, unikalny identyfikator połączenia, który umożliwia produktowi IBM MQ prawidłowe zidentyfikowanie aplikacji. Kiedy aplikacja po raz pierwszy nawiązuje połączenie z menedżerem kolejek, ten menedżer kolejek określa identyfikator połączenia. | CONN i EXTCONN |
Nazwa obiektu | Jest to nazwa obiektu otwartego za pomocą połączenia. | OBJNAME |
Typ obiektu | Jest to typ obiektu otwartego za pomocą połączenia, na przykład Kolejka , Kanał , Klasa pamięci masowej . |
OBJTYPE |
Opcje otwarcia | Są to opcje używane przez połączenie do otwarcia obiektu. Wartość Wartość |
OPENOPTS |
Wartość
Wartość |
||
Dyspozycja QSG | Tylko do odczytu. Dyspozycja grupy współużytkującej kolejkę dla obiektu. Menedżer kolejek oznacza, że definicja obiektu jest dostępna tylko dla menedżera kolejek, który ją udostępnia; Grupa oznacza, że definicja obiektu jest składowana we współużytkowanym repozytorium i każdy menedżer kolejek w grupie współużytkowania kolejek posiada kopię definicji; Kopia oznacza, że definicja obiektu jest kopią definicji menedżera kolejek we współużytkowanym repozytorium; Współużytkowana oznacza, że definicja obiektu jest składowana w narzędziu CF grupy współużytkowania kolejek i jest dostępna dla wszystkich menedżerów kolejek w grupie współużytkowania kolejek. |
QSGDISP |
Stan uchwytu | Bieżący stan uchwytu. Stan Aktywny oznacza, że wywołanie funkcji API z tego połączenia jest aktualnie w toku dla tego obiektu. Jeśli obiekt jest kolejką, ten warunek może powstać w przypadku wywołania MQGET WAIT w toku. Oczekujący sygnał MQGET nie oznacza sam z siebie, że uchwyt jest aktywny. Stan Nieaktywny oznacza, że żadne wywołanie funkcji API z tego połączenia nie jest aktualnie w toku dla tego obiektu. Jeśli obiekt jest kolejką, ten warunek może powstać w przypadku braku wywołania MQGET WAIT w toku. | HSTATE |
Łańcuch tematu | Rozstrzygnięty łańcuch tematu. Ten parametr ma znaczenie w przypadku uchwytów typu OBJTYPE(TOPIC). Dla innych typów obiektów ten parametr jest pusty. | TOPICSTR |
Nazwa subskrypcji | Unikalna nazwa subskrypcji aplikacji powiązana z uchwytem. Ten parametr ma znaczenie tylko w przypadku uchwytów subskrypcji tematów. Nie wszystkie subskrypcje mają nazwy. | SUBNAME |
Identyfikator subskrypcji | Wewnętrzny, stały i unikalny identyfikator subskrypcji. Ten parametr ma znaczenie tylko w przypadku uchwytów subskrypcji tematów. Użycie komendy DISPLAY CONN nie powoduje wyświetlenia wszystkich subskrypcji, a jedynie tych, które mają aktualnie otwarte uchwyty dla subskrypcji. Aby wyświetlić wszystkie subskrypcje, należy użyć komendy DISPLAY SUB. | SUBID |
Docelowy menedżer kolejek | Menedżer kolejki docelowej dla komunikatów publikowanych w subskrypcji. Ten parametr ma znaczenie tylko w przypadku uchwytów subskrypcji tematów. Jeśli kolejką docelową jest kolejka udostępniana przez menedżer kolejki lokalnej, ten parametr będzie zawierał nazwę menedżera kolejki lokalnej. Jeśli kolejką docelową jest kolejka udostępniana przez menedżer kolejki zdalnej, ten parametr będzie zawierał nazwę menedżera kolejki zdalnej. | DESTQMGR |
Nazwa miejsca docelowego | Kolejka docelowa dla komunikatów publikowanych w tej subskrypcji. Ten parametr ma znaczenie tylko w przypadku uchwytów subskrypcji tematów. | DEST |
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 funkcja wywołania zwrotnego zostanie wywołana z kodem przyczyny opisującym problem, który był przyczyną zawieszenia. Zostanie to zgłoszone 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 zostanie wywołana z kodem przyczyny
opisującym problem, który był przyczyną zawieszenia. Zostanie to zgłoszone w
polu Przyczyna w strukturze MQCBC przekazywanej do funkcji
wywołania zwrotnego. Funkcja wywołania zwrotnego zostanie wywołana 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. |
||
Odczyt z wyprzedzeniem | Status połączenia odczytu z wyprzedzeniem. Istnieją
cztery możliwe wartości: Nie: Odczyt z wyprzedzeniem komunikatów nietrwałych nie jest włączony dla tego obiektu. Jest to wartość domyślna. Tak: Odczyt z wyprzedzeniem komunikatów nietrwałych jest włączony dla tego obiektu i jest używany efektywnie.Dziennik: Odczyt z wyprzedzeniem komunikatów nietrwałych jest włączony dla tego obiektu. Odczyt z wyprzedzeniem nie jest używany efektywnie, ponieważ do klienta przesłano wiele komunikatów, które nie są przetwarzane. Zablokowane: Aplikacja zażądała użycia funkcji odczytu z wyprzedzeniem, ale funkcja ta została zablokowana, ponieważ podczas pierwszego wywołania komendy MQGET określono niezgodne opcje. |
READA |