<ph type="x-smartling-placeholder"></ph> Weitere Informationen finden Sie unter Unterstützte Connectors für Application Integration.

Solace-Trigger

Der Solace-Trigger ist ein Trigger für Connector-Ereignisse, mit dem Sie eine Integration basierend auf den Solace-Ereignissen aufrufen können, die Sie in Ihrer Solace-Verbindung abonniert haben.

Hinweise

Wenn Sie eine neue Verbindung für den Solace-Trigger erstellen oder konfigurieren möchten, benötigen Sie die folgende IAM-Rolle für das Projekt:

  • Connectors-Administrator (roles/connectors.admin)
  • Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.

Weisen Sie dem Dienstkonto, das Sie für den Solace-Trigger verwenden möchten, die folgenden IAM-Rollen zu:

  • Aufrufer von Application Integration (roles/integrations.integrationInvoker)
  • Informationen zum Zuweisen von Rollen zu einem Dienstkonto finden Sie unter Zugriff auf Dienstkonten verwalten.

Solace-Trigger hinzufügen

Führe die folgenden Schritte aus, um deiner Integration einen Solace-Trigger hinzuzufügen:

  1. Rufen Sie in der Google Cloud Console die Seite Application Integration auf.

    Zu Application Integration

  2. Klicken Sie im Navigationsmenü auf Integrations (Integrationen).

    Auf der Seite Integrationsliste werden alle im Google Cloud-Projekt verfügbaren Integrationen aufgeführt.

  3. Wählen Sie eine vorhandene Integration aus oder klicken Sie auf Verknüpfung erstellen, um eine neue zu erstellen.

    Wenn Sie eine neue Integration erstellen, gehen Sie so vor:

    1. Geben Sie im Bereich Create Integration (Integration erstellen) einen Namen und eine Beschreibung ein.
    2. Wählen Sie eine Region für die Integration aus.
    3. Wählen Sie ein Dienstkonto für die Integration aus. Sie können die Dienstkontodetails einer Integration jederzeit in der Symbolleiste der Verknüpfung im Bereich Zusammenfassung ändern oder aktualisieren.
    4. Klicken Sie auf Erstellen.

    Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.

  4. Klicken Sie in der Navigationsleiste des Integrationseditors auf Trigger, um die Liste der verfügbaren Trigger aufzurufen.
  5. Klicken Sie im Integrationseditor auf das Element Solace trigger und platzieren Sie es dort.
  6. Zum Konfigurieren des Solace-Triggers können Sie entweder eine vorhandene Solace-Verbindung verwenden, die in Integration Connectors verfügbar ist, oder mithilfe der Option zum Erstellen einer Inline-Verbindung eine neue Solace-Verbindung erstellen.

Solace-Trigger mithilfe einer vorhandenen Verbindung konfigurieren

Sie können den Solace-Trigger über eine vorhandene Solace-Verbindung in Integration Connectors konfigurieren. Der Solace-Trigger ist ein Trigger für Connector-Ereignisse. Daher können Sie zum Konfigurieren des Triggers nur eine Solace-Verbindung mit aktiviertem Ereignisabo verwenden.

Informationen zum Konfigurieren eines Solace-Triggers mithilfe einer neuen Solace-Verbindung finden Sie unter Solace-Trigger mit einer neuen Verbindung konfigurieren.

Führen Sie die folgenden Schritte aus, um einen Solace-Trigger über eine vorhandene Solace-Verbindung zu konfigurieren:

  1. Klicken Sie im Integrationseditor auf das Element Solace-Trigger, um den Bereich für die Triggerkonfiguration zu öffnen.
  2. Klicken Sie auf Trigger konfigurieren.
  3. Geben Sie auf der Seite Editor für Connector-Ereignistrigger die folgenden Konfigurationsdetails an: <ph type="x-smartling-placeholder">
      </ph>
    1. Region:Wählen Sie die Region Ihrer Solace-Verbindung aus.
    2. Verbindung:Wählen Sie die gewünschte Solace-Verbindung aus.

      Application Integration zeigt nur die Solace-Verbindungen an, die aktiv sind und für die ein Ereignisabo aktiviert ist.

    3. Wählen Sie Queue oder Thema als JMS Source Type aus.
      • Wenn Sie Queue auswählen, geben Sie den Namen der Solace-Warteschlange in der Spalte JMS Source Name an.
      • Wenn Sie Topic auswählen, geben Sie den Namen des Solace-Themas in der Spalte "JMS-Quellname" an.
    4. Dienstkonto: Wählen Sie ein Dienstkonto mit den erforderlichen IAM-Rollen für den Solace-Trigger aus.
  4. Klicken Sie auf Fertig, um die Triggerkonfiguration abzuschließen und die Seite zu schließen.

Solace-Trigger mit einer neuen Verbindung konfigurieren

Führen Sie die folgenden Schritte aus, um den Solace-Trigger mit einer neuen Solace-Verbindung zu konfigurieren:

  1. Klicken Sie im Integrationseditor auf das Element Solace-Trigger, um den Bereich für die Triggerkonfiguration zu öffnen.
  2. Klicken Sie auf Trigger konfigurieren.
  3. Überspringen Sie das Feld Region.
  4. Klicken Sie auf Verbindung und wählen Sie im Drop-down-Menü die Option Verbindung erstellen aus.
  5. Führen Sie im Bereich Create Connection (Verbindung erstellen) die folgenden Schritte aus: <ph type="x-smartling-placeholder">
      </ph>
    1. Wählen Sie im Schritt Standort den Standort für die neue Solace-Verbindung aus: <ph type="x-smartling-placeholder">
        </ph>
      1. Region: Wählen Sie einen Standort aus der Drop-down-Liste aus.

        Eine Liste aller unterstützten Regionen finden Sie unter Standorte.

      2. Klicken Sie auf Weiter.
    2. Führen Sie im Abschnitt Connection Details (Verbindungsdetails) die folgenden Schritte aus: <ph type="x-smartling-placeholder">
        </ph>
      1. Connector: Wählen Sie aus der Drop-down-Liste der verfügbaren Connectors Lösung aus.
      2. Connector-Version: Wählen Sie die Connector-Version aus der Drop-down-Liste der verfügbaren Versionen aus.
      3. Geben Sie im Feld Verbindungsname einen Namen für die Verbindungsinstanz ein.

        Verbindungsnamen müssen die folgenden Kriterien erfüllen:

        • Verbindungsnamen können Buchstaben, Ziffern oder Bindestriche enthalten.
        • Buchstaben müssen Kleinbuchstaben sein.
        • Verbindungsnamen müssen mit einem Buchstaben beginnen und mit einem Buchstaben oder einer Ziffer enden.
        • Verbindungsnamen dürfen maximal 63 Zeichen haben.
      4. Geben Sie optional unter Beschreibung eine Beschreibung für die Verbindungsinstanz ein.
      5. Dienstkonto: Wählen Sie ein Dienstkonto, das über die erforderlichen Rollen verfügt.
      6. Wenn Sie die Verbindung für Ereignisabos verwenden möchten, wählen Sie Ereignisabo aktivieren aus. Wird ausgewählt Mit dieser Option wird das Ereignisabo mit Aktionen aktiviert.
      7. Message VPN: Das Nachrichten-VPN von Solace PubSub+ Message Router, zu dem Sie eine Verbindung herstellen möchten. Eine Verbindung ist spezifisch für ein Message-VPN. Wenn Sie viele VPN-Nachrichten haben, müssen Sie ein separates Verbindung für jede VPN-Nachricht.
      8. Name der Standardwarteschlange: Der Name der Standardwarteschlange kann beim Ausführen der Aktion überschrieben werden.
      9. Standardthemenname: Der Name des Themas, zu dem eine Verbindung hergestellt werden soll.
      10. Konfigurieren Sie optional die Einstellungen für den Verbindungsknoten:

        • Mindestanzahl von Knoten: Geben Sie die Mindestanzahl von Verbindungsknoten ein.
        • Maximale Anzahl von Knoten: Geben Sie die maximale Anzahl von Verbindungsknoten ein.

        Ein Knoten ist eine Einheit (oder ein Replikat) einer Verbindung, die Transaktionen verarbeitet. Zur Verarbeitung von mehr Transaktionen für eine Verbindung sind mehr Knoten erforderlich. Umgekehrt sind weniger Knoten erforderlich, um weniger Transaktionen zu verarbeiten. Informationen zu den Auswirkungen der Knoten auf Ihre Connector-Preise finden Sie unter Preise für Verbindungsknoten. Wenn Sie keine Werte eingeben, ist die Mindestanzahl von Knoten standardmäßig auf 2 (für eine bessere Verfügbarkeit) und die maximale Knotenzahl auf 50 gesetzt.

      11. Klicken Sie optional auf + Label hinzufügen, um der Verbindung ein Label in Form eines Schlüssel/Wert-Paars hinzuzufügen.
      12. Klicken Sie auf Weiter.
    3. Geben Sie im Abschnitt Ziele die Details zum Remote-Host (Backend-System) ein, zu dem Sie eine Verbindung herstellen möchten.
      1. Destination Type: Wählen Sie einen Destination Type aus.
        • Wählen Sie aus der Liste Hostadresse aus, um den Hostnamen oder die IP-Adresse für das Ziel anzugeben.
        • Wenn Sie eine private Verbindung zu Ihren Backend-Systemen herstellen möchten, wählen Sie in der Liste Endpunktanhang und dann den erforderlichen Endpunktanhang aus der Liste Endpunktanhang aus.

        Wenn Sie eine öffentliche Verbindung zu Ihren Back-End-Systemen mit zusätzlicher Sicherheit herstellen möchten, können Sie statische ausgehende IP-Adressen für Ihre Verbindungen konfigurieren und dann Ihre Firewallregeln konfigurieren, um nur bestimmte statische IP-Adressen zuzulassen.

      2. Klicken Sie auf Weiter.
    4. Geben Sie im Abschnitt Authentifizierung die Authentifizierungsdetails ein.
      1. Wählen Sie einen Authentifizierungstyp aus und geben Sie die relevanten Details ein.

        Die folgenden Authentifizierungstypen werden von der Solace-Verbindung unterstützt:

        • Anonym
        • Nutzername und Passwort
      2. Informationen zum Konfigurieren dieser Authentifizierungstypen finden Sie unter Authentifizierung konfigurieren.

      3. Klicken Sie auf Next (Weiter).
    5. Überprüfen: Prüfen Sie Ihre Verbindungs- und Authentifizierungsdetails.
    6. Klicken Sie auf Erstellen.

    Trigger-Ausgabe

    Der Solace-Trigger benötigt einige Minuten, um die Konfiguration des Ereignisabos abzuschließen. Sie können den Status Ihres Ereignisabos im Triggerkonfigurationsbereich unter Ereignisabodetails.

    Der Solace-Trigger gibt den Status eines Ereignisabos mithilfe der folgenden Status an:

    • Creating: Gibt an, dass der Trigger das Ereignisabo abonniert.
    • Active: Gibt an, dass der Trigger ein Ereignisabo abonniert hat.
    • Error: Gibt an, dass ein Problem mit dem konfigurierten Ereignisabo vorliegt.

    Zusätzlich zum Abostatus des Ereignisses finden Sie im Bereich Details zum Ereignisabo auch zeigt weitere Details wie die Verbindungsregion, den Verbindungsnamen und den Namen des Ereignisabos an.

    Triggerausgabevariable

    Für jedes Ereignis generiert der Solace-Trigger einen ConnectorEventPayload-Wert. Ausgabevariable (im JSON-Format), die Sie in Ihren nachgelagerten Aufgaben verwenden können. Die Ausgabe enthält die Nutzlast aus dem Solace-Ereignis. Beispiel:

    {
    "message": "Hello world",
    "messageContentType": "Text"
    }

    Ereignisabos ansehen

    So rufen Sie alle Ereignisabos auf, die mit einer Verbindung in Integration Connectors verknüpft sind:

    1. Gehen Sie zu Integration Connectors > Verbindungen.

      Zur Seite „Verbindungen“

    2. Klicken Sie auf die Verbindung, deren Abos Sie aufrufen möchten.
    3. Klicken Sie auf den Tab Ereignisabos.

      Dadurch werden alle Ereignisabos für die Verbindung angezeigt.

    Solace-Trigger bearbeiten

    Sie können einen Solace-Trigger bearbeiten, um die Verbindungskonfiguration und die Details zum Ereignisabo zu ändern oder zu aktualisieren.

    Führen Sie die folgenden Schritte aus, um einen Solace-Trigger zu bearbeiten:

    1. Klicken Sie im Integrationseditor auf das Element Solace-Trigger, um den Bereich für die Triggerkonfiguration zu öffnen.
    2. Klicken Sie auf Solace-Trigger konfigurieren.
    3. Führen Sie auf der Seite Editor für Connector-Ereignistrigger die folgenden Schritte aus: <ph type="x-smartling-placeholder">
        </ph>
      1. Wenn Sie das zuvor konfigurierte Ereignisabo beibehalten möchten, klicken Sie auf Beibehalten oder auf Löschen.
      2. Aktualisieren Sie die Verbindungskonfiguration und die Details des Ereignisabos nach Bedarf.
      3. Klicken Sie auf Fertig.
    4. Die aktualisierten Verbindungs- und Ereignisabodetails finden Sie im Triggerkonfigurationsbereich unter Ereignisabodetails.