Kanalinitiator starten

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.

Gehen Sie wie folgt vor, um den Kanalinitiator-Service zu erstellen:

Verfahren

  1. Erweitern Sie in der Navigatoransicht den Warteschlangenmanager 'QM1', auf dem der Kanalinitiator gestartet werden soll.
  2. Klicken Sie mit der rechten Maustaste auf den Ordner Services des Warteschlangenmanagers und klicken Sie anschließend auf Neu ... > Service. Daraufhin wird ein Dialog für den neuen Service geöffnet.
  3. 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.
  4. Optional: Geben Sie im Feld Beschreibung eine Beschreibung des ChannelInitiator-Dienstes ein, z. B. A channel initiator for queue manager QM1.
  5. 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.
  6. 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.
  7. Wenn QM1 nicht der Standardwarteschlangenmanager ist, geben Sie -m QM1 im Feld Startargument ein.
  8. Wenn Sie eine andere Warteschlange als SYSTEM.CHANNEL.INITQ als Initialisierungswarteschlange verwenden wollen, geben Sie im Feld Startargument -q initq_name ein, wobei initq_name der Name der Warteschlange ist.
  9. Wählen Sie im Feld Servicetyp die Option Commandaus.
  10. Klicken Sie auf Fertigstellen.
    Der neue Service 'ChannelInitiator' wird auf dem ausgewählten Warteschlangenmanager QM1 erstellt.
  11. Starten Sie den Service.
    Anweisungen finden Sie unter Angepassten Service starten und stoppen.

Ergebnisse

Der Service 'ChannelInitiator' wird gestartet und führt den Befehl runmqchi aus, welcher wiederum den Kanalinitiator auf Warteschlangenmanager QM1 startet.