Aktivität „Lesezugriff im temporären Speicher“
Einführung
Eine Aktivität zum Lesen des temporären Speichers unter Verwendung der Temporären Speicherverbindung, liest Daten von einem temporären Endpoint und ist als Quelle zum Bereitstellen von Daten für eine Operation oder zum Aufrufen in einem Script vorgesehen.
Erstellen einer Aktivität „Temporärer Speicher lesen“
Eine Instanz der Aktivität „Temporärer Speicher lesen“ wird aus einer Temporärer Speicherverbindung erstellt mithilfe des Aktivitätstyps Lesen.
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 Lese-Aktivität im temporären Speicher kann von diesen Orten aus bearbeitet werden:
-
Die Design-Canvas (siehe Aktionsmenü in Design-Leinwand).
-
Die Tab Komponenten im Projektbereich (siehe Aktionsmenü im Projektbereich Tab Komponenten).
Konfigurieren einer Aktivität „Temporärer Speicher lesen“
Führen Sie die folgenden Schritte aus, um eine Lese-Aktivität im temporären Speicher zu konfigurieren:
Schritt 1: Geben Sie einen Namen ein, stellen Sie ein Schema bereit und legen Sie die Einstellungen fest
Tipp
Felder mit einem variablen Symbol Unterstützung bei der Verwendung von globalen Variablen, Projektvariablen und Jitterbit-Variablen. Beginnen Sie entweder mit einer öffnenden eckigen Klammer [
Geben Sie den Wert in das Feld ein oder klicken Sie auf das Variablensymbol, um eine Liste der verfügbaren Variablen anzuzeigen.
-
Name: Geben Sie einen Namen für die Aktivität „Temporärer Speicher Lesen“ ein. Der Name muss für jede Aktivität „Temporärer Speicher Lesen“ eindeutig sein und darf keine Schrägstriche enthalten (
/
) oder Doppelpunkte (:
). -
Schema bereitstellen: Das Schema definiert die Datenstruktur, die von der Aktivität „Temporärer Speicher lesen“ verwendet wird. Ob ein Schema erforderlich ist, hängt davon ab, ob die Aktivität als Quelle einer Transformation verwendet wird (siehe Schemaverwendung). Anweisungen zum Ausfüllen dieses Abschnitts der Aktivitätskonfiguration finden Sie unter In einer Aktivität definierte Schemata.
-
Pfad (optional): Geben Sie den/die Ordnerpfad(e) im temporären Speicherverzeichnis ein, das die zu lesenden Dateien enthält. Wenn kein Pfad angegeben wird, werden die Dateien aus dem standardmäßigen temporären Speicherverzeichnis gelesen. Um aus einem vorhandenen temporären Speicherunterverzeichnis zu lesen, geben Sie den Ordnerpfad im temporären Speicherverzeichnis ein. Mehrere Pfade können durch Kommas getrennt angegeben werden.
Warnung
Diese Sonderzeichen dürfen in Dateipfaden nicht verwendet werden:
~
,%
,$
,"
,<
,>
,:
,?
.Einige Sonderzeichen sind jedoch zulässig:
!
,@
,#
,^
,&
,*
,(
,)
,[
,]
,'
,;
. Zusätzlich kann entweder ein Schrägstrich/
oder ein Backslash\
Kann als Pfadtrennzeichen verwendet werden.Notiz
Das von Harmony verwendete temporäre Speicherverzeichnis ist das temporäre Verzeichnis des Betriebssystems des Agenten. Normalerweise:
- Windows:
C:\Windows\Temp\jitterbit\TemporaryStorage
- Linux:
/tmp/jitterbit/TemporaryStorage
Über private Agenten, kann das standardmäßige temporäre Speicherverzeichnis mithilfe der privaten Agent-Konfigurationsdatei geändert werden. Um dies zu tun, unter dem
[OperationEngine]
Abschnitt, SatzTemporaryStorageRootDirectory
zu einem absoluten Pfad zu einem bestehenden Verzeichnis.Auf Cloud-Agenten, kann das Standardverzeichnis für den temporären Speicher nicht geändert werden. Da der Pfad jedoch relativ ist, kann eine Datei, die unter einem bestimmten Pfad in den temporären Speicher geschrieben wurde, unter demselben Pfad auch wieder aus dem temporären Speicher abgerufen werden, sofern sie innerhalb derselben Operation erstellt wurde. Weitere Erläuterungen finden Sie unter Wichtige Hinweise unter Temporärer Speicher.
- Windows:
-
Dateien abrufen: Geben Sie den Namen der Datei(en) ein, die Sie im oben angegebenen Pfad lesen möchten. Dieses Feld kann auch ein Sternchen enthalten (
*
), um es als Platzhalter zu verwenden (zum Beispiel*.dat
oder*.*
) oder ein Fragezeichen (?
) um genau ein Zeichen zu finden (zum Beispielfile?.txt
). Die Verwendung von Platzhaltern ist unabhängig von der unten beschriebenen Option Regulären Ausdruck verwenden. Wenn Sie Daten im ZIP-Format angeben, die automatisch dekomprimiert und gelesen werden sollen, beachten Sie die unten beschriebenen Komprimierungsoptionen. -
Optionale Einstellungen: Klicken Sie hier, um weitere optionale Einstellungen anzuzeigen:
-
Dateifilteroptionen: Diese Optionen beeinflussen, wie die Eingabe im Feld Dateien abrufen oben interpretiert wird:
-
Groß-/Kleinschreibung ignorieren: Aktivieren Sie dieses Kontrollkästchen, wenn Sie im obigen Feld Dateien abrufen Eingaben gemacht haben, bei denen die Groß-/Kleinschreibung nicht berücksichtigt werden soll.
-
Regulären Ausdruck verwenden: Aktivieren Sie dieses Kontrollkästchen, wenn Sie im obigen Feld Dateien abrufen eine Eingabe gemacht haben, die als regulärer Ausdruck interpretiert werden soll.
-
-
Zeichenkodierung: Geben Sie die Zeichenkodierung an, um eine bestimmte Zeichenkodierung für die Quelldatei festzulegen. Wenn Sie das Feld leer lassen, versucht Harmony, die Kodierung zu erkennen. Wenn Sie die Standardeinstellung überschreiben möchten, können Sie einen der unter Unterstützte Zeichenkodierungen aufgeführten Kodierungstypen auswählen..
-
Nach der Verarbeitung: Wenn Sie nach der Verarbeitung der Daten weitere Aktionen ausführen möchten, stehen Ihnen folgende Optionen zur Verfügung:
-
Datei löschen: Aktivieren Sie dieses Kontrollkästchen, wenn erfolgreich verarbeitete Dateien gelöscht werden sollen. Wenn diese Option aktiviert ist, wird die Option Datei umbenennen unten automatisch mit
/\delete/\
Um anzuzeigen, dass verarbeitete Dateien gelöscht werden und daher das Umbenennen einer Datei nicht erforderlich ist. Durch das Löschen von Datei löschen wird auch das Feld Datei umbenennen gelöscht. -
Datei umbenennen: Geben Sie einen Namen ein, wenn Sie Dateien nach der Verarbeitung umbenennen möchten. Alle Dateinamen-Schlüsselwörter stehen zur Verfügung, um nach der Verarbeitung eindeutige Dateinamen für die Quelldaten zu generieren. Beachten Sie, dass das Feld Datei umbenennen nicht verfügbar ist, wenn oben Datei löschen ausgewählt ist. Darüber hinaus werden durch das Aktivieren von Datei löschen alle im Feld Datei umbenennen vorgenommenen Eingaben gelöscht.
!!! tip "Tipp" Wenn Sie die Dateiquelle an einem separaten Speicherort auf einem privaten Agenten archivieren möchten, beachten Sie auch die Option Erfolgsordner/Fehlerordner in der Aktivität Schreiben in temporären Speicher Konfiguration.
-
-
Triggerdatei: Nur für die Verwendung mit privaten Agenten verfügbar, bei denen lokale Dateien aktiviert sind, ist eine Triggerdatei eine Datei, die vorhanden sein muss, bevor eine Quelldatei von einer Operation zur Verarbeitung abgerufen wird. Das Vorhandensein einer Triggerdatei zeigt an, dass eine Quelldatei zum Lesen bereit ist und sich nicht noch im Schreibvorgang einer vorherigen Operation befindet.
-
Trigger verwenden: Aktivieren Sie dieses Kontrollkästchen, wenn das System vor der Verarbeitung der Quelldateien nach einer Triggerdatei suchen soll. Beachten Sie bei der Verwendung einer Triggerdatei:
-
Der Operation führt eine Abfrage durch und sucht nach der Triggerdatei. Das Abfrageintervall ist auf eine Sekunde festgelegt.
-
Die Triggerdatei wird gelöscht, wenn die Verarbeitung beginnt.
-
Wenn die Triggerdatei nicht gefunden wird, versucht der Operation so lange, die Triggerdatei zu finden, bis eine Operation eintritt.
-
Durch das Festlegen einer Triggerdatei werden alle Operation oder Script blockiert, die die Quelle verwenden, bis entweder die Bedingung der Triggerdatei erfüllt ist oder der Operation abläuft.
-
-
Absoluter Dateipfad: Geben Sie den absoluten Dateipfad auf dem privaten Agenten-Rechner ein, auf dem sich die Triggerdatei befindet. Wählen Sie eine Datei aus, die diese Kriterien erfüllt:
-
Die Datei kann von beliebigem Typ sein und beliebige Inhalte enthalten; nur das Vorhandensein der Datei definiert das Verhalten der Auslösedatei.
-
Die Verwendung von Platzhaltern ist nicht zulässig.
-
Die Triggerdatei darf nicht dieselbe Datei sein wie eine verarbeitete Quelldatei.
Hinweis
Bei Verwendung von Dateinamen-Schlüsselwörtern in diesem Feld werden diese nicht aufgelöst. Eine Problemumgehung finden Sie unter Einschränkung und Problemumgehung unter Dateinamen-Schlüsselwörter.
-
-
-
Zeilen ignorieren: Wenn die Quelldaten Kopf- und/oder Fußzeilen enthalten, geben Sie in den Feldern Erste und Letzte die Anzahl der zu ignorierenden Zeilen ein.
Notiz
Diese Einstellung wird nicht wirksam, wenn eine Aktivität zum Lesen des temporären Speichers von einem Script referenziert wird mit der Taste
ReadFile
oderWriteFile
Funktionen. -
Komprimierung: Wenn die Quelldaten komprimiert sind, wählen Sie Die Quelldaten sind komprimiert. Folgende Optionen stehen zur Verfügung:
-
Format: Wählen Sie über die Dropdown-Liste das Format der komprimierten Daten aus. Derzeit wird nur das ZIP-Format unterstützt.
-
Passwort: Wenn das Archiv verschlüsselt ist, geben Sie das Passwort ein.
Notiz
Harmony unterstützt nur das Lesen aus dem Stammverzeichnis eines verschlüsselten Archivs.
-
-
-
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 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.
Schritt 2: Überprüfen der Datenschemata
-
Datenschema: Sofern während der Aktivitätskonfiguration angegeben, wird das Schema 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. Sie können Schemata auch direkt in einer Transformation definieren.
-
Plugin(s) hinzufügen: Plugins sind Jitterbit- oder benutzerdefiniert bereitgestellte Anwendungen, die die nativen Funktionen von Harmony erweitern. Um ein Plugin auf die Aktivität anzuwenden, klicken Sie auf diesen Abschnitt, um ihn zu erweitern, und aktivieren Sie das Kontrollkästchen neben dem zu verwendenden Plugin. Weitere Anweisungen zur Verwendung von Plugins, einschließlich Details zum Festlegen aller vom Plugin verwendeten Variablen, finden Sie unter Plugins, die einer Aktivität hinzugefügt werden.
-
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 hier, um die Konfiguration zu schließen, ohne die Änderungen an den Schritten zu speichern. Sie werden in einer Meldung aufgefordert, das Verwerfen der Änderungen zu bestätigen.
Nächste Schritte
Nachdem Sie eine Lese-Aktivität für den temporären Speicher konfiguriert haben, können Sie diese wie unten beschrieben innerhalb eines Operation oder Script verwenden.
Schließen Sie den Operation
Nachdem Sie eine Aktivität zum Lesen des temporären Speichers konfiguriert haben, schließen Sie die Konfiguration des Operation ab, indem Sie andere Aktivitäten oder Tools hinzufügen und konfigurieren. als Operation. Sie können auch die Operation eines Vorgangs konfigurieren, darunter die Möglichkeit, Vorgänge im selben oder in verschiedenen Workflows miteinander zu verketten.
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.
Lese-Aktivitäten im temporären Speicher können mit diesen Operation als Quelle verwendet werden:
- Archivmuster
- Transformation
- Zwei-Ziel-Archivmuster (nur als erste Quelle)
- HTTP-Archivmuster mit zwei Zielen (nur als erste Quelle)
- Zwei-Transformations-Muster (nur als erste Quelle)
- Salesforce-Massenzielmuster
Andere Muster sind bei temporären Speicher-Lese-Aktivitäten nicht gültig. Die Validierungsmuster finden Sie unter Operation Validity Seite.
Wenn Sie bereit sind, führen Sie den Operation aus und validieren Sie das Verhalten, indem Sie die Operation überprüfen.
Verwenden von temporären Speicheraktivitäten in Scripts
Auf temporäre Speicher-Lese-Aktivitäten kann auch in einem Script verwiesen werden zur Verwendung mit Script, die eine sourceId
als Parameter, einschließlich dieser:
Jitterbit Script Skriptfunktionen
ArchiveFile
Base64EncodeFile
DeleteFile
DeleteFiles
DirList
FileList
ReadFile
JavaScript-Jitterbit-Funktionen
Jitterbit.ReadFile
Weitere Einzelheiten zum Referenzieren von Aktivitäten in Scripts finden Sie unter Endpoints in Jitterbit Script oder Endpoints in JavaScript.