Se um nó de integração for iniciado sob o controle de um gerenciador de filas do IBM® MQ, você deverá atualizar manualmente a definição do serviço WebSphere MQ no gerenciador de filas associado ao nó de integração. Essa atualização permite que o nó de integração use o novo código.
Procedimento
Para atualizar a definição do serviço " IBM MQ " no gerenciador de filas, siga estas etapas:
- Em uma linha de comando, digite runmqsc qmgr onde qmgr é o nome do gerenciador de filas que está associado ao nó de integração.
- Para exibir as configurações atuais do tipo de nó de display
service('serviceName')integração, onde serviceName é o nome do seu serviço IBM MQ.
A saída detalha as configurações atuais; por exemplo, quando seu nó de integração estiver executando o código IBM App Connect Enterprise Versão 11.0, você poderá ver a seguinte saída:
AMQ8629: Display service information details.
SERVICE(MQSI_integrationNodeName) CONTROL(QMGR) SERVTYPE(COMMAND)
STARTCMD(C:\PROGRA~1\IBM\ACE\1100~1.0\server\bin\runMQService.bat)
STARTARG(C:\PROGRA~1\IBM\ACE\1100~1.0\server\bin integrationNodeName)
STOPCMD(C:\PROGRA~1\IBM\ACE\1100~1.0\server\bin\endMQService.bat)
STOPARG(C:\PROGRA~1\IBM\ACE\1100~1.0\server\bin integrationNodeName)
STDOUT(C:\PROGRA~3\IBM\MQSI\common\log\integrationNodeName.mqservice.log)
STDERR(C:\PROGRA~3\IBM\MQSI\common\log\integrationNodeName.mqservice.log)
DESCR( ) ALTDATE(2019-12-19) ALTTIME(11.07.52)
- Fornecer novos valores totalmente qualificados para os seguintes parâmetros: STARTCMD, STARTARG, STOPCMDe STOPARG, mas preservar os nomes de comandos existentes.
Por exemplo, você pode digitar o seguinte comando (em uma única linha) na linha
runmsc de comando para alterar o nó de integração para que utilize o
IBM App Connect Enterprise Versão 11.0.0.n código:
Nota: Se você estiver no Windows, deverá usar nomes abreviados.
alter service('MQSI_integrationNodeName')
startcmd('C:\PROGRA~1\IBM\ACE\1100~1.n\server\bin\runMQService.bat')
startarg('C:\PROGRA~1\IBM\ACE\1100~1.n\server\bin integrationNodeName')
stopcmd('C:\PROGRA~1\IBM\ACE\1100~1.n\server\bin\endMQService.bat')
stoparg('C:\PROGRA~1\IBM\ACE\1100~1.n\server\bin integrationNodeName')
onde
C:\PROGRA~1\IBM\ACE\1100~1.1 é o nome abrevio para
C:\Program
Files\IBM\ACE\11.0.0.1
Se a definição do serviço IBM MQ for alterada, a mensagemAMQ8624: IBM MQ service changed.será exibida.