Vlastnosti připojení aplikace
Atributy připojení aplikací se zobrazují v dialogovém okně vlastností Připojení aplikací. Hodnotu žádného z těchto atributů nelze upravovat.
V následujících tabulkách jsou uvedeny všechny atributy pro připojení aplikace:
U každého atributu je uveden stručný popis významu. Tabulky také uvádějí ekvivalentní parametr MQSC příkazu DISPLAY CONN. Další informace o příkazech MQSC viz Příkazy skriptu (MQSC) v online dokumentaci produktu IBM® MQ.
Stránka Obecné
V následující tabulce jsou uvedeny atributy na stránce Obecné dialogového okna vlastností připojení aplikace.
Atribut | Význam | Parametr MQSC |
---|---|---|
Název aplikace | Řetězec obsahující značku aplikace připojené ke správci front. Jde o jednu z těchto položek: název dávkové úlohy z/OS, TSO USERID, CICS APPLID, název oblasti IMS, název úlohy inicializátora kanálu OS/400, proces UNIX, proces Windows. Název aplikace reprezentuje název procesu (nebo úlohy), který se připojil ke správci front. V případě propojení tohoto procesu nebo úlohy prostřednictvím kanálu představuje název aplikace vzdálený proces nebo vzdálenou úlohu, nikoli název úlohy nebo proces lokálního kanálu. | APPLTAG |
Typ aplikace | Řetězec označující typ aplikace, která je připojena ke správci front. Hodnota Dávka znamená, že jde o aplikaci používající dávkové připojení. Hodnota RRSBATCH znamená, že jde o aplikaci, která je koordinována službou RRS a používá dávkové připojení. Hodnota CICS znamená, že jde o transakci systému CICS. Hodnota IMS znamená, že jde o transakci systému IMS. Hodnota CHINIT znamená, že jde o inicializátora kanálu. Hodnota Systém znamená, že jde o správce front. Hodnota Uživatel znamená, že jde o uživatelskou aplikaci. | APPLTYPE |
ID procesu | Identifikátor procesu, který otevřel frontu. Tento atribut není v systémech HP Integrity NonStop Server a z/OS platný. | Identifikátor PID |
ID podprocesu | Identifikátor podprocesu v rámci procesu aplikace, který otevřel frontu. Hvězdička informuje o tom, že daná fronta byla otevřena s použitím sdíleného připojení. Tento atribut není v systémech HP Integrity NonStop Server a z/OS platný. | TID |
Jméno uživatele | Identifikátor uživatele, který je přidružen k manipulátoru. | USERID |
Volby | Jedná se o možnosti připojení, které se aktuálně používají tímto připojením aplikace. | CONNOPTS |
Název kanálu | Název kanálu, který vlastní manipulátor. Pokud není k manipulátoru přidružen žádný kanál, tato hodnota je prázdná. Hodnota se zobrazí pouze, pokud manipulátor přísluší k inicializátoru kanálu. | CHANNEL |
Název připojení | Název připojení přidružený ke kanálu, který vlastní manipulátor. Pokud není k manipulátoru přidružen žádný kanál, tato hodnota je prázdná. Hodnota se zobrazí pouze, pokud manipulátor přísluší k inicializátoru kanálu. | CONNAME |
Název PSB | Toto je osmiznakový název bloku specifikace programu (PSB), který je přidružen ke spuštěné transakci IMS. | PSBNAME |
ID připojení | Jde o 24bajtový jedinečný identifikátor připojení, který umožňuje produktu IBM MQ spolehlivě identifikovat aplikaci. Identifikátor připojení aplikace nastavuje správce front v okamžiku, kdy se k němu aplikace poprvé připojí. | CONN a EXTCONN |
Stránka Pracovní jednotka
V následující tabulce jsou uvedeny atributy na stránce Pracovní jednotka dialogového okna vlastností připojení aplikace. Stránka Pracovní jednotka obsahuje informace, které jsou dostupné o pracovní jednotce přidružené k vybranému připojení.
Atribut | Význam | Parametr MQSC |
---|---|---|
Typ pracovní jednotky | Typ jednotky zotavení z pohledu správce front. Tento atribut může nabývat jedné z následujících hodnot: CICS (pouze systém z/OS), XA, RRS (pouze systém z/OS), IMS (pouze systém z/OS), Správce front. | URTYPE |
Datum začátku pracovní jednotky | Jedná se o datum, kdy byla zahájena transakce přidružená k připojení. | UOWSTDA |
Čas začátku pracovní jednotky | Jedná se o čas, kdy byla zahájena transakce přidružená k připojení. | UOWSTTI |
ID původní pracovní jednotky | Jednotka identifikátoru zotavení přiřazená původcem. Jedná se o osmibajtovou hodnotu. | NID |
Původní název | Tento atribut určuje původce podprocesu, s výjimkou případu, když je atribut Typ aplikace nastaven na hodnotu RRSBATCH; v takovém případě je tento atribut vynechán. | NID |
Název oblasti protokolu | Jedná se o název souboru oblasti protokolu, do které byla poprvé zapsána transakce přidružená k tomuto připojení. | UOWLOG |
Datum prvního přístupu do protokolu | Jedná se o datum, kdy transakce přidružená k připojení poprvé zapsala údaje do protokolu. | UOWLOGDA |
Čas prvního přístupu do protokolu | Jedná se o čas, kdy transakce přidružená k připojení poprvé zapsala údaje do protokolu. | UOWLOGTI |
Stav pracovní jednotky | Stav pracovní jednotky. Žádná hodnota znamená, že neexistuje pracovní jednotka; Aktivní znamená, že pracovní jednotka je aktivní; Připraveno znamená, že probíhá potvrzování pracovní jednotky; Nerozpoznáno znamená, že pracovní jednotka je ve druhé fázi dvoufázové operace potvrzení, produkt IBM MQ si blokuje prostředky a k odstranění potíží je nutný externí zásah. Je možné, že bude stačit spuštění koordinátora zotavení (například CICS, IMS nebo RRS), nebo bude zapotřebí složitější operace, např. použití příkazu RESOLVE INDOUBT. Hodnota Nevyřešeno se může vyskytnout pouze v systému z/OS. | UOWSTATE |
ID pracovní jednotky správce front | Jednotka zotavení přiřazená správcem front. V systému z/OS jde o 8bajtovou adresu RBA (Relative Byte Address), zatímco na jiných platformách jde o 8bajtový identifikátor transakce zobrazující se jako 16 hexadecimálních znaků. | QMURID |
ID externí pracovní jednotky | Identifikátor externí jednotky zotavení přidružený k připojení. Jedná se o identifikátor zotavení známý v rámci koordinátora externího synchronizačního bodu. Jeho formát je určen hodnotou atributu Typ pracovní jednotky. | EXTURID |
Asynchronní stav | Stav asynchronního spotřebitele pro daný popisovač objektu. Existuje pět možných hodnot: Aktivní: Volání MQCB nastavilo funkci pro asynchronní zpětné volání zpráv procesu a byl spuštěn manipulátor připojení, takže může probíhat asynchronní spotřeba zpráv. Neaktivní: Volání MQCB nastavilo funkci pro asynchronní zpětné volání zpráv procesu, manipulátor připojení však dosud nebyl spuštěn nebo byl zastaven či pozastaven, takže asynchronní spotřeba zpráv v současné době není průchozí.Pozastaveno: Zpětné volání asynchronní spotřeby bylo pozastaveno, takže u daného popisovače objektu v současné době nemůže probíhat asynchronní spotřeba zpráv. Důvodem může být skutečnost, že aplikace vyslala pro daný popisovač objektu volání MQCB s operací MQOP_SUSPEND, nebo jeho pozastavení systémem. Pokud došlo k pozastavení systémem, v rámci procesu pozastavení asynchronní spotřeby zpráv bude vyvolána funkce zpětného volání s kódem příčiny, který popisuje problém, jenž vedl k pozastavení. Tato hodnota bude ohlášena v poli Příčina struktury MQCBC, která je předávána funkci zpětného volání. Aby mohla asynchronní spotřeba zpráv pokračovat, musí aplikace vyslat volání MQCB s parametrem operace nastaveným na hodnotu MQOP_RESUME. Dočasně pozastaveno: Systém dočasně pozastavil zpětné volání asynchronní spotřeby, takže u daného popisovače objektu v současné době nemůže probíhat asynchronní spotřeba zpráv. V rámci procesu pozastavení asynchronní spotřeby zpráv bude vyvolána funkce zpětného volání s kódem příčiny, který popisuje problém, jenž vedl k pozastavení. Tato hodnota bude ohlášena v poli Příčina struktury MQCBC předávané funkci zpětného volání. Funkce zpětného volání bude vyvolána znovu, když systém po vyřešení dočasného problémového stavu obnoví asynchronní spotřebu zpráv.Žádná hodnota: Pro daný manipulátor nebylo vysláno volání MQCB, takže na tomto manipulátoru není nakonfigurována žádná asynchronní spotřeba zpráv. Toto je výchozí hodnota. |
ASTATE |
Jednotky dispozice zotavení | (Pouze
z/OS) Tento
parametr se používá k filtrování seznamu vrácených připojení. Vybírat lze ze tří voleb:
|
URDISP |
Stránka Manipulátor
V následující tabulce jsou uvedeny atributy na stránce Manipulátor dialogového okna vlastností připojení aplikace. Stránka Manipulátor obsahuje informace o objektu, který vybraná aplikace otevřela.
Atribut | Význam | Parametr MQSC |
---|---|---|
ID připojení | Jde o 24bajtový jedinečný identifikátor připojení, který umožňuje produktu IBM MQ spolehlivě identifikovat aplikaci. Identifikátor připojení aplikace nastavuje správce front v okamžiku, kdy se k němu aplikace poprvé připojí. | CONN a EXTCONN |
Název objektu | Jedná se o název objektu, který připojení otevřelo. | OBJNAME |
Typ objektu | Jedná se o typ objektu, který připojení otevřelo; například Fronta, Kanál nebo Paměťová třída. | OBJTYPE |
Volby otevření | Jedná se o možnosti používané připojením k otevření objektu. Vazba jako výchozí pro frontu znamená, že aplikace otevřela frontu k získání zpráv pomocí výchozí hodnoty definované ve frontě; Sdílený vstup znamená, že aplikace otevřela frontu k získání zpráv se sdíleným přístupem; Výhradní vstup znamená, že aplikace otevřela frontu k získání zpráv s výhradním přístupem; Procházet znamená, že aplikace otevřela frontu k procházení zpráv, které obsahuje; Výstup znamená, že aplikace otevřela frontu pro vkládání zpráv; Zjišťovat znamená, že aplikace otevřela objekt k získání seznamů atributů objektu; Nastavit znamená, že aplikace otevřela frontu pro nastavení atributů fronty. Vazba při otevření znamená, že aplikace, u které lokální správce fronty vytvořil vazbu manipulátoru na konkrétní instanci cílové fronty, když byla fronta otevřena, aby všechny zprávy používající tento manipulátor byly odeslány do stejné instance cílové fronty a stejnou cestou; Volná vazba znamená, že lokální správce fronty nevytvořil vazbu manipulátoru fronty s konkrétní instancí cílové fronty, proto by výsledkem následných volání MQPUT pomocí tohoto manipulátoru mohlo být odeslání zpráv na jiné instance cílové fronty nebo odeslání stejné instanci, ale jinými cestami; Vazba jako výchozí pro frontu znamená, že lokální správce fronty vytvořil vazbu s manipulátorem fronty způsobem definovaným atributem vazby typu Výchozí pro danou frontu. Uložit celý kontext znamená, že jsou k manipulátoru přidruženy kontextové informace z libovolné zprávy načtené pomocí tohoto manipulátoru; Předat kontext identity znamená, že lze kontextové informace k identitě ze zprávy předat zpracované zprávě, když je vložena do fronty; Předat celý kontext znamená, že kontextové informace k identitě a původu ze zprávy lze předat dál zpracované zprávě, když je vložena do fronty; Nastavit kontext identity znamená, že aplikace může nastavit kontextové informace k identitě spojené se zprávou, když je vložena do fronty; Nastavit celý kontext znamená, že aplikace může nastavit kontextové informace k identitě a původu přidružené ke zprávě, když je vložena do fronty. Další informace o kontextu zprávy viz Kontext zprávy v online dokumentaci produktu IBM MQ. Oprávnění alternativního uživatele znamená, že volání MQOPEN bylo ověřeno podle ID uživatele zadaného ve volání; Nezdařit se při uvedení do klidového stavu znamená, že volání MQOPEN by se nezdařilo, pokud by byl správce front v klidovém stavu. |
OPENOPTS |
Dispozice QSG | Pouze pro čtení. Dispozice skupiny sdílení objektu. Hodnota Správce front znamená, že definice objektu je k dispozici pouze správci front, který je hostitelem; hodnota Skupina znamená, že definice objektu je uložena ve sdíleném úložišti a každý správce front v rámci skupiny sdílení front má kopii této definice; hodnota Kopie znamená, že definice objektu je kopií definice správce front uložené ve sdíleném úložišti; Sdílený znamená, že definice objektu je uložena v prostředku Coupling Facility skupiny sdílení front a je k dispozici pro všechny správce front ve skupině sdílení front. | QSGDISP |
Stav zpracování | Aktuální stav manipulátoru. Hodnota Aktivní znamená, že pro tento objekt je aktuálně prováděno volání rozhraní API z tohoto připojení. Je-li objekt ve frontě, může tato situace nastat v případě, že je prováděno volání MQGET WAIT. Fakt, že existuje nevyřízený signál MQGET, sám o sobě neznamená, že manipulátor je aktivní. Hodnota Neaktivní znamená, že pro tento objekt není aktuálně prováděno žádné volání rozhraní API z tohoto připojení. Je-li objekt ve frontě, může tato situace nastat v případě, že není prováděno žádné volání MQGET WAIT. | HSTATE |
Řetězec tématu | Převedený řetězec tématu. Tento parametr je relevantní pro manipulátory s hodnotou OBJTYPE(TOPIC). U všech ostatních typů objektů je tento parametr prázdný. | TOPICSTR |
Název odběru | Jedinečný název odběru aplikace, který je přidružen k manipulátoru. Tento parametr se týká pouze manipulátorů odběrů tématu. Ne všechny odběry budou mít název odběru. | SUBNAME |
ID odběru | Interní trvalý jedinečný identifikátor odběru. Tento parametr se týká pouze manipulátorů odběrů tématu. Ve výstupu příkazu DISPLAY CONN se nezobrazují všechny odběry. Zobrazí se pouze ty, pro které existují aktuální otevřené manipulátory. K zobrazení všech odběrů můžete použít příkaz DISPLAY SUB. | SUBID |
Správce cílových front | Správce cílových front pro zprávy publikované v rámci tohoto odběru. Tento parametr se týká pouze manipulátorů odběrů tématu. Je-li DEST fronta, jejímž hostitelem je lokální správce front, tento parametr bude obsahovat název lokálního správce front. Je-li DEST fronta, jejímž hostitelem je vzdálený správce front, tento parametr bude obsahovat název vzdáleného správce front. | DESTQMGR |
Název místa určení | Cílová fronta pro zprávy publikované v rámci tohoto odběru. Tento parametr se týká pouze manipulátorů odběrů témat. | DEST |
Asynchronní stav | Stav asynchronního spotřebitele pro daný popisovač objektu. Existuje pět možných hodnot: Aktivní: Volání MQCB nastavilo funkci pro asynchronní zpětné volání zpráv procesu a byl spuštěn manipulátor připojení, takže může probíhat asynchronní spotřeba zpráv. Neaktivní: Volání MQCB nastavilo funkci pro asynchronní zpětné volání zpráv procesu, manipulátor připojení však dosud nebyl spuštěn nebo byl zastaven či pozastaven, takže asynchronní spotřeba zpráv v současné době není průchozí.Pozastaveno: Zpětné volání asynchronní spotřeby bylo pozastaveno, takže u daného popisovače objektu v současné době nemůže probíhat asynchronní spotřeba zpráv. Důvodem může být skutečnost, že aplikace vyslala pro daný popisovač objektu volání MQCB s operací MQOP_SUSPEND, nebo jeho pozastavení systémem. Pokud došlo k pozastavení systémem, v rámci procesu pozastavení asynchronní spotřeby zpráv bude vyvolána funkce zpětného volání s kódem příčiny, který popisuje problém, jenž vedl k pozastavení. Tato hodnota bude ohlášena v poli Příčina struktury MQCBC, která je předávána funkci zpětného volání. Aby mohla asynchronní spotřeba zpráv pokračovat, musí aplikace vyslat volání MQCB s parametrem operace nastaveným na hodnotu MQOP_RESUME. Dočasně pozastaveno: Systém dočasně pozastavil zpětné volání asynchronní spotřeby, takže u daného popisovače objektu v současné době není průchozí asynchronní spotřeba zpráv. V rámci procesu pozastavení asynchronní spotřeby zpráv bude vyvolána funkce zpětného volání s kódem příčiny, který popisuje problém, jenž vedl k pozastavení. Tato hodnota bude ohlášena v poli Příčina struktury MQCBC předávané funkci zpětného volání. Funkce zpětného volání bude vyvolána znovu, když systém po vyřešení dočasného problémového stavu obnoví asynchronní spotřebu zpráv.Žádná hodnota: Pro daný manipulátor nebylo vysláno volání MQCB, takže na tomto manipulátoru není nakonfigurována žádná asynchronní spotřeba zpráv. Toto je výchozí hodnota. |
ASTATE |
Dopředné čtení | Stav připojení dopředného čtení. Existují čtyři možné hodnoty: Ne: Pro tento objekt není povoleno dopředné čtení přechodných zpráv. Toto je výchozí hodnota. Ano: Pro daný objekt je povoleno a efektivně využíváno dopředné čtení přechodných zpráv.Nevyřízené položky: Pro tento objekt je povoleno dopředné čtení přechodných zpráv. Není však efektivně využíváno, protože klientovi byl zaslán vysoký počet zpráv, které nejsou spotřebovávány. Blokováno: Aplikace si vyžádala dopředné čtení, došlo však k jeho zablokování v důsledku nekompatibilních voleb uvedených v prvním volání MQGET. |
READA |