Token di serializzazione - attività dell'utente su z/OS

Questa sezione contiene una panoramica dei passi necessari per:
  • Configurare una coda di input condivisa per i flussi di messaggi
  • Definire un token di serializzazione

Configurazione di una coda di input condivisa per i flussi di messaggi

Il broker WebSphere Message Broker utilizza i gruppi di condivisione della coda WebSphere MQ in z/OS.

I gestori code che possono accedere allo stesso gruppo di code condivise formano un gruppo denominato QSG (queue-sharing group) e possono comunicare tra loro mediante una funzione CF (coupling facility) che memorizza le code condivise. Una coda condivisa è un tipo di coda locale ai cui messaggi possono accedere uno o più gestori code in un QSG.

Per aumentare ulteriormente la disponibilità dei messaggi in un QSG, WebSphere MQ rileva se un altro gestore code nel gruppo si scollega da CF in modo insolito e, se possibile, completa le unità di lavoro in sospeso per tale gestore code; questa operazione è detta recupero peer.

Per comprendere i concetti di code condivise e di QSG (queue-sharing groups), consultare WebSphere MQ for z/OS Concepts and Planning Guide ed effettuare le operazioni riportate di seguito:
  • Aggiungere un QSG alle tabelle DB2
  • Aggiungere un gestore code ad un QSG
  • Creare la coda condivisa come membro del QSG

Definizione di un token di serializzazione

Definire lo stesso valore per l'attributo del token di serializzazione per ciascun nodo MQInput richiesto per accedere alla coda condivisa.

Per le situazioni descritte in precedenza, è necessario:
  • Verificare che la funzione Coupling Facility Structure sia CFLEVEL(3) o a un livello superiore e che sia stato impostato RECOVER=YES.

    In caso contrario, quando un nodo MQInput prova a richiamare un messaggio dalla coda condivisa, l'azione non viene eseguita con il codice di ritorno WebSphere MQ 2048(MQRC_PERSISTENT_NOT_ALLOWED)

  • Impostare la soglia di backout per la coda condivisa almeno su 2.

    Questa operazione è necessaria per evitare che i messaggi di input in corso vengano inviati alla Dead Letter Queue perché, durante il ripristino, un messaggio viene ripristinato nella coda di input prima che un altro broker sia in grado di richiamarlo e ripristinare l'elaborazione.

Concetti correlati
Panoramica sulla serializzazione dei messaggi in z/OS
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ae27040_