HTTP - Transferset
eShop (IMODE) |
eShop (OMODE) |
TomTom (nur IMODE) |
|||||||||
AK |
x |
x |
x |
||||||||
POS |
x |
x |
x |
||||||||
TNCODE |
x |
x |
x |
||||||||
Tabelle |
x |
x |
x |
||||||||
IMODE |
|
-- |
|
||||||||
OMODE |
-- |
|
-- |
||||||||
CheckDLOG |
x |
x |
-- |
||||||||
Select SQL |
x |
-- |
x |
||||||||
Exec Typ |
-- |
-- |
x |
||||||||
Up.Action |
x |
x (nur OMODE "E") |
x |
||||||||
Up.Action OK |
-- |
x |
-- |
||||||||
Maps |
x |
x |
x |
||||||||
Del.Action |
x (bei gesetztem CheckDLOG) |
x (nur OMODE "E" bei gesetztem CheckDLOG) |
-- |
||||||||
Del.Parameter |
x (bei gesetztem CheckDLOG) |
x (nur OMODE "E" bei gesetztem CheckDLOG) |
-- |
||||||||
SopID Feld |
x |
-- |
x |
||||||||
Result Handling |
--- |
--- |
x |
||||||||
DL Key Field |
-- |
x (nur OMODE "E") |
-- |
||||||||
DL XML Tr.File |
-- |
x (nur OMODE "E") |
-- |
- Aktiv Kennzeichen ( <> N = Aktiv)
- Bestimmt die Reihenfolge der bei der Synchronisierung abzuarbeitenden Positionen
- Tabellenkurzcode (frei wählbar) muß Eindeutig sein.
Aufgrund dieses Codes wird der Timestamp der letzten Übertragung gespeichert/geholt.
- Tabellenname (genauer Tabellenname lt. Datenbankdefinition) z.B. G01KO, G02ART, ....
bei IMODE: Tabellenname auf welcher die Updates des ShopID_Feld gefahren werden.
bei OMODE "E": Tabellenname der Zieltabelle.
- Der IMODE bestimmt ob Daten gesendet werden
mögliche IMODE's
S |
shop oscommerce(use) |
Daten an Shop |
TT |
TomTom WebFleet |
Daten an Webfleet (veraltet - nicht mehr unterstützt) |
- Der OMODE bestimmt ob und wie veränderte/neue Daten wieder empfangen werden
mögliche IMODE's
E |
Shop Export |
|
O |
Shop Orders Export |
|
OZ |
Shop Orders Export Maplist Z |
|
OU |
Shop Orders Update |
- Bestimmt ob die M72DLOG welche durch Delete-Triggers bestückt wird abgearbeitet wird
bei eShop IMODE "S" oder eShop OMODE "E"
- Der SelectSQL bestimmt die Datenmenge des IMODE
Mögliche Parameter:
Param |
Beschreibung |
|
IDDEST |
ShopID M60SHOPSYS.IDR des Shops |
|
AWMD |
ID des Aktuellen Wirtschaftsjahres der Firma, verweist auf F00MD.IDR |
|
TTRTS |
Timestamp der letzten Übertragung auf den Shop |
|
PS1 |
Wert hinterlegbar in Shop-Grundeinstellungen |
|
PS2 |
Wert hinterlegbar in Shop-Grundeinstellungen |
|
PS3 |
Wert hinterlegbar in Shop-Grundeinstellungen |
|
PS4 |
Wert hinterlegbar in Shop-Grundeinstellungen |
|
PS5 |
Wert hinterlegbar in Shop-Grundeinstellungen |
- Bestimmt die http-Execute Methode Get oder Post. (NICHT bei eShop)
UP.Action
- http Action
eShop:
products_update
categories_update
prod2cat_update
company_update
customer_update
order_update
orders_export&order_status=1
company_special_price
TomTom:
deleteOrderExtern
sendDestinationOrderExtern
updateDestinationOrderExtern
UP.Action OK
- htp Action welche nach der eigentlichen Action abgesetzt wird
MAPS
- Mapliste http-Parameter (siehe Maplist HTTP Parameter)
Del.Action
- Action für die Delete-Aktion welche bei gesetztem CheckDLOG für eShop IMODE "S" oder eShop OMODE "E" vor der Up.Action gefahren wird
Del.Parameter
- Parametername für die zuvor angegenbe Del.Action
ShopID Feld
- Update von Werten der im Parameter Tablename angegebene Tabelle. (nur IMODE)
Die Eingabe erfolgt in Form
Feldname:Fixwert
bzw.
Feldname!Fixwert
- mehrere Wertepaare werden durch Komma (,) getrennt
- Der Fixwert ist durch den Feldnamen durch ein : bzw ein ! getrennt
- Trennung durch : bedeutet der Wert wird nur eingetragen falls das Feld noch null
- Trennung durch ! bedeutet der Wert wird IMMER eingetragen
- Ist kein Wert angegeben so wird null gesetzt. Im Spezialfall des Shops wird,wenn kein Wert angegeben, der NewID des aus dem Result des HTTP.requests gezogen.
Simple Result Handling (NICHT für eSHOP)
- Falls der HTTP-Execute ein Result zurückgibt, wird hier bestimmt wie dieser behandelt werden soll
als Info: Es wird lediglich eine Info ins Log verzeichnet.
als Error: Der Datensatz wird als NICHT übertragen gekennzeichnet und eine Zusammenfassende Fehlermeldung am Ende des Transfers wird ausgegeben.
Download KeyField (nur eShop OMODE "E")
- Beim ShopImport wird hier die Relation zwischen Zieltabelle und XML-ImportDaten definiert
zB: shopid=id
Download XML Transferfile (nur eShop OMODE "E")
- verwendetes XML File für Customer Update und Order Export
lokalisiert in Ordner \xtr