Dépannage : Stratégie de niveau de ressource manquante pour une commande

Une commande de contrôleur, qui effectue la vérification du contrôle d'accès au niveau des ressources, a été étendue sans ajouter la stratégie de contrôle d'accès au niveau des ressources pour la nouvelle commande

Problème : une commande de contrôleur, qui effectue la vérification du contrôle d'accès au niveau des ressources, a été étendue sans ajouter la stratégie de contrôle d'accès au niveau des ressources pour la nouvelle commande

Indication : une erreur d'application s'affiche. Le fichier trace.log indique l'échec de la vérification de stratégie au niveau des ressources comme indiqué dans l'exemple suivant :

PolicyManagerImpl.isAllowed isAllowed? User=510; 
Action=com.xyz.MyOrderItemAddCmd; 
Resource=com.ibm.commerce.order.objects._Order_Stub;; 
Owner=2002; Resource Ancestor Orgs=2002,-2001; Resource Applicable Orgs=2002
...
PolicyManagerImpl.isAllowed PASSED? =false

Solution :

  1. Chargez une nouvelle action et associez-la aux groupes d'action de la commande HCL Commerce sous-jacente. Reportez-vous aux incidences du contrôle d'accès lorsqu'une commande de contrôleur est étendue.