商品アドバイザーのトラブルシューティング
商品アドバイザーを使用中にエラーが起こった場合には、以下の情報を参照してください。
問題を判別して訂正するには、次のことを行って、商品アドバイザーのインプリメンテーションを手動で確認します。


アクティブ・サービスを見て、DB2 または Oracle が稼動していることを確認する。
- 次のものを調べて、検索スペースが有効であるか確認する。
- 検索スペースが作成されているか確認する。 これは、ICROOTCAT テーブルを見て確認します。 検索スペースを作成したカテゴリーの行がある場合は、検索スペースが存在します。 TABLENAME 列に "WCS" が入っている場合は、検索スペースは基本検索スペースであり、
"ICVcategoryId_" が入っている場合は、
独立した検索スペースです。独立した検索スペースの場合は、
ICVcategoryId_null がエンプティーではないことも確認します。
- メタフォーに独立した検索スペースを使用している場合は、
ICTPRICES テーブルに価格があることを確認する。
- データがショッパーの使用している言語になっているか確認する。
- メタフォーに独立した検索スペースを使用している場合は、
ICTPRICES テーブルにストアのデフォルト通貨の価格があることを確認する。
- すべてのメタフォーが PABatchXML ユーティリティーを使用して作成されたことを確認する。 検索スペースが再作成されるたびに、メタフォーも再作成する必要があります。 つまり、PAConfig の実行後は、常に PABatchXML を実行する必要があるということです。 ICMETAPHOR テーブルには、
処理しているカテゴリーの各メタフォーごとに 1 つの行があります。
- 次の ID の有効な値がデータベースに入っているか確認する。
- すべての商品探査メタフォーおよび商品比較メタフォーで少なくとも 1 つのフィーチャーが表示されるように設定されているか確認する。
- ICTDESC テーブル内の列は、ICEXPLFEAT テーブルに指定されたデータ・タイプと対応しているはずです。 たとえば、ICTDESC テーブル内に整数列がある場合には、対応する "com.ibm.commerce.pa.datatype.DsInteger" がデータ・タイプ列にあるはずです。 検索スペースおよびメタフォーを作成するのに使用された XML ファイルも、
この名前を参照する必要があります。
- セールス・アシスタンス・メタフォー内でリンク先のない回答に達すると (すなわちその回答が非暗号化テキストであると)、このことは、その回答に適用された制約のためにカタログ・エントリーが 1 つも見つからなかったことを示しています。 少なくとも 1 つのカタログ・エントリーが見つかるように制約を変更する必要があります。