Für den automatisierten Packplatz müssen Sie folgende Tabelle in Ihrer Mesonic-Datenbank anlegen:
CREATE TABLE sxpCommand(
SxpCommandId int IDENTITY(1,1) NOT NULL,
PcName varchar(50) NOT NULL,
Command varchar(50) NOT NULL DEFAULT ‚SHIP‘,
Ident varchar(50) NULL,
Parameters text NULL,
ErrorCode varchar(20) NULL,
ErrorMessage text NULL,
Processed tinyint NOT NULL DEFAULT 0,
Created datetime NOT NULL DEFAULT getdate(),
CONSTRAINT PK_sxpCommand PRIMARY KEY CLUSTERED (SxpCommandId ASC)
);
CREATE NONCLUSTERED INDEX sxpCommandPc ON sxpCommand (PcName, Processed);
sxpCommandid | integer | Diese Spalte ist eine Identity-Column. Sie ist der Primärschlüssel und darf bei der Neuanlage nicht beschrieben werden. |
PcName | varchar(50), nn | Station Name vom automatisierten Packplatz, muss gefüllt werden |
Command | varchar(50), nn | hier muss der Befehl eingetragen werden, z. B. „SHIP“ zum versenden |
Ident | varchar(20) | In der Spalte Ident muss die MESOPRIM des gewünschten Beleges eingetragen werden. |
Parameters | text | Hier können Packstück-Daten übergeben werden, z. B.:<Packstueck Gewicht=“23″ Laenge=“30″ Breite=“20″ Hoehe=“40″ Beschreibung=“Paket Nr. 2″/> |
ErrorCode | varchar(20) | Der Code einer Fehlermeldung |
ErrorMessage | text | Der Inhalt einer Fehlermeldung |
Processed | tinyint, nn | Dieses Flag muss auf 0 gesetzt werden, damit der Befehl verarbeitet wird |
!Hinweis!:
Im Feld Parameters ist folgendes zu beachten:
Da das Packstück Gewicht immer in 100 Gramm Schritten erfasst wird, steht die „23“ im obigen Beispiel für 2,3 Kilogramm.
Die Maße sind in cm.
Hinweise für mögliche Parameter finden Sie hier: Parameterliste