[ https://issues.apache.org/jira/browse/XMLBEANS-338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Cezar Andrei closed XMLBEANS-338. --------------------------------- Resolution: Cannot Reproduce Helen, please recheck with the latest sources, if you still get the error please reopen. > After "save", the xml file becomes incomplete > --------------------------------------------- > > Key: XMLBEANS-338 > URL: https://issues.apache.org/jira/browse/XMLBEANS-338 > Project: XMLBeans > Issue Type: Bug > Components: XmlObject > Environment: OS: Windows 2003 Server > App Server: Weblogic 9.2 mp1 > Reporter: Helen Liu > Priority: Critical > > Hi, > We are the xmlbean user. > Recently, we encounter a strange issue, that is, when the program execute the > following code, the xml file become incomplete. > obj.save( writer, prettyPrintOpts ); > Here, "obj" is an object of org.apache.xmlbeans.XmlObject; > "writer" is an instance of java.io.StringWriter; > "prettyPrintOpts" is org.apache.xmlbeans.XmlOptions; > In "obj", everything is well, the xml file is complete, but after "obj.save( > writer, prettyPrintOpts );", the string in writer is incomplete, the last > charactors is "<Pac", instead of "</Package>". > But if I add some attributes or delete some attributes in "Action" node, this > issue would be gone. > And only this xml file has this issue. > Any idea about this problem should be appreciated! > Following is the xml file: > <?xml version="1.0" encoding="UTF-8" standalone="yes"?> > <ns1:ConfigInfo xmlns:ns1="http://configload/Common"><ns1:Header > CreateTime="Wed Feb 08 12:02:07 EST 2006" CreateBy="sisa" Version="4.0" > Type="wfTemplate"><ns1:Keys><ns1:Key Value="IBS Add > 12"></ns1:Key></ns1:Keys></ns1:Header><ns1:Body><XMLItem><?xml version="1.0" > encoding="UTF-8" standalone="yes"?> > <ns1:Package Name="Workflow" Id="Workflow" > xmlns:ns1="http://www.wfmc.org/XPDL1.0"> > <ns1:PackageHeader> > <ns1:XPDLVersion>1.0</ns1:XPDLVersion> > <ns1:Vendor>HP</ns1:Vendor> > <ns1:Created></ns1:Created> > </ns1:PackageHeader> > <ns1:RedefinableHeader PublicationStatus=""></ns1:RedefinableHeader> > <ns1:ConformanceClass GraphConformance="NON_BLOCKED"></ns1:ConformanceClass> > <ns1:WorkflowProcesses> > <ns1:WorkflowProcess Name="IBS Add 12" AccessLevel="PUBLIC" Id="IBS Add 12"> > <ns1:ProcessHeader DurationUnit="D"> > <ns1:Created></ns1:Created> > </ns1:ProcessHeader> > <ns1:RedefinableHeader PublicationStatus=""></ns1:RedefinableHeader> > <ns1:Activities> > <ns1:Activity Id="Notify Target"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type="XOR"></ns1:Join> > <ns1:Split Type="XOR"></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="151"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="602"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" Value=""></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.callsub" > Id="CallSubworkflow"> > <ns1:FixedParams> > <ns1:Param Name="tempId" IsText="false" Value=""IBS > Notification""></ns1:Param> > <ns1:Param Name="callMode" IsText="false"></ns1:Param> > <ns1:Param Name="activityId" IsText="false" > Value=""success""></ns1:Param> > <ns1:Param Name="childCallback" IsText="false"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="Prepare Oracle"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="151"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="372"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" Value=""></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" Value="ExternalCall"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value=""></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="External Call Name" IsText="false" > Value=""UserEnableDisableWFExtCall""></ns1:Param> > <ns1:Param Name="requestId" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="block Id" IsText="false" Value="$_blockId"></ns1:Param> > </ns1:Params> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="OM Approval"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Manual></ns1:Manual> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type=""></ns1:Join> > <ns1:Split Type="XOR"></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="301"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="170"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" > Value="approvalActivity"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockType" > Value="approval"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="joinCount" Value="1"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="roleName" Value="OM > Approvers"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockId" > Value="defaultBlockId"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.additemmap" > Id="MapCollection"> > <ns1:FixedParams> > <ns1:Param Name="isNew" IsText="false" Value="true"></ns1:Param> > <ns1:Param Name="name" IsText="false" Value="$ProvisionMap"></ns1:Param> > <ns1:Param Name="elementName" IsText="false" > Value=""errorEvent""></ns1:Param> > <ns1:Param Name="elementValue" IsText="false" > Value=""Approve""></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" > Value="GetApproversBySpecifiedRole"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value="OMApprovers"></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="request Id" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf Instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="wf Activity Id" IsText="false" > Value="_activityId"></ns1:Param> > </ns1:Params> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" Value="CreateWorkflowTask"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value=""></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="request Id" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="wf instance activity Id" IsText="false" > Value="_instActivityId"></ns1:Param> > <ns1:Param Name="wf current activity" IsText="true" > Value="_activityId"></ns1:Param> > <ns1:Param Name="Approver List Variable" IsText="false" > Value="OMApprovers"></ns1:Param> > </ns1:Params> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="end"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type="XOR"></ns1:Join> > <ns1:Split Type="XOR"></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="150"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="652"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" Value=""></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions></ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="LogException"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="591"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="372"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" Value=""></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.logmsg" Id="Log"> > <ns1:FixedParams> > <ns1:Param Name="value" IsText="false" Value=""*** Exception has occured > while sending an error notification: " + $_exceptionList"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="Notify Optional Profile"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="345"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="309"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" > Value="blockActivity"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockId" > Value="defaultBlockId"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.callsub" > Id="CallSubworkflow"> > <ns1:FixedParams> > <ns1:Param Name="tempId" IsText="false" Value=""IBS > Notification""></ns1:Param> > <ns1:Param Name="callMode" IsText="false"></ns1:Param> > <ns1:Param Name="activityId" IsText="false" Value=""Optional > Profile""></ns1:Param> > <ns1:Param Name="childCallback" IsText="false" Value="true"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="Notify Error"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type="XOR"></ns1:Join> > <ns1:Split Type="XOR"></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="451"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="431"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" Value=""></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.callsub" > Id="CallSubworkflow"> > <ns1:FixedParams> > <ns1:Param Name="tempId" IsText="false" Value=""IBS > Notification""></ns1:Param> > <ns1:Param Name="callMode" IsText="false"></ns1:Param> > <ns1:Param Name="activityId" IsText="false" > Value=""error""></ns1:Param> > <ns1:Param Name="childCallback" IsText="false"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="Notify Rejected"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type="XOR"></ns1:Join> > <ns1:Split Type=""></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="452"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="70"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" > Value="blockActivity"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockId" > Value="defaultBlockId"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.callsub" > Id="CallSubworkflow"> > <ns1:FixedParams> > <ns1:Param Name="tempId" IsText="false" Value=""IBS > Notification""></ns1:Param> > <ns1:Param Name="callMode" IsText="false"></ns1:Param> > <ns1:Param Name="activityId" IsText="false" > Value=""rejected""></ns1:Param> > <ns1:Param Name="childCallback" IsText="false"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="Provision"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Manual></ns1:Manual> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type="XOR"></ns1:Join> > <ns1:Split Type="XOR"></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="151"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="432"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" > Value="provisionActivity"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockType" > Value="provisioning"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockId" > Value="Provision"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.additemmap" > Id="MapCollection"> > <ns1:FixedParams> > <ns1:Param Name="isNew" IsText="false" Value="true"></ns1:Param> > <ns1:Param Name="name" IsText="false" Value="$ProvisionMap"></ns1:Param> > <ns1:Param Name="elementName" IsText="false" > Value=""errorEvent""></ns1:Param> > <ns1:Param Name="elementValue" IsText="false" > Value=""Provisioning""></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" Value="ProvisioningTask"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" > Value="provisioningResult"></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="request Id" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="retry number" IsText="false" Value="toInt($RC)"></ns1:Param> > <ns1:Param Name="instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="block Id" IsText="false" Value="$_blockId"></ns1:Param> > <ns1:Param Name="wf instance activity Id" IsText="false" > Value="_instActivityId"></ns1:Param> > </ns1:Params> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="Prepare Top Secret"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type=""></ns1:Join> > <ns1:Split Type="XOR"></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="150"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="310"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" Value=""></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.setvar" Id="SetVar"> > <ns1:FixedParams> > <ns1:Param Name="name" IsText="false" Value="GenerateNewIbsId"></ns1:Param> > <ns1:Param Name="value" IsText="false" Value=""UE""></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" Value="ExternalCall"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value=""></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="External Call Name" IsText="false" > Value=""UserEnableDisableWFExtCall""></ns1:Param> > <ns1:Param Name="requestId" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="block Id" IsText="false" Value="$_blockId"></ns1:Param> > </ns1:Params> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.additemmap" > Id="MapCollection"> > <ns1:FixedParams> > <ns1:Param Name="isNew" IsText="false" Value="true"></ns1:Param> > <ns1:Param Name="name" IsText="false" > Value="$AttributeResourceMap"></ns1:Param> > <ns1:Param Name="elementName" IsText="false" > Value=""FieldName""></ns1:Param> > <ns1:Param Name="elementValue" IsText="false" > Value=""IBSOptionalProfiles""></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" Value="ExternalCall"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value=""></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="External Call Name" IsText="false" > Value=""UserEnableDisableWFExtCall""></ns1:Param> > <ns1:Param Name="requestId" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="block Id" IsText="false" Value="$_blockId"></ns1:Param> > </ns1:Params> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.additemmap" > Id="MapCollection"> > <ns1:FixedParams> > <ns1:Param Name="isNew" IsText="false"></ns1:Param> > <ns1:Param Name="name" IsText="false" > Value="$AttributeResourceMap"></ns1:Param> > <ns1:Param Name="elementName" IsText="false" > Value=""FieldName""></ns1:Param> > <ns1:Param Name="elementValue" IsText="false" > Value=""IBSExceptionRequest""></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" Value="ExternalCall"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value=""></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="External Call Name" IsText="false" > Value=""UserEnableDisableWFExtCall""></ns1:Param> > <ns1:Param Name="requestId" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="block Id" IsText="false" Value="$_blockId"></ns1:Param> > </ns1:Params> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.setvar" Id="SetVar"> > <ns1:FixedParams> > <ns1:Param Name="name" IsText="false" Value="Send_Notification"></ns1:Param> > <ns1:Param Name="value" IsText="false" > Value="((!equal($IBSOptionalProfiles,null)) && > (!equal($IBSOptionalProfiles,""))) || > ((!equal($IBSExceptionRequest,null)) && > (!equal($IBSExceptionRequest,"")))"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="Retry"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Manual></ns1:Manual> > </ns1:FinishMode> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="13"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="378"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" > Value="blockActivity"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockId" Value="Retry"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="timeoutLength" Value="60 > secs"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.setvar" Id="SetVar"> > <ns1:FixedParams> > <ns1:Param Name="name" IsText="false" Value="$RC"></ns1:Param> > <ns1:Param Name="value" IsText="false" Value="$RC+1"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.logmsg" Id="Log"> > <ns1:FixedParams> > <ns1:Param Name="value" IsText="false" Value=""Provisioning attempt > failed. Waiting to retry.""></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="BSA Rejection"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="391"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="233"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" Value=""></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.callsub" > Id="CallSubworkflow"> > <ns1:FixedParams> > <ns1:Param Name="tempId" IsText="false" Value=""IBS > Notification""></ns1:Param> > <ns1:Param Name="callMode" IsText="false"></ns1:Param> > <ns1:Param Name="activityId" IsText="false" > Value=""rejected""></ns1:Param> > <ns1:Param Name="childCallback" IsText="false"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="CS-Director-Approval"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Manual></ns1:Manual> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type=""></ns1:Join> > <ns1:Split Type="XOR"></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="10"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="111"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" > Value="approvalActivity"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockId" > Value="defaultBlockId"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="joinCount" Value="1"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockType" > Value="approval"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="roleName" Value="CS > Director"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.additemmap" > Id="MapCollection"> > <ns1:FixedParams> > <ns1:Param Name="isNew" IsText="false" Value="true"></ns1:Param> > <ns1:Param Name="name" IsText="false" Value="$ProvisionMap"></ns1:Param> > <ns1:Param Name="elementName" IsText="false" > Value=""errorEvent""></ns1:Param> > <ns1:Param Name="elementValue" IsText="false" > Value=""Approval""></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" > Value="GetApproversBySpecifiedRole"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value="CSApprovers"></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="request Id" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf Instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="wf Activity Id" IsText="false" > Value="_activityId"></ns1:Param> > </ns1:Params> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" Value="CreateWorkflowTask"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value=""></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="request Id" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="wf instance activity Id" IsText="false" > Value="_instActivityId"></ns1:Param> > <ns1:Param Name="wf current activity" IsText="true" > Value="_activityId"></ns1:Param> > <ns1:Param Name="Approver List Variable" IsText="false" > Value="CSApprovers"></ns1:Param> > </ns1:Params> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="Prepare Request"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type="XOR"></ns1:Join> > <ns1:Split Type="XOR"></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="151"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="60"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" > Value="blockActivity"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockId" > Value="defaultBlockId"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.additemmap" > Id="MapCollection"> > <ns1:FixedParams> > <ns1:Param Name="isNew" IsText="false" Value="true"></ns1:Param> > <ns1:Param Name="name" IsText="false" Value="$ProvisionMap"></ns1:Param> > <ns1:Param Name="elementName" IsText="false" > Value=""errorEvent""></ns1:Param> > <ns1:Param Name="elementValue" IsText="false" > Value=""Approval""></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.additemmap" > Id="MapCollection"> > <ns1:FixedParams> > <ns1:Param Name="isNew" IsText="false" Value="true"></ns1:Param> > <ns1:Param Name="name" IsText="false" > Value="$AttributeResourceMap"></ns1:Param> > <ns1:Param Name="elementName" IsText="false" > Value=""FieldName""></ns1:Param> > <ns1:Param Name="elementValue" IsText="false" > Value=""DepartmentID""></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" Value="ExternalCall"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value=""></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="External Call Name" IsText="false" > Value=""SetWorkflowVariable""></ns1:Param> > <ns1:Param Name="requestId" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="block Id" IsText="false" Value="$_blockId"></ns1:Param> > </ns1:Params> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.additemmap" > Id="MapCollection"> > <ns1:FixedParams> > <ns1:Param Name="isNew" IsText="false"></ns1:Param> > <ns1:Param Name="name" IsText="false" > Value="$AttributeResourceMap"></ns1:Param> > <ns1:Param Name="elementName" IsText="false" > Value=""FieldName""></ns1:Param> > <ns1:Param Name="elementValue" IsText="false" > Value=""IBSAttest""></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" Value="ExternalCall"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value=""></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="External Call Name" IsText="false" > Value=""SetWorkflowVariable""></ns1:Param> > <ns1:Param Name="requestId" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="block Id" IsText="false" Value="$_blockId"></ns1:Param> > </ns1:Params> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.setvar" Id="SetVar"> > <ns1:FixedParams> > <ns1:Param Name="name" IsText="false" Value="OM_Level"></ns1:Param> > <ns1:Param Name="value" IsText="false" > Value="equal($DepartmentID,"CB00016707")"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.setvar" Id="SetVar"> > <ns1:FixedParams> > <ns1:Param Name="name" IsText="false" Value="UM_Level"></ns1:Param> > <ns1:Param Name="value" IsText="false" > Value="(equal($DepartmentID,"CB00016784")) || > (equal($DepartmentID,"CB00016793")) || > (equal($DepartmentID,"CB00016823")) || > (equal($DepartmentID,"CB00021077"))"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.setvar" Id="SetVar"> > <ns1:FixedParams> > <ns1:Param Name="name" IsText="false" Value="AssociateRecon"></ns1:Param> > <ns1:Param Name="value" IsText="false" Value="(equal($IBSAttest,"") > || equal($IBSAttest," ") || equal($IBSAttest,null)) && > !OM_Level && !UM_Level"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.setvar" Id="SetVar"> > <ns1:FixedParams> > <ns1:Param Name="name" IsText="false" Value="OmLevelRecon"></ns1:Param> > <ns1:Param Name="value" IsText="false" Value="(equal($IBSAttest,"") > || equal($IBSAttest," ") || equal($IBSAttest,null)) && > OM_Level"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.setvar" Id="SetVar"> > <ns1:FixedParams> > <ns1:Param Name="name" IsText="false" Value="UmLevelRecon"></ns1:Param> > <ns1:Param Name="value" IsText="false" Value="(equal($IBSAttest,"") > || equal($IBSAttest," ") || equal($IBSAttest,null)) && > UM_Level"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="UM Approval"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Manual></ns1:Manual> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type=""></ns1:Join> > <ns1:Split Type="XOR"></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="104"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="142"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" > Value="blockActivity"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockId" > Value="defaultBlockId"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockType" > Value="approval"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="roleName" Value="UM > Approvers"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="joinCount" Value="1"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.additemmap" > Id="MapCollection"> > <ns1:FixedParams> > <ns1:Param Name="isNew" IsText="false" Value="true"></ns1:Param> > <ns1:Param Name="name" IsText="false" Value="$ProvisionMap"></ns1:Param> > <ns1:Param Name="elementName" IsText="false" > Value=""errorEvent""></ns1:Param> > <ns1:Param Name="elementValue" IsText="false" > Value=""Approval""></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" > Value="GetApproversBySpecifiedRole"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value="UMApprovers"></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="request Id" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf Instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="wf Activity Id" IsText="false" > Value="_activityId"></ns1:Param> > </ns1:Params> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" Value="CreateWorkflowTask"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value=""></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="request Id" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="wf instance activity Id" IsText="false" > Value="_instActivityId"></ns1:Param> > <ns1:Param Name="wf current activity" IsText="true" > Value="_activityId"></ns1:Param> > <ns1:Param Name="Approver List Variable" IsText="false" > Value="UMApprovers"></ns1:Param> > </ns1:Params> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="errorEnd"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type="XOR"></ns1:Join> > <ns1:Split Type="XOR"></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="452"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="309"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" Value=""></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions></ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="catchException"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type="XOR"></ns1:Join> > <ns1:Split Type="XOR"></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="591"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="251"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" Value=""></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" > Value="GenericEmailNotification"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value=""></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="requestId" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="Email Template" IsText="false" Value=""Provisioning > Failed""></ns1:Param> > <ns1:Param Name="Name-value Map Variable" IsText="false" > Value="$ProvisionMap"></ns1:Param> > </ns1:Params> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="BSA Approval"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Manual></ns1:Manual> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type="XOR"></ns1:Join> > <ns1:Split Type="XOR"></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="150"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="232"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" > Value="approvalActivity"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockType" > Value="approval"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="joinCount" Value="1"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockId" > Value="defaultBlockId"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="roleName" Value="BSA > Approvers"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.additemmap" > Id="MapCollection"> > <ns1:FixedParams> > <ns1:Param Name="isNew" IsText="false" Value="true"></ns1:Param> > <ns1:Param Name="name" IsText="false" Value="$ProvisionMap"></ns1:Param> > <ns1:Param Name="elementName" IsText="false" > Value=""errorEvent""></ns1:Param> > <ns1:Param Name="elementValue" IsText="false" > Value=""Approval""></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" > Value="GetApproversBySpecifiedRole"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value="BSAApprovers"></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="request Id" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf Instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="wf Activity Id" IsText="false" > Value="_activityId"></ns1:Param> > </ns1:Params> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" > Value="NotifySelectedApprovers"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value=""></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="requestId" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf Instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="Notification Action" IsText="false" > Value=""Approve""></ns1:Param> > <ns1:Param Name="Approver List Variable" IsText="false" > Value="BSAApprovers"></ns1:Param> > </ns1:Params> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" Value="CreateWorkflowTask"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value=""></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="request Id" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="wf instance Id" IsText="false" Value="$_instId"></ns1:Param> > <ns1:Param Name="wf instance activity Id" IsText="false" > Value="_instActivityId"></ns1:Param> > <ns1:Param Name="wf current activity" IsText="false" > Value="_activityId"></ns1:Param> > <ns1:Param Name="Approver List Variable" IsText="false" > Value="BSAApprovers"></ns1:Param> > </ns1:Params> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="PostProvision"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:TransitionRestrictions> > <ns1:TransitionRestriction> > <ns1:Join Type="XOR"></ns1:Join> > <ns1:Split Type="XOR"></ns1:Split> > </ns1:TransitionRestriction> > </ns1:TransitionRestrictions> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="150"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="550"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" > Value="postProvisionActivity"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockType" > Value="postprovisioning"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="blockId" > Value="PostProvision"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.additemmap" > Id="MapCollection"> > <ns1:FixedParams> > <ns1:Param Name="isNew" IsText="false" Value="true"></ns1:Param> > <ns1:Param Name="name" IsText="false" Value="$ProvisionMap"></ns1:Param> > <ns1:Param Name="elementName" IsText="false" > Value=""errorEvent""></ns1:Param> > <ns1:Param Name="elementValue" IsText="false" Value=""Post > Provisioning""></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > <ns1:Action Name="workflowstudio.customactiondefine.xml.app" Id="Service"> > <ns1:FixedParams> > <ns1:Param Name="id" IsText="false" Value="StatedPostProvision"></ns1:Param> > <ns1:Param Name="async" IsText="false"></ns1:Param> > <ns1:Param Name="retVar" IsText="false" Value="PPC"></ns1:Param> > </ns1:FixedParams> > <ns1:Params> > <ns1:Param Name="request Id" IsText="false" > Value="toInt($RequestId)"></ns1:Param> > <ns1:Param Name="instance Id" IsText="false" > Value="toInt($_instId)"></ns1:Param> > <ns1:Param Name="block Id" IsText="false" Value="$_blockId"></ns1:Param> > </ns1:Params> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > <ns1:Activity Id="begin"> > <ns1:Implementation> > <ns1:No></ns1:No> > </ns1:Implementation> > <ns1:FinishMode> > <ns1:Automatic></ns1:Automatic> > </ns1:FinishMode> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="XOffset" Value="152"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="YOffset" Value="11"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="ActionVertexType" > Value="0"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="activityTypeId" Value=""></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="actions" Value="actions"> > <ns1:Actions> > <ns1:Action Name="workflowstudio.customactiondefine.xml.setvar" Id="SetVar"> > <ns1:FixedParams> > <ns1:Param Name="name" IsText="false" Value="$RC"></ns1:Param> > <ns1:Param Name="value" IsText="false" Value="0"></ns1:Param> > </ns1:FixedParams> > </ns1:Action> > </ns1:Actions> > </ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Activity> > </ns1:Activities> > <ns1:Transitions> > <ns1:Transition Id="Notify Error.Activity_19" To="errorEnd" From="Notify > Error"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="catchException.errorEnd" To="errorEnd" > From="catchException"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="LogException.errorEnd" To="errorEnd" From="LogException"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="catchException.LogException" To="LogException" > From="catchException"> > <ns1:Condition>exception</ns1:Condition> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Provision.Retry" To="Retry" From="Provision"> > <ns1:Condition>(!equal(provisioningResult,102)) && > $RC<4</ns1:Condition> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Retry.Provision" To="Provision" From="Retry"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="PostProvision.Notify Error" To="Notify Error" > From="PostProvision"> > <ns1:Condition></ns1:Condition> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Provision.Notify Error" To="Notify Error" > From="Provision"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="catchException.LogException" To="LogException" > From="catchException"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="CBM-Approval.Notify Rejected" To="Notify Rejected" > From="UM Approval"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Notify Rejected.errorEnd" To="errorEnd" From="Notify > Rejected"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="SIG_Approval.C_Approval" To="BSA Approval" > From="CS-Director-Approval"> > <ns1:Condition>equal(approverAction,"approved")</ns1:Condition> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="SIG_Approval.Notify Rejected" To="Notify Rejected" > From="CS-Director-Approval"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="begin.Prepare Request" To="Prepare Request" From="begin"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Notify Target.end" To="end" From="Notify Target"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Prepare Request.SIG_Approval" To="CS-Director-Approval" > From="Prepare Request"> > <ns1:Condition>OmLevelRecon</ns1:Condition> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Prepare Request.OM Approval" To="OM Approval" > From="Prepare Request"> > <ns1:Condition>UmLevelRecon</ns1:Condition> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Prepare Request.UM Approval" To="UM Approval" > From="Prepare Request"> > <ns1:Condition>AssociateRecon</ns1:Condition> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="OM Approval.BSA Approval" To="BSA Approval" From="OM > Approval"> > <ns1:Condition>equal(approverAction,"approved")</ns1:Condition> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="UM Approval.BSA Approval" To="BSA Approval" From="UM > Approval"> > <ns1:Condition>equal(approverAction,"approved")</ns1:Condition> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="OM Approval.Notify Rejected" To="Notify Rejected" > From="OM Approval"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Prepare Oracle.Provision" To="Provision" From="Prepare > Oracle"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="BSA Approval.Prepare Top Secret" To="Prepare Top Secret" > From="BSA Approval"> > <ns1:Condition>equal(approverAction,"approved")</ns1:Condition> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Prepare Top Secret.Prepare Oracle" To="Prepare Oracle" > From="Prepare Top Secret"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="PostProvision.Notify Target" To="Notify Target" > From="PostProvision"> > <ns1:Condition>PPC</ns1:Condition> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="BSA Approval.BSA Rejection" To="BSA Rejection" From="BSA > Approval"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="BSA Rejection.errorEnd" To="errorEnd" From="BSA > Rejection"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Prepare Top Secret.Notify Optional Profile" To="Notify > Optional Profile" From="Prepare Top Secret"> > <ns1:Condition>Send_Notification</ns1:Condition> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Notify Optional Profile.Prepare Oracle" To="Prepare > Oracle" From="Notify Optional Profile"> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Provision.PostProvision" To="PostProvision" > From="Provision"> > <ns1:Condition>equal(provisioningResult,102) || ( > equal(provisioningResult,105) && $RC >3)</ns1:Condition> > <ns1:Description></ns1:Description> > </ns1:Transition> > <ns1:Transition Id="Prepare Request.BSA Approval" To="BSA Approval" > From="Prepare Request"> > <ns1:Description></ns1:Description> > </ns1:Transition> > </ns1:Transitions> > <ns1:ExtendedAttributes></ns1:ExtendedAttributes> > </ns1:WorkflowProcess> > </ns1:WorkflowProcesses> > <ns1:ExtendedAttributes> > <ns1:ExtendedAttribute Name="MadeBy" Value="HP"></ns1:ExtendedAttribute> > <ns1:ExtendedAttribute Name="Version" Value=""></ns1:ExtendedAttribute> > </ns1:ExtendedAttributes> > </ns1:Package> > </XMLItem> > </ns1:Body></ns1:ConfigInfo> -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]