Verifica valori di intervallo canale


Icona Avvertenza Il canale (<nome canale>) ha un intervallo di heartbeat (HBINT <numero>) maggiore dell'intervallo di disconnessione (DISCINT <numero>).

Utilizzare l'attributo Intervallo di heartbeat del canale per specificare l'intervallo approssimativo tra i flussi di heartbeat che devono essere trasmessi da un MCA (Message Channel Agent) mittente quando non ci sono messaggi nella coda di trasmissione.

I flussi di heartbeat sbloccano l'MCA ricevente, che è in attesa dell'arrivo dei messaggi o della scadenza dell'intervallo di disconnessione. Quando l'MCA ricevente viene sbloccato, può disconnettere il canale senza attendere la scadenza dell'intervallo di disconnessione.

Il valore dell'intervallo di heartbeat è più utile quando è di molto inferiore al valore dell'attributo Intervallo di disconnessione. In caso contrario, dopo l'ultimo invio dell'heartbeat, è possibile che il canale sia già stato disconnesso.

Icona Avvertenza Il canale (<nome canale>) ha un intervallo di keepalive (KAINT <numero>) maggiore dell'intervallo di heartbeat (HBINT <numero>).

Utilizzare l'attributo Intervallo di keepalive del canale per specificare un valore di timeout per il canale.

L'intervallo keepalive è più utile quando è di molto inferiore al valore dell'attributo Intervallo di heartbeat. In caso contrario, l'attività di heartbeat è sufficiente per prevenire il timeout e mantenere il canale attivo anche se non sono stati inviati messaggi.

Icona Informazioni Il canale (<nome canale>) ha un intervallo keepalive (KAINT <numero>) su una piattaforma non z/OS.

L'attributo Intervallo di keepalive è disponibile su tutti i sistemi operativi, ma è implementato solo su z/OS. Su sistemi operativi diversi da z/OS, è possibile accedere al valore dell'attributo e modificarlo anche se non viene utilizzato.

Il valore nel canale specificato è ridondante e può essere cancellato. I valori keepalive possono risultare utili per i canali cluster; ad esempio, se il valore è impostato in una definizione del canale cluster-ricevente su Solaris, il valore passa ai gestori code z/OS (e viene da essi implementato), che si trovano nel cluster o sono uniti ad esso.

Consultare IBM MQ Intercommunication per ulteriori informazioni sull'intervallo di keepalive.