Schnittstellenleitfaden: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Zeile 26: Zeile 26:
Der entstandenen Aufwand wird dokumentiert.
Der entstandenen Aufwand wird dokumentiert.


==Formate==
==Dateiformate==


* Der Dateityp ''CSV'' wird mit deutschen Formatierungen und Zeichensätzen ausgegeben. Delimiter ist ";"
* 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.
* Der Dateityp ''XML'' wird RFC- und W3C-konform im UTF-8 Zeichensatz ausgegeben.
* Der Dateityp ''[[wikipedia:de:Extensible_Markup_Language|XML]]'' wird RFC- und W3C-konform im UTF-8 Zeichensatz ausgegeben.
* Die Protokolle ''FTP'' und ''JSON'' werden RFC- und W3C-konform angewendet.
 
==Dateitransfer==
Im einfachsten Fall werden Stammdaten als [[wikipedia:de:CSV_%28Dateiformat%29|CSV]]-Daten bereitgestellt und auf einen [[wikipedia:de:File_Transfer_Protocol|FTP]]-Server übertragen. Die Auftragsdaten werden als [[wikipedia:de:Extensible_Markup_Language|XML]]-Dateien von einem FTP-Server heruntergeladen und verarbeitet. Das Abrufen
 
* Das ''[[wikipedia:de:File_Transfer_Protocol|FTP-Protokoll]]'' wird RFC- und W3C-konform angewendet.  
* Der FTP-Client der Anwendung arbeitet im passiven Modus, es wird der Standardport verwendet
* Die Anmeldung am Server erfolgt mit einem Benutzernamen und einem Passwort.
* Der Befehlssatz des Servers muss ASCII, CWD, DELE, GET, NLST und STOR umfassen<reference>[[wikipedia:de:List_of_FTP_commands]]</reference>


{{Tipp1|Neben den branchenspezifischen Schnittstellen (KOLLEX, OctopusOrder, Gastivo) unterstützt die Anwendung auch EDI-Formate}}
{{Tipp1|Neben den branchenspezifischen Schnittstellen (KOLLEX, OctopusOrder, Gastivo) unterstützt die Anwendung auch EDI-Formate}}