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/06/29 11:11:04 UTC

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

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


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

Posted by "Jacob Danner (JIRA)" <xm...@xml.apache.org>.
    [ https://issues.apache.org/jira/browse/XMLBEANS-338?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12510061 ] 

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

Hi Helen,
1.Can you repro this just using your java src.
I meant is it possible to execute the failing code outside of your environment (RE: 
OS: Windows 2003 Server
> App Server: Weblogic 9.2 mp1)
via like a main method  (RE: 
public static void main(String[] args) )

I don't have the problem when I execute code like the following:
XmlOptions xOpt = new XmlOptions().setSavePrettyPrint();
XmlObject xo = XmlObject.Factory.parse("<String with your content above />");
xo.save(new FileWrite(..), xOpt)

> 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


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

Posted by "Jacob Danner (JIRA)" <xm...@xml.apache.org>.
    [ 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>
> </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


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

Posted by "Helen Liu (JIRA)" <xm...@xml.apache.org>.
    [ 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


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

Posted by pe...@vero.co.nz.
Helen,

Please check you close the writer - this is needed to flush the buffer 
otherwise you will get incomplete files.
Eg
                finally {
                        try {
                                if (reader != null)
                                        reader.close();
                        }
                        catch (IOException e) {
                                log.warning("Problem closing reader");
                        }
                        if (writer != null) {
                                writer.close(); // This will also flush 
the buffer
                                if (writer.checkError())
                                        log.warning("Problem closing 
writer");
                        }
                }

Pete

Pete van de Water
Technical Consultant




"Cezar Andrei (JIRA)" <xm...@xml.apache.org> 
18/12/2007 10:51 a.m.
Please respond to
dev@xmlbeans.apache.org


To
xmlbeans-dev@xml.apache.org
cc

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







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

Cezar Andrei closed XMLBEANS-338.
---------------------------------

    Resolution: Cannot Reproduce

Helen, please recheck with the latest sources, if you still get the error 
please reopen.

> After "save", the xml file becomes incomplete
> ---------------------------------------------
>
>                 Key: XMLBEANS-338
>                 URL: https://issues.apache.org/jira/browse/XMLBEANS-338
>             Project: XMLBeans
>          Issue Type: Bug
>          Components: XmlObject
>         Environment: OS: Windows 2003 Server
> App Server: Weblogic 9.2 mp1
>            Reporter: Helen Liu
>            Priority: Critical
>
> Hi,
> We are the xmlbean user.
> Recently, we encounter a strange issue, that is, when the program 
execute the following code, the xml file become incomplete.
>     obj.save( writer, prettyPrintOpts );
> Here, "obj" is an object of org.apache.xmlbeans.XmlObject;
>          "writer" is an instance of java.io.StringWriter;
>          "prettyPrintOpts" is org.apache.xmlbeans.XmlOptions;
> In "obj", everything is well, the xml file is complete, but after 
"obj.save( writer, prettyPrintOpts );", the string in writer is 
incomplete, the last charactors is "<Pac", instead of "</Package>".
> But if I add some attributes or delete some attributes in "Action" node, 
this issue would be gone.
> And only this xml file has this issue.
> Any idea about this problem should be appreciated!
> Following is the xml file:
> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> <ns1:ConfigInfo xmlns:ns1="http://configload/Common"><ns1:Header 
CreateTime="Wed Feb 08 12:02:07 EST 2006" CreateBy="sisa" Version="4.0" 
Type="wfTemplate"><ns1:Keys><ns1:Key Value="IBS Add 
12"></ns1:Key></ns1:Keys></ns1:Header><ns1:Body><XMLItem><?xml 
version="1.0" encoding="UTF-8" standalone="yes"?>
> <ns1:Package Name="Workflow" Id="Workflow" xmlns:ns1="
http://www.wfmc.org/XPDL1.0">
> <ns1:PackageHeader>
> <ns1:XPDLVersion>1.0</ns1:XPDLVersion>
> <ns1:Vendor>HP</ns1:Vendor>
> <ns1:Created></ns1:Created>
> </ns1:PackageHeader>
> <ns1:RedefinableHeader PublicationStatus=""></ns1:RedefinableHeader>
> <ns1:ConformanceClass 
GraphConformance="NON_BLOCKED"></ns1:ConformanceClass>
> <ns1:WorkflowProcesses>
> <ns1:WorkflowProcess Name="IBS Add 12" AccessLevel="PUBLIC" Id="IBS Add 
12">
> <ns1:ProcessHeader DurationUnit="D">
> <ns1:Created></ns1:Created>
> </ns1:ProcessHeader>
> <ns1:RedefinableHeader PublicationStatus=""></ns1:RedefinableHeader>
> <ns1:Activities>
> <ns1:Activity Id="Notify Target">
> <ns1:Implementation>
> <ns1:No></ns1:No>
> </ns1:Implementation>
> <ns1:FinishMode>
> <ns1:Automatic></ns1:Automatic>
> </ns1:FinishMode>
> <ns1:TransitionRestrictions>
> <ns1:TransitionRestriction>
> <ns1:Join Type="XOR"></ns1:Join>
> <ns1:Split Type="XOR"></ns1:Split>
> </ns1:TransitionRestriction>
> </ns1:TransitionRestrictions>
> <ns1:ExtendedAttributes>
> <ns1:ExtendedAttribute Name="XOffset" 
Value="151"></ns1:ExtendedAttribute>
> <ns1:ExtendedAttribute Name="YOffset" 
Value="602"></ns1:ExtendedAttribute>
> <ns1:ExtendedAttribute Name="ActionVertexType" 
Value="0"></ns1:ExtendedAttribute>
> <ns1:ExtendedAttribute Name="activityTypeId" 
Value=""></ns1:ExtendedAttribute>
> <ns1:ExtendedAttribute Name="actions" 
Value="actions"></ns1:ExtendedAttribute>
> <ns1:ExtendedAttribute Name="actions" Value="actions">
> <ns1:Actions>
> <ns1:Action Name="workflowstudio.customactiondefine.xml.callsub" 
Id="CallSubworkflow">
> <ns1:FixedParams>
> <ns1:Param Name="tempId" IsText="false" Value="&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


The following message has been automatically added by the Internet mail 
gateway to comply with the Group's Information Security requirements.

"This e-mail has arrived via the Internet, and therefore you should be 
cautious about its origin and content. Replies which contain sensitive 
information and / or legal/contractual obligations are particularly 
vulnerable.

In these cases you should not reply unless you are authorised to do so, 
and adequate encryption is employed."

If you have any questions, please contact the IS Service Desk.



**********************************************************************
CAUTION - This message is intended for the addressee named above. It may contain privileged or confidential information. 

If you are not the intended recipient of this message you must: 
- Not use, copy, distribute or disclose it to anyone other than the addressee;
- Notify the sender via return email; and
- Delete the message (and any related attachments) from your computer immediately.

Internet emails are not necessarily secure. Vero Insurance New Zealand Limited (Vero), and its related entities, do not accept responsibility for changes made to this message after it was sent.

Unless otherwise stated, views expressed within this email are the author's own and do not represent those of Vero.

If you do not wish to receive any more emails from this person or Vero please respond to this email with the word "unsubscribe" in the subject field.
**********************************************************************

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

Posted by "Cezar Andrei (JIRA)" <xm...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XMLBEANS-338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Cezar Andrei closed XMLBEANS-338.
---------------------------------

    Resolution: Cannot Reproduce

Helen, please recheck with the latest sources, if you still get the error please reopen.

> After "save", the xml file becomes incomplete
> ---------------------------------------------
>
>                 Key: XMLBEANS-338
>                 URL: https://issues.apache.org/jira/browse/XMLBEANS-338
>             Project: XMLBeans
>          Issue Type: Bug
>          Components: XmlObject
>         Environment: OS: Windows 2003 Server
> App Server: Weblogic 9.2 mp1
>            Reporter: Helen Liu
>            Priority: Critical
>
> Hi,
> We are the xmlbean user.
> Recently, we encounter a strange issue, that is, when the program execute the following code, the xml file become incomplete.
>     obj.save( writer, prettyPrintOpts );
> Here, "obj" is an object of org.apache.xmlbeans.XmlObject;
>          "writer" is an instance of java.io.StringWriter;
>          "prettyPrintOpts" is org.apache.xmlbeans.XmlOptions;
> In "obj", everything is well, the xml file is complete, but after "obj.save( writer, prettyPrintOpts );", the string in writer is incomplete, the last charactors is "<Pac", instead of "</Package>".
> But if I add some attributes or delete some attributes in "Action" node, this issue would be gone.
> And only this xml file has this issue.
> Any idea about this problem should be appreciated!
> Following is the xml file:
> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> <ns1:ConfigInfo xmlns:ns1="http://configload/Common"><ns1:Header CreateTime="Wed Feb 08 12:02:07 EST 2006" CreateBy="sisa" Version="4.0" Type="wfTemplate"><ns1:Keys><ns1:Key Value="IBS Add 12"></ns1:Key></ns1:Keys></ns1:Header><ns1:Body><XMLItem><?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> <ns1:Package Name="Workflow" Id="Workflow" xmlns:ns1="http://www.wfmc.org/XPDL1.0">
> <ns1:PackageHeader>
> <ns1:XPDLVersion>1.0</ns1:XPDLVersion>
> <ns1:Vendor>HP</ns1:Vendor>
> <ns1:Created></ns1:Created>
> </ns1:PackageHeader>
> <ns1:RedefinableHeader PublicationStatus=""></ns1:RedefinableHeader>
> <ns1:ConformanceClass GraphConformance="NON_BLOCKED"></ns1:ConformanceClass>
> <ns1:WorkflowProcesses>
> <ns1:WorkflowProcess Name="IBS Add 12" AccessLevel="PUBLIC" Id="IBS Add 12">
> <ns1:ProcessHeader DurationUnit="D">
> <ns1:Created></ns1:Created>
> </ns1:ProcessHeader>
> <ns1:RedefinableHeader PublicationStatus=""></ns1:RedefinableHeader>
> <ns1:Activities>
> <ns1:Activity Id="Notify Target">
> <ns1:Implementation>
> <ns1:No></ns1:No>
> </ns1:Implementation>
> <ns1:FinishMode>
> <ns1:Automatic></ns1:Automatic>
> </ns1:FinishMode>
> <ns1:TransitionRestrictions>
> <ns1:TransitionRestriction>
> <ns1:Join Type="XOR"></ns1:Join>
> <ns1:Split Type="XOR"></ns1:Split>
> </ns1:TransitionRestriction>
> </ns1:TransitionRestrictions>
> <ns1:ExtendedAttributes>
> <ns1:ExtendedAttribute Name="XOffset" Value="151"></ns1:ExtendedAttribute>
> <ns1:ExtendedAttribute Name="YOffset" Value="602"></ns1:ExtendedAttribute>
> <ns1:ExtendedAttribute Name="ActionVertexType" Value="0"></ns1:ExtendedAttribute>
> <ns1:ExtendedAttribute Name="activityTypeId" Value=""></ns1:ExtendedAttribute>
> <ns1:ExtendedAttribute Name="actions" Value="actions"></ns1:ExtendedAttribute>
> <ns1:ExtendedAttribute Name="actions" Value="actions">
> <ns1:Actions>
> <ns1:Action Name="workflowstudio.customactiondefine.xml.callsub" Id="CallSubworkflow">
> <ns1:FixedParams>
> <ns1:Param Name="tempId" IsText="false" Value="&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