Resolución de problemas: Falta una política para una vista nueva
Falta una política de control de acceso para una vista nueva.
Problema: Se ha añadido una vista nueva sin una política asociada.
Indicación: Se ha visualizado un error de aplicación. En el archivo trace.log, se ha anotado la política SiteAdminCanDoEverything, pero el usuario no es un Administrador del sitio.
WC_ACCESSCONT PolicyManagerlmpl.isAllowed isAllowed? User=123;
Action=MyNewView;
Resource=com.ibm.commerce.command.HttpForwardViewCommandlmpl;
Owner=-2001;
Resource Ancestor Orgs=-2001,-2001; Resource Applicable
Orgs=-2001
WC_ACCESSCONT PolicyManagerlmpl.isAllowed Found PolicyName:
SiteAdministratorsCanDoEverything; PolicyType: 2;
PolicyOwner:-2001
WC_ACCESSCONT PolicyManagerlmpl.getPolicyApplicableOrgs Policy
Applicable Orgs=-2001
WC_ACCESSCONT PolicyManagerlmpl.evaluatePolicy Evaluating
PolicyName:
SiteAdministratorsCanDoEverything
WC_ACCESSCONT d PolicyManagerlmpl.isAllowed PASSED?=false
Solución:
- Cree una política para la vista.
Consulte Añadir una vista nueva mediante las políticas existentes para obtener un ejemplo.
- Cargar la política mediante el programa de utilidad acpload.
- Actualice el registro.