Zum Starten eines Kanalinitiators müssen Sie zunächst einen Service erstellen, der den Kanalinitiator startet.
Informationen zu dieser Task
Da es sich bei einem Kanalinitiator lediglich um einen speziellen Typ von Auslösemonitor handelt, müssen Sie zum Starten eines Kanalinitiators über IBM® MQ Explorer zunächst einen Service erstellen, der beim Start des Service 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 IBM Documentation.
Gehen Sie wie folgt vor, um den Kanalinitiator-Service zu erstellen:
Verfahren
- 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 wählen Sie aus. Daraufhin wird ein Dialog für den neuen Service geöffnet.
- Geben Sie im Dialogfenster "Neuer Service" einen Namen für den Service ein, z. B. ChannelInitiator, und klicken Sie anschließend auf Weiter. Nun können Sie den neuen Service 'ChannelInitiator' konfigurieren.
- Optional: Geben Sie im Feld Beschreibung eine Beschreibung des ChannelInitiator -Dienstes ein, z. B. A
channel initiator for queue manager 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 Startbefehl den vollständigen Pfad zum Befehl
runmqchi
ein.
- Typ:
MQ_INSTALLATION_PATH
\bin\runmqchi , wobei MQ_INSTALLATION_PATH
durch das übergeordnete Verzeichnis ersetzt wird, in dem IBM MQ installiert ist.
- Wenn QM1 nicht der Standardwarteschlangenmanager ist, geben Sie -m
QM1 im Feld Startargument ein.
- Wenn Sie eine andere Warteschlange als SYSTEM.CHANNEL.INITQ geben Sie als Initialisierungswarteschlange im Feld Startargument -q initq_name ein, wobei initq_name der Name der Warteschlange ist.
- Wählen Sie im Feld Servicetyp die Option Commandaus.
- Klicken Sie auf Finish (Fertigstellen).
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, der den Kanalinitiator auf dem Warteschlangenmanager QM1 startet.