Die Aktivität Adapter für Dateisystem (XSLT)

Diese Aktivität exportiert Daten aus XBOUND in das Dateisystem. Dieser Exportvorgang kann durch ein XSLT-Skript flexibel konfiguriert werden. Dabei können Sie zwischen einem Standard-XML-Export und einem generischen Export wählen. Bei der ersteren Variante wird ein eingebautes Standard-XSLT-Skript verwendet, und bei der zweiten können Sie ein eigenes XSLT-Skript angeben.

Der Dateiname der Aktivität (falls Sie sie im Process Designer neu hinzufügen müssen) ist xboundActGenericXSLTExport.dll.

Die folgenden Einstellungen sind verfügbar, wenn Sie anhand dieser Aktivität einen Prozessschritt konfigurieren.

Standard XML Export

Markieren Sie diese Option, wenn Sie den Standard-XML-Export verwenden wollen

Generischer Export via XSLT-Transformation

Markieren Sie diese Option, wenn Sie ein eigenes XSLT-Skript für den Export verwenden wollen.

Optionen für die beiden Exportmethoden

Export-Verzeichnis

Das Basisverzeichnis für alle relativen Pfade, die Sie in der restlichen Konfiguration angeben. Wenn Sie kein Verzeichnis angeben, wird das lokale temporäre Verzeichnis verwendet.

XPath-Selektion

Geben Sie hier optional einen XPath-Suchausdruck an, um XBOUND-Objekte (Dokumente, Medien, Felder) zum Export auszuwählen. Für jedes gefundene Objekt wird die XSL-Transformation aufgerufen und damit eine Export-Datei erzeugt.

Verarbeitung von stornierten Medien

Markieren Sie diese Option, wenn stornierte Medien auch verarbeitet werden sollen.

Erzeugen einer Triggerdatei

Markieren Sie diese Option, wenn beim Export eine Steuerdatei erzeugt werden soll.

Pfad

Geben Sie ein Verzeichnis an, in dem die Steuerdatei geschrieben werden soll. Wenn Sie kein Verzeichnis angeben, wird der Export-Pfad des Basisdokuments verwendet.

Aktiv

Endung, die die Steuerdatei erhalten soll, wenn das Basisdokument gerade exportiert wird.

Error

Endung, die die Steuerdatei erhalten soll, wenn der Export des Basisdokuments fehlgeschlagen ist.

Fertig

Endung, die die Steuerdatei erhalten soll, wenn der Export des Basisdokuments erfolgreich abgeschlossen werden konnte.

Roh XML erzeugen

Export testen

Mit dem Basisdokument wird die XML-Datei erzeugt, auf der die XSLT-Transformation angewendet werden soll.

Der Export wird mit dem anstehenden Basisdokument getestet.

Diese Schaltflächen stehen zur Verfügung, falls am Prozessschritt ein Dokument zur Verarbeitung ansteht.

Sollten sich keine auswählbaren Basisdokumente im Auswahlmenü befinden, gehen Sie folgendermaßen vor:

  1. Prozess speichern und aktivieren.

  2. Im Process Monitor den Prozessschritt Adapter für Dateisystem (XSLT) anhalten (siehe Prozessschritt anhalten).

  3. Entsprechende Beispielstapel dem Prozessschritt zuführen.

Optionen für Standard XML Export

Ausgabe der Daten in XML-Datei

Markieren Sie diese Option, wenn das XSLT-Ergebnis als Datei exportiert werden soll.

Export der Medien

Markieren Sie diese Option, wenn die Medien exportiert werden sollen.

Optionen für Generischer Export via XSLT-Transformation

XSLT-Transformationsskript

Import – Öffnet einen Dialog, in dem Sie das verwendenden XSLT-Skript auswählen können. Wird kein XSLT-Skript geladen, wird das eingebaute Standardskript verwendet.

Entladen – Das XSLT-Skript wird entladen.

Bearbeiten – Öffnet den XSLT Script Editor, in dem die Skripte und XSD Schemas bearbeitet bzw. zusätzliche Skripte geladen werden können.

Ausgabe gegen eine XSD Schema prüfen

Import – Öffnet einen Dialog, in dem Sie eine XSD-Datei auswählen können, die das XML-Schema enthält, gegen das Sie die erzeugte XML-Datei prüfen wollen. Wird keine XSD-Datei ausgewählt, entfält die Prüfung.

Entladen – Die XSD-Datei wird entladen.

Bearbeiten – Öffnet den XSLT Script Editor, in dem die Skripte und XSD Schemas bearbeitet bzw. zusätzliche Skripte geladen werden können.

Verzeichnis für temporäre Dateien und Verzeichnisse

Parameter, der im XSLT-Skript über tempDir abrufbar ist. Wenn Sie nichts eingeben, wird dieser Parameter mit dem Export-Verzeichnis (siehe oben) belegt.

Inhalt von XML Medien in Rohdaten übernehmen

Der Inhalt von Medien mit dem Mediumformat XML wird direkt in die XML-Instanz, die transformiert werden soll, eingebaut.

Ausgabedatei an vorhandene Exportdatei anhängen

Markieren Sie diese Option, wenn Sie das neue XSLT-Ergebnis an die im XSLT angegebene Exportdatei anfügen wollen, falls dieses bereits existiert. Sonst wird die Exportdatei überschrieben.

Ein möglicher Einsatzfall ist das Schreiben einer Statistikdatei mit beispielsweise einer Zeile pro Basisdokument.

Ausgabe der Daten als neues Medium am Dokument anhängen

Markieren Sie diese Option, wenn Sie das XSLT-Ergebnis als neues Medium an das Basisdokument anfügen wollen. Wählen Sie hierzu einen Dokumententyp aus, den dieses neue Medium erhalten soll.

Auch folgende Einstellungen stehen zur Verfügung:

Import

Importiert Einstellungen für diesen Prozessschritt aus einer XML-Datei, die mit der Export-Funktion erstellt wurde.

Export

Speichert die Einstellungen dieses Prozessschrittes in einer XML-Datei. Geben Sie einen Dateinamen und ein Zielverzeichnis ein. Sie können diese Datei dann in einen anderen Prozessschritt desselben Typs importieren, um die gleichen Einstellungen zu erreichen. Siehe Prozessschritte exportieren oder importieren.

Regulären Ausdrücke überprüfen

Öffnet einen Testdialog, in dem Sie (falls anwendbar) reguläre Ausdrücke überprüfen können.

XBOUND Aktivitäten: Überblick

Das Plug-in Process Designer

XML-Stapel-Struktur

XSLT-Erweiterungsfunktionen

XSLT-Datei