Fehlerbehebung im Produktberater
Wenn beim Verwenden des Produktberaters Fehler auftreten, lesen
Sie die folgenden Informationen.
Um Fehler zu bestimmen und zu beheben, überprüfen Sie die
Produktberater-Implementierung manuell. Führen Sie dazu folgende
Schritte aus:
Stellen Sie sicher, dass DB2 oder Oracle ausgeführt werden, indem Sie sich die aktiven Dienste anschauen.
- Stellen Sie sicher, dass der Suchbereich gültig ist, indem
Sie Folgendes überprüfen:
- Stellen Sie sicher, dass der Suchbereich erstellt wurde. Schauen Sie hierzu auf die Tabelle ICROOTCAT. Besteht eine Zeile für die Kategorie, für der Sie meinen, einen Suchbereich erstellt zu haben, dann besteht ein Suchbereich. Enthält die Spalte
TABLENAME "WCS", ist sie ein Basissuchbereich, und wenn sie "ICVcategoryId_" enthält, ist sie ein separater Suchbereich; in diesem Fall kontrollieren Sie, dass categoryId_null nicht leer ist.
- Wenn Sie einen separaten Suchbereich für Ihre Metapher verwenden, stellen Sie sicher, dass sich in der Tabelle ICTPRICES Preise befinden.
- Stellen Sie sicher, dass die Sprache der Daten mit der
Sprache des Kunden übereinstimmt.
- Wenn Sie einen separaten Suchbereich für Ihre Metapher verwenden, stellen Sie sicher, dass sich Preise in der Tabelle ICTPRICES für die Standardwährung des Geschäfts befinden.
- Stellen Sie sicher, dass alle Ihre Metaphern mit dem Dienstprogramm PABatchXML erstellt wurden. Jedes Mal, wenn ein Suchbereich neu erstellt wird, müssen die Metaphern neu erstellt werden. D. h. Sie müssen immer PABatchXML ausführen, wenn Sie PAConfig ausgeführt haben. Die Tabelle ICMETAPHOR
wird eine Zeile für jede Metapher für die Kategorie besitzen, mit der Sie arbeiten.
- Stellen Sie sicher, dass die folgenden IDs gültige Werte
in der Datenbank aufweisen:
- Geschäfts-ID
- Kategorie-ID
- Produkt-ID
- Stellen Sie sicher, dass alle Produkterforschungs- und
Produktvergleichs-Metaphern über mindestens eine Funktionsgruppe zum
Anzeigen verfügen.
- Die Spalten in den ICTDESC-Tabellen müssen mit dem in der
Tabelle ICEXPLFEAT
angegebenen Datentyp übereinstimmen. Wenn eine
ICTDESC-Tabelle beispielsweise eine Spalte vom Typ Integer
enthält, muss sich in der Spalte DATATYPE ein übereinstimmendes
"com.ibm.commerce.pa.datatype.DsInteger" befinden. Die XML-Dateien, die zur Erstellung des Suchbereichs verwendet werden und die Metapher muss auf diesen Namen verweisen.
- Wenn Sie eine Antwort in der Verkaufsassistent-Metapher finden,
die keinen Link sondern nur den einfachen Text enthält, deutet dies
daraufhin, dass die auf diese Antwort angewandten Einschränkungen zu
0 gefundenen Katalogeinträgen führen. Sie müssen die Einschränkungen so ändern, dass mindestens ein
Katalogeintrag gefunden wird.