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.