Die Konfiguration der Schnittstelle geschieht über ApplicationSettings. Eine Beispielkonfiguration zum Einlesen per Import-Funktion des admin_SmartGate findet sich hier:
applicationsettings-items-in.xml
Sofern es sich nicht um eine Sandbox-Umgebung handelt ist absolute Sorgfalt wichtig, da bestehende Einstellungen unter Umständen überschrieben werden.
Alle im folgenden beschriebenen Einstellungen können während der Laufzeit erfolgen und werden mit der Abarbeitung des nächsten Jobs nach der Konfigurationsänderung wirksam.
Die am häufigsten verwendete Konfiguration ist die Einstellung der Zuordnung von XML-Elementen zu dStore-Merkmalen. Diese wird über den ApplicationPart „ItemMapping“ der Application „xml_SmartGate“ gesteuert.
Als Keys werden dort die Werte des Attributes „Characteristic“ der „Property“ eingetragen und als Values die CharacteristicIDs des dStore-Merkmals, auf das zugeordnet werden soll.
Tipp: Es müssen nicht alle Properties der XML-Datei eine Zuordung erhalten. Properties ohne Zuordnung werden ignoriert und nicht in die Schnittstellentabellen eingefügt.
Alle in der folgenden Tabelle aufgeführten Einstellungen werden als Einstellung direkt zur Application „xml_SmartGate“ als Key/Value Paar hinterlegt.
KeyVariable | Pflicht? | Default | Erklärung |
---|---|---|---|
ITEMS_IN_DONT_ACTIVATE_NEW_ITEMS | nein | 0 | Sollen die importierten Artikel nach dem Import nicht aktiviert werden? (siehe Parameter „ActivateImportedItems“ der Prozedur im_ImportItemData_Ad) |
ITEMS_IN_DATE_FORMAT | nein | german | In welchem Format werden Datumsangaben in den Schnittstellentabellen übergeben? (siehe Parameter „Country“ der Prozedur im_ImportItemData_Ad) |
Damit die Schnittstelle nicht den Datenbankserver blockiert und zu unerwünschten Performanceproblemen in den Anwendungen führt, kann hier festgelegt werden, bis zu welcher prozentualen CPU-Belastung (0,25,50,75) welche Dateigrößen (Angabe in Kilobyte) importiert werden. Die Einstellungen und jeweilige Standardwerte (Angabe in Kilobyte)sind:
Folgende Parameter sind bereits weggefallen oder fallen in naher Zukunft weg und werden hier nicht mehr erläutert: