GDV-VU
Mit diesem Aapter können Daten im GDV Textformat gelesen und konvertiert werden.
Es stehen zwei Möglichkeiten zur Verfügung.
- Konvertierung von Dateien im GDV-ASCII-Format in XML-Dateien
- Konvertierung von XML-Dateien in Dateien im GDV-ASCII-Format
Zusätzlich können mit dem Adapter die Datumsfelder und die dezimalen Zahlenfelder in der GDV-Datei angepasst werden.
Datumsfelder
GDV-Datumsfelder können 8, 6, 4 oder 2 Zeichen lang sein und werden vom Adapter wie folgt in ein ISO-Datumformat konvertiert:
GDV-Format | ISO-Format | Beispiel | Hinweis | ||
8 | 12102022 | TT-MM-JJJJ | 12102022 | 12-01-2022 | Auch unvollständige Datumsangaben wie 00002008 werden in das entsprechende Format konvertiert 00-00-2008 |
6 | 092022 | MM-JJJJ | 092022 | 09-2022 | |
4 | 1022 | MM-JJ | 1022 | 10-22022 | Auch unvollständige Datumsangaben wie 0000 werden in das entsprechende Format konvertiert 00-00 |
2 | 14 | TT | 14 | 14 |
Hinweis
Bei der Konvertierung von XML ins GDV-Format werden die Zahlen an die Länge des GDV-Feldes angepasst. Ist ein Feld im XML-Format kürzer als die für das GDV-Feld definierte Länge, dann werden die Zahlen mit vorangestellten Leerzeichen ergänzt.
Dezimale Zahlenfelder
Dezimale GDV-Zahlenfelder bestehen aus der Länge der Gesamtzahl und der Anzahl der Dezimalstellen. Dies heißt zum Beispiel, dass bei der Konvertierung ins XML-Format ein Zahlenfeld mit der Länge „4“ und zwei Nachkommastellen zu 54,34 wird.
Anzahl der Dezimalstellen | GDV-Inhalt | Konvertierter Wert |
4, 3 | 1000 | 1.000 |
6, 5 | 001000 | 0.01000 |
4, 2 | 1200 | 12.00 |
1, 0 | 1 | 1 |
2, 0 | 01 | 1 |
4, 0 | 1234 | 1234 |
7, 7 | 1234567 | 0.1234567 |
Hinweis:
Bei der Konvertierung von XML ins GDV-Format werden die Daten im ISO-Format an die Länge des GDV-Feldes angepasst. Ist das Datum im ISO-Format länger als das GDV-Feld, dann wird das Datum gekürzt. Wird zum Beispiel ein ISO-Datum 2022-03-24 in ein GDV-Feld mit einer Länge von 4 Zeichen konvertiert, wird ein Datum 0322 eingefügt und die Tage des Originalformats ignoriert.
Eigenschaften (Properties)
Operation | Bestimmt, welche Operation der Adapter durchführt Mögliche Werte:
|
Parameter
| Definiert die Formatierung der Datums- und Zahlenfelder beim Import/Export Mögliche Werte
|
| Definiert, ob Leerstellen vor oder nach dem Ausgabewert gelöscht werden. Welche Leerzeichen gelöscht werden hängt vom „Alignment“ ab. Dieses gilt nicht, wenn eine XML-Datei importiert wird. Mögliche Werte:
|
| Definiert, ob in der Ausgabedatei eine Kopf – und Fußzeile mit den Werten <Vorsatz> und <Nachsatz> angelegt wird. Mögliche Werte:
|
| Definiert mit welcher GDV-Version die Daten importiert/exportiert werden. Zeigt die gewählte GDV-Version an Mögliche Werte:
|
Statuswerte
| Die Operation wurde erfolgreich ausgeführt. |
| Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen. |
Output
Abhängig von der gewählten Adapter-Operation wird ein XML-Dokument oder ein GDV-Dokument ausgegeben.
Bei der Operation XML to GDV
wird bei korrekten Eingabedaten eine GDV-Datei erzeugt.
Wenn die Eingabedaten inkorrekt sind, wird eine XML-Datei mit Fehlern ausgegeben.