FAQ/Export/Fehler, Einschränkungen

Aus ITscope GmbH - Wissensbasis

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

1 Warum sind bei meiner Preiskalkulation keine korrekten Verfügbarkeitsangaben?

Sie verwenden für Ihre Preiskalkulation eine Durchschnittskalkulation. Dafür kann keine Verfügbarkeit angegeben werden, da es keinen konkreten Ausgangspreis eines Lieferanten gibt. Die Verfügbarkeit muß hier über globale Verfügbarkeitsfelder wie z.B. minPriceStatus bestimmt werden.

2 Warum bricht der Export ab mit einem Timeout?

  • MarketViewer

Der Timeout im MarketViewer ist auf 30 Minuten eingestellt, d.h. wenn die Generierung des Exports länger als 30 Minuten dauert, gibt es einen Abbruch.

  • wget

Dasselbe gilt bei der Verwendung von wget. Die Dokumentation zu wget sagt folgendes: "When interacting with the network, Wget can check for timeout and abort the operation if it takes too long. This prevents anomalies like hanging reads and infinite connects. The only timeout enabled by default is a 900-second read timeout." Am besten setzen Sie bei einem wget-Abruf den Parameter

--timeout=1800

Dies läßt wget 30 Minuten auf eine Antwort vom Exportserver warten. Das reicht in den allermeisten Fällen.

  • Ihre Netzwerkinfrastruktur

Für einen Export aus dem MarketViewer heraus wird eine wartende Verbindung zu unseren Servern aufgebaut. Wird diese Verbindung vor dem Übertragen der Datei getrennt, z.B. durch eine Einstellung von Ihrem Firmenrouter (z.B. weil der Router so konfiguriert ist offene Verbindungen nach 10 Minuten zu trennen), dann kommt es ebenfalls nie zu einer Auslieferung des Exports.

3 Internal Server Error 500 beim Export

Dies passiert meist aus folgenden Gründen:

  • Sie haben den Export abgebrochen bzw. durch einen Timeout wurde der Export nicht ganz ausgeführt. Wenn nun ein erneuter Export versucht wird und der alte Exportjob für ein Portfolio läuft noch auf dem Server, erhalten Sie einen HTTP-Fehler 500.
  • Sie versuchen, dasselbe Portfolio mit verschiedenen Profilen parallel zu exportieren: Das funktioniert nicht, ein Portfolio kann nur in einem einzigen Job gleichzeitig exportiert werden.
  • Der Export ist nicht itscope-konform und erzeugt einen Serverfehler. Bitte setzen Sie sich mit ITscope in Verbindung, damit Ihr Export korrigiert werden kann.

4 Warum bricht der xtCommerce-Import ab?

Wahrscheinlich ist Ihre Importdatei zu groß und die PHP-Einstellung zu restriktiv.

In der php.ini müssen Sie dann die Einstellungen für den maximal für eine Skriptausführung reservierten Speicher und die maximale Skriptausführungsdauer erhöhen. Meist können Sie dies nur, wenn Sie einen eigenen Server haben.

Sie können die Problematik umgehen, indem Sie die Daten direkt in der Datenbank abgleichen.

5 Warum werden Preise nicht kalkuliert?

Stellen Sie sicher, daß auch Lieferanten zur Kalkulation herangezogen werden: Die Lieferanten werden aus dem Datenprofil übernommen bzw. aus dem Portfolio, wenn "Portfolio-Lieferanten übernehmen" aktiviert ist. Die Lieferanten-Einstellung, die bei der Kalkulation getroffen werden, wird beim Export ignoriert! Gibt es dann immer noch keine Preise, bzw. werden viele Produkte durch Preisfilter ausgefiltert, prüfen Sie bitte folgendes:

  • Preislisten einlesen: Für viele Lieferanten müssen Sie für den Export erst die Preislisten einlesen. Sie können die Einstellungen unter "Lieferantenkonten" im MarketViewer vornehmen. Somit erhalten Sie meist auch Ihre individuellen Preise.
  • Fallback-Modus für nicht verfügbare Quellen aktivieren: Wenn Sie Preise nur auf verfügbaren Quellen beruhend kalkulieren, fallen viele gerade nicht verfügbare Produkte heraus, bekommen einen VK-Preis von 0 und werden gefiltert. Aktivieren Sie dann den Fallback in der Preiskalkulation, um auch diese Produkte zu bepreisen.
  • Preiskalkulationen decken nicht alle Produkttypen ab: Dies kann passieren, wenn Sie mehrere Regeln für den Export verwenden (Auto-Kalkulation). Prüfen Sie, daß Sie mindestens eine Fallback-Regel mit niedrigster Priorität erstellt haben, die auf alle Produkttypen angewandt wird.

6 Warum erhalte ich keine Daten nach Ausführen des Exports?

Für den Export konnten keine Produkte zusammengestellt werden. Das kann z.B. vorkommen, wenn keine Lieferanten ausgewählt wurden bzw. Produktgruppen exportiert werden, für die keine Produkte vom ausgewählten Lieferanten vorhanden sind. Häufig sind auch selbst erstellte Filter verantwortlich dafür.

Wenn Sie denken, daß keiner dieser Punkte in Frage kommen, wenden Sie sich bitte an unseren Support, wir gehen dann der Sache nach.

7 Warum fehlen Produkte im Export?

  • Grund 2: Sie haben explizit Produktgruppen im Portfolio abgewählt, die Produkte enthalten, die Sie eigentlich exportieren möchten.
    • Beispiel: Prozessoren, Intel und AMD angewählt, aber "nach Sockeltyp" abgewählt. Das bedeutet: Bei der Produkterstellung werden zuerst alle Intel/AMD-Prozessoren hinzugefügt, danach aber wieder entfernt, weil "nach Sockeltyp" explizit abgewählt wurde. Um diese Nebeneffekte der commerceDB-Klassifizierung zu vermeiden, empfiehlt es sich gerade für Shop/Wawi-Exporte, für die das Sortiment genau ausgewählt werden soll, die Klassifizierung "commerceDB nach Produkttyp" zu verwenden, da dort die Kategorien sich nicht überschneiden und Produkte nicht mehrfach zugeordnet sind.
  • Grund 3: Es sind Filter aktiv, so daß z.B. alle Produkte ohne kalkulierten Preis rausgefiltert werden. Wenn dann keine Preiskalkulation erstellt wurde bzw. Preislisten noch nicht eingelesen wurde, haben alle Produkte den Preis 0 und werden gefiltert. Analog kann das mit anderen Filtern passieren. Siehe "Warum werden Preise nicht kalkuliert?"
  • Grund 4: Zu restriktive Einstellung der Zuordnungsqualität im Profil: Wählen Sie statt sicherer oder Shop-Zuordnungen die Einstellung "Warenwirtschaft" oder "alle". Bitte beachten Sie dann aber, daß die Fehlerrate dabei steigt und insbesondere für Shopanwendungen gerade bei kleineren Distributoren mit schlechterer Datenqualität erhöhte Vorsicht geboten ist.
  • Grund 5: Bei Multifile-Exporten, in denen Produkte und Bezugsquellen gemergt werden, z.B. beim c-entron- oder Mention-Export, muß sichergestellt werden, daß die Zahl der exportierten Bezugsquellen nicht durch zu viele angegeben Datenexportfelder in der sources.csv limitiert wird. Stellen Sie sicher, daß maximal die in "CSV Artikel-Lieferantenstamm komplett" in der sources.csv verwendeten Felder bei Ihrem Export verwendet werden.
  • Grund 6: Bei Exporten mit Subportfolios / Produktlisten muss das Hauptportfolio nach einer Änderung an dem Unterportfolio bzw. der Produktliste erneut gespeichert werden, damit die Änderungen aktiv werden. Wählen Sie dazu das Hauptportfolio aus, klicken Sie auf Portfolio bearbeiten und danach auf Fertig stellen.

8 Warum sind nicht alle Lieferanten perfekt in die Datenbank integriert?

Dafür kann es viele Gründe geben. Die wichtigsten beiden:

1) Die Preisliste des Lieferanten enthält viele Fehler oder es fehlen wichtige Felder für die Zuordnung des Produkts

2) Das Sortiment des Lieferanten enthält viele "Nischenprodukte", die in unserem Hauptsortiment bzw. in der DCI-Datenbank weniger vertreten sind (z.B. Randbereiche der TK/UE-Branche, Speziallösungen etc.). Diese Sortimente können Sie dann auch getrost mit einem gesonderten Portfolio und Mindestqualifizierung "Preislistenzeilen" exportieren, da sich das Angebot nicht mit den übrigen überschneidet.

9 Was tun bei Produktdubletten, Preisfehlern und Zuordnungen, falschen Angaben auf Datenblättern?

Bei einem Multilieferantenkatalog mit weit über 100 angebundenen Distributoren können Fehlzuordnungen und Produktdubletten naturgemäß nicht völlig ausgeschlossen werden. Für die Praxistauglichkeit eines Exports aus diesem Katalog ist daher die Auswahl der Lieferanten sowie die gewählte Qualifizierungsstufe ein entscheidender Faktor.

Sie können zur Verbesserung der Datenqualität beitragen, wenn Sie aufgetretene Inkonsistenzen innerhalb des MarketViewers oder per E-Mail melden.

Lieferantenauswahl

Aufgrund der unterschiedlichen Datenqualität, die von den einzelnen Akteuren bereitgestellt wird, hängt das Ergebnis - z.B. ein Export für einen Online-Shop - sehr stark von den ausgewählten Lieferanten ab.

Als Faustregel gilt: Der Teil des Produktangebots, der von den größten fünf Distributoren abgedeckt wird (Ingram Micro, Actebis peacock, TechData, ALSO und COS), ist durch manuelle Zuordnungen am besten abgedeckt und daher nahezu 100% fehlerfrei. Bei allen weiteren Lieferanten sollte der aktuelle Stand der manuellen Produktzuordnung berücksichtigt werden.
Als weitere Faustregel gilt: Distributoren, bei denen individuelle Konditionen per Preisliste in den MarketViewer eingelesen werden können, haben meist auch die bessere Datenqualität.

Wahl der Qualifizierungsstufe

Sowohl für Produkte im Katalog als auch für die Zuordnungen der Bezugsquellen existieren verschiedene Qualifizierungsstufen, sodass manuell gepflegte Datensätze von automatisch generierten intern unterschieden werden können. Produkte, die nicht DCI-qualifiziert sind, werden bei ITscope generell automatisiert verarbeitet, d.h. die Zuordnung der Bezugsquellen sowie die Erzeugung eines Datenblatts aus den Angaben der Lieferanten erfolgt maschinell. Für ein vollständig manuell geprüftes Portfolio sind folgende Einstellungen nötig:

  • Im Portfolio ("Bulkprofil-Einstellungen") Mindest-Produktqualifizierung: DCI-qualifizert
  • Unter "Datenprofil bearbeiten" (Parameter): "qualifizierte Mappings" auswählen

Für den Export in Preissuchmaschinen und ähnliche Anwendungen sollten nur manuell qualifizierte Datensätze verwendet werden. Eine komplette Abbildung des Angebots eines Distributors kann hingegen oftmals nur erreicht werden, wenn die Mindestqualifizierung herabgesetzt wird.

Vorgehensweise zum Melden von Inkonsistenzen

  • Produktdubletten
    • Prinzipbedingt kann es bei DCI-qualifizierten Produkten immer wieder dazu kommen, daß Herstellernummer-Varianten als eigenständige Produkte aufgeführt werden. Je nach Lieferantenauswahl können hierdurch Dubletten im Export entstehen. Solche Fälle lassen sich per MarketViewer-Funktion melden: Per Rechtsklick auf das Produkt im Kontextmenü "Fehler melden -> Produkt ist ein Duplikat" aufrufen (im Kommentar sollte idealerweise die ITscope-ID (UID/puid) des anderen Produkts aufgeführt werden):
    • Workaround: Anzahl der Lieferanten bei der Auswahl des Sortiments (Portfolio) reduzieren und evtl. die Anzahl der Lieferanten beschränken (s.o.). Für die Preisberechnungen können trotzdem alle gewünschten Distributoren verwendet werden, da die Produktauswahl von der Preiskalkulation unabhängig ist.
  • Fehlzuordnungen
    • Bezugsquellen, die sich auf andere Produkte als das im zugeordneten Datenblatt gezeigte beziehen, bitte im MarketViewer per Rechtsklick auf die Bezugsquelle / Falsche Zuordnung melden kennzeichnen.

Die Bearbeitung erfolgt i.d.R. innerhalb von 24h.

10 Welche Limitierungen existieren beim Export der Daten? Warum fehlen Bezugsquellen im Export?

Hinweis: Diese Einschränkungen sind temporär und sichern die Performance des Systems

1) 300.000 Produktdatensätze bei CSV-Exporten, 10.000 bei XML-Exporten (dies wird derzeit ausgebaut).

2) Einzelne technische Merkmale können nicht gesondert exportiert werden, nur in gesondert freigeschaltenen Profilen und mit Zusatzvertrag von DCI.

3) Bei vielen Feldern aus den Bezugsquellen (z.B. UVP, Sonderaktionen etc.) werden die Quellen aus Performancegründen auf 10.000 limitiert, d.h. wenn Sie den Artikellieferantenstamm exportieren, erhalten Sie zwar die vollständige Produkttabelle, aber nur max. 10.000 Bezugsquellen. Sie können diese derzeitige Einschränkung umgehen, indem Sie für die Bezugsquellentabelle maximal die Felder verwenden, die auch im Profil "CSV Multifile" für die sources.csv angegeben sind. Dann können alle Bezugsquellen ohne Einschränkung exportieren werden.

4) Bei Profilen aus der Gruppe "ITscope on demand": Maximal 10 Produkte können exportiert werden.

5) Sie benutzen Exportfelder die Full_Profiled sind. Diese unterliegen einer Beschränkung in der Anzahl der Exporte (2000 Datensätze).
Ein Auszug der Full_Profiled-Felder:

"plzPbz", "set", "statusText", "plzHersteller", "newProduct",
"topSeller", "garantiedauer", "authcode", "distflags",
"hst_pid", "bild", "datenblatt", "hersteller",
"aktionsende", "aktionsname", "deeplink", "kategorie",
"datenblattLink", "bildLink",
"individuell", "minstaffel", "priceChange", "maxstaffel",
"lieferant", "waehrung", "forceFullProfiled"

Full_Profiled-Felder sind Felder die aufgrund Ihrer Veränderlichkeit nicht gecached werden können, und somit sehr viel Last erzeugen. Im Gegensatz dazu gibt es noch Fast_Profiled-Felder, die keine Beschränkung im Export haben.
Ein Auszug der Fast_Profiled-Felder:

"dist_pid", "aufAnfrage", "quality", "hek", "status", "lagerbestand",
"zustand", "id", "preisSchnitt", "maxPreis", "abPreis", "abPreisVK", "quellenanzahl",
"cachedStatus", "cachedStock", "supplier/", "endOfLife",
"sonderangebot", "uvp", "lieferdatum"

Falls Sie sich nicht sicher sein sollten, ob ein Feld nun Full- bzw. Fast_Profiled ist, so können wir Ihnen gerne darüber Auskunft geben.
Hinweis: (fast) alle von uns erstellten Datenprofilen sind mit Fast_Profiled-Feldern versehen.

11 Warum fehlen Lieferanten-Artikelnummern in meinem Export?

Wenn Sie anstelle einer Artikelnummer den Text "Keine Berechtigung" im Export angezeigt bekommen, benötigen Sie eine Matching-Lizenz. Diese ist in den MarketViewer Edition Integration und Enterprise enthalten, nicht jedoch in der Expert-Variante. Wenden Sie sich für ein Upgrade an Ihren Vertriebs-Ansprechpartner bei ITscope.

12 Liste der Fehlermeldungen bei der zeitgesteuerten Generierung

  • Connection closed without indication
  • Beschreibung
    Der Fehler bedeutet, dass die Verbindung vom Ihrem FTP Server beendet wurde.
  • Lösung
    Überprüfen Sie die Einstellungen Ihres FTP Server und erhöhen Sie ggf. den entsprechenden Timeout auf Ihrem FTP Server.
  • Connection refused
  • Beschreibung
    Der Fehler bedeutet, dass keine Verbindung zum Zielserver aufgebaut werden konnte und die Exportdateien deshalb nicht ausgeliefert werden konnten.
  • Lösung
    Beheben Sie das Problem, indem Sie die Verbindung zu Ihrem Server überprüfen und Sicherstellen, das dieser erreichbar ist.
  • Die Wartezeit für die Verbindung ist abgelaufen
  • Beschreibung
    Das Login auf Ihrem FTP Server dauert zu lange.
  • Lösung
    Erhöhen Sie den entsprechenden Timeout auf Ihrem FTP Server.
  • Illegal Address
  • Beschreibung
    Dieser Fehler bedeutet, dass Sie für die Generierung per Email eine falsche Emailadresse hinterlegt haben. Mehrere Emailadressen können mit ; getrennt angegeben werden.
  • Lösung
    Überprüfen Sie Ihre eingestelle Emailadresse dieser Veröffentlichung und korrigieren Sie diese.
  • Keine Route zum Zielrechner
  • Beschreibung
    Der eingetragene FTP Server ist nicht erreichbar, die Route zum Zielrechner konnte nicht ermittelt werden.
  • Lösung
    Überprüfen Sie die, in der Veröffentlichung, eingetragene Serveradresse und korrigieren Sie diese. Denken Sie daran z.B. ftp:// davor zu schreiben.
  • Network is unreachable
  • Beschreibung
    Der eingetragene FTP Server ist nicht erreichbar, die Route zum Zielrechner konnte nicht ermittelt werden.
  • Lösung
    Überprüfen Sie die, in der Veröffentlichung, eingetragene Serveradresse und korrigieren Sie diese. Denken Sie daran z.B. ftp:// davor zu schreiben.
  • Negative FTP reply: 451 Failure writing to local file.
  • Beschreibung
    Der Export konnte nicht auf den FTP Server kopiert werden.
  • Lösung
    Überprüfen Sie, ob genügend Speicherplatz vorhanden ist, oder ob Ihr Speicherplatzlimit erreicht ist. Überprüfen Sie auch die maximale Größe für Uploads auf Ihren FTP Server.
  • Negative FTP reply: 451 Transfer aborted. Input/output error
  • Beschreibung
    Der Export konnte nicht auf den FTP Server kopiert werden.
  • Lösung
    Überprüfen Sie, ob genügend Speicherplatz vorhanden ist, oder ob Ihr Speicherplatzlimit erreicht ist. Überprüfen Sie auch die maximale Größe für Uploads auf Ihren FTP Server.
  • Negative FTP reply: 530 Please login with USER and PASS
  • Beschreibung
    Der Export konnte nicht auf den FTP Server kopiert werden, da eine Anmeldung mit den eingetragenen Zugangsdaten nicht möglich ist.
  • Lösung
    Überprüfen Sie Ihre eingestellen Zugangsdaten dieser Veröffentlichung und korrigieren Sie diese.
  • Negative FTP reply: 530 You aren't logged in
  • Beschreibung
    Der Export konnte nicht auf den FTP Server kopiert werden, da eine Anmeldung mit den eingetragenen Zugangsdaten nicht möglich ist.
  • Lösung
    Überprüfen Sie Ihre eingestellen Zugangsdaten dieser Veröffentlichung und korrigieren Sie diese.
  • Negative FTP reply: 550 Permission denied
  • Beschreibung
    Der Export konnte nicht auf den FTP Server kopiert werden, da kein Schreibrecht auf das ausgewählte Verzeichnis vorhanden ist.
  • Lösung
    Setzen Sie das Schreibrecht für das Verzeichnis, in das der Export kopiert werden soll.
  • Read timed out
  • Beschreibung
    Ein Read-Timeout tritt bei langsamen Internet-Verbindungen beim FTP-Transfer auf (langsame Internetverbindung oder langsamer Server).
  • Lösung
    Erhöhen Sie den entsprechenden Timeout auf Ihrem FTP Server.
  • UnknownHostException
  • Beschreibung
    Dieser Fehler tritt dann auf, wenn ein Host-Name nicht aufgelöst werden konnte.
  • Lösung
    Überprüfen Sie die, in der Veröffentlichung, eingetragene Serveradresse und korrigieren Sie diese. Denken Sie daran z.B. ftp:// davor zu schreiben.
  • Fehler bei Exporterzeugung: Index 22 missing or pidset is null for task: customer:
  • Beschreibung
    Dieser Fehler tritt dann auf, wenn das Portfolio keine Daten enthält.
  • Lösung
    Überprüfen Sie das entsprechende Portfolio. Stellen Sie auch sicher, dass Ihre ausgewählten Lieferanten die gewünschten Artikel im Sortiment haben.