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 na temat komend MQSC zawiera sekcja Administrowanie za pomocą komend MQSC w podręczniku Dokumentacja produktu 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 wartości: nazwa zadania wsadowego systemu z/OS® , identyfikator TSO USERID, identyfikator aplikacji CICS ® , nazwa regionu IMS , nazwa zadania inicjatora kanału, nazwa zadania OS/400® , proces Linux® lub proces AIX® , proces Okna . 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. Batch oznacza aplikację używającego połączenia wsadowego. RRSBATCH oznacza aplikację skoordynowaną z usługą RRS używającego połączenia zadania wsadowego. CICS oznacza transakcję CICS ; IMS oznacza transakcję IMS ; CHINIT oznacza inicjator kanału; System oznacza menedżer kolejek; User oznacza aplikację użytkownika. APPLTYPE
Identyfikator procesu Identyfikator procesu, który otworzył kolejkę. Ta właściwość nie jest poprawna w systemie z/OS. PID
Identyfikator 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 jest poprawna w systemie 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
Identyfikator połączenia Jest to 24-bajtowy unikalny identyfikator połączenia, który umożliwia IBM MQ niezawodne identyfikowanie 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 jedna z następujących wartości: CICS (tylkoz/OS ); XA; RRS (tylkoz/OS ); IMS (tylkoz/OS ); Queue manager. 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 zakresu dziennika Nazwa pliku przydziału dziennika, do którego został wykonany pierwszy wpis przez transakcję powiązaną z połączeniem. UOWLOG
Data pierwszego dostępu do dziennika Data pierwszego wpisu w dzienniku dokonanego przez transakcję przypisaną do połączenia. UOWLOGDA
Godzina pierwszego dostępu do dziennika Godzina pierwszego wpisu w dzienniku dokonanego przez transakcję przypisaną do połączenia. UOWLOGTI
Stan jednostki pracy Stan jednostki pracy. None oznacza, że nie ma jednostki pracy; Active oznacza, że jednostka pracy jest aktywna; Prepared oznacza, że jednostka pracy jest w trakcie zatwierdzania; Unresolved oznacza, że jednostka pracy jest w drugiej fazie dwufazowej operacji zatwierdzania, IBM MQ przechowuje zasoby w jego imieniu, a interwencja zewnętrzna jest wymagana do jego rozwiązania. 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ść Unresolved może występować 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 jest określany za pomocą 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
Identyfikator połączenia Jest to 24-bajtowy unikalny identyfikator połączenia, który umożliwia IBM MQ niezawodne identyfikowanie 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 Queue, Channel, Storage Class. OBJTYPE
Opcje otwarcia

Są to opcje używane przez połączenie do otwarcia obiektu.

Bind as queue definition oznacza, że aplikacja otworzyła kolejkę, aby pobrać komunikaty używając domyślnie definiowanej kolejki; Input shared oznacza, że aplikacja otworzyła kolejkę, aby pobrać komunikaty z dostępem współużytkowanym; Input exclusive oznacza, że aplikacja otworzyła kolejkę, aby pobrać komunikaty z dostępem wyłącznym; Browse oznacza, że aplikacja otworzyła kolejkę, aby przejrzeć komunikaty w kolejce; Output oznacza, że aplikacja otworzyła kolejkę, aby umieścić komunikaty w kolejce; Inquire oznacza, że aplikacja otworzyła obiekt, aby pobrać listę atrybutów obiektu; Set oznacza, że aplikacja otworzyła kolejkę, aby ustawić atrybuty kolejki.

Bind on open oznacza, że aplikacja lokalnego menedżera kolejek połączyła uchwyt kolejki z określoną instancją kolejki docelowej, gdy kolejka została otwarta, w związku z czym wszystkie komunikaty umieszczone za pomocą tego uchwytu zostaną wysłane do tej samej instancji kolejki docelowej, poprzez tę samą trasę; Bind not fixed 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; Bind as queue default oznacza, że lokalny menedżer kolejek połączył uchwyt kolejki w sposób zdefiniowany przez domyślny atrybut typu powiązania kolejki.

OPENOPTS
 

Save all context oznacza, że informacja kontekstu z dowolnego komunikatu odtworzonego za pomocą tego uchwytu jest przypisana do tego uchwytu; Pass identity context oznacza, że informacja kontekstu tożsamości z komunikatu może zostać przekazana do przetwarzanego komunikatu w momencie wstawiania do kolejki; Pass all context oznacza, że aplikacja może ustawić informacje kontekstu tożsamości przypisane do komunikatu w momencie wstawiania do kolejki; Set identity context oznacza, że aplikacja może ustawić informacje kontekstu tożsamości przypisane do komunikatu w momencie wstawiania do kolejki; Set all context oznacza, że aplikacja nie może ustawić informacji kontekstu tożsamości i pochodzenia przypisanej do komunikatu podczas wstawiania do kolejki. Więcej informacji na temat kontekstu komunikatu zawiera sekcja Kontekst komunikatu w dokumentacji DokumentacjaIBM.

Alternate user authority oznacza, że została sprawdzona poprawność wywołania MQOPEN pod względem ID użytkownika określonego w wywołaniu; Fail if quiescing 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. Queue manager oznacza, że definicja obiektu jest dostępna tylko dla menedżera kolejek, który ją udostępnia; Group oznacza, że definicja obiektu jest składowana we współużytkowanym repozytorium i każdy menedżer kolejek w grupie współużytkowania kolejki posiada kopię definicji; Copy oznacza, że definicja obiektu jest kopią definicji menedżera kolejek we współużytkowanym repozytorium; Shared oznacza, że definicja obiektu jest składowana w narzędziu CF grupy współużytkowania kolejki i jest dostępna dla wszystkich menedżerów kolejek w grupie współużytkowania kolejki. 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
Menedżer kolejek docelowych 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