Use o comando mqsichangeflowstats no z/OS para controlar a acumulação de estatísticas sobre operações do fluxo de mensagens.
>>-mqsichangeflowstats-- BrokerName --+- -a-+-------------------> '- -s ' (1) >--+- -e--ExecutionGroupName--+- -f--MessageFlow-+-+------------> | '- -j -------------' | '- -g-- -j--------------------------------------' >--+-----------------------+--+--------------+------------------> '- -b -AccountingOrigin-' '- -c--Control-' >--+----------------------+--+---------------+------------------> '- -k -ApplicationName-' '- -n -NodeData-' >--+-------------------+--+-----+--+-----------------+----------> '- -o -OutputFormat-' '- -r ' '- -t -ThreadData-' >--+------------------+---------------------------------------->< '- -y -LibraryName-'
Sinônimo: cs
>>-+-changeflowstats-+--+-a=yes-+-------------------------------> '- cs ------------' '-s=yes-' (1) >--+-e=ExecutionGroupName--+-f=MessageFlow-+-+------------------> | '-j=yes---------' | '-g=yes--j=yes----------------------------' >--+-----------+--+--------------+--+------------+--+-------+---> '-c=Control-' '-t=ThreadData-' '-n=NodeData-' '-r=yes-' >--+--------------------+--+----------------+------------------>< '-b=AccountingOrigin-' '-o=OutputFormat-'
Esse parâmetro é incluído na forma de console do comando.
Você deve especificar -a ou -s. Se você não especificar um desses argumentos, receberá uma mensagem de aviso.
Você deve especificar -e ou -g. Se você não especificar um desses argumentos, receberá uma mensagem de aviso.
Você deve especificar -f ou -j. Se você não especificar um desses argumentos, receberá uma mensagem de aviso.
Você deve especificar -e ou -g. Se você não especificar um desses argumentos, receberá uma mensagem de aviso.
Você deve especificar -f ou -j. Se você não especificar um desses argumentos, receberá uma mensagem de aviso.
Ao configurar esse parâmetro, você também deve configurar o parâmetro -f (fluxo de mensagens) ou o parâmetro -j (todos os fluxos de mensagens). Para coletar estatísticas para um fluxo de mensagens nomeado em um aplicativo específico, configure os parâmetros -k e -f. Para coletar estatísticas para todos os fluxos de mensagens em um aplicativo, configure os parâmetros -k e -j.
É possível usar esse parâmetro com o parâmetro -y (nome da biblioteca) para especificar que o fluxo de mensagens está contido em uma biblioteca referenciada pelo aplicativo.
$SYS/Broker/<brokerName>/StatisticsAccounting/<recordType>
/<executionGroupLabel>/<messageFlowLabel>
em que recordType está definido como Instantâneo ou Archive, e os nomes do intermediário, grupo de execução e fluxo de mensagens são especificados
de acordo com os requisitos do assinante.Isso resulta na limpeza dos dados de contabilidade e estatísticas acumulados até agora para esse intervalo e inicia novamente a coleta a partir deste ponto. Todos os dados de archive para todos os fluxos no grupo ou grupos de execução são reinicializados.
O cronômetro de intervalo de archive somente é reinicializado se a opção -v (intervalo de archive de estatísticas) de mqsicreatebroker ou mqsichangebroker for diferente de zero.
Ou seja, o cronômetro do intervalo será configurado somente se o mecanismo de notificação do intervalo interno estiver sendo utilizado e não um método externo.
Você deve especificar -a ou -s. Se você não especificar um desses argumentos, receberá uma mensagem de aviso.
Ao configurar esse parâmetro, você também deve configurar o parâmetro -f (fluxo de mensagens) ou o parâmetro -j (todos os fluxos de mensagens). Para coletar estatísticas para um fluxo de mensagens nomeado em uma biblioteca específica, configure os parâmetros -k e -f. Para coletar estatísticas para todos os fluxos de mensagens em uma biblioteca, configure os parâmetros -k e -j.
mqsichangeflowstats
BrokerA -s -g -j -b none
mqsichangeflowstats BrokerA -a -e "EGRP2" -f MyFlow1 -c inactive -t basic
F VCP2BRK,CS A=YES,G=YES,J=YES,C=ACTIVE,O=SMF