Übersicht über den Schemaeditor für unstrukturierte Dateien
Ein Schema für unstrukturierte Dateien stellt Metadaten dar, die das Format und die Struktur von unstrukturierten Dateidaten beschreiben, die von der Integrationseinheit verarbeitet werden. Wenn Sie ein Schema für unstrukturierte Dateien erstellen, wird außerdem eine entsprechende XML Schema-basierte Darstellung der Metadaten generiert.
Während der Ausführung verwendet die Integrationseinheit das Schema für unstrukturierte Dateien
zu folgenden Aktionen:
- Parsing eingehender unstrukturierter Dateidaten (für das Schema für unstrukturierte Dateien gültig) und Konvertieren dieser Daten in XML-Daten. Dieses Parsing erfolgt in der Aktivität Unstrukturierte Datei lesen einer Orchestrierung. Die konvertierten XML-Daten sind in Bezug auf das generierte interne XML-Schema gültig, das aus dem Schema für unstrukturierte Dateien generiert wurde. Eine Beispielorchestrierung, die unstrukturierte Dateidaten liest, finden Sie im Abschnitt "Projekt 'BookOrder' entwickeln" im Handbuch Erste Schritte.
- Konvertieren von XML-Daten in abgehende unstrukturierte Dateidaten, die in Bezug auf ein Schema für unstrukturierte Dateien gültig sind. Diese Konvertierung erfolgt in der Aktivität Unstrukturierte Datei schreiben einer Orchestrierung.
Verwenden Sie den Schemaeditor für
unstrukturierte Dateien, um die folgenden Typen von Daten zu beschreiben:
- Daten mit Begrenzern - Ein Schema für
unstrukturierte Dateien kann Daten beschreiben, die mithilfe von Begrenzungszeichen definiert werden.
Beispiele: EDI-Daten (EDI - elektronischer Datenaustausch) oder CSV-Daten (durch Kommas getrennte Werte). Eine
CSV-Datei, die Daten mit Begrenzern enthält, wird in der folgenden Abbildung dargestellt:
- Daten mit fester Länge oder positionsgebundene Daten -
Ein Schema für unstrukturierte Dateien kann Daten mit fester Länge oder positionsgebundene Daten beschreiben. Zahlreiche
Mainframeanwendungen arbeiten mit positionsgebundenen Daten. Daten mit fester Länge werden in der folgenden
Abbildung gezeigt:
- Gemischte
positionsgebundene Daten und Daten mit Begrenzern - Ein Schema für unstrukturierte Dateien kann eine Mischung
aus Daten mit Begrenzern und positionsgebundenen Daten beschreiben, wie in der folgenden Abbildung dargestellt: