2.2 - Datenbankschnittstelle
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.
Achtung! Diese Form der Schnittstelle ist nicht für alle Satzarten fertiggestellt. Und dies auch dann, wenn die Datenbankfelder in dieser Dokumentation schon beschrieben sind. Bitte immer erst den aktuellen Fertigstellungsstand anfragen, wenn diese Form der Schnittstelle benutzt werden soll.
Die in diesem Dokument beschriebenen Satzarten können teilweise auch über 2 Export/Import-Tabellen ausgetauscht werden. Dazu sind in der POSMAN-Datenbank 2 identische Tabellen IMPORT2 und EXPORT2 vorgesehen.
Die Parameter STANDARDTABELLEN und WAWISTANDARDDB müssen auf Ja gestellt sein.
Die Tabellen sind universell angelegt, so dass sie jede der in diesem Dokument beschriebenen Satzarten aufnehmen können. Dazu sind eine Reihe von Feldern zu den verschiedenen Feldtypen angelegt. Die Felder sind einfach durchnummeriert. So gibt es z.B. die Felder c1 ,c2 ,c3 ,c4…, die die alphanumerischen Felder der Satzartbeschreibungen aufnehmen. Bei Satzart ART würde also die Artikelnummer (erstes alpnumerisches Feld) in Feld c1 sein; der Barcode in Feld c2 etc.
Für die verschiedenen Typen der Satzbeschreibungen sind folgende DB-Felder vorgesehen:
STRING und STRING(x) à c1, c2 … für kurze Textfelder
à s1, s2 … für einzeilige Textfelder
à t1, t2 … für mehrzeilige Langtexte
BOOL à b1, b2 …
GANZZAHL à i1, i2 …
FLOAT und FLOAT2 à f1, f2 …
HEXSTRING à h1, h2 …
DATUM, DATUM8 und ZEIT6 à d1, d2 …
Tabellenaufbau:
Feld | Feldbedeutung | Typ | Bemerkung | |
1 | id | ID | Autoinc, key-Feld | Datenbank vergibt selber eine fortlaufende Nummer |
2 | cdate | Anlagedatum | Varchar14 | Im Format YYYYMMDDHHMMSS Muss vom Schreibenden beim Speichern des Datensatzes gesetzt werden |
3 | done | Fertig | boolean | Datensatz wurde vom Empfänger gelesen und kann gelöscht werden |
4 | stype | Satzart | Varchar16 | Satzartkennzeichen z.B. « ART » |
5 | ctype | Änderungskennzeichen | Integer | Wie laut Satzartbeschreibung vorgesehen |
6 | target | Zielsystem | Integer | Immer 0 |
c1…cn | Kurztext1 – n | Varchar64 | Die kurzen Textflder der Satzart, wie in der Spalte DBFELD der Satzartbeschreibung zugewiesen | |
s1…sn | Text1 – n | Varchar255 | Die Textfelder der Satzart, wie in der Spalte DBFELD der Satzartbeschreibung zugewiesen | |
t1…tn | Langtext1 – n | Text | Die Langtextfelder der Satzart, wie in der Spalte DBFELD der Satzartbeschreibung zugewiesen | |
b1…bn | Boolsche Felder | Boolean | Die Boolschen Felder der Satzart, wie in der Spalte DBFELD der Satzartbeschreibung zugewiesen | |
i1…in | Ganzzahl Felder | integer | Die Ganzzahl Felder der Satzart, wie in der Spalte DBFELD der Satzartbeschreibung zugewiesen | |
f1…fn | Fließkomma Felder | Numeric(20,4) | Die Fließkomma Felder der Satzart, wie in der Spalte DBFELD der Satzartbeschreibung zugewiesen | |
h1…hn | Hexadezimale Felder | Varchar255 | Die hexadezimalen Felder der Satzart, wie in der Spalte DBFELD der Satzartbeschreibung zugewiesen | |
d1…dn | Zeitfelder | Varchar14 | Es werden nur so viele Felder gefüllt, wie in der Satzartbeschreibung vorgegeben, also 14 oder 8 oder 6 |
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.