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 utilizzando i comandi MQSC in IBM® Documentazione.
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 in sospeso delle modifiche di cui non è stato eseguito il commit, il valore è No . ![]() |
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®e 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:
![]() Shared , il valore mostrato è per le misurazioni raccolte solo 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.![]() Shared , il valore mostrato è per le misurazioni raccolte solo 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. ![]() Shared , il valore mostrato è per le misurazioni raccolte solo 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. ![]() Shared , il valore mostrato è per le misurazioni raccolte solo 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. ![]() Shared , il valore mostrato è per le misurazioni raccolte solo su questo gestore code. |
LGETTIME |
![]() |
La dimensione corrente del file utilizzato da questa coda (in megabyte). | CURFSIZE |
![]() |
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:
|
APPLTAG |
Processo ID | L'ID del processo che ha aperto la coda. Questo attributo non è valido su z/OS. | PID |
ID 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. 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 RRS utilizzando una connessione batch; CICS significa una transazione Ambiente ; IMS significa una transazione IMS ; CHINIT significa un iniziatore di canale; System significa un gestore code; User significa 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. Si tratta di uno dei seguenti:![]() CICS (soloz/OS ); XA ;![]() RRS (soloz/OS );![]() IMS (soloz/OS ); 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.![]() |
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 |
![]() |
![]() Application name . Distingue 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 . |
![]() |
![]() |
![]() Program specification block name e Program
specification table ID per eliminare la transazione utilizzando i comandi IMS . Un valore viene visualizzato solo quando l'attributo Application type ha il valore IMS . |
![]() |
![]() |
![]() App type ha il valore IMS . |
![]() |
![]() |
![]() App type è CICS . |
![]() |