Aplicando um serviço a um nó de integração que é iniciado sob o controle de um gerenciador de filas do IBM MQ

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:

  1. Em uma linha de comando, digite runmqsc qmgr onde qmgr é o nome do gerenciador de filas que está associado ao nó de integração.
  2. 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)
  3. 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.