Avvio di iniziatore di canali

Per avviare un iniziatore di canali, è necessario prima creare un servizio che avvierà l'iniziatore di canali.

Informazioni su questa attività

Poiché un iniziatore di canali è solo un tipo speciale di controllo dei trigger, per avviare un iniziatore di canali da IBM® MQ Explorer è necessario innanzitutto creare un servizio che esegua il comando runmqchi (per avviare l'iniziatore di canali) quando viene avviato il servizio.

Nelle seguenti istruzioni si assume che stia creando un servizio denominato ChannelInitiator sul gestore code QM1. Per ulteriori informazioni sugli iniziatori di canali, consultare Avvio e arresto dell'iniziatore di canali.

Per creare un servizio dell'iniziatore del canale:

PROCEDURE

  1. Nella vista Navigator, espandere il gestore code QM1 su cui si desidera avviare l'iniziatore del canale.
  2. Fare clic con il tasto destro del mouse sulla cartella Servizi del gestore code, quindi fare clic su Nuovo ... > Servizio. Viene aperta la finestra Nuovo servizio.
  3. Nella finestra di dialogo Nuovo servizio, immettere un nome per il servizio, ad esempio ChannelInitiator, quindi fare clic su Avanti. È quindi possibile configurare il nuovo servizio, ChannelInitiator.
  4. Facoltativo: nel campo Descrizione , immettere una descrizione del servizio ChannelInitiator, ad esempio A channel initiator for queue manager QM1.
  5. Nel campo Controllo servizio , configurare il modo in cui il servizio viene avviato e arrestato:
    • Per avviare e arrestare il servizio automaticamente all'avvio e all'arresto del gestore code, selezionare Gestore code.
    • Per avviare il servizio automaticamente all'avvio del gestore code ma senza arrestarlo all'arresto del gestore code, selezionare Avvio del gestore code.
    • Per configurare il servizio in modo da avviarlo e arrestarlo manualmente, selezionare Manuale.
  6. Nel campo Comando di inizio , immettere il percorso completo del comando runmqchi .
    • Immettere: MQ_INSTALLATION_PATH\bin\runmqchi dove MQ_INSTALLATION_PATH viene sostituito dalla directory di alto livello in cui è installato IBM MQ .
  7. Se QM1 non è il gestore code predefinito, nel campo Argomenti di avvio , immettere -m QM1
  8. Se si desidera utilizzare una coda diversa da SYSTEM.CHANNEL.INITQ come coda di iniziazione, nel campo Argomenti di avvio , immettere -q initq_name dove initq_name è il nome della coda.
  9. Nel campo Tipo di servizi , selezionare Command.
  10. Fare clic su Fine.
    Il nuovo servizio ChannelInitiator viene creato sul gestore code QM1.
  11. Avviare il servizio.

Risultati

Il servizio ChannelInitiator verrà avviato ed eseguirà il comando runmqchi, che a sua volta avvia l'iniziatore del canale sul gestore code QM1.