Google Pub Sub Listen Message-Aktivität
Einführung
Eine Google Pub Sub Listen Message-Aktivität, die ihre Google Pub Sub Verbindung verwendet, verbraucht Nachrichten aus einem Google Pub/Sub-Abonnement und soll als Quelle zum Bereitstellen von Daten in einer Operation verwendet werden.
Voraussetzungen
Für die Nutzung der Aktivität Nachrichten abhören müssen folgende Voraussetzungen erfüllt sein:
-
Ein privater Agent der Version 10.68 oder höher (für 10.x-Privatagenten) bzw. 11.6 oder höher (für 11.x-Privatagenten). Für private Agentengruppen mit mehreren Agenten muss die Version 10.78 oder höher (für 10.x-Privatagenten) bzw. 11.8 oder höher (für 11.x-Privatagenten) sein.
-
Um die Lastausgleichs- und Fehlertoleranzfunktionen des Listening-Dienstes optimal nutzen zu können, wird empfohlen, mindestens zwei private Agenten in der Agentengruppe zu verwenden.
-
Für den privaten Agenten muss der Listening-Dienst wie unter Listening-Dienst auf dem Agenten aktivieren beschrieben aktiviert sein. Dies ist ein manueller Konfigurationsschritt und ist standardmäßig nicht aktiviert.
-
Sobald eine Operation bereitgestellt ist, muss im Integration Studio Projekt der Listening-Dienst sowohl auf Operation als auch auf Aktivitätsebene aktiviert sein, wie unter Aktivieren des Listening-Dienstes für Operation und Aktivität beschrieben. Dies ist ein manueller Schritt, der während der Projektplanung oder des Projektmanagements durchgeführt wird.
Erstellen einer Google Pub Sub Listen Message-Aktivität
Eine Instanz einer Google Pub Sub Listen Message-Aktivität wird aus einer Google Pub Sub Verbindung erstellt mithilfe des Aktivitätstyps Nachricht abhören.
Um eine Instanz einer Aktivität zu erstellen, ziehen Sie den Aktivitätstyp auf die Design-Canvas oder kopieren Sie ihn und fügen Sie ihn dort ein. Weitere Informationen finden Sie unter Erstellen einer Aktivitäts- oder Tool-Instanz in Komponentenwiederverwendung.
Eine vorhandene Google Pub Sub Listen Message-Aktivität kann an diesen Stellen bearbeitet werden:
- Die Design-Canvas (siehe Aktionsmenü in Design-Leinwand).
- Die Tab Komponenten im Projektbereich (siehe Aktionsmenü im Projektbereich Tab Komponenten).
Konfigurieren einer Google Pub Sub Listen Message-Aktivität
Führen Sie die folgenden Schritte aus, um eine Google Pub Sub Aktivität Nachricht abhören zu konfigurieren:
-
Schritt 1: Geben Sie einen Namen ein und legen Sie ein Abonnement fest
Geben Sie einen Namen für die Aktivität ein und legen Sie ein Abonnement fest. -
Schritt 2: Datenschemata überprüfen
Alle Anfrage- und Antwortschemata werden angezeigt.
Schritt 1: Geben Sie einen Namen ein und legen Sie ein Abonnement fest
Geben Sie in diesem Schritt einen Namen für die Aktivität an und legen Sie ein Abonnement fest. Die einzelnen Benutzeroberflächenelemente dieses Schritts werden unten beschrieben.
Die in diesem Schritt der Konfiguration einer Google Pub Sub Aktivität Listen Message verwendete Schnittstelle hängt von der ausgewählten Option Choose Subscription ab:
-
Abonnement manuell informieren: Bei dieser Option geben Sie das Abonnement manuell ein.
-
Vorhandenes Abonnement auswählen: Mit dieser Option wird eine Liste bestehender Abonnements angezeigt, aus denen Sie auswählen können. Um diese Option zu verwenden, benötigen Sie die
pubsub.subscriptions.list
Berechtigung, die dem in der Google Pub Sub Verbindung angegebenen Dienstkonto zugewiesen ist.
Abonnement manuell informieren
Wenn für Abonnement auswählen die Option Abonnement manuell informieren ausgewählt ist, wird diese Schnittstelle angezeigt:
-
Name: Geben Sie einen Namen zur Identifizierung der Aktivität ein. Der Name muss für jede Google Pub Sub Listen Message-Aktivität eindeutig sein und darf keine Schrägstriche enthalten.
/
oder Doppelpunkte:
. -
Abonnement auswählen: Wählen Sie die Methode zur Bereitstellung des Abonnements für die Anfrage:
-
Abonnement manuell angeben: Wählen Sie diese Option, um das Abonnement manuell einzugeben.
-
Vorhandenes Abonnement auswählen: Wählen Sie ein vorhandenes Abonnement aus einer Liste aus. Um diese Option zu nutzen, benötigen Sie die
pubsub.subscriptions.list
Berechtigung, die dem in der Google Pub Sub Verbindung angegebenen Dienstkonto zugewiesen ist.
-
-
Abonnement: Geben Sie den Namen des Abonnements ein, das die zu verwendenden Nachrichten enthält.
-
Nachrichten automatisch bestätigen Aktivieren Sie diese Option, um die automatische Bestätigung abgerufener Nachrichten zu aktivieren. Diese Option generiert für jede bestätigte Nachricht eine Antwort und kann zu längeren Verarbeitungszeiten führen.
-
Speichern & Beenden: Klicken Sie, um die Konfiguration für diesen Schritt zu speichern und die Aktivitätskonfiguration zu schließen.
-
Weiter: Klicken Sie, um die Konfiguration für diesen Schritt vorübergehend zu speichern und mit dem nächsten Schritt fortzufahren. Die Konfiguration wird erst gespeichert, wenn Sie im letzten Schritt auf die Schaltfläche Fertig klicken.
-
Änderungen verwerfen: Klicken Sie nach dem Vornehmen von Änderungen, um die Konfiguration zu schließen, ohne die Änderungen an einem Schritt zu speichern. Sie werden in einer Meldung aufgefordert, das Verwerfen der Änderungen zu bestätigen.
Vorhandenes Abonnement auswählen
Wenn für Abonnement auswählen die Option Vorhandenes Abonnement auswählen ausgewählt ist, wird diese Schnittstelle angezeigt:
-
Name: Geben Sie einen Namen zur Identifizierung der Aktivität ein. Der Name muss für jede Google Pub Sub Get Message-Aktivität eindeutig sein und darf keine Schrägstriche enthalten.
/
oder Doppelpunkte:
. -
Abonnement auswählen: Wählen Sie die Methode zur Bereitstellung des Abonnements für die Anfrage:
-
Abonnement manuell angeben: Wählen Sie diese Option, um das Abonnement manuell einzugeben.
-
Vorhandenes Abonnement auswählen: Wählen Sie ein vorhandenes Abonnement aus einer Liste aus. Um diese Option zu nutzen, benötigen Sie die
pubsub.subscriptions.list
dem in der Google Pub Sub Verbindung angegebenen Dienstkonto zugewiesen.
-
-
Wählen Sie ein Abonnement aus: In diesem Abschnitt werden die im Google Pub Sub Endpoint verfügbaren Abonnements angezeigt.
- Ausgewähltes Abonnement: Nachdem ein Abonnement ausgewählt wurde, wird es hier aufgelistet.
-
Suchen: Geben Sie den Wert einer beliebigen Spalte in das Suchfeld ein, um die Liste der Abonnements zu filtern. Die Suche berücksichtigt keine Groß- und Kleinschreibung. Wenn Abonnements bereits in der Tabelle angezeigt werden, werden die Tabellenergebnisse mit jedem Tastendruck in Echtzeit gefiltert. Um Abonnements während der Suche vom Endpoint neu zu laden, geben Sie Suchkriterien ein und aktualisieren Sie anschließend die Tabelle, wie unten beschrieben.
-
Aktualisieren: Klicken Sie auf das Aktualisierungssymbol oder das Wort Aktualisieren, um Abonnements vom Google Pub Sub Endpoint neu zu laden. Dies kann nützlich sein, wenn Abonnements zu Google Pub/Sub hinzugefügt wurden. Diese Aktion aktualisiert alle Metadaten, die zum Erstellen der in der Konfiguration angezeigten Abonnementtabelle verwendet wurden.
-
Abonnement auswählen: Klicken Sie in der Tabelle auf eine beliebige Zeile, um ein Abonnement auszuwählen. Es kann nur ein Abonnement ausgewählt werden. Die für jedes Abonnement verfügbaren Informationen werden vom Google Pub Sub Endpoint abgerufen:
-
Name: Der Name des Abonnements.
-
Beschreibung: Die Beschreibung des Abonnements.
Tipp
Wenn die Tabelle nicht mit verfügbaren Abonnements gefüllt ist, wird die Google Pub Sub Verbindung ist möglicherweise nicht erfolgreich. Stellen Sie sicher, dass Sie verbunden sind, indem Sie die Verbindung erneut öffnen und die Anmeldeinformationen erneut testen.
-
-
Nachricht automatisch bestätigen Aktivieren Sie diese Option, um die automatische Bestätigung abgerufener Nachrichten zu aktivieren. Diese Option generiert für jede bestätigte Nachricht eine Antwort und kann zu längeren Verarbeitungszeiten führen.
-
Speichern & Beenden: Wenn aktiviert, klicken Sie hier, um die Konfiguration für diesen Schritt zu speichern und die Aktivitätskonfiguration zu schließen.
-
Weiter: Klicken Sie hier, um die Konfiguration für diesen Schritt vorübergehend zu speichern und mit dem nächsten Schritt fortzufahren. Die Konfiguration wird erst gespeichert, wenn Sie im letzten Schritt auf die Schaltfläche Fertig klicken.
-
Änderungen verwerfen: Klicken Sie nach dem Vornehmen von Änderungen hier, um die Konfiguration zu schließen, ohne die Änderungen an einem Schritt zu speichern. Sie werden in einer Meldung aufgefordert, das Verwerfen der Änderungen zu bestätigen.
Schritt 2: Überprüfen der Datenschemata
Alle Anforderungs- oder Antwortschemata werden angezeigt. Jedes Benutzeroberflächenelement dieses Schritts wird unten beschrieben.
-
Datenschemata: Diese Datenschemata werden von benachbarten Transformations übernommen und beim Transformation erneut angezeigt.
Der Google Pub Sub Connector verwendet die Google Pub/Sub API. Informationen zu den Schema und -feldern finden Sie in der API Dokumentation.
Die Aktivität Nachricht abhören verwendet JSON in ihrem Schema.
-
Aktualisieren: Klicken Sie auf das Aktualisierungssymbol oder das Wort Aktualisieren, um Schemas vom Google Pub Sub Endpoint neu zu generieren. Diese Aktion generiert ein Schema auch an anderen Stellen im gesamten Projekt neu, an denen auf dasselbe Schema verwiesen wird, z. B. in einer angrenzenden Transformation.
-
Zurück: Klicken Sie hier, um die Konfiguration für diesen Schritt vorübergehend zu speichern und zum vorherigen Schritt zurückzukehren.
-
Fertig: Klicken Sie hier, um die Konfiguration für alle Schritte zu speichern und die Aktivitätskonfiguration zu schließen.
-
Änderungen verwerfen: Klicken Sie nach dem Vornehmen von Änderungen auf, um die Konfiguration zu schließen, ohne die Änderungen in einem Schritt zu speichern. Sie werden in einer Meldung aufgefordert, das Verwerfen der Änderungen zu bestätigen.
Nächste Schritte
Nachdem Sie eine Google Pub Sub Listen Message-Aktivität konfiguriert haben, müssen Sie zunächst eine Operation konfigurieren, und dann den Operation einsetzen und Ereignisse aktivieren.
Konfigurieren eines Operation
Vervollständigen Sie die Konfiguration der Operation, indem Sie weitere Aktivitäten oder Tools hinzufügen und konfigurieren als Operation. Sie können auch die Operation, zu denen die Möglichkeit gehört, Vorgänge zu verketten, die sich im selben oder in unterschiedlichen Workflows befinden.
Menüaktionen für eine Aktivität sind über den Projektbereich und die Design-Canvas zugänglich. Weitere Informationen finden Sie unter Aktionsmenü“ in Connector-Grundlagen.
Google Pub Sub Listen Message-Aktivitäten können mit diesen Operation als Quelle verwendet werden:
- Transformation
- Zwei-Ziel-Archivmuster (nur als erste Quelle)
- HTTP-Archivmuster mit zwei Zielen (nur als erste Quelle)
- Zwei-Transformations-Muster (nur als erste Quelle)
Um die Aktivität mit Skriptfunktionen zu verwenden, schreiben Sie die Daten an einen temporären Speicherort und verwenden Sie diesen dann in der Skriptfunktion.
Bereitstellen der Operation und Aktivieren von Ereignissen
Sobald der Operation konfiguriert ist, einsetzen es. Durch die Bereitstellung der Operation wird ein Schalter aktiviert, der sich unten auf der Design-Canvas der Operation befindet. Standardmäßig ist das Ereignis-Monitoring deaktiviert.
Klicken Sie auf den Schalter, um das Ereignis-Monitoring für den Operation zu aktivieren:
Wenn die Ereignisüberwachung aktiviert ist, wird der Operation ausgeführt, wenn er durch das konfigurierte Ereignis ausgelöst wird.
Notiz
Aktivitäten, die in mehreren Vorgängen oder Projekten auf dasselbe Ereignis warten, verfolgen diese Ereignisse separat und verwenden in jeder konfigurierten Aktivität eine Nachricht. Das heißt, jeder Operation, der mit einem aktivierten Ereignis konfiguriert ist, wird ausgeführt, wenn das Ereignis eintritt.
Nachdem der Operation ausgelöst wurde, können Sie das Verhalten validieren, indem Sie die Operation. Für jede vom Operation verarbeitete Nachricht wird ein Protokolleintrag erstellt.
Administratoren können außerdem das Ereignis-Monitoring aktivieren oder deaktivieren aus der Management Console Projekte Seite.