2017-06-15 3 views
0

Déploiement d'ATG-Endeca CAS avec ID de valeur de dimension migrée entre des environnements utilisant l'API cas-cmd. Si les ID n'ont pas été importés, l'indexation est terminée. Sinon, l'erreur suivante se produit:Erreur d'indexation ATG-Endeca pour dimension autogène

Caused by: com.endeca.soleng.eac.toolkit.exception.CasControlException: Crawl 'app-last-mile-crawl' failed with error: Dimension value records cannot be specified for autogen dimensions. Received dimension value record with spec 'r8-16' for dimension 'product.sizeRange'

par ma compréhension quand dans les ids, exportés de l'environnement A, il y a valeur dimension ids pour une dimension autogène mais quand les A-ids sont importés dans l'environnement B et B -indexing est déclenché l'erreur se produit.

L'erreur semble également plus fréquente pour les dimensions ayant une configuration dans index_config.json, c'est-à-dire les dimensions de plage.

Des idées sur la façon dont cela est résolu ou une confirmation de la cause seraient appréciées.

Merci.

Répondre

1

Dimension La dimension ne peut pas être une dimension automatique et doit être disponible dans index-config.json ou dans le fichier csv de mappage de dimension. Migrer index-config d'un env à l'autre avec toutes les dimensions de plage configurées avec le même id.

J'espère que cela aide.

Merci, Ajay Agrawal

+0

Salut Ajay. Merci pour votre réponse. Oui, le problème était que cette dimension de plage avait une définition dans plusieurs fichiers ouput-config.xml (application atg-endeca) et dans certains d'entre eux, elle était définie comme générée automatiquement. –