You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xmlbeans.apache.org by "Helen Liu (JIRA)" <xm...@xml.apache.org> on 2007/07/04 04:23:05 UTC

[jira] Commented: (XMLBEANS-338) After "save", the xml file becomes incomplete

    [ https://issues.apache.org/jira/browse/XMLBEANS-338?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12510044 ] 

Helen Liu commented on XMLBEANS-338:
------------------------------------

Hi Danner, 
Following is my answer about your questions.

1.Can you repro this just using your java src.
I'm not very sure what you mean of "repro this just using your java src". "obj.save( writer, prettyPrintOpts );" is our java source code, and we can reproduce this issue.

2.Also, why is there an extra PI in your instance.
Actually, From the second PI is what xmlbean will deal with. The other content will be removed by our program. So the xml that xmlbean will deal with is as following:
<?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="&quot;IBS Notification&quot;"></ns1:Param>
<ns1:Param Name="callMode" IsText="false"></ns1:Param>
<ns1:Param Name="activityId" IsText="false" Value="&quot;success&quot;"></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="&quot;UserEnableDisableWFExtCall&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
<ns1:Param Name="elementValue" IsText="false" Value="&quot;Approve&quot;"></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="&quot;*** Exception has occured while sending an error notification: &quot; + $_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="&quot;IBS Notification&quot;"></ns1:Param>
<ns1:Param Name="callMode" IsText="false"></ns1:Param>
<ns1:Param Name="activityId" IsText="false" Value="&quot;Optional Profile&quot;"></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="&quot;IBS Notification&quot;"></ns1:Param>
<ns1:Param Name="callMode" IsText="false"></ns1:Param>
<ns1:Param Name="activityId" IsText="false" Value="&quot;error&quot;"></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="&quot;IBS Notification&quot;"></ns1:Param>
<ns1:Param Name="callMode" IsText="false"></ns1:Param>
<ns1:Param Name="activityId" IsText="false" Value="&quot;rejected&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
<ns1:Param Name="elementValue" IsText="false" Value="&quot;Provisioning&quot;"></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="&quot;UE&quot;"></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="&quot;UserEnableDisableWFExtCall&quot;"></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="&quot;FieldName&quot;"></ns1:Param>
<ns1:Param Name="elementValue" IsText="false" Value="&quot;IBSOptionalProfiles&quot;"></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="&quot;UserEnableDisableWFExtCall&quot;"></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="&quot;FieldName&quot;"></ns1:Param>
<ns1:Param Name="elementValue" IsText="false" Value="&quot;IBSExceptionRequest&quot;"></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="&quot;UserEnableDisableWFExtCall&quot;"></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)) &amp;&amp; (!equal($IBSOptionalProfiles,&quot;&quot;))) || ((!equal($IBSExceptionRequest,null)) &amp;&amp; (!equal($IBSExceptionRequest,&quot;&quot;)))"></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="&quot;Provisioning attempt failed.  Waiting to retry.&quot;"></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="&quot;IBS Notification&quot;"></ns1:Param>
<ns1:Param Name="callMode" IsText="false"></ns1:Param>
<ns1:Param Name="activityId" IsText="false" Value="&quot;rejected&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
<ns1:Param Name="elementValue" IsText="false" Value="&quot;Approval&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
<ns1:Param Name="elementValue" IsText="false" Value="&quot;Approval&quot;"></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="&quot;FieldName&quot;"></ns1:Param>
<ns1:Param Name="elementValue" IsText="false" Value="&quot;DepartmentID&quot;"></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="&quot;SetWorkflowVariable&quot;"></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="&quot;FieldName&quot;"></ns1:Param>
<ns1:Param Name="elementValue" IsText="false" Value="&quot;IBSAttest&quot;"></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="&quot;SetWorkflowVariable&quot;"></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,&quot;CB00016707&quot;)"></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,&quot;CB00016784&quot;)) || (equal($DepartmentID,&quot;CB00016793&quot;)) || (equal($DepartmentID,&quot;CB00016823&quot;)) || (equal($DepartmentID,&quot;CB00021077&quot;))"></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,&quot;&quot;) || equal($IBSAttest,&quot; &quot;) || equal($IBSAttest,null)) &amp;&amp; !OM_Level &amp;&amp; !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,&quot;&quot;) || equal($IBSAttest,&quot; &quot;) || equal($IBSAttest,null)) &amp;&amp; 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,&quot;&quot;) || equal($IBSAttest,&quot; &quot;) || equal($IBSAttest,null)) &amp;&amp; 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="&quot;errorEvent&quot;"></ns1:Param>
<ns1:Param Name="elementValue" IsText="false" Value="&quot;Approval&quot;"></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="&quot;Provisioning Failed&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
<ns1:Param Name="elementValue" IsText="false" Value="&quot;Approval&quot;"></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="&quot;Approve&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
<ns1:Param Name="elementValue" IsText="false" Value="&quot;Post Provisioning&quot;"></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)) &amp;&amp; $RC&lt;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) &amp;&amp; $RC &gt;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>

 
 

Best Regards
Liu Fei (Helen)
ext. 8278

-----Original Message-----
From: Jacob Danner (JIRA) [mailto:xmlbeans-dev@xml.apache.org]
Sent: 2007年6月29日 23:23
To: Liu, Fei (TSG-GDCC-SH/OVSI)
Subject: [jira] Commented: (XMLBEANS-338) After "save", the xml file becomes incomplete


    [ https://issues.apache.org/jira/browse/XMLBEANS-338?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12509127 ]

Jacob Danner commented on XMLBEANS-338:
---------------------------------------

Can you repro this just using your java src.

Also, why is there an extra PI in your instance.
RE:
<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>

Thanks,
-Jacob Danner

> 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="&quot;IBS Notification&quot;"></ns1:Param>
> <ns1:Param Name="callMode" IsText="false"></ns1:Param>
> <ns1:Param Name="activityId" IsText="false" Value="&quot;success&quot;"></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="&quot;UserEnableDisableWFExtCall&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Approve&quot;"></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="&quot;*** Exception has occured while sending an error notification: &quot; + $_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="&quot;IBS Notification&quot;"></ns1:Param>
> <ns1:Param Name="callMode" IsText="false"></ns1:Param>
> <ns1:Param Name="activityId" IsText="false" Value="&quot;Optional Profile&quot;"></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="&quot;IBS Notification&quot;"></ns1:Param>
> <ns1:Param Name="callMode" IsText="false"></ns1:Param>
> <ns1:Param Name="activityId" IsText="false" Value="&quot;error&quot;"></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="&quot;IBS Notification&quot;"></ns1:Param>
> <ns1:Param Name="callMode" IsText="false"></ns1:Param>
> <ns1:Param Name="activityId" IsText="false" Value="&quot;rejected&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Provisioning&quot;"></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="&quot;UE&quot;"></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="&quot;UserEnableDisableWFExtCall&quot;"></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="&quot;FieldName&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;IBSOptionalProfiles&quot;"></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="&quot;UserEnableDisableWFExtCall&quot;"></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="&quot;FieldName&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;IBSExceptionRequest&quot;"></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="&quot;UserEnableDisableWFExtCall&quot;"></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)) &amp;&amp; (!equal($IBSOptionalProfiles,&quot;&quot;))) || ((!equal($IBSExceptionRequest,null)) &amp;&amp; (!equal($IBSExceptionRequest,&quot;&quot;)))"></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="&quot;Provisioning attempt failed.  Waiting to retry.&quot;"></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="&quot;IBS Notification&quot;"></ns1:Param>
> <ns1:Param Name="callMode" IsText="false"></ns1:Param>
> <ns1:Param Name="activityId" IsText="false" Value="&quot;rejected&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Approval&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Approval&quot;"></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="&quot;FieldName&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;DepartmentID&quot;"></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="&quot;SetWorkflowVariable&quot;"></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="&quot;FieldName&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;IBSAttest&quot;"></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="&quot;SetWorkflowVariable&quot;"></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,&quot;CB00016707&quot;)"></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,&quot;CB00016784&quot;)) || (equal($DepartmentID,&quot;CB00016793&quot;)) || (equal($DepartmentID,&quot;CB00016823&quot;)) || (equal($DepartmentID,&quot;CB00021077&quot;))"></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,&quot;&quot;) || equal($IBSAttest,&quot; &quot;) || equal($IBSAttest,null)) &amp;&amp; !OM_Level &amp;&amp; !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,&quot;&quot;) || equal($IBSAttest,&quot; &quot;) || equal($IBSAttest,null)) &amp;&amp; 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,&quot;&quot;) || equal($IBSAttest,&quot; &quot;) || equal($IBSAttest,null)) &amp;&amp; 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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Approval&quot;"></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="&quot;Provisioning Failed&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Approval&quot;"></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="&quot;Approve&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Post Provisioning&quot;"></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)) &amp;&amp; $RC&lt;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) &amp;&amp; $RC &gt;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>

> 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="&quot;IBS Notification&quot;"></ns1:Param>
> <ns1:Param Name="callMode" IsText="false"></ns1:Param>
> <ns1:Param Name="activityId" IsText="false" Value="&quot;success&quot;"></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="&quot;UserEnableDisableWFExtCall&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Approve&quot;"></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="&quot;*** Exception has occured while sending an error notification: &quot; + $_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="&quot;IBS Notification&quot;"></ns1:Param>
> <ns1:Param Name="callMode" IsText="false"></ns1:Param>
> <ns1:Param Name="activityId" IsText="false" Value="&quot;Optional Profile&quot;"></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="&quot;IBS Notification&quot;"></ns1:Param>
> <ns1:Param Name="callMode" IsText="false"></ns1:Param>
> <ns1:Param Name="activityId" IsText="false" Value="&quot;error&quot;"></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="&quot;IBS Notification&quot;"></ns1:Param>
> <ns1:Param Name="callMode" IsText="false"></ns1:Param>
> <ns1:Param Name="activityId" IsText="false" Value="&quot;rejected&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Provisioning&quot;"></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="&quot;UE&quot;"></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="&quot;UserEnableDisableWFExtCall&quot;"></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="&quot;FieldName&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;IBSOptionalProfiles&quot;"></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="&quot;UserEnableDisableWFExtCall&quot;"></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="&quot;FieldName&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;IBSExceptionRequest&quot;"></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="&quot;UserEnableDisableWFExtCall&quot;"></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)) &amp;&amp; (!equal($IBSOptionalProfiles,&quot;&quot;))) || ((!equal($IBSExceptionRequest,null)) &amp;&amp; (!equal($IBSExceptionRequest,&quot;&quot;)))"></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="&quot;Provisioning attempt failed.  Waiting to retry.&quot;"></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="&quot;IBS Notification&quot;"></ns1:Param>
> <ns1:Param Name="callMode" IsText="false"></ns1:Param>
> <ns1:Param Name="activityId" IsText="false" Value="&quot;rejected&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Approval&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Approval&quot;"></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="&quot;FieldName&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;DepartmentID&quot;"></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="&quot;SetWorkflowVariable&quot;"></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="&quot;FieldName&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;IBSAttest&quot;"></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="&quot;SetWorkflowVariable&quot;"></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,&quot;CB00016707&quot;)"></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,&quot;CB00016784&quot;)) || (equal($DepartmentID,&quot;CB00016793&quot;)) || (equal($DepartmentID,&quot;CB00016823&quot;)) || (equal($DepartmentID,&quot;CB00021077&quot;))"></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,&quot;&quot;) || equal($IBSAttest,&quot; &quot;) || equal($IBSAttest,null)) &amp;&amp; !OM_Level &amp;&amp; !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,&quot;&quot;) || equal($IBSAttest,&quot; &quot;) || equal($IBSAttest,null)) &amp;&amp; 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,&quot;&quot;) || equal($IBSAttest,&quot; &quot;) || equal($IBSAttest,null)) &amp;&amp; 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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Approval&quot;"></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="&quot;Provisioning Failed&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Approval&quot;"></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="&quot;Approve&quot;"></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="&quot;errorEvent&quot;"></ns1:Param>
> <ns1:Param Name="elementValue" IsText="false" Value="&quot;Post Provisioning&quot;"></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)) &amp;&amp; $RC&lt;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) &amp;&amp; $RC &gt;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: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org