Benutzer-Werkzeuge

Webseiten-Werkzeuge


faq:xml_items_in_fullistandnoitemnos

items_in: Elemente ohne Artikelnummer (515)

Warum erhalte ich einen Fehler 515 in der items_in Schnittstelle?

Der Import schlägt fehl (mit einer Meldung, daß ein „NULL“-Wert nicht in eine Spalte eingefügt werden kann, die keine „NULL“-Werte erlaubt, Return-Code „515“), wenn es im dStore Produkt-Elemente (oder Varianten) gibt, die keine Artikelnummer (also keine Eigenschaft zum Merkmal „Artikelnummer“, ID „6“) haben.

Welche Elemente dies sind lässt sich mit den folgenden beiden Prozeduraufrufen herausfinden (hier beispielhaft für die dbap-demo). Die LevelID 5 ist der Wert der Default-Installation für die Produktebene und die LevelID 6 für die Variantenebene. Dies kann je nach dStore-Installation variieren.

Für Produkte:

1. LevelID bestimmen (optional)

curl 'https://dbap-demo.dstore.de/default/engine/mi_GetSettings_Ad?KeyVariable=ProductLevelID' -u <username>:<password> | xmllint --format -

2. Suche nach Produkten ohne Artikelnummer:

curl 'https://dbap-demo.dstore.de/default/engine/im_FuzzySearch_Ad?NodeCharacteristicID=6&LevelID=5' -X POST -u<username>:<password> 

Für Varianten:

1. LevelID bestimmen (optional)

curl 'https://dbap-demo.dstore.de/default/engine/im_GetLevels_Ad' -u<username>:<password> | xmllint --format -

Man nehme nun die LevelID zur größten LevelNo.

2. Suche nach Varianten ohne Artikelnummer:

curl 'https://dbap-demo.dstore.de/default/engine/im_FuzzySearch_Ad?NodeCharacteristicID=6&LevelID=6' -X POST -u<username>:<password>

Beide Aufrufe zu „2.“ dürfen kein Ergebnis liefern.

faq/xml_items_in_fullistandnoitemnos.txt · Zuletzt geändert: 13.11.2014 (Externe Bearbeitung)