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:
  • Wszystkie oznacza, że zwracane są wszystkie połączenia. Jest to wartość domyślna.
  • Grupa oznacza, że zwracane będą tylko połączenia pochodzące z grupy, do której skierowana była komenda.
  • Menedżer kolejek oznacza, że zwracane będą tylko połączenia z menedżera kolejek, do którego skierowana była komenda.
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ść Połącz jako definicję kolejki oznacza, że aplikacja otworzyła kolejkę, aby pobrać komunikaty używając domyślnie definiowanej kolejki. Wartość Wejście współużytkowane oznacza, że aplikacja otworzyła kolejkę, aby pobrać komunikaty z dostępem współużytkowanym. Wartość Wejście na wyłączność oznacza, że aplikacja otworzyła kolejkę, aby pobrać komunikaty z dostępem wyłącznym. Wartość Przeglądanie oznacza, że aplikacja otworzyła kolejkę, aby przejrzeć komunikaty w kolejce. Wartość Wyjście oznacza, że aplikacja otworzyła kolejkę, aby umieścić komunikaty w kolejce. Wartość Uzyskiwanie informacji oznacza, że aplikacja otworzyła obiekt, aby pobrać listę właściwości obiektu. Wartość Ustawianie oznacza, że aplikacja otworzyła kolejkę, aby ustawić właściwości kolejki.

Wartość Łączenie dostępne oznacza, że aplikacja lokalnego menedżera kolejek połączyła uchwyt kolejki z określoną instancją kolejki docelowej, poprzez tę samą trasę. Wartość Łączenie niepoprawne oznacza, że lokalny menedżer kolejek nie połączył uchwytu kolejki z określoną instancją kolejki docelowej, tak więc kolejne wywołania MQPUT za pomocą tego uchwytu mogą powodować, że komunikat zostanie wysłany do innej instancji kolejki docelowej lub innymi trasami. Wartość Łączenie domyślneoznacza, że lokalny menedżer kolejek połączył uchwyt kolejki w sposób zdefiniowany przez domyślną właściwość typu powiązania kolejki.

OPENOPTS
 

Wartość Zapisywanie całego kontekstu oznacza, że informacja kontekstu z dowolnego komunikatu odtworzonego za pomocą tego uchwytu jest przypisana do tego uchwytu. Wartość Przekazywanie kontekstu tożsamości oznacza, że informacja kontekstu tożsamości z komunikatu może zostać przekazana do przetwarzanego komunikatu w momencie wstawiania do kolejki. Wartość Przekazywanie całego kontekstu oznacza, że informacja kontekstu tożsamości i pochodzenia z komunikatu może zostać przekazana do przetwarzanego komunikatu w momencie wstawiania kolejki. Wartość Ustawianie kontekstu tożsamości oznacza, że aplikacja może ustawić informacje kontekstu tożsamości przypisane do komunikatu w momencie wstawiania do kolejki. Wartość Ustawianie całego kontekstu oznacza, że aplikacja nie może ustawić informacji kontekstu tożsamości i pochodzenia przypisanej do komunikatu podczas wstawiania do kolejki. Więcej informacji o kontekście komunikatu zawiera sekcja Kontekst komunikatu w Centrum Wiedzy IBM.

Wartość Uprawnienie użytkownika dodatkowego oznacza, że została sprawdzona poprawność wywołania MQOPEN pod względem ID użytkownika określonego w wywołaniu. Wartość Niepowodzenie podczas wygaszania oznacza, że wywołanie MQOPEN nie powiodłoby się, gdyby menedżer kolejek był w stanie wygaszania.

 
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