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.
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.