Atributy stavu fronty
Atributy stavu fronty a manipulátory, které přistupují k frontám.
U každého atributu je uveden stručný popis, jaké informace atribut zobrazuje. Tabulka také uvádí ekvivalentní parametr MQSC příkazu DISPLAY QSTATUS. Další informace o příkazech MQSC najdete v tématu Administrace pomocí příkazů MQSC v příručce IBM® Documentation.
Atribut | Význam | Parametr MQSC |
---|---|---|
Název fronty | Název fronty. | |
Aktuální hloubka fronty | Počet zpráv, které se právě nacházejí ve frontě. | CURDEPTH |
Otevření pro vstup - počet | Jedná se o počet aplikací, které jsou aktuálně připojeny k frontě za účelem získání zpráv z fronty. | IPPROCS |
Otevření pro výstup - počet | Jedná se o počet aplikací, které jsou aktuálně připojeny k frontě za účelem vložení zpráv do fronty. | OPPROCS |
Nepotvrzené zprávy | Tento atribut určuje, zda pro danou frontu existují nevyřízené a nepotvrzené požadavky na změny
(vložení a získání). V případě nevyřízených nepotvrzených změn je hodnotou číslo odpovídající počtu nepotvrzených zpráv, které jsou zároveň nevyřízené (1, 2, 3, 4, 5 atd.). Pokud neexistují žádné nevyřízené nepotvrzené změny, je to hodnota No . ![]() |
UNCOM |
Název oblasti protokolu pro zotavení z média | Název nejstarší oblasti protokolu vyžadované frontou k provedení zotavení z médií. | MEDIALOG |
Monitorování front | Oblast protokolu nebo příjemce žurnálu potřebný pro zotavení fronty z médií. Pro správce front, ve kterých probíhá cyklické protokolování, nemá tento atribut žádnou hodnotu. Tento atribut je platný v systémech AIX®, Linux®a Windows. | MONQ |
Čas fronty | Interval v mikrosekundách mezi vložením zpráv do fronty a jejich destruktivním čtením. Maximální
zobrazitelná hodnota je 999 999 999; pokud interval tuto hodnotu překročí, bude zobrazena hodnota 999 999 999. Interval se měří od momentu umístění zprávy do fronty do momentu destruktivního načtení zprávy aplikací, a zahrnuje následující časy:
![]() Shared , je zobrazená hodnota určena pouze pro měření shromážděná na tomto správci front. |
QTIME |
Stáří nejstarší zprávy | Stáří nejstarší zprávy ve frontě v sekundách. | MSGAGE |
Datum posledního vložení | Datum vložení poslední zprávy do fronty od okamžiku spuštění správce front. Není-li k dispozici žádné
datum vložení (například proto, že od spuštění správce front nebyla do fronty vložena žádná zpráva), zobrazí se prázdná
hodnota.![]() Shared , je zobrazená hodnota určena pouze pro měření shromážděná na tomto správci front. |
LPUTDATE |
Čas posledního vložení | Čas vložení poslední zprávy do fronty od okamžiku spuštění správce front. Není-li k dispozici žádný čas
vložení (například proto, že od spuštění správce front nebyla do fronty vložena žádná zpráva), zobrazí se prázdná
hodnota. ![]() Shared , je zobrazená hodnota určena pouze pro měření shromážděná na tomto správci front. |
LPUTTIME |
Datum posledního získání | Datum získání poslední zprávy z fronty od okamžiku spuštění správce front. Prohlížená zpráva není
považována za získanou zprávu. Není-li k dispozici žádné datum získání (například proto, že od spuštění správce front
nebyla z fronty získána žádná zpráva), zobrazí se prázdná hodnota. ![]() Shared , je zobrazená hodnota určena pouze pro měření shromážděná na tomto správci front. |
LGETDATE |
Čas posledního získání | Čas získání poslední zprávy z fronty od okamžiku spuštění správce front. Prohlížená zpráva není
považována za získanou zprávu. Není-li k dispozici žádný čas získání (například proto, že od spuštění správce front
nebyla z fronty získána žádná zpráva), zobrazí se prázdná hodnota. ![]() Shared , je zobrazená hodnota určena pouze pro měření shromážděná na tomto správci front. |
LGETTIME |
![]() |
Aktuální velikost souboru použitého touto frontou (v megabajtech). | CURFSIZE |
![]() |
Maximální velikost, do níž je soubor fronty schopen aktuálně narůst (v megabajtech). Tato hodnota může být nižší než nakonfigurovaná hodnota parametru MAXFSIZE v případě, že soubor fronty ještě nebyl překonfigurován správcem front kvůli podpoře větších souborů. | CURMAXFS |
Objekty stavu manipulátoru fronty
Následující tabulka obsahuje seznam atributů stavu manipulátoru fronty, které jsou zobrazeny ve druhé tabulce v dialogovém okně Stav fronty.
Atribut | Význam | Parametr MQSC |
---|---|---|
Název fronty | Název fronty. | |
Název aplikace | Řetězec obsahující značku aplikace připojené ke správci front. Jedná se o jednu z následujících položek:
|
APPLTAG |
ID procesu | Identifikátor procesu, který otevřel frontu. Tento atribut není platný v systému z/OS. | 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í platný v systému z/OS. | TID |
Typ aplikace | Řetězec označující typ aplikace, která je připojena ke správci front. Batch znamená aplikaci pomocí dávkového spojení; RRSBATCH znamená, že RRS-koordinovaná aplikace pomocí dávkového spojení; CICS znamená CICS transakci; IMS znamená IMS transakce; CHINIT znamená iniciátor kanálu; System znamená správce front; User znamená uživatelskou aplikaci. |
APPLTYPE |
Popis aplikace | Řetězec obsahující popis aplikace připojené ke správci front, jestliže je známa. Pokud správce front aplikaci nerozpozná, vrácený popis budou tvořit jen prázdné znaky. Popis aplikace lze filtrovat (například pomocí klauzule WHERE), aby administrátorovi mohl zobrazit pouze určitá připojení. | APPLDESC |
Přístup pro procházení | Tento atribut určuje, zda manipulátor poskytuje k frontě přístup pro procházení. Pokud popisovač poskytuje přístup pro procházení, hodnota je Yes . Pokud popisovač neposkytuje přístup pro procházení, hodnota je No . |
BROWSE |
Přístup pro zjišťování | Tento atribut určuje, zda manipulátor poskytuje k frontě přístup pro zjišťování. Pokud popisovač poskytuje přístup pro zjišťování, hodnota je Yes . Pokud popisovač neposkytuje přístup pro zjišťování, hodnota je No . |
INQUIRE |
Přístup pro vstup | Tento atribut určuje, zda manipulátor poskytuje k frontě přístup pro vstup. No znamená, že fronta není otevřena pro vstup; Shared znamená, že je fronta otevřena pro sdílený vstup; Exclusive znamená, že fronta je otevřená pro výlučný vstup. |
INPUT |
Přístup pro výstup | Tento atribut určuje, zda manipulátor poskytuje k frontě přístup pro výstup. Pokud popisovač poskytuje přístup pro výstup, hodnota je Yes . Pokud popisovač neposkytuje přístup pro výstup, hodnota je No . |
OUTPUT |
Přístup pro nastavení | Tento atribut určuje, zda manipulátor poskytuje k frontě přístup pro nastavení. Pokud popisovač poskytuje přístup pro nastavení, hodnota je Yes . Pokud popisovač neposkytuje přístup pro nastavení, hodnota je No . |
SET |
Jméno uživatele | Identifikátor uživatele, který je přidružen k manipulátoru. | USERID |
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 |
Typ pracovní jednotky | Typ jednotky zotavení z pohledu správce front. Je to jedna z následujících možností:![]() CICS (pouzez/OS ); XA ;![]() RRS (pouzez/OS );![]() IMS (pouzez/OS ); Queue manager . |
URTYPE |
ID pracovní jednotky správce front | Jednotka zotavení přiřazená správcem front. Jedná se o 8bajtový identifikátor transakce, zobrazený ve formátu 16 hexadecimálních znaků.![]() |
QMURID |
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ě nemůže probíhat.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 je hlášena v poli Příčina struktury MQCBC předávané 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. |
ASTATE |
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 je volána funkce zpětného volání s kódem příčiny, který popisuje problém, jenž vedl k pozastavení. Tato hodnota je hlášena v poli Příčina struktury MQCBC předávané funkci zpětného volání. Funkce zpětného volání je 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. |
||
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 Unit
Of Work type . |
URID |
![]() |
![]() Application name . Rozlišuje duplicitní hodnoty Application name . Tato hodnota se zobrazí pouze v případě, že správce front, který vlastní frontu, je spuštěn v systému z/OSa atribut Application type nemá hodnotu System . |
![]() |
![]() |
![]() Program specification block name a Program
specification table ID můžete použít k vymazání transakce pomocí příkazů IMS . Hodnota se zobrazí pouze tehdy, když má atribut Application type hodnotu IMS . |
![]() |
![]() |
![]() App type hodnotu IMS . |
![]() |
ID transakce ![]() |
![]() App type hodnotu CICS . |
![]() |