Benutzer-Werkzeuge

Webseiten-Werkzeuge


xml:orders_out_configuration

orders_out Konfiguration

Die Konfiguration der Schnittstelle geschieht über ApplicationSettings. Eine Beispielkonfiguration zum Einlesen per Import-Funktion des admin_SmartGate findet sich hier:

applicationsettings-orders-out.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.

Parameter

Alle in der folgenden Tabelle aufgeführten Einstellungen werden als Einstellung direkt zur Application „xml_SmartGate“ als Key/Value Paar hinterlegt.

Relevante Parameter

KeyVariable Pflicht? Default Erklärung
ORDERS_OUT_SUCCESSFUL_STATEja In welchen Status sollen Aufträge gesetzt werden, die erfolgreich exportiert wurden?
ORDERS_OUT_FAILED_STATEja In welchen Status sollen Aufträge gesetzt werden, bei denen es zu einem Fehler beim Export kam?
ORDERS_OUT_SKIPOHAVINGDIFFERENTOSTATESnein1Sollen nur Aufträge beachtet werden, bei denen der Orderstatus aller Positionen gleich ist? (steuert den Parameter SkipOHavingDifferentOStates von om_ExportOrders_Ad)
ORDERS_OUT_INCLUDEORDERSWITHORDERNOnein0Sollen auch Aufträge, die bereits eine Auftragsnummer (OrderNo) (meist ja aus einen Fremdsystem) haben exportiert werden? (steuert den Parameter IncludeOrdersWithOrderNo von om_ExportOrders_Ad)
ORDERS_OUT_GETALLPOSITIONSOFORDERnein0Sollen alle Positionen der betreffenden Aufträge geholt werden oder nur die zum Export Freigegebenen? (steuert den Parameter GetAllPositionsOfOrder von om_ExportOrders_Ad)
ORDERS_OUT_GETACTUALITEMINFOnein0Sollen die Artikel-Eigenschaften zum Auftragszeitpunkt oder zum Zeitpunkt des Exports ermittelt werden? (steuert den Parameter GetActualItemInfo von om_ExportOrders_Ad)
ORDERS_OUT_NODECHARACTERISTICID1nein6Welche zusätzlichen Artikel-Eigenschaften sollen zu den Auftragspositionen ermittelt werden? (steuert die Parameter NodeCharacteristicID1..3 von om_ExportOrders_Ad)
ORDERS_OUT_NODECHARACTERISTICID2nein
ORDERS_OUT_NODECHARACTERISTICID3nein
ORDERS_OUT_GETACTUALPERSONINFOnein1Sollen die aktuellen oder die Personendaten zum Zeitpunkt des Auftrags verwendet werden? (steuert den Parameter GetActualProperties von om_GetPersonInfoForOrders_Ad)
ORDERS_OUT_IGNORE_ORDERCONTENTINFORMATIONnein dStore-Trenner (¶)-separierte Liste der OrderContentInformationTypeIDs, die nicht exportiert werden sollen. Falls nicht gesetzt, gelten die Default-Werte der Prozedur om_GetOrderContentInfo_Ad. Sollen alle Informationen angegeben werden, ist der Settings-Eintrag auf NULL zu setzen.
ORDERS_OUT_MAX_AGE_OF_ORDERS_IN_DAYSnein90Wie alt dürfen zu exportierende Aufträge maximal sein (bezogen auf das OrderDateAndTime)? (steuert den Parameter FromDate von om_ExportOrders_Ad)
ORDERS_OUT_MAX_ORDERS_PER_FILEnein20Wieviel Aufträge sollen maximal in einer XML-Datei stehen?
ORDERS_OUT_MAX_ORDERS_PER_RUNnein20Wieviele Aufträge sollen maximal in einem Durchlauf verarbeitet werden (muss größer oder gleich „PER_FILE“-Einstellung sein)?

Überholte Parameter

  • ORDERS_OUT_INCLUDEORDERSURCHARGES (default: 0) : Sollen die OrderSurcharges (Versandkosten, Gutscheineinlösungen etc.) immer exportiert werden? Aktuelles Verhalten: Sofern die OrderSurcharges mehr als Versand- und Zahlungskosten enthalten werden diese immer exportiert. Verhalten ab der nächsten Version: OrderSurcharges werden immer exportiert.
xml/orders_out_configuration.txt · Zuletzt geändert: 13.11.2014 (Externe Bearbeitung)