Para modificar um intermediário em sistemas Linux e UNIX:
- Pare e intermediário utilizando o comando mqsistop.
- Digite o comando
mqsichangebroker
com os parâmetros que deseja alterar: mqsichangebroker brokername <<-i
ServiceUserID> -a ServicePassword> <-p DatabaseSourcePassword> <-s UserNameServerQueueManagerName> <-j
| -d> <-t | -n> <-l UserLilPath> <-g ConfigurationTimeout> <-k
ComfigurationDelayTimeout> <-v StatisticsMajorInterval> <-P HttpPort> em que:
- brokername
- É o nome do intermediário.
- -i
- É o ID do usuário de serviço que é utilizado para executar o
intermediário.
- -a
- É a senha do ID do usuário do intermediário.
- -p
- É a senha do ID do usuário do banco de dados do intermediário.
- -s
- É o gerenciador de filas do
WebSphere MQ para o
Servidor de Nome de Usuário
- -j
- Indica que o controle de acesso do
Publicação/Assinatura deve ser ativado para esse
intermediário.
- -d
- Indica que o controle de acesso do
Publicação/Assinatura deve ser desativado para
esse intermediário.
- -t
- Indica que o intermediário executa como um aplicativo confiável
WebSphere MQ (não suportado no
AIX)
- -n
- Indica que o intermediário deve cessar a execução conforme
um aplicativo confiável do WebSphere MQ.
- -l
- Indica de onde os arquivos LIL (Loadable Implementation Libraries) são carregados.
- -g
- É o tempo máximo (em segundos) para permitir que um intermediário
processe uma mensagem implementada.
- -k
- É o tempo máximo (em segundos) para permitir que um intermediário
processe uma mensagem implementada de tamanho mínimo.
- -v
- É o tempo (em minutos) para a duração do intervalo para coletar
registros de archive de estatísticas.
- -P
- É a porta que o listener HTTP do intermediário utilizará.
Por exemplo, para alterar o ID do usuário que é utilizado para executar o intermediário,
insira o seguinte comando no prompt de comandos:
mqsichangebroker
WBRK_BROKER -i
wbrkuid -a
wbrkpw
- Inicie novamente o intermediário utilizando o comando mqsistart.O intermediário é iniciado
novamente com as novas propriedades.
Se você não puder alterar uma propriedade
utilizando o
mqsichangebroker,
deverá excluir o intermediário e, em seguida, criar um novo, com as
novas propriedades.