L'esempio Sfoglia

L'esempio Sfoglia è un'applicazione batch che illustra come sfogliare i messaggi su una coda utilizzando la chiamata MQGET.

L'applicazione passa attraverso tutti i messaggi in una coda, stampando i primi 80 byte di ciascuno. È possibile utilizzare questa applicazione per esaminare i messaggi in coda senza modificarli.

I programmi di origine e il JCL di esecuzione di esempio vengono forniti nei linguaggi COBOL, assembler, PL/I e C (vedere Tabella 2 ).

Per avviare l'applicazione, modificare ed eseguire il JCL di esecuzione di esempio, come descritto in Preparazione ed esecuzione di applicazioni di esempio per l'ambiente batch. È possibile esaminare i messaggi su una delle code specificando il nome della coda nel JCL di esecuzione.

Quando si esegue l'applicazione (e sono presenti alcuni messaggi sulla coda), il dataset di output è il seguente:
07/12/1998            SAMPLE QUEUE REPORT     PAGE  1
QUEUE MANAGER NAME : VC4
QUEUE NAME : CSQ4SAMP.DEAD.QUEUE
RELATIVE
MESSAGE  MESSAGE
NUMBER  LENGTH ------------------- MESSAGE DATA -------------

1    740 HELLO. PLEASE CALL ME WHEN YOU GET BACK.
2    429 CSQ4BQRM
3    429 CSQ4BQRM
4    429 CSQ4BQRM
5    22 THIS IS A TEST MESSAGE
6     8 CSQ4TEST
7    36 CSQ4MSG - ANOTHER TEST MESSAGE.....
!8     9 CSQ4STOP
********** END OF REPORT **********

Se non ci sono messaggi nella coda, il dataset contiene solo le intestazioni e il messaggio Fine del report . Se si verifica un errore con una delle chiamate MQI, i codici di completamento e di motivo vengono aggiunti al dataset di output.