HCL Commerce Version 9.1.12.0

Dépannage : Erreurs lors de la génération du magasin de ressources de catalogue par défaut 10501

Lorsque vous indexez le magasin de ressources de catalogue par défaut 10501, il échoue par intermittence avec une erreur [FORBIDDEN/8/index write (api)].

Problème

Les deux index de magasin de ressources de catalogue (CAS) par défaut sont 12001 et 10501. L'ID de magasin 10501 génère AuroraESite (1), AuroraB2BESite (2), Sapphire (12) et SapphirePlus (22) lorsque vous émettez la commande de réindexation
POST http://hostname:30800/connectors/auth.reindex.cas/run?storeId=10501
Dans certains cas, l'appel correspondant à storeId=12001 réussit, mais l'appel de réindexation à storeId=10501 échoue avec une erreur similaire la suivante :
"Update request (bulkId 366844ec-569d-4546-9d15-73761bed18a7 for 
bulk-store-auth.reindex.cas-DatabaseCASProductStage1c-10501--1-i-4e366057-00ea-439d-9f1c-89798793ad36) 
with _id 1--1 was sent to Elasticsearch but returned with Http status code 403: {type=cluster_block_exception, 
reason=index [auth.store] blocked by: [FORBIDDEN/8/index write (api)];}"

Solution

Cette erreur doit être résolue en supprimant l'index du magasin et en le réindexant.
  1. Supprimez l'index de magasin existant :
    
    DELETE: http://hostname:30200/auth.store
  2. Réindexez le magasin CAS.
    POST http://hostname:30800/connectors/auth.reindex.cas/run?storeId=10501
Pour plus d'informations sur les magasins CAS et leur mode d'indexation, voir API et schéma d'indexation du magasin de ressources.