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

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

    [ https://issues.apache.org/jira/browse/XMLBEANS-338?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_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