Attributi di stato delle code

Gli attributi di stato delle code e degli handle che stanno accedendo alle code.

Per ciascun attributo è riportata è riportata una breve descrizione delle informazioni visualizzate dall'attributo. La tabella riporta anche il parametro MQSC equivalente per il comando DISPLAY QSTATUS. Per ulteriori informazioni sui comandi MQSC, consultare Amministrazione IBM® MQ mediante i comandi MQSC in IBM Documentation.

Attributo Significato Parametro MQSC
Nome coda Il nome della coda.  
Profondità corrente coda Il numero di messaggi nella coda. CURDEPTH
Conteggio input aperti Questo è il numero di applicazioni connesse alla coda per richiamare i messaggi. IPPROCS
Conteggio output aperti Questo è il numero di applicazioni connesse alla coda per inserirvi i messaggi. OPPROCS
Messaggi senza commit Questo attributo indica se sono presenti delle modifiche di cui non è stato eseguito il commit (inserimenti e richiami) in sospeso per la coda. Se sono presenti delle modifiche di cui non è stato eseguito il commit, il valore è un numero corrispondente al numero di messaggi senza commit che sono in sospeso (1, 2, 3, 4, 5, ecc). Se non ci sono modifiche in sospeso di cui non è stato eseguito il commit, il valore è No. [z/OS]Per code condivise z/OS® , il valore si applica solo al gestore code che genera la risposta. Il valore non si applica a tutti i gestori code che fanno parte del gruppo di condivisione code. UNCOM
Nome estensione log di ripristino supporto Il nome dell'estensione del log più vecchia richiesto dalla coda per eseguire un ripristino del supporto. MEDIALOG
Controllo coda L'estensione del log o il ricevente necessario per il ripristino della coda. Su gestori code che utilizzano la registrazione circolare, questo attributo non ha alcun valore. Questo attributo è valido su AIX®, Linux®, and Windows. MONQ
Ora coda L'intervallo, espresso in microsecondi, compreso tra due inserimenti di messaggi nella coda e della relativa lettura. Il valore massimo disponibile è 999 999 999; se l'intervallo supera questo valore, verrà comunque visualizzato 999 999 999. L'intervallo viene misurato dal momento in cui il messaggio viene inserito nella coda fino a quando viene richiamato in modo distruttivo da un'applicazione e include i seguenti tempi:
  • Ora in cui l'applicazione di inserimento ha inserito il messaggio e ora in cui il messaggio è disponibile, ad esempio viene eseguito il commit del messaggio.
  • Tempo per cui il messaggio è in coda in attesa di essere elaborato.
Nella cella sono riportati due valori: uno basato sull'attività recente in un breve periodo di tempo e uno basato sull'attività per un periodo di tempo maggiore. Tali valori dipendono dalla configurazione e dal comportamento del sistema e dai livelli di attività all'interno di esso e funzionano da indicatore del corretto funzionamento del sistema. Una variazione significativa di questi valori indica un problema con il sistema. [z/OS]Per le code z/OS che hanno la disposizione Shared, il valore visualizzato è solo per le misurazioni raccolte su questo gestore code
QTIME
Intervallo messaggi più vecchio Il tempo, in secondi, che il messaggio più vecchio si trova nella coda. MSGAGE
Ultima data put La data in cui è stato inserito l'ultimo messaggio sulla coda dall'avvio del gestore code. Se non è disponibile alcuna data di inserimento, magari perché dall'avvio del gestore code non è ancora stato inserito alcun messaggio, il valore visualizzato è un valore vuoto.[z/OS] Per le code z/OS che hanno la disposizione Shared, il valore visualizzato è solo per le misurazioni raccolte su questo gestore code LPUTDATE
Ultima ora put L'ora in cui è stato inserito l'ultimo messaggio sulla coda dall'avvio del gestore code. Se non è disponibile alcuna ora di inserimento, magari perché dall'avvio del gestore code non è ancora stato inserito alcun messaggio, il valore visualizzato è un valore vuoto. [z/OS]Per le code z/OS che hanno la disposizione Shared, il valore visualizzato è solo per le misurazioni raccolte su questo gestore code LPUTTIME
Ultima data richiamo La data in cui è stato richiamato l'ultimo messaggio dalla coda dall'avvio del gestore code. Un messaggio solo visualizzato non conta come messaggio richiamato. Se non è disponibile alcuna data di richiamo, magari perché dall'avvio del gestore code non è ancora stato richiamato alcun messaggio, il valore visualizzato è un valore vuoto. [z/OS]Per le code z/OS che hanno la disposizione Shared, il valore visualizzato è solo per le misurazioni raccolte su questo gestore code LGETDATE
Ultima ora richiamo L'ora in cui è stato richiamato l'ultimo messaggio dalla coda dall'avvio del gestore code. Un messaggio solo visualizzato non conta come messaggio richiamato. Se non è disponibile alcuna ora di richiamo, magari perché dall'avvio del gestore code non è ancora stato richiamato alcun messaggio, il valore visualizzato è un valore vuoto. [z/OS]Per le code z/OS che hanno la disposizione Shared, il valore visualizzato è solo per le misurazioni raccolte su questo gestore code LGETTIME
[UNIX, Linux, Windows, IBM i]Dimensione file corrente La dimensione corrente del file utilizzato da questa coda (in megabyte). CURFSIZE
[UNIX, Linux, Windows, IBM i]Dimensione file massima corrente La dimensione massima fino alla quale il file della coda è attualmente in grado di crescere (in megabyte). Questo valore può essere inferiore al valore configurato di MAXFSIZE se il file della coda non è stato ancora riconfigurato dal gestore code per supportare file di dimensioni maggiori. CURMAXFS

Oggetti di stato per la gestione delle code

Nella seguente tabella sono riportati gli attributi di stato per la gestione delle code presenti nella seconda tabella nella pagina Stato delle code.

Attributo Significato Parametro MQSC
Nome coda Il nome della coda.  
Nome applicazione Una stringa contenente la tag dell'applicazione connessa al gestore code. Il valore è uno dei seguenti:
  • [z/OS]un z/OS nome lavoro batch
  • un TSO USERID, un CICS® APPLID
  • [z/OS]un IMS nome regione
  • un nome lavoro di un iniziatore di canali
  • [IBM i]un IBM i nome lavoro
  • un processo AIX, Linux, and Windows
Il nome dell'applicazione rappresenta il nome del processo o del lavoro che si è connesso al gestore code. Se il processo o il lavoro è connesso all'istanza mediante un canale, il nome dell'applicazione rappresenta il processo o il lavoro remoto piuttosto che il processo del canale locale o il nome del lavoro.
APPLTAG
[UNIX, Linux, Windows, IBM i]ID di processo L'ID del processo che ha aperto la coda.[z/OS] Questo attributo non è valido su z/OS. PID
[UNIX, Linux, Windows, IBM i]ID del thread L'ID del thread all'interno del processo dell'applicazione che ha aperto la coda. L'asterisco indica che questa coda è stata aperta con una connessione condivisa.[z/OS] Questo attributo non è valido su z/OS. TID
Tipo di applicazione Una stringa che indica il tipo di applicazione connessa al gestore code. Batch significa un'applicazione che utilizza una connessione batch; RRSBATCH significa un'applicazione coordinata da RRS che utilizza una connessione batch; CICS significa una transazione CICS; IMS significa una transazione IMS; CHINIT significa un iniziatore di canali; System significa un gestore code; User indica un'applicazione utente. APPLTYPE
Descrizione applicazione Una stringa contenente una descrizione dell'applicazione, laddove nota, connessa al gestore code. Se l'applicazione non viene riconosciuta dal gestore code, la descrizione restituita è formata da spazi. La descrizione dell'applicazione è filtrabile (ad esempio con una clausola WHERE) per consentire a un amministratore di visualizzare solo determinate connessioni. APPLDESC
Sfoglia accesso Ciò indica se la gestione può selezionare l'accesso alla coda. Se l'handle fornisce accesso in esplorazione, il valore è Yes; se non lo fornisce, il valore è No. SFOGLIA
Richiedi accesso Ciò indica se la gestione può richiedere l'accesso alla coda. Se l'handle fornisce accesso in interrogazione, il valore è Yes; se non lo fornisce, il valore è No. INQUIRE
Input accesso Ciò indica se la gestione fornisce l'accesso all'input della coda. No indica che la coda non è aperta per l'input; Shared indica che la coda è aperta per lnput condiviso; Exclusive indica che la coda è aperta per input esclusivo. INPUT
Output accesso Ciò indica se la gestione fornisce l'accesso all'output della coda. Se l'handle fornisce accesso in output, il valore è Yes; se non lo fornisce, il valore è No. OUTPUT
Imposta accesso Ciò indica se la gestione fornisce l'accesso di impostazione per la coda. Se l'handle fornisce accesso in impostazione, il valore è Yes; se non lo fornisce, il valore è No. SET
ID utente L'ID utente associato alla gestione. USERID
Nome canale Il nome del canale su cui è presente la gestione. Se non è associato alcun canale, questo valore è vuoto. Questo valore viene visualizzato solo quando la gestione appartiene all'iniziatore dei canali. CHANNEL
Nome connessione Il nome della connessione associata al canale su cui è presente la gestione. Se non è associato alcun canale, questo valore è vuoto. Questo valore viene visualizzato solo quando la gestione appartiene all'iniziatore dei canali. CONNAME
Tipo di unità di lavoro Il tipo di unità di recupero come visualizzata dal gestore code. È uno dei seguenti:[z/OS] CICS (solo z/OS); XA;[z/OS] RRS (solo z/OS);[z/OS] IMS (z/OS solo); Queue manager. URTYPE
ID unità di lavoro gestore code L'unità di ripristino assegnata dal gestore code. Si tratta di un ID transazione di 8 byte, visualizzato come 16 caratteri esadecimali.[z/OS] Su z/OS, si tratta di un log RBA di 8 byte, visualizzato come 16 caratteri esadecimali. QMURID
Stato asincrono Lo stato di consumatore asincrono su questo handle dell'oggetto. Esistono cinque valori possibili:

Attivo: una chiamata MQCB ha impostato una funzione per il richiamo a messaggi di processo in modo asincrono e l'handle di connessione è stato avviato per consentire di procedere con il consumo asincrono dei messaggi.

Inattivo: una chiamata MQCB ha impostato una funzione per il richiamo a messaggi di processo in modo asincrono ma l'handle di connessione non è stato ancora avviato o è stato interrotto o sospeso ed è impossibile al momento procedere con il consumo asincrono dei messaggi.

Sospeso: la richiamata di consumo asincrono è stata sospesa ed è impossibile al momento procedere con il consumo asincrono su questo handle dell'oggetto. Questo può essere dovuto al fatto che la chiamata MQCB con operazione MQOP_SUSPEND è stata emessa dall'applicazione contro questo handle dell'oggetto o perché è stata sospesa dal sistema. Se è stata sospesa dal sistema nell'ambito del processo di sospensione del consumo asincrono dei messaggi, la funzione di richiamata viene chiamata con il codice del motivo che descrive il problema che ha provocato la sospensione. Questo viene riportato nel campo Motivo della struttura MQCBC che viene passata alla funzione di richiamata. Per fare procedere con il consumo asincrono dei messaggi, l'applicazione deve emettere una chiamata MQCB con parametro operazione impostato su MQOP_RESUME.

ASTATE
  Sosptemp: la richiamata di consumo asincrono è stata temporaneamente sospesa dal sistema ed è impossibile al momento procedere con il consumo asincrono dei messaggi su questo handle dell'oggetto. Nell'ambito del processo di sospensione del consumo asincrono dei messaggi, la funzione di richiamata viene chiamata con il codice del motivo che descrive il problema che ha provocato la sospensione. Questo viene riportato nel campo Motivo della struttura MQCBC che viene passata alla funzione di richiamata. La funzione di richiamata viene nuovamente chiamata quando il consumo asincrono dei messaggi viene ripristinato dal sistema, una volta risolta la condizione temporanea.

Nessuno: non è stata emessa alcuna chiamata MQCB contro questa gestione, di conseguenza il consumo asincrono dei messaggi è configurato su questa gestione. Questo è il valore predefinito.

 
ID unità di lavoro esterna L'identificativo dell'unità di ripristino esterna associato alla connessione. Questo è l'ID di ripristino noto nel coordinatore del punto di sincronizzazione esterno. Il formato è determinato dal valore dell'attributo Unit Of Work type. URID
[z/OS]ID spazio indirizzi [z/OS]Identificatore a 4 caratteri dello spazio degli indirizzi dell'applicazione identificata dall'attributo Application name. Distingue i valori duplicati di Application name. Questo valore viene visualizzato solo quando il gestore code che possiede la coda è in esecuzione su z/OSe l'attributo Application type non ha il valore System. [z/OS]ASID
[z/OS]Nome blocco specifica programma [z/OS]Nome di 8 caratteri del blocco di specifiche del programma (PSB) associato alla transazione IMS in corso (solo z/OS). È possibile utilizzare gli attributi Program specification block name e Program specification table ID per eliminare la transazione utilizzando comandi IMS . Un valore viene visualizzato solo quando l'attributo Application type ha il valore IMS. [z/OS]PSBNAME
[z/OS]ID tabella di specifica dei programmi [z/OS]Identificativo della regione della tabella delle specifiche del programma (PST) a 4 caratteri IMS per la regione IMS collegata (solo z/OS). Un valore viene visualizzato solo quando l'attributo App type ha il valore IMS. [z/OS]PSTID
[z/OS]CICS ID transazione [z/OS]Un identificatore di transazione di 4 caratteri CICS (solo z/OS). Viene visualizzato un valore solo quando il valore dell'attributo App type è CICS. [z/OS]TRANSID