Pergunta : iSeries - monitorar a fila de mensagem múltipla

Eu gostaria monitoro continuamente MSGQ múltiplos nos iSeries. Especificamente eu gostaria de monitorar o QSYSOPR e as filas de mensagem de QSYSMSGQ. Eu estou indo usar o comando de RCVMSG.  Se uma mensagem é encontrada, eu emitirei um email com os detalhes e para retornar então a monitorar o queue.

Will eu tenho que ter 2 programas separados do CL - um para a monitoração QSYSOPR e o outro para a monitoração QSYSMSGQ?  É possível fazer em um CL?
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
>MONITOR notpretty " do class= " do id= " codeSnippet805695 do
           
class= do

Resposta : iSeries - monitorar a fila de mensagem múltipla

Máximo diz o “bloco aqui até que uma mensagem nova esteja recebida. ”

Fino para processar uma fila, mas nao aceitável para o múltiplo da votação enfileira-se.

Para filas múltiplas você quer ver rapidamente que I lá é uma espera da mensagem.

Igualmente anotar que se uma mensagem é recebida em uma fila dada você pôde querer dar laços nessa fila até que todas as mensagens estejam recebidas um pouco do que votando a fila seguinte.

Fazer até não mais mensagens
    Receber queue1 a espera 0
extremidade
fazer até não mais mensagens
   Receber q2 a espera 0
extremidade
etc.
atraso
parte superior empreendedores
quando msgid <> '  
Outras soluções  
 
programming4us programming4us