Mit der Aufgabe Data Transformer-Script können Sie benutzerdefinierte Jsonnet-Vorlagen schreiben, bearbeiten und auswerten, um eine Datenzuordnung in Ihrer Integration durchzuführen.
Informationen zur Datenzuordnung in Apigee Integration finden Sie unter Datenzuordnung – Übersicht.
Data Transformer-Scriptaufgabe konfigurieren
Führen Sie die folgenden Schritte aus, um der Integration eine Aufgabe vom Typ Data Transformer-Script hinzuzufügen:
- Wählen Sie in der Apigee-Benutzeroberfläche Ihre Apigee-Organisation aus.
- Klicken Sie auf Entwickeln > Integrationen.
- Wählen Sie eine vorhandene Integration aus oder erstellen Sie eine neue Integration, indem Sie auf Integration erstellen klicken.
Wenn Sie eine neue Integration erstellen, gehen Sie so vor:
- Geben Sie im Dialogfeld Integration erstellen einen Namen und eine Beschreibung ein.
- Wählen Sie eine Region für die Integration aus der Liste der unterstützten Regionen aus.
- Klicken Sie auf Erstellen.
Dadurch wird die Integration auf der Seite Integrationsdesigner geöffnet.
- Klicken Sie in der Navigationsleiste Integrationsdesigner auf + Aufgabe/Trigger hinzufügen > Aufgaben, um die Liste der verfügbaren Aufgaben aufzurufen.
- Klicken Sie auf das Element Data Transformer-Script und platzieren Sie es im Integrationseditor.
- Klicken Sie im Designer auf das Element Data Transformer Script, um den Aufgabenkonfigurationsbereich von Data Transformer Script aufzurufen.
- Klicken Sie auf Data Transformer-Script-Editor öffnen.
- Der Data Transformer-Script-Editor wird mit einem Standardbeispiel für eine Jsonnet-Vorlage mit Kommentaren angezeigt.
- Schreiben Sie Ihren Jsonnet-Code und schließen Sie den Editor, wenn er abgeschlossen ist. Alle Änderungen werden automatisch gespeichert.
Data Transformer Script-Editor verwenden
Mit dem Data Transformer-Script-Editor können Sie auf die Integrationsvariablen zugreifen, Variablenzuweisungen vornehmen und Variablen in Ihre Integration einfügen oder ändern. Der Data Transformer-Script-Editor bietet folgende Funktionen zur Bereicherung Ihrer Scripterstellung:
- Syntax/Code-Hervorhebung, Einzug und Zeilennummerierung erleichtern die Code Lesbarkeit und Strukturerkennung.
- Eine Minimap mit einer allgemeinen Übersicht über den Skriptcode und Hilfe bei der schnellen Navigation.
- Klicken Sie, um den Skriptcode in die Zwischenablage zu kopieren.
Öffnen Sie den Aufgabenkonfigurationsbereich Data Transformer Script und klicken Sie auf Data Transformer-Script-Editor öffnen, um den Editor zu öffnen.
Der Data Transformer-Script-Editor importiert standardmäßig functions
, eine vordefinierte benutzerdefinierte Bibliothek mit einer Reihe von Jsonnet-Funktionen für die Datenzuordnung in Apigee Integration. Weitere Informationen zu den verfügbaren benutzerdefinierten Funktionen finden Sie unter Data Transformer-Funktionen.
Die folgende Abbildung zeigt das Beispiellayout für den Data Transformer-Script-Editor:
Auf Integrationsvariablen zugreifen
Wenn Sie eine vorhandene Integrationsvariable aus dem Data Transformer-Script-Editor lesen möchten, verwenden Sie die Funktion extVar
aus der vordefinierten functions
-Bibliothek.
Beispiel: Vorhandene Integrationsvariablen können mit dem Data Transformer-Script-Editor gelesen und aktualisiert werden.
Jsonnet-Script
local f = import "functions"; // Import predefined Data Transformer function library local str1 = f.extVar("inputVar1"); // Access integration input variable "Inputstr1" with value "Hello" local str2 = f.extVar("inputVar2"); // Access integration input variable "Inputstr2" with value "World" { OutputVar: str1 + " " + str2 + "!", // Write to Jsonnet output variable "OutputVar" "output-str-var": str1 + " Integration " + str2 + "!", // Write to Jsonnet output variable "output-str-var" }
Ausgabe
Best Practices
Informationen zu den Nutzungslimits für die Aufgabe Data Transformer-Skript finden Sie unter Nutzungslimits.