Zum Starten eines Kanalinitiators müssen Sie zunächst einen Service erstellen, der den Kanalinitiator startet.
Informationen zu diesem Vorgang
Da ein Kanalinitiator lediglich eine Sonderform eines Auslösemonitors ist, müssen Sie zum Starten eines Kanalinitiators über IBM® MQ Explorer Explorer zunächst einen Service erstellen, der bei seinem Start den Befehl runmqchi
(zum Starten des Kanalinitiators) ausführt.
Bei der folgenden Anleitung soll ein Service mit dem Namen 'ChannelInitiator' auf einem Warteschlangenmanager namens 'QM1' erstellt werden.
Weitere Informationen zu Kanalinitiatoren finden Sie unter Kanalinitiator starten und stoppen in der IBM Knowledge Center.
Gehen Sie wie folgt vor, um den Kanalinitiator-Service zu erstellen:
Vorgehensweise
- Erweitern Sie in der Navigatoransicht den Warteschlangenmanager 'QM1', auf dem der Kanalinitiator gestartet werden soll.
- Klicken Sie mit der rechten Maustaste auf den Ordner Services des Warteschlangenmanagers und klicken Sie anschließend auf . Daraufhin wird ein Dialog für den neuen Service geöffnet.
- Geben Sie im Dialog 'Neuer Service' einen Namen für den Service ein (z. B. ChannelInitiator) und klicken Sie dann auf Weiter. Nun können Sie den neuen Service 'ChannelInitiator' konfigurieren.
- Optional: Geben Sie im Feld Beschreibung eine Beschreibung für den Service 'ChannelInitiator' ein, z. B. Kanalinitiator für Warteschlangenmanager QM1.
- Konfigurieren Sie im Feld Servicesteuerung, wie der Service gestartet und gestoppt wird:
- Wenn der Service beim Starten und Stoppen des Warteschlangenmanagers automatisch ebenfalls gestartet und gestoppt werden soll, klicken Sie auf Warteschlangenmanager
- Wenn der Service beim Start des Warteschlangenmanagers gestartet, aber beim Stoppen des Warteschlangenmanagers nicht ebenfalls gestoppt werden soll, klicken Sie auf Start von Warteschlangenmanager.
- Wenn Sie den Service so konfigurieren möchten, dass er manuell gestartet und gestoppt wird, klicken Sie auf Manuell.
- Geben Sie im Feld Start-Befehl den vollständigen Pfad des Befehls
runmqchi
ein.
- Geben Sie Folgendes ein:
MQ-INSTALLATIONSPFAD
\bin\runmqchi. Dabei wird MQ-INSTALLATIONSPFAD
durch das übergeordnete Verzeichnis ersetzt, in dem IBM MQ installiert ist.
- Wenn WSM1 nicht der Standard-Warteschlangenmanager ist, geben Sie im Feld
'Start-Argumente' den Wert -m WSM1 ein.
- Wenn Sie eine andere Warteschlange als 'SYSTEM.CHANNEL.INITQ' als Initialisierungswarteschlange verwenden möchten, geben Sie im Feld 'Start-Argumente' Folgendes ein: -q Initialisierungswarteschlangenname. Dabei ist Initialisierungswarteschlangenname der Name der gewünschten Warteschlange.
- Wählen Sie im Feld 'Servicetyp' die Option 'Befehl' aus.
- Klicken Sie auf 'Fertig stellen'.
Der neue Service 'ChannelInitiator' wird auf dem ausgewählten Warteschlangenmanager QM1 erstellt.
- Starten Sie den Service.
Ergebnisse
Der Service 'ChannelInitiator' wird gestartet und führt den Befehl runmqchi
aus, welcher wiederum den Kanalinitiator auf Warteschlangenmanager QM1 startet.