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 :
- 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.