Zum Inhalt springen

Endbenutzerkonfiguration eines benutzerdefinierten Connector Builder-Connectors in Jitterbit Integration Studio

Einführung

Nachdem ein benutzerdefinierter Connector veröffentlicht wurde, haben Mitglieder der Harmony-Organisation, in der er veröffentlicht wird, Zugriff auf die Konfiguration und Verwendung des Connectors in Integration Studio Projekte. Auf dieser Seite wird beschrieben, wo Endbenutzer benutzerdefinierte Konnektoren finden und wie sie diese verwenden können.

Auf einen benutzerdefinierten Connector zugreifen

In einem Integration Studio-Projekt werden benutzerdefinierte Konnektoren über die Design-Komponentenpalette aufgerufen und sehen genauso aus wie jeder andere Anschluss.

Hinweis

Endbenutzer müssen einen Agenten der Version 10.0 oder höher verwenden, um mit Connector Builder erstellte Konnektoren verwenden zu können.

Konfigurieren einer Verbindung

Ein Connector stellt die Schnittstelle zur Eingabe benutzerdefinierter Daten, wie z. B. Anmeldeinformationen, bereit, um eine authentifizierte Verbindung herzustellen.

Eine neue benutzerdefinierte Verbindung wird mit dem benutzerdefinierten Connector von einem dieser Speicherorte aus erstellt:

Eine vorhandene benutzerdefinierte Verbindung kann von diesen Orten aus bearbeitet werden:

Die für die Konfiguration bereitgestellten Felder sind für jeden benutzerdefinierten Connector unterschiedlich und hängen davon ab, wie der Ersteller des Connectors den Connector konfiguriert hat. Allgemeine Elemente der Verbindungskonfiguration werden unten behandelt.

benutzerdefinierte Verbindung

Tipp

Felder mit variablem Symbol Unterstützung der Verwendung von globalen Variablen, Projektvariablen und Jitterbit-Variablen. Beginnen Sie entweder mit einer öffnenden eckigen Klammer [ in das Feld oder durch Klicken auf das Variablensymbol, um eine Liste der vorhandenen Variablen anzuzeigen, aus denen Sie auswählen können.

  • Endpoint: Geben Sie einen Namen ein, der zur Identifizierung der benutzerdefinierten Verbindung verwendet werden soll. Der Name muss für jede benutzerdefinierte Verbindung eindeutig sein und darf keine Schrägstriche enthalten (/) oder Doppelpunkte (:) Da eine bestimmte Verbindung und ihre Aktivitäten als Endpoint bezeichnet werden, wird dieser Name auch zur Identifizierung des benutzerdefinierten Endpoint verwendet.

  • Authentifizierungs URL: Dieses Feld ist vorhanden, wenn der benutzerdefinierte Connector für die Verwendung der Basisauthentifizierung konfiguriert wurde und dieses Feld vom Connector-Ersteller nicht ausgeblendet wurde. Wenn vorhanden, können Sie die zu testende URL mit den unten eingegebenen Anmeldeinformationen bearbeiten.

    Vorsicht

    Beachten Sie beim Bearbeiten der Authentifizierungs URL, dass die Authentifizierungstestmethode nicht sichtbar ist. Wenden Sie sich an den Ersteller des Connectors, um sicherzustellen, dass die neue Test-URL mit der vom Ersteller des Connectors konfigurierten Methode übereinstimmt.

  • Basis URL: Dieses Feld ist vorhanden, wenn es vom Connector-Ersteller nicht ausgeblendet wurde. Wenn es vorhanden ist, können Sie die Basis URL bearbeiten, die für alle vom Endbenutzer konfigurierten Aktivitäten verwendet wird. Fügen Sie keine Abfrage oder Pfade ein, es sei denn, sie sollen für alle Aktivitäten verwendet werden (Sie können während der Aktivitätskonfiguration eindeutige Pfade und Parameter angeben.).

  • Anmeldeinformationen: Felder zur Eingabe von Anmeldeinformationen sind vorhanden, wenn der benutzerdefinierte Connector für die Verwendung der Basisauthentifizierung konfiguriert wurde. Dazu gehören Benutzernamen- und Kennwortfelder, deren Feldbezeichnungen denen entsprechen, die während der Connectorerstellung als Anzeigenamen konfiguriert wurden.

  • Anforderungsheader: Wenn der benutzerdefinierte Connector mit globalen Anforderungsheadern erstellt wurde, sind zusätzliche Felder vorhanden, wie sie während der Connector-Erstellung definiert wurden. Geben Sie einen Wert ein oder bearbeiten Sie den Standardwert (falls angegeben) für den Header.

  • Test: Dieses Feld ist vorhanden, wenn der benutzerdefinierte Connector für die Verwendung der Basisauthentifizierung konfiguriert wurde. Klicken Sie auf diese Schaltfläche, um die Verbindung mit der konfigurierten Authentifizierungs-URL unter Verwendung der bereitgestellten Anmeldeinformationen zu testen.

  • Änderungen speichern: Klicken Sie hier, um die Verbindungskonfiguration zu speichern und zu schließen.

  • Änderungen verwerfen Nachdem Sie Änderungen an einer neuen oder vorhandenen Konfiguration vorgenommen haben, klicken Sie hier, um die Konfiguration ohne Speichern zu schließen. Sie werden in einer Meldung aufgefordert, zu bestätigen, dass Sie die Änderungen verwerfen möchten.

  • Löschen: Klicken Sie nach dem Öffnen einer vorhandenen Verbindungskonfiguration auf, um die Verbindung dauerhaft aus dem Projekt zu löschen und die Konfiguration zu schließen (siehe Komponentenabhängigkeiten, Löschen und Entfernen).

Konfigurieren von Aktivitäten

Nachdem Sie eine benutzerdefinierte Verbindung konfiguriert haben, können Sie eine oder mehrere mit dieser Verbindung verknüpfte Aktivitäten konfigurieren, um sie als Quelle oder Ziel innerhalb einer Operation zu verwenden. Die verfügbaren Aktivitäten werden während der Connector-Erstellung definiert.

Ob die Aktivität als Quelle oder Ziel verwendet werden kann, hängt vom jeweiligen Webdienst und den Anforderungs- und Antwortstrukturen (sofern vorhanden) ab. Weitere Informationen dazu, was bestimmt, ob eine Aktivität als Quelle oder Ziel verwendet werden kann, finden Sie unter Teile einer Operation in Operationserstellung und -konfiguration.

Um eine konfigurierbare Aktivität zu erstellen, ziehen Sie den Aktivitätsblock von der Palette zur Operation.

Weitere Informationen zu den Teilen einer Operation und zum Hinzufügen von Aktivitäten zu Operationen finden Sie unter Erstellen und Konfigurieren von Operationen.

Der Aktivitätskonfigurationsbildschirm bietet dem Benutzer eine Reihe von Konfigurationsschritten. Diese sind für jeden benutzerdefinierten Connector unterschiedlich und hängen davon ab, wie der Ersteller des Connectors den Connector konfiguriert hat.

Im ersten Schritt muss der Benutzer normalerweise grundlegende Informationen wie einen Namen eingeben und Felder konfigurieren, die bei der Connector-Erstellung definiert wurden:

Benutzerdefiniert: Schritt 1 - Jira Problem abrufen

Tipp

Felder mit variablem Symbol Unterstützung der Verwendung von globalen Variablen, Projektvariablen und Jitterbit-Variablen. Beginnen Sie entweder mit einer öffnenden eckigen Klammer [ in das Feld oder klicken Sie auf das Variablensymbol, um eine Liste der vorhandenen Variablen anzuzeigen, aus denen Sie auswählen können.

  • Name: Geben Sie einen Namen ein, der zur Identifizierung der benutzerdefinierten Connector-Aktivität verwendet werden soll. Der Name muss für jeden mit der Verbindung verknüpften Aktivitätstyp eindeutig sein und darf keine Schrägstriche (/) oder Doppelpunkte (:).
  • Pfadparameter, Abfragezeichenfolgenparameter und Anforderungsheader: Wenn der benutzerdefinierte Connector mit Pfadparametern, Abfrage oder Anforderungsheadern für die Aktivität erstellt wurde, sind zusätzliche Felder vorhanden, wie sie während der Connectorerstellung definiert wurden. Geben Sie einen Wert ein, bearbeiten Sie den Standardwert (falls angegeben) oder treffen Sie die erforderlichen Auswahlen für den jeweiligen Connector.
  • Speichern und beenden: Wenn aktiviert, klicken Sie, 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 hierauf, um die Konfiguration zu schließen, ohne die an einem Schritt vorgenommenen Änderungen zu speichern. Sie werden in einer Meldung aufgefordert, zu bestätigen, dass Sie die Änderungen verwerfen möchten.

Im zweiten Schritt werden alle Anforderungs- oder Antwortdatenschemata angezeigt, die während der Connectorerstellung für die jeweilige Aktivität bereitgestellt wurden:

benutzerdefiniertes Schema für Schritt 2 abrufen

  • Datenschema: Es werden die Anfrage- und/oder Antwort-Datenschemata angezeigt. Wenn die Operation eine Transformation verwendet, werden die Datenschemata später während der Transformation erneut angezeigt-Prozess, bei dem Sie mithilfe von Quellobjekten, Scripts, Variablen, benutzerdefinierten Werten und mehr Zielfelder zuordnen können.

  • Aktualisieren: Klicken Sie auf das Aktualisieren-Symbol oder das Wort Aktualisieren, um Schemas aus dem Connector Builder-Konnektordesign neu zu generieren. Diese Aktion generiert das 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, 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 hierauf, um die Konfiguration zu schließen, ohne die an einem Schritt vorgenommenen Änderungen zu speichern. Sie werden in einer Meldung aufgefordert, zu bestätigen, dass Sie die Änderungen verwerfen möchten.

Nächste Schritte

Nachdem Sie eine benutzerdefinierte Connector Builder-Aktivität konfiguriert haben, können Sie sie wie unten beschrieben in einem Operation verwenden. Möglicherweise möchten Sie auch die chunking konfigurieren, um die Daten zur Verarbeitung in kleinere Blöcke aufzuteilen.

Schließen Sie den Operation ab

Nachdem Sie eine benutzerdefinierte Connector Builder-Aktivität konfiguriert haben, schließen Sie die Konfiguration des Operation ab, indem Sie andere Aktivitäten, Transformations oder Scripts als Operation hinzufügen und konfigurieren. Sie können auch die Operation eines Vorgangs konfigurieren, darunter die Möglichkeit, Vorgänge zu verketten, die sich im gleichen oder in unterschiedlichen Workflows befinden.

Sobald eine benutzerdefinierte Connector Builder-Aktivität erstellt wurde, sind Menüaktionen für diese Aktivität über den Projektbereich entweder auf den Registerkarten Workflows oder Komponenten sowie über die Design-Canvas zugänglich. Siehe Aktionsmenü“ für weitere Einzelheiten.

Die Operation, mit denen Custom Connector Builder-Aktivitäten verwendet werden können, hängt davon ab, ob die Aktivität in einem Operation Daten bereitstellt (als Quelle) oder empfängt (als Ziel), wie unten unter Als Quelle verwendet beschrieben und Als Ziel verwendet.

Wenn Sie bereit sind, führen Sie den Operation aus und validieren Sie das Verhalten, indem Sie die Operation überprüfen.

Als Quelle verwendet

Benutzerdefinierte Connector Builder-Aktivitäten, die als Quelle verwendet werden, können mit diesen Operation verwendet werden:

Andere Muster sind bei Verwendung von Connector Builder-Aktivitäten, die als Quelle verwendet werden, nicht gültig.

Als Ziel verwendet

Benutzerdefinierte Connector Builder-Aktivitäten, die als Ziel verwendet werden, können mit diesen Operation verwendet werden:

Andere Muster sind bei Verwendung von Connector Builder-Aktivitäten, die als Ziel verwendet werden, nicht gültig.

Verwenden von chunking

Viele Webdienst-APIs unterliegen Größenbeschränkungen. Wenn Sie an die von der API vorgegebenen Datensatzbeschränkungen stoßen, können Sie die Quelldaten mithilfe von chunking in mehrere Chunks aufteilen. Die Transformation wird dann für jeden Chunk separat durchgeführt, wobei jeder Quellchunk einen Zielchunk erzeugt. Die resultierenden Zielchunks werden kombiniert, um das endgültige Ziel zu erzeugen.

Anweisungen und Best Practices zur Verwendung von chunking finden Sie unter Operationsoptionen.