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