Use o comando mqsichangeflowuserexits no z/OS para configurar a lista de saídas de usuário ativas ou inativas. Há uma lista de saídas de usuário ativas e uma de inativas para cada grupo de execução e fluxo de mensagens. O estado efetivo de saídas do usuário para um determinado fluxo é decidido quando o fluxo é iniciado.
>>-mqsichangeflowuserexits-- BrokerName ------------------------> >-- -e --EgName --+---------------------+----------------------> '- -f -- MessageFlow -' >--+-----------------------------+--+----------------------+----> +- -a --ActiveUserExitNames -+ '- -k -applicationName-' '- -i --InactiveUserExitNames-' >--+------------------+---------------------------------------->< '- -y -libraryName-'
Sinônimo: cx
>>-+-changeflowuserexits-+--e= EgName--+---------------+--------> '-cx------------------' '-f=MessageFlow-' >--+-------------------------+--+-------------------+-----------> +-a=ActiveUserExitNames---+ '-k=ApplicationName-' '-i=InactiveUserExitNames-' >--+---------------+------------------------------------------->< '-y=LibraryName-'
Ao configurar esse parâmetro, você também deve configurar o parâmetro -f (fluxo de mensagens). Para alterar a saída de usuário de um fluxo de mensagens nomeado em um aplicativo específico, configure os parâmetros -k e -f.
É 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.
Ao configurar esse parâmetro, você também deve configurar o parâmetro -f (fluxo de mensagens). Para exibir opções de coleção de estatísticas de um fluxo de mensagens nomeado em uma biblioteca específica, configure os parâmetros -y e -f.
mqsichangeflowuserexits MB8BROKER -e default -f myFlow -a exit2
mqsichangeflowuserexits MB8BROKER -e default -f myFlow -i exit1
mqsichangeflowuserexits MB8BROKER -e default -a exit3,exit1
mqsichangeflowuserexits MB8BROKER -e default -1 exit2
mqsichangeflowuserexits MB8BROKER -e default -f myFlow -i exit1 -a exit2