601,100
562,"NULL"
586,
585,
564,
565,"zh:U:SxZtBY3_o]9QdwdL3Lg0Ca9H8\t_GbM<CVCaGwjt?Bl8PkAJUMPDvb6G]YDgK\qTdgQ9w6tz]C8`y0fgbUQgPN@=Nl]hr;HOmZfzQt4CL>f@JUYHym61AfiEsxQEn\`a]PQBrWa_MG>6M4akdO2d4O[S^E=iW?DhoNT?RSdOXFrBKs6DlVk5Rr>KUG^kQoxw1F3"
559,0
593,
594,
595,
597,
598,
596,
800,
801,
566,0
567,","
588,"."
589,
568,""""
570,
571,
569,0
592,0
599,1000
560,1
pAction
561,1
2
590,1
pAction,""
637,1
pAction,Action
577,0
578,0
579,0
580,0
581,0
582,0
572,120

#****GENERATED STATEMENTS START****
#****GENERATED STATEMENTS FINISH****

vObjectPrefix = attrs('}sm_controls', 'subman_object_prefix', 'value');
vObjectSeparator = attrs('}sm_controls', 'subman_object_separator', 'value');


vDimension = vObjectPrefix | 'sm_task_action' ;
vDimIX = DIMIX(vDimension , pAction );

if (vDimIX > 0);
processquit;
endif;


vDimSiz = DIMSIZ(vDimension);
dimensionelementinsert(vDimension , '', pAction, 'N');

vDimIX = DIMIX(vDimension , pAction);
if (vDimIX = 0);
processquit;
endif;

vDim = vObjectPrefix | 'sm_control_task_attributes';
vAttr = pAction | ' User';
if (DIMIX(vDim, vAttr) = 0);
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');
endif;
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Text', vAttr, 0);
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Version Attributes', vAttr, 0);

vAttr = pAction | ' Datetime';
if (DIMIX(vDim, vAttr) = 0);
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');
endif;
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Text', vAttr, 0);
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Version Attributes', vAttr, 0);

vAttr = pAction | ' Comment';
if (DIMIX(vDim, vAttr) = 0);
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');
endif;
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Text', vAttr, 0);
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Version Attributes', vAttr, 0);

vAttr = pAction | ' Subject';
if (DIMIX(vDim, vAttr) = 0);
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');
endif;
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Text', vAttr, 0);
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Template Attributes', vAttr, 0);

vAttr = pAction | ' Message';
if (DIMIX(vDim, vAttr) = 0);
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');
endif;
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Text', vAttr, 0);
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Template Attributes', vAttr, 0);

##Email enhanement attributes
vAttr = pAction | ' TO';
if (DIMIX(vDim, vAttr) = 0);
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');
endif;
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Text', vAttr, 0);
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Template Attributes', vAttr, 0);

vAttr = pAction | ' CC';
if (DIMIX(vDim, vAttr) = 0);
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');
endif;
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Text', vAttr, 0);
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Template Attributes', vAttr, 0);

vAttr = pAction | ' BCC';
if (DIMIX(vDim, vAttr) = 0);
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');
endif;
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Text', vAttr, 0);
DIMENSIONELEMENTCOMPONENTADD(vDim, 'Template Attributes', vAttr, 0);
##Email enhanement attributes

vDim = vObjectPrefix | 'sm_control_attributes';
vAttr = pAction | ' User';
if (DIMIX(vDim, vAttr) = 0);
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');
endif;

vAttr = pAction | ' Datetime';
if (DIMIX(vDim, vAttr) = 0);
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');
endif;

vAttr = pAction | ' Comment';
if (DIMIX(vDim, vAttr) = 0);
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');
endif;

vAttr = pAction | ' Subject';
if (DIMIX(vDim, vAttr) = 0);
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');
endif;

vAttr = pAction | ' Message';
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');

# Email enhancement attributes
vAttr = pAction | ' TO';
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');

vAttr = pAction | ' CC';
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');

vAttr = pAction | ' BCC';
DIMENSIONELEMENTINSERT(vDim, '', vAttr, 'N');
#Email enhancement attributes



573,3

#****GENERATED STATEMENTS START****
#****GENERATED STATEMENTS FINISH****
574,3

#****GENERATED STATEMENTS START****
#****GENERATED STATEMENTS FINISH****
575,311

#****GENERATED STATEMENTS START****
#****GENERATED STATEMENTS FINISH****

vPlansDim = vObjectPrefix | 'sm_plans' ;
vTemplatesDim = vObjectPrefix | 'sm_templates' ;

vPlanCount = DIMSIZ(vPlansDim);
vPlanIndex = 1;
while (vPlanIndex <= vPlanCount);
vPlan = DIMNM(vPlansDim, vPlanIndex);

#update each existing versions start
vVersionsDim = vObjectPrefix | 'sm_versions' | vObjectSeparator | vPlan;
vVersionCount = DIMSIZ(vVersionsDim);
vVersionIndex = 1;
while (vVersionIndex <= vVersionCount);
vDim = vObjectPrefix | 'sm_versiontasks' |  vObjectSeparator | vPlan | vObjectSeparator | DIMNM(vVersionsDim, vVersionIndex);

vAttr = pAction | ' User';
if (DIMIX('}ElementAttributes_' | vDim, vAttr) = 0);
ATTRINSERT(vDim, '', vAttr, 'S');
endif;

vAttr = pAction | ' Datetime';
if (DIMIX('}ElementAttributes_' | vDim, vAttr) = 0);
ATTRINSERT(vDim, '', vAttr, 'S');
endif;

vAttr = pAction | ' Comment';
if (DIMIX('}ElementAttributes_' | vDim, vAttr) = 0);
ATTRINSERT(vDim, '', vAttr, 'S');
endif;

vAttr = pAction | ' Subject';
if (DIMIX('}ElementAttributes_' | vDim, vAttr) = 0);
ATTRINSERT(vDim, '', vAttr, 'S');
endif;

vAttr = pAction | ' Message';
if (DIMIX('}ElementAttributes_' | vDim, vAttr) = 0);
ATTRINSERT(vDim, '', vAttr, 'S');
endif;

#Email Enhancement attributes
vAttr = pAction | ' TO';
if (DIMIX('}ElementAttributes_' | vDim, vAttr) = 0);
ATTRINSERT(vDim, '', vAttr, 'S');
endif;

vAttr = pAction | ' CC';
if (DIMIX('}ElementAttributes_' | vDim, vAttr) = 0);
ATTRINSERT(vDim, '', vAttr, 'S');
endif;

vAttr = pAction | ' BCC';
if (DIMIX('}ElementAttributes_' | vDim, vAttr) = 0);
ATTRINSERT(vDim, '', vAttr, 'S');
endif;
#Email Enhancement attributes

vVersionIndex = vVersionIndex + 1;
end;

vPlanIndex = vPlanIndex + 1;
end;
#update each existing versions finish

#update each template start
vTemplateCount = DIMSIZ(vTemplatesDim);
vTemplateIndex = 1;
while (vTemplateIndex <= vTemplateCount);
vDim = vObjectPrefix | 'sm_templatetasks' | vObjectSeparator | DIMNM(vTemplatesDim, vTemplateIndex);

vAttr = pAction | ' Subject';
if (DIMIX('}ElementAttributes_' | vDim, vAttr) = 0);
ATTRINSERT(vDim, '', vAttr, 'S');
endif;

vAttr = pAction | ' Message';
if (DIMIX('}ElementAttributes_' | vDim, vAttr) = 0);
ATTRINSERT(vDim, '', vAttr, 'S');
endif;

#Email Enhancement attributes start
vAttr = pAction | ' TO';
if (DIMIX('}ElementAttributes_' | vDim, vAttr) = 0);
ATTRINSERT(vDim, '', vAttr, 'S');
endif;

vAttr = pAction | ' CC';
if (DIMIX('}ElementAttributes_' | vDim, vAttr) = 0);
ATTRINSERT(vDim, '', vAttr, 'S');
endif;

vAttr = pAction | ' BCC';
if (DIMIX('}ElementAttributes_' | vDim, vAttr) = 0);
ATTRINSERT(vDim, '', vAttr, 'S');
endif;

#Email Enhancement attributes finish

vTemplateIndex = vTemplateIndex + 1;
end;
# update each template finish

#update }sm_control_attribues dimension start
vDim = vObjectPrefix | 'sm_control_attributes';
vAttr = pAction | ' User';
vSub = 'sm_multi_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
##vSub = 'sm_multi_task_template_attributes';
##vSubCount = SUBSETGETSIZE(vDim, vSub);
##SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
##vSub = 'sm_task_template_attributes';
##vSubCount = SUBSETGETSIZE(vDim, vSub);
##SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);

vAttr = pAction | ' Datetime';
vSub = 'sm_multi_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
##vSub = 'sm_multi_task_template_attributes';
##vSubCount = SUBSETGETSIZE(vDim, vSub);
##SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
##vSub = 'sm_task_template_attributes';
##vSubCount = SUBSETGETSIZE(vDim, vSub);
##SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);

vAttr = pAction | ' Comment';
vSub = 'sm_multi_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
##vSub = 'sm_multi_task_template_attributes';
##vSubCount = SUBSETGETSIZE(vDim, vSub);
##SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
##vSub = 'sm_task_template_attributes';
##vSubCount = SUBSETGETSIZE(vDim, vSub);
##SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);

vAttr = pAction | ' Subject';
vSub = 'sm_multi_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_multi_task_template_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_task_template_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);

vAttr = pAction | ' Message';
vSub = 'sm_multi_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_multi_task_template_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_task_template_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);

vAttr = pAction | ' TO';
vSub = 'sm_multi_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_multi_task_template_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_task_template_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);

vAttr = pAction | ' CC';
vSub = 'sm_multi_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_multi_task_template_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_task_template_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);

vAttr = pAction | ' BCC';
vSub = 'sm_multi_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_task_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_multi_task_template_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
vSub = 'sm_task_template_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
#update }sm_control_attributes dimension finish

#update }sm_control_attribute_settings cube start
vCube = vObjectPrefix | 'sm_control_attribute_settings';
vAttr = pAction | ' User';
vLoop = 1;
while (vLoop <= 2);
if (vLoop = 1);
vType = 'Task Attributes';
else;
vType = 'New Task Structure';
endif;

vAttr = pAction | ' User';
CELLPUTS('dropdown', vCube, vAttr, vType, 'control_type');
CELLPUTS(vAttr, vCube, vAttr, vType, 'display_name');
CELLPUTS('dim', vCube, vAttr, vType, 'list_type');
CELLPUTS('}Clients', vCube, vAttr, vType, 'list_dim');
CELLPUTS('N', vCube, vAttr, vType, 'read_only');
CELLPUTS('', vCube, vAttr, vType, 'linked_attribute');

vAttr = pAction | ' Datetime';
CELLPUTS('date', vCube, vAttr, vType, 'control_type');
CELLPUTS(vAttr, vCube, vAttr, vType, 'display_name');
CELLPUTS('', vCube, vAttr, vType, 'list_type');
CELLPUTS('', vCube, vAttr, vType, 'list_dim');
CELLPUTS('N', vCube, vAttr, vType, 'read_only');
CELLPUTS('', vCube, vAttr, vType, 'linked_attribute');

vAttr = pAction | ' Subject';
CELLPUTS('mailtextbox', vCube, vAttr, vType, 'control_type');
CELLPUTS(vAttr, vCube, vAttr, vType, 'display_name');
CELLPUTS('', vCube, vAttr, vType, 'list_type');
CELLPUTS('', vCube, vAttr, vType, 'list_dim');
CELLPUTS('N', vCube, vAttr, vType, 'read_only');
CELLPUTS(pAction | ' Message', vCube, vAttr, vType, 'linked_attribute');

vAttr = pAction | ' Message';
CELLPUTS('mailmltextbox', vCube, vAttr, vType, 'control_type');
CELLPUTS(vAttr, vCube, vAttr, vType, 'display_name');
CELLPUTS('', vCube, vAttr, vType, 'list_type');
CELLPUTS('', vCube, vAttr, vType, 'list_dim');
CELLPUTS('N', vCube, vAttr, vType, 'read_only');
CELLPUTS(pAction | ' Subject', vCube, vAttr, vType, 'linked_attribute');

vAttr = pAction | ' TO';
CELLPUTS('mailmltextbox', vCube, vAttr, vType, 'control_type');
CELLPUTS('TO', vCube, vAttr, vType, 'display_name');
CELLPUTS('', vCube, vAttr, vType, 'list_type');
CELLPUTS('', vCube, vAttr, vType, 'list_dim');
CELLPUTS('N', vCube, vAttr, vType, 'read_only');
CELLPUTS(pAction | ' Subject', vCube, vAttr, vType, 'linked_attribute');

vAttr = pAction | ' CC';
CELLPUTS('mailmltextbox', vCube, vAttr, vType, 'control_type');
CELLPUTS('CC', vCube, vAttr, vType, 'display_name');
CELLPUTS('', vCube, vAttr, vType, 'list_type');
CELLPUTS('', vCube, vAttr, vType, 'list_dim');
CELLPUTS('N', vCube, vAttr, vType, 'read_only');
CELLPUTS(pAction | ' Subject', vCube, vAttr, vType, 'linked_attribute');

vAttr = pAction | ' BCC';
CELLPUTS('mailmltextbox', vCube, vAttr, vType, 'control_type');
CELLPUTS('BCC', vCube, vAttr, vType, 'display_name');
CELLPUTS('', vCube, vAttr, vType, 'list_type');
CELLPUTS('', vCube, vAttr, vType, 'list_dim');
CELLPUTS('N', vCube, vAttr, vType, 'read_only');
CELLPUTS(pAction | ' Subject', vCube, vAttr, vType, 'linked_attribute');

vLoop = vLoop + 1;
end;
#update }sm_control_attribute_settings cube finish

#update subset 'sm_task_runtime_attributes' in 'sm_control_task_attributes' start
vDim = vObjectPrefix | 'sm_control_task_attributes';
vAttr = pAction | ' User';
vSub = 'sm_task_runtime_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);

vAttr = pAction | ' Datetime';
vSub = 'sm_task_runtime_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);

vAttr = pAction | ' Comment';
vSub = 'sm_task_runtime_attributes';
vSubCount = SUBSETGETSIZE(vDim, vSub);
SUBSETELEMENTINSERT(vDim, vSub, vAttr, vSubCount + 1);
#update subset 'sm_task_runtime_attributes' in 'sm_control_task_attributes' finish


576,CubeAction=1511DataAction=1503CubeLogChanges=0
638,1
804,0
1217,0
900,
901,
902,
903,
906,
907,
908,
904,0
905,0
909,0
911,
912,
913,
914,
915,
916,
917,1
918,1
919,0
920,50000
921,""
922,""
923,0
924,""
925,""
926,""
927,""
