X4 Produktdokumentation

Project Access

Dieser Adapter ermöglicht den Zugriff auf Dateien innerhalb eines Projektes, in Prozessbibliotheken und Adaptern.

Dieser Adapter löst den (7.4.0-de) Repository Explorer (veraltet) ab.

Eigenschaften (Properties)

Operation

Vom Adapter ausgeführte Operation

Mögliche Werte:

  • ReadFile: Im Parameter path festgelegte Datei lesen.

  • WriteFileDaten aus dem vorangegangenen Prozess-Schritt in die im Parameter path angegebene Zieldatei schreiben.

  • AppendFileDatei aus dem vorangegangenen Prozess-Schritt in die im Parameter path angegebene Zieldatei anhängen.

    Wenn die im Parameter path festgelegte Zieldatei nicht existiert, wird eine Datei erstellt.

  • Exists: Prüfen, ob die im Parameter path festgelegten Dateien oder Ordner existieren. Gibt als Ergebnis eine XML mit Metadaten aus.

  • CreateDirectory: Im Parameter path festgelegten Ordner erstellen.

  • Delete: Im Parameter path festgelegte Dateien oder Ordner löschen.

  • ListDirectory: Namen und Metadaten von Dateien und Ordnern aus dem im Parameter path festgelegten Ordner auflisten. Gibt als Ergebnis eine XML mit Metadaten aus.

    Der Inhalt der Dateien wird nicht gelistet.

  • Move: Im Parameter path festgelegte Dateien oder Ordner in den im Parameter targetPath festgelegten Ordner verschieben.

  • Copy: Im Parameter path festgelegte Dateien oder Ordner in den im Parameter targetPath festgelegten Ordner kopieren.

Parameter

path

Pfad zur Datei bzw. dem Ordner, der verarbeitet werden soll.

Mögliche Werte: Verzeichnispfad

Der Projektpfad muss ohne den Projektnamen angegeben werden.

Beispiel: Processes/MyFolder

targetPath

Für Operationen copy und move: Ziel der zu kopierenden oder zu verschiebenden Datei/Ordner

nameFilter

Filtert den Output der Operation ListDirectory nach Name

Mögliche Werte:

  • Beliebige Zeichenkette (z.B. myFolder )

  • Platzhalter (Wildcard) *

Statuswerte

1

Die Adapter-Operation wurde erfolgreich ausgeführt.

0

Für die Operation Exists wurde keine Datei gefunden.

-1

Bei der Ausführung des Adapters ist ein Fehler aufgetreten.