2.3 - Webschnittstelle

wiki.poe.de / poe Standardschnittstelle




Achtung! Diese Form der Schnittstelle ist nur bei Einsatz von TRADEMAN 2 in Verbindung mit Filialmanager verfügbar!

 

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 per JSON Format über eine Web-API ausgetauscht werden. Dazu werden in TRADEMAN 2 mehrere HTTP-Endpunkte bereitgestellt, welche Zugriff auf die oben beschriebenen import2 und export2 Tabellen in der Datenbank gewähren. Authentifizieren müssen Sie sich dabei mit http-basic-authentification.


Das von der Web-API benutzte JSON Format ist für die Nutzdaten analog zur Tabellenstruktur von import2 und export2 aufgebaut:


Feld

Feldbedeutung

Typ

Bemerkung

1

id

ID

Integer (autoinc)

Web-API vergibt selber eine fortlaufende Nummer

2

cdate

Anlagedatum

String[14]


Im Format YYYYMMDDHHMMSS

Wird durch Web-API automatisch gesetzt

3

done

Fertig

Boolean

Datensatz wurde vom Empfänger gelesen und kann gelöscht werden

Wird durch FilialManager nach import gesetzt.

4

stype

Satzart

String[16]

Satzartkennzeichen z.B. « ART »

5

ctype

Änderungskennzeichen

Integer


Wie laut Satzartbeschreibung vorgesehen

6

target

Zielsystem

Integer

Immer 0 / Wird automatisch durch Web-API gesetzt.


c1…cn

Kurztext1 –  n

String[64]

Die kurzen Textfelder der Satzart, wie in der Spalte DBFELD der Satzartbeschreibung zugewiesen


s1…sn

Text1 – n

String[255]

Die Textfelder der Satzart, wie in der Spalte DBFELD der Satzartbeschreibung zugewiesen


t1…tn

Langtext1 – n

String

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

Float

Die Fließkomma Felder der Satzart, wie in der Spalte DBFELD der Satzartbeschreibung zugewiesen


h1…hn

Hexadezimale Felder

String[255]

Die hexadezimalen Felder der Satzart, wie in der Spalte DBFELD der Satzartbeschreibung zugewiesen


d1…dn

Zeitfelder

String[14]

Es werden nur so viele Felder gefüllt, wie in der Satzartbeschreibung vorgegeben, also 14 oder 8 oder 6


Achtung! Aus Übersichtlichkeitsgründen, werden Felder welche in der Datenbank einen expliziten ‚NULL‘ Wert enthalten nicht übertragen. Es ist dringend empfohlen vor dem Lesen eines Felder die Existenz auf dem Objekt zu prüfen.



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.