Per avviare un controllo dei trigger, è necessario creare prima un servizio che avvierà il controllo dei trigger.
Informazioni su questa attività
Per avviare un monitoraggio trigger da IBM® MQ Explorer, è necessario innanzitutto creare un servizio che esegua il comando runmqtrm
(per avviare il monitor trigger) quando inizia il servizio.
Se invece si desidera avviare un controllo dei trigger per un client, utilizzare il comando runmqtmc
. Per ulteriori informazioni sui monitor trigger, consultare Trigger monitor in IBM Documentazione.
Per avviare un controllo dei trigger, completare la seguente procedura.
Nota: Quando il monitor trigger viene eseguito come un servizio, il processo avviato o l'applicazione esegue in background.
PROCEDURE
- Nella vista Navigator, espandere il gestore code sul quale si desidera avviare il servizio per il controllo dei trigger.
- Fare Clic Con Il Tasto Destro Del Mouse Sulla Cartella Servizi Del Gestore Code, Quindi Fare Clic Su . Viene aperta la finestra Nuovo servizio.
- Nella finestra di dialogo Nuovo servizio digitare un nome per il servizio, ad esempio TriggerMonitor, quindi fare clic su Avanti. È quindi possibile configurare il nuovo servizio.
- Optional: nel campo Descrizione , digitare una descrizione del servizio, ad esempio Un monitor trigger per il gestore code QM1.
- Nel campo Controllo di servizio , configurare come inizia e arresta il servizio:
- 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.
- Nel campo Comando di inizio , digitare il percorso completo al comando
runmqtrm
.
- Digitare:
MQ_INSTALLATION_PATH
\bin\runmqtrm dove MQ_INSTALLATION_PATH
viene sostituito dalla directory di alto livello in cui è installato IBM MQ .
- Se il gestore code non è il gestore code predefinito, nel campo Start args , digitare -m queue_manager_name dove queue_manager_name è il nome del gestore code.
- Se si desidera utilizzare una coda diversa da SYSTEM.DEFAULT.INITATION.QUEUE come coda di iniziazione, nel campo Start args , digitare -q initq_name dove initq_name è il nome della coda.
- Nel campo Tipo di servizio selezionare il tipo di servizio da eseguire:
- Se si seleziona Comando, è possibile eseguire più istanze del servizio ma non è possibile visualizzare lo stato del servizio in IBM MQ Explorer.
- Se si seleziona Server, è possibile eseguire solo un'istanza del servizio ma è possibile visualizzare lo stato del servizio in IBM MQ Explorer.
- Fare clic su Fine.
Il nuovo servizio viene creato sul gestore code selezionato.
- Avviare il servizio.
Risultati
Il servizio viene avviato ed esegue il comando runmqtrm
, che avvia il controllo dei trigger sul gestore code.
Quando viene avviato un controllo dei trigger, questo continua semplicemente il monitoraggio della coda di iniziazione specificata. Non è possibile arrestare un controllo dei trigger direttamente. Quando si arresta il gestore code su cui è presente il controllo dei trigger, allora verrà arrestato anche il controllo stesso.