Se non c'è alcuna possibilità di ripristinare un link che si è interrotto, è necessario risolvere un canale in dubbio eseguendo il backout o il commit dei messaggi.
Informazioni su questa attività
L'estremità di invio di un canale potrebbe contenere messaggi che si trovano in uno stato dubbio ad esempio perché ha perso la connessione con l'estremità ricevente del canale. Se non è possibile ripristinare il link, il canale deve essere risolto in modo da eseguire il backout dei messaggi (ripristinare i messaggi nella coda di trasmissione) oppure eseguire il commit dei messaggi (eliminare i messaggi).
Per risolvere un canale, completare la seguente procedura.
PROCEDURE
- Individuare l'ID di lavoro dell'ultima unità logica (LUWID, Logical Unit of Work ID) per cui è stato eseguito il commit per ciascuna estremità del canale:
- Nella vista Contenuto, fare clic con il tasto destro del mouse sulla definizione del canale a una estremità del canale, quindi fare clic su Stato ... Viene aperta la finestra di dialogo Stato per tale definizione di canale.
- Nella finestra di dialogo Stato, cercare il valore nella colonna Ultima LUWID . Questo valore mostra l'ID dell'ultima unità logica di lavoro per cui è stato eseguito il commit sul canale. Prendere nota del valore.
- Ripetere i passi 1 e 2 per la definizione di canale sull'altra estremità del canale.
- Nella vista Contenuto, clicca con il tasto destro del mouse sull'invio del canale, quindi clicca su Risolve ... Viene aperta la finestra di dialogo Risolvi.
- Nella finestra Risolvi, selezionare il metodo con cui si desidera risolvere il canale.
- Se il LUWID dell'estremità di invio del canale è lo stesso di quello dell'estremità di ricezione, fare clic su Commit per eseguire il commit dei messaggi ed eliminarli dalla coda di trasmissione.
- Se invece il LUWID all'estremità di invio del canale è diverso da quello all'estremità di ricezione,
fare clic su Back
out per eseguire il backout dell'unità di lavoro e conservare i messaggi nella coda di trasmissione, in modo che possano essere inviati di nuovo.
Risultati
Il canale non si trova più in stato dubbio e la coda di trasmissione può essere utilizzata da un canale differente per inviare di nuovo i messaggi.
Per ulteriori informazioni, consultare Distributed queueing e cluster in IBM® Documentazione.