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.

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

  • AppendFile: Datei 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


Adapter

Hauptklasse des Adapters (Nicht verändern!)

Mögliche Werte: de.softproject.integration.adapter.system.repository.ProjectAccessAdapter: Hauptklasse (Standard)

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.