Hi all,
I wanted to create a new publication job in a listener of a delivery deployment event but when I try to create the job, it throws the following exception.
How could I log a user into a VCM to avoid this exception??
Thanks!!!
The code:
SiteRef siteRef = new SiteRef(site); DeploymentClient deploymentClient = new DeploymentClient(siteRef);
The exception:
2011-02-26 04:36:20,556 | ERROR | tte.logging.VgnLoggedException | 026-111-0001: Authorization failure. Capabilities required: SITE_PUBLISH [Thread-35] [com.vignette.as.client.common.DeploymentClient@14dd8e8]com.vignette.as.client.exception.AuthorizationException: 02/26/2011 04:36:20:544, Error 18 (AuthorizationError), Message 026-111-0001: Authorization failure. Capabilities required: SITE_PUBLISH at com.vignette.as.client.common.DeploymentClient.validateAuthorization(DeploymentClient.java:1799) at com.vignette.as.client.common.DeploymentClient.<init>(DeploymentClient.java:194) at es.pa.cms.lintegrationservice.listeners.ListenerUtils.publishService(ListenerUtils.java:237)