2.1 - Dateischnittstelle

wiki.poe.de / poe Standardschnittstelle




Achtung! Diese Form der Schnittstelle ist in der TRADEMAN-Cloud-Variante nicht verfügbar!
Für den Einsatz in der TRADEMAN-Cloud wird ab der TRADEMAN2-Version 2.114.0 eine Datei-basierte Upload-Funktionalität "Standard-Import" bereitgestellt. Siehe hierfür 2.2.1 Datei-basierte Importschnittstelle - Cloud.

Die Schnittstelle übergibt Daten zwischen beiden Systemen in Form geeigneter Einzeldateien. Diese Dateien werden mit dem Programm POSMAN Connect über LAN- oder ISDN-Verbindungen zwischen den Systemen ausgetauscht.


Die Schnittstelle kann offline (1x pro Tag) oder online (beliebig oft am Tag) betrieben werden.


Grundsätzlich gilt für alle Schnittstellendateien folgendes:

  • In jeder Zeile steht genau ein Datensatz bestehend aus mehreren Feldern.
  • Die Felder werden durch Tabs von einander getrennt, darum ist die Länge der Felder variabel.
  • Am Ende jeder Zeile steht ein Line-Feed.
  • Boolsche Felder haben den Wert ‚1’ für true oder ‚0’ für False.
  • Der Feldtyp GANZZAHL bedeutet reine Zahlenfelder die nur aus den Zeichen 0,1,2,3,4,5,6,7,8 und 9 bestehen. Kein Komma, kein Punkt.
  • Der Feldtyp STRING bedeutet beliebige alphanumerische ASCII-Zeichen
  • Der Feldtyp STRING(x) bedeutet beliebige alphanumerische ASCII-Zeichen mit der festen Länge x.
  • CHAR = STRING(1)
  • Der Feldtyp HEXSTRING bedeutet, dass jedes Textzeichen in Form von 2 ASCII-ZEICHEN [0..9,A..F] hexadezimal codiert wird
  • Der Feldtyp FLOAT hat ein Komma als Separator der Nachkommstellen (keine Tausenderpunkte)
  • Der Feldtyp FLOAT2 hat ein Komma als Separator und 2 Nachkommastellen, keine Tausenderpunkte. Er wird in der Regel für Beträge verwendet.
  • Der Feldtyp DATUM sind 14 Ziffern in der Form YYYYMMDDHHMMSS
  • Der Feldtyp DATUM8 sind 8 Ziffern in der Form YYYYMMDD
  • Der Feldtyp ZEIT6 sind 6 Ziffern in der Form HHMMSS


Als Zeichensatz wird Windows1252 (ISO 8859-15) benutzt.


Ferner gilt: Es ist unbedingt darauf zu achten, dass sich auf keinen Fall am Anfang oder am Ende der einzelnen Felder unsichtbare Zeichen (white space) wie Leerzeichen befinden dürfen. Auch empfehlen wir dringend, keine Mehrfachleerzeichen innerhalb von STRING-Feldern zu verwenden, da wir es uns vorbehalten, diese in Einfach-Leerzeichen umzuwandeln. Für Folgen, die sich aus der Missachtung dieser Regeln ergeben, übernehmen wir keinerlei Verantwortung. Aufwände, die bei uns für Support, Analyse oder Wiederherstellung von Daten entstehen und die sich aus der Missachtung der oben genannten Regeln ergeben, werden von uns in Rechnung gestellt.



Vertraulichkeitshinweis
Dieses Dokument und etwaige Anlagen können vertrauliche sowie der beruflichen Schweigepflicht unterliegende Informationen enthalten. Sollten Sie dieses Dokument irrtümlich erhalten haben, benachrichtigen Sie uns bitte durch eine Antwort-Mail und löschen Sie dieses Dokument nebst Anlagen von Ihrem System. Das unerlaubte Kopieren sowie die Weitergabe sind nicht gestattet. Vielen Dank!

Confidentiality note
This document, including any attachment, may contain confidential and privileged information. If you have received it by mistake, please notify us by reply e-mail and then delete this document and any attachment from your system. Any unauthorized copying, disclosure or distribution of the material in this document is strictly forbidden. Thank you.