Wednesday, March 23, 2011

Calendar Object Reference in Process Template - Issue with Deployment

After adding the calendar to the process templates (for notifications during business hours), our deployment of the process templates using Composer got failed by throwing following exception.
Exception Information:
emc.installer] [ERROR] Install Parameter validation failure
[emc.installer] internal.com.emc.ide.installer.installable.installoptions.InstallableParameterValidationException: Owner-user object not found for object name ="
Request Type: Deployments/Maintenance / System: DAR
 
Analysis & Findings:
 
Calendar objects are referring to a user object (logged in user) when the events are defined in the calendar.
After deploying this dar in a different environment, the dm_user object is invalid in this  new repository, causing deployment error.
 
 
The details are as follows:
  • dmc_calendar object is referred by dmc_calendar_event object
  • dmc_calendar_event object's attribute event_organizer is referring to the object id of the dm_user object who defined the event
  • Set the value of the attribute, event_organizer, to null before building the dar so that the reference to the user object is removed from the dar definition and deployment will be successful. 
     

Headlines Today