Schnittstellenleitfaden: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 28: Zeile 28:
==Dateiformate==
==Dateiformate==


* Der Dateityp ''[[wikipedia:de:CSV_%28Dateiformat%29|CSV]]'' wird mit deutschen Formatierungen und Zeichensätzen ausgegeben. Als Delimiter ist ausschließlich das Semikolon gültig, Zeilen wenrden immer mit einem Semikolon abgeschlossen.
'''[[wikipedia:de:CSV_%28Dateiformat%29|CSV-Dateien]]'''
* Der Dateityp ''[[wikipedia:de:Extensible_Markup_Language|XML]]'' wird RFC- und W3C-konform im UTF-8 Zeichensatz ausgegeben.
* Es werden deutsche Formatierungen und Zeichensätze verwendet
* Zeichensatz ist UTF-8
* Spalten werden, '''durch Semikola getrennt'''
* Jeder Datensatz wird '''mit einem Semikolon abgeschlossen'''
* Es werden '''keine Delimiter''' verwendet, der Typ eines Datensatzes ergibt sich aus der Reihenfolge
 
'''[[wikipedia:de:Extensible_Markup_Language|XML-Dateien]]'''
* RFC- und W3C-konform
* Zeichensatz ist UTF-8


==Dateitransfer==
==Dateitransfer==
Zeile 51: Zeile 59:
Die Daten werden mit einer FTP-Verbindung übertragen. Nach erfolgreichem Verbindungsaufbau werden die [[wikipedia:de:CSV_%28Dateiformat%29|CSV]]-Daten in einem zu definierenden Ordner kopiert.
Die Daten werden mit einer FTP-Verbindung übertragen. Nach erfolgreichem Verbindungsaufbau werden die [[wikipedia:de:CSV_%28Dateiformat%29|CSV]]-Daten in einem zu definierenden Ordner kopiert.


===Vorgaben===
===Formatkennzeichen===


* Daten werden, '''durch Semikola getrennt''', bereitgestellt. Jeder Datensatz wird '''mit einem Semikolon abgeschlossen'''.
{| class="wikitable"
* Es werden '''keine Delimiter''' verwendet, der Typ eines Datensatzes ergibt sich aus der Reihenfolge.
! Zeichen !! Bedeutung !!Format
* Der Zeichensatz ist UTF-8.
|-
| A || Eindimensionaler String || UTF-8, ohne Delimiter
|-
| N || Gleitkommazahl || (-)n0,n, maximal 32-Bit
|-
| I || Ganzzahl || (-)i, maximal 32-Bit
|-
| B || Logischer Wert || True/False oder Wahr/Falsch, ohne Delimiter
|-
| D || Datum || ISO 8601 JJJJ-MM-TT, Zeitanteil wird ignoriert
|-
| T|| |Uhrzeit || ISO 8601 hh:nn:ss, Millisekunden werden ignoriert
|-
| @ || Zeitstempel || JJJJ-MM-TT hh:nn:ss, Millisekunden werden ignoriert
|}


===Feldbeschreibungen Datei "Kunden.csv“===
===Feldbeschreibungen Datei "Kunden.csv“===