blob: 699ee5bcd1503b3d1a8bd300be0563d7054a5f3b [file] [log] [blame]
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -04001<?xml version="1.0" encoding="UTF-8"?>
Boslet, Coryfa9a7072020-04-16 10:43:38 -04002<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="_Wblj8GyfEeWUWLTvug7ZOg" targetNamespace="http://camunda.org/schema/1.0/bpmn" exporter="Camunda Modeler" exporterVersion="3.7.0" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -04003 <bpmn2:process id="DoCreateVfModuleRollback" name="DoCreateVfModuleRollback" isExecutable="true">
4 <bpmn2:startEvent id="StartEvent_1">
5 <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
6 </bpmn2:startEvent>
7 <bpmn2:sequenceFlow id="SequenceFlow_1" name="" sourceRef="StartEvent_1" targetRef="InitializeVariables" />
8 <bpmn2:exclusiveGateway id="ExclusiveGateway_1" name="Rollback PrepareUpdateAAIVfModule?" default="SequenceFlow_9">
9 <bpmn2:incoming>SequenceFlow_11er1t8</bpmn2:incoming>
10 <bpmn2:outgoing>SequenceFlow_6</bpmn2:outgoing>
11 <bpmn2:outgoing>SequenceFlow_9</bpmn2:outgoing>
12 </bpmn2:exclusiveGateway>
13 <bpmn2:callActivity id="InvokePrepareUpdateAAIVfModule" name="Invoke&#10;PrepareUpdateAAIVfModule" calledElement="PrepareUpdateAAIVfModule">
14 <bpmn2:extensionElements>
15 <camunda:in source="PrepareUpdateAAIVfModuleRequest" target="PrepareUpdateAAIVfModuleRequest" />
16 <camunda:out source="WorkflowException" target="WorkflowException" />
17 <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
18 <camunda:out source="PUAAIVfMod_heatStackId" target="DCVFMR_heatStackId" />
19 </bpmn2:extensionElements>
20 <bpmn2:incoming>SequenceFlow_6</bpmn2:incoming>
21 <bpmn2:outgoing>SequenceFlow_8</bpmn2:outgoing>
22 </bpmn2:callActivity>
23 <bpmn2:sequenceFlow id="SequenceFlow_6" name="yes" sourceRef="ExclusiveGateway_1" targetRef="InvokePrepareUpdateAAIVfModule">
Boslet, Coryfa9a7072020-04-16 10:43:38 -040024 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy">execution.getVariable("DCVFMR_rollbackPrepareUpdateVfModule") == "true" &amp;&amp; !(execution.getVariable('aLaCarte') == true &amp;&amp; execution.getVariable("DCVFMR_rollbackSDNCRequestAssign") == "true")</bpmn2:conditionExpression>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040025 </bpmn2:sequenceFlow>
26 <bpmn2:sequenceFlow id="SequenceFlow_8" name="" sourceRef="InvokePrepareUpdateAAIVfModule" targetRef="ExclusiveGateway_2" />
27 <bpmn2:sequenceFlow id="SequenceFlow_9" name="no" sourceRef="ExclusiveGateway_1" targetRef="ExclusiveGateway_2" />
28 <bpmn2:exclusiveGateway id="ExclusiveGateway_2" name="Rollback 1707 SDNC Activate?" default="SequenceFlow_15">
29 <bpmn2:incoming>SequenceFlow_8</bpmn2:incoming>
30 <bpmn2:incoming>SequenceFlow_9</bpmn2:incoming>
31 <bpmn2:outgoing>SequenceFlow_10</bpmn2:outgoing>
32 <bpmn2:outgoing>SequenceFlow_15</bpmn2:outgoing>
33 </bpmn2:exclusiveGateway>
34 <bpmn2:scriptTask id="VNFAdapterPrep" name="VNFAdapter&#10;Prep" scriptFormat="groovy">
35 <bpmn2:incoming>SequenceFlow_1p0v6yk</bpmn2:incoming>
36 <bpmn2:outgoing>SequenceFlow_16</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -040037 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040038def dcvfmr = new DoCreateVfModuleRollback()
Boslet, Coryfa9a7072020-04-16 10:43:38 -040039dcvfmr.prepVNFAdapterRequest(execution)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040040 </bpmn2:scriptTask>
Boslet, Corycd4e5b42020-03-25 16:04:41 -040041 <bpmn2:sequenceFlow id="SequenceFlow_16" name="" sourceRef="VNFAdapterPrep" targetRef="InvokeVNFAdapter" />
Boslet, Coryfa9a7072020-04-16 10:43:38 -040042 <bpmn2:callActivity id="InvokeVNFAdapter" name="Invoke&#10;VNFAdapterTask" calledElement="openstackAdapterTask">
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040043 <bpmn2:extensionElements>
44 <camunda:out source="WorkflowException" target="WorkflowException" />
Boslet, Coryfa9a7072020-04-16 10:43:38 -040045 <camunda:in source="vnfAdapterTaskRequest" target="openstackAdapterTaskRequest" />
Boslet, Corycd4e5b42020-03-25 16:04:41 -040046 <camunda:out source="WorkflowResponse" target="DoDVfMod_DoCreateVfModuleRollbackResponse" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040047 <camunda:in source="mso-request-id" target="mso-request-id" />
48 <camunda:in source="mso-service-instance-id" target="mso-service-instance-id" />
49 </bpmn2:extensionElements>
50 <bpmn2:incoming>SequenceFlow_16</bpmn2:incoming>
51 <bpmn2:outgoing>SequenceFlow_08aruzz</bpmn2:outgoing>
52 </bpmn2:callActivity>
53 <bpmn2:sequenceFlow id="SequenceFlow_10" name="yes" sourceRef="ExclusiveGateway_2" targetRef="PrepareSDNCDeactivateRequest">
Boslet, Coryfa9a7072020-04-16 10:43:38 -040054 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("DCVFMR_rollbackSDNCRequestActivate") == "true" &amp;&amp; execution.getVariable("sdncVersion") == "1707"}</bpmn2:conditionExpression>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040055 </bpmn2:sequenceFlow>
56 <bpmn2:sequenceFlow id="SequenceFlow_15" name="no" sourceRef="ExclusiveGateway_2" targetRef="ExclusiveGateway_1938vz9" />
57 <bpmn2:scriptTask id="UpdateAAIVfModulePrep" name="UpdateAAIVfModule&#10;Prep" scriptFormat="groovy">
58 <bpmn2:incoming>SequenceFlow_13</bpmn2:incoming>
59 <bpmn2:outgoing>SequenceFlow_14</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -040060 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040061def dcvfmr = new DoCreateVfModuleRollback()
Boslet, Coryfa9a7072020-04-16 10:43:38 -040062dcvfmr.prepUpdateAAIVfModule(execution)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040063 </bpmn2:scriptTask>
64 <bpmn2:sequenceFlow id="SequenceFlow_14" name="" sourceRef="UpdateAAIVfModulePrep" targetRef="InvokeUpdateAAIVfModule" />
65 <bpmn2:callActivity id="InvokeUpdateAAIVfModule" name="Invoke&#10;UpdateAAIVfModule" calledElement="UpdateAAIVfModule">
66 <bpmn2:extensionElements>
67 <camunda:out source="WorkflowException" target="WorkflowException" />
68 <camunda:in source="UpdateAAIVfModuleRequest" target="UpdateAAIVfModuleRequest" />
69 <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
70 </bpmn2:extensionElements>
71 <bpmn2:incoming>SequenceFlow_14</bpmn2:incoming>
72 <bpmn2:outgoing>SequenceFlow_18</bpmn2:outgoing>
73 </bpmn2:callActivity>
74 <bpmn2:sequenceFlow id="SequenceFlow_18" name="" sourceRef="InvokeUpdateAAIVfModule" targetRef="ExclusiveGateway_4" />
75 <bpmn2:exclusiveGateway id="ExclusiveGateway_3" name="Rollback Update AAI Vf Module?" default="SequenceFlow_17">
76 <bpmn2:incoming>SequenceFlow_1gcfdej</bpmn2:incoming>
77 <bpmn2:outgoing>SequenceFlow_13</bpmn2:outgoing>
78 <bpmn2:outgoing>SequenceFlow_17</bpmn2:outgoing>
79 </bpmn2:exclusiveGateway>
80 <bpmn2:sequenceFlow id="SequenceFlow_13" name="yes" sourceRef="ExclusiveGateway_3" targetRef="UpdateAAIVfModulePrep">
Boslet, Coryfa9a7072020-04-16 10:43:38 -040081 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("DCVFMR_rollbackUpdateAAIVfModule") == "true"}</bpmn2:conditionExpression>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040082 </bpmn2:sequenceFlow>
83 <bpmn2:sequenceFlow id="SequenceFlow_17" name="no" sourceRef="ExclusiveGateway_3" targetRef="ExclusiveGateway_4" />
84 <bpmn2:exclusiveGateway id="ExclusiveGateway_4" name="Rollback SDNC Request?" default="SequenceFlow_20">
85 <bpmn2:incoming>SequenceFlow_17</bpmn2:incoming>
86 <bpmn2:incoming>SequenceFlow_18</bpmn2:incoming>
87 <bpmn2:outgoing>SequenceFlow_19</bpmn2:outgoing>
88 <bpmn2:outgoing>SequenceFlow_20</bpmn2:outgoing>
89 </bpmn2:exclusiveGateway>
90 <bpmn2:sequenceFlow id="SequenceFlow_19" name="yes" sourceRef="ExclusiveGateway_4" targetRef="ExclusiveGateway_1h87hhh">
Boslet, Coryfa9a7072020-04-16 10:43:38 -040091 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("DCVFMR_rollbackSDNCRequestAssign") == "true" || execution.getVariable("DCVFMR_rollbackSDNCRequestActivate") == "true"}</bpmn2:conditionExpression>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040092 </bpmn2:sequenceFlow>
93 <bpmn2:sequenceFlow id="SequenceFlow_20" name="no" sourceRef="ExclusiveGateway_4" targetRef="ExclusiveGateway_5" />
94 <bpmn2:scriptTask id="SDNCAdapterPrep2" name="SDNCAdapter&#10;Prep" scriptFormat="groovy">
95 <bpmn2:incoming>SequenceFlow_1rpg6ac</bpmn2:incoming>
96 <bpmn2:outgoing>SequenceFlow_32</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -040097 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040098def dcvfmr = new DoCreateVfModuleRollback()
Boslet, Coryfa9a7072020-04-16 10:43:38 -040099dcvfmr.prepSDNCAdapterRequest(execution)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400100 </bpmn2:scriptTask>
101 <bpmn2:sequenceFlow id="SequenceFlow_32" name="" sourceRef="SDNCAdapterPrep2" targetRef="InvokeSDNCAdapterV1_2" />
102 <bpmn2:callActivity id="InvokeSDNCAdapterV1_2" name="Invoke&#10;SDNCAdapterV1" calledElement="sdncAdapter">
103 <bpmn2:extensionElements>
104 <camunda:out source="WorkflowException" target="WorkflowException" />
105 <camunda:in source="sdncAdapterWorkflowRequest" target="sdncAdapterWorkflowRequest" />
106 <camunda:in source="mso-request-id" target="mso-request-id" />
107 <camunda:in source="mso-service-instance-id" target="mso-service-instance-id" />
108 <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
109 <camunda:out source="sdncAdapterResponse" target="DCVFMR_DoCreateVfModuleRollbackResponse" />
110 <camunda:out source="SDNCA_SuccessIndicator" target="SDNCA_SuccessIndicator" />
111 </bpmn2:extensionElements>
112 <bpmn2:incoming>SequenceFlow_32</bpmn2:incoming>
113 <bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
114 </bpmn2:callActivity>
115 <bpmn2:exclusiveGateway id="ExclusiveGateway_5" name="Delete AAI VF Modlue?" default="SequenceFlow_21">
116 <bpmn2:incoming>SequenceFlow_20</bpmn2:incoming>
117 <bpmn2:incoming>SequenceFlow_4</bpmn2:incoming>
118 <bpmn2:incoming>SequenceFlow_12otwa4</bpmn2:incoming>
119 <bpmn2:outgoing>SequenceFlow_21</bpmn2:outgoing>
120 <bpmn2:outgoing>SequenceFlow_24</bpmn2:outgoing>
121 </bpmn2:exclusiveGateway>
122 <bpmn2:sequenceFlow id="SequenceFlow_21" name="no" sourceRef="ExclusiveGateway_5" targetRef="SetSuccessfulRollbackStatus" />
123 <bpmn2:sequenceFlow id="SequenceFlow_24" name="yes" sourceRef="ExclusiveGateway_5" targetRef="DeleteAAIVfModulePrep">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400124 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("DCVFMR_rollbackCreateAAIVfModule") == "true"}</bpmn2:conditionExpression>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400125 </bpmn2:sequenceFlow>
126 <bpmn2:callActivity id="InvokeDeleteAAIVfModule" name="Invoke&#10;DeleteAAIVfModule" calledElement="DeleteAAIVfModule">
127 <bpmn2:extensionElements>
128 <camunda:in source="DeleteAAIVfModuleRequest" target="DeleteAAIVfModuleRequest" />
129 <camunda:in source="isVidRequest" target="isVidRequest" />
130 <camunda:out source="WorkflowException" target="WorkflowException" />
131 <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
132 </bpmn2:extensionElements>
133 <bpmn2:incoming>SequenceFlow_34</bpmn2:incoming>
134 <bpmn2:outgoing>SequenceFlow_35</bpmn2:outgoing>
135 </bpmn2:callActivity>
136 <bpmn2:sequenceFlow id="SequenceFlow_35" name="" sourceRef="InvokeDeleteAAIVfModule" targetRef="SetSuccessfulRollbackStatus" />
137 <bpmn2:endEvent id="EndEvent_9">
138 <bpmn2:incoming>SequenceFlow_0ggp8wz</bpmn2:incoming>
139 <bpmn2:incoming>SequenceFlow_1h8ve60</bpmn2:incoming>
140 </bpmn2:endEvent>
141 <bpmn2:scriptTask id="DeleteAAIVfModulePrep" name="DeleteAAIVfModule&#10;Prep" scriptFormat="groovy">
142 <bpmn2:incoming>SequenceFlow_24</bpmn2:incoming>
143 <bpmn2:outgoing>SequenceFlow_34</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400144 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400145def dcvfmr = new DoCreateVfModuleRollback()
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400146dcvfmr.prepDeleteAAIVfModule(execution)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400147 </bpmn2:scriptTask>
148 <bpmn2:sequenceFlow id="SequenceFlow_34" name="" sourceRef="DeleteAAIVfModulePrep" targetRef="InvokeDeleteAAIVfModule" />
149 <bpmn2:sequenceFlow id="SequenceFlow_2" name="" sourceRef="InvokeSDNCAdapterV1_2" targetRef="ScriptTask_1" />
150 <bpmn2:scriptTask id="ScriptTask_1" name="Validate SDNC Response" scriptFormat="groovy">
151 <bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
152 <bpmn2:outgoing>SequenceFlow_4</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400153 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400154def dcvfmr = new DoCreateVfModuleRollback()
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400155dcvfmr.sdncValidateResponse(execution, DCVFMR_DoCreateVfModuleRollbackResponse)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400156 </bpmn2:scriptTask>
157 <bpmn2:sequenceFlow id="SequenceFlow_4" name="" sourceRef="ScriptTask_1" targetRef="ExclusiveGateway_5" />
158 <bpmn2:subProcess id="SubProcess_1" name="Rollback Error Handling" triggeredByEvent="true">
159 <bpmn2:startEvent id="CatchExceptions" name="Catch Exceptions">
160 <bpmn2:outgoing>SequenceFlow_12</bpmn2:outgoing>
161 <bpmn2:errorEventDefinition id="ErrorEventDefinition_1" />
162 </bpmn2:startEvent>
163 <bpmn2:endEvent id="EndEvent_1">
164 <bpmn2:incoming>SequenceFlow_22</bpmn2:incoming>
165 </bpmn2:endEvent>
166 <bpmn2:sequenceFlow id="SequenceFlow_22" name="" sourceRef="LogSaveWorkflowException" targetRef="EndEvent_1" />
167 <bpmn2:sequenceFlow id="SequenceFlow_12" name="" sourceRef="CatchExceptions" targetRef="SetFailedRollbackStatus" />
168 <bpmn2:scriptTask id="LogSaveWorkflowException" name="Log and Save Workflow Exception" scriptFormat="groovy">
169 <bpmn2:incoming>SequenceFlow_02fx6z6</bpmn2:incoming>
170 <bpmn2:outgoing>SequenceFlow_22</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400171 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400172def dcvfmr = new DoCreateVfModuleRollback()
173dcvfmr.logWorkflowException(execution, 'DoCreateVfModuleRollback caught an event')
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400174dcvfmr.saveWorkflowException(execution, 'DCVFMR_CaughtWorkflowException1')</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400175 </bpmn2:scriptTask>
176 <bpmn2:sequenceFlow id="SequenceFlow_02fx6z6" sourceRef="SetFailedRollbackStatus" targetRef="LogSaveWorkflowException" />
177 <bpmn2:scriptTask id="SetFailedRollbackStatus" name="Set Failed Rollback Status" scriptFormat="groovy">
178 <bpmn2:incoming>SequenceFlow_12</bpmn2:incoming>
179 <bpmn2:outgoing>SequenceFlow_02fx6z6</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400180 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400181def dcvfmr = new DoCreateVfModuleRollback()
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400182dcvfmr.setFailedRollbackStatus(execution)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400183 </bpmn2:scriptTask>
184 </bpmn2:subProcess>
185 <bpmn2:boundaryEvent id="BoundaryEvent_1" name="" attachedToRef="SubProcess_1">
186 <bpmn2:outgoing>SequenceFlow_23</bpmn2:outgoing>
187 <bpmn2:errorEventDefinition id="_ErrorEventDefinition_86" />
188 </bpmn2:boundaryEvent>
189 <bpmn2:endEvent id="EndEvent_2">
190 <bpmn2:incoming>SequenceFlow_23</bpmn2:incoming>
191 </bpmn2:endEvent>
192 <bpmn2:sequenceFlow id="SequenceFlow_23" name="" sourceRef="BoundaryEvent_1" targetRef="EndEvent_2" />
193 <bpmn2:scriptTask id="InitializeVariables" name="Initialize Variables" scriptFormat="groovy">
194 <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
195 <bpmn2:outgoing>SequenceFlow_5</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400196 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400197def dcvfmr = new DoCreateVfModuleRollback()
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400198dcvfmr.preProcessRequest(execution)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400199 </bpmn2:scriptTask>
200 <bpmn2:sequenceFlow id="SequenceFlow_5" name="" sourceRef="InitializeVariables" targetRef="ExclusiveGateway_1yozzae" />
201 <bpmn2:exclusiveGateway id="ExclusiveGateway_0a0hroy" name="Rollback Update AAI Generic VNF?" default="SequenceFlow_185bo77">
202 <bpmn2:incoming>SequenceFlow_0djpj3r</bpmn2:incoming>
203 <bpmn2:incoming>SequenceFlow_0n58kg1</bpmn2:incoming>
204 <bpmn2:outgoing>SequenceFlow_185bo77</bpmn2:outgoing>
205 <bpmn2:outgoing>SequenceFlow_111l1he</bpmn2:outgoing>
206 </bpmn2:exclusiveGateway>
207 <bpmn2:scriptTask id="Task_08csf14" name="Delete Network Policies from AAI" scriptFormat="groovy">
208 <bpmn2:incoming>SequenceFlow_0unumxv</bpmn2:incoming>
209 <bpmn2:outgoing>SequenceFlow_0djpj3r</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400210 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400211def dcvfmr = new DoCreateVfModuleRollback()
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400212dcvfmr.deleteNetworkPoliciesFromAAI(execution)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400213 </bpmn2:scriptTask>
214 <bpmn2:scriptTask id="Task_18r7u02" name="PreProcess Update AAI Generic VNF" scriptFormat="groovy">
215 <bpmn2:incoming>SequenceFlow_111l1he</bpmn2:incoming>
216 <bpmn2:outgoing>SequenceFlow_0ca4brn</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400217 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400218def dcvfmr = new DoCreateVfModuleRollback()
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400219dcvfmr.preProcessUpdateAAIGenericVnf(execution)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400220 </bpmn2:scriptTask>
221 <bpmn2:callActivity id="Task_01ajtiy" name="Update AAI Generic VNF" calledElement="UpdateAAIGenericVnf">
222 <bpmn2:extensionElements>
223 <camunda:in source="DCVFMR_updateAAIGenericVnfRequest" target="UpdateAAIGenericVnfRequest" />
224 <camunda:in source="mso-request-id" target="mso-request-id" />
225 <camunda:in source="mso-service-id" target="mso-service-id" />
226 <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
227 <camunda:out source="WorkflowException" target="WorkflowException" />
228 </bpmn2:extensionElements>
229 <bpmn2:incoming>SequenceFlow_0ca4brn</bpmn2:incoming>
230 <bpmn2:outgoing>SequenceFlow_19r2uus</bpmn2:outgoing>
231 </bpmn2:callActivity>
232 <bpmn2:sequenceFlow id="SequenceFlow_0djpj3r" sourceRef="Task_08csf14" targetRef="ExclusiveGateway_0a0hroy" />
233 <bpmn2:exclusiveGateway id="ExclusiveGateway_0uvarlv" name="Rollback VNF Adapter Create?" default="SequenceFlow_03i4czf">
234 <bpmn2:incoming>SequenceFlow_185bo77</bpmn2:incoming>
235 <bpmn2:incoming>SequenceFlow_19r2uus</bpmn2:incoming>
236 <bpmn2:outgoing>SequenceFlow_1p0v6yk</bpmn2:outgoing>
237 <bpmn2:outgoing>SequenceFlow_03i4czf</bpmn2:outgoing>
238 </bpmn2:exclusiveGateway>
239 <bpmn2:sequenceFlow id="SequenceFlow_185bo77" name="no" sourceRef="ExclusiveGateway_0a0hroy" targetRef="ExclusiveGateway_0uvarlv" />
240 <bpmn2:sequenceFlow id="SequenceFlow_111l1he" name="yes" sourceRef="ExclusiveGateway_0a0hroy" targetRef="Task_18r7u02">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400241 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("DCVFMR_rollbackUpdateVnfAAI") == "true"}</bpmn2:conditionExpression>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400242 </bpmn2:sequenceFlow>
243 <bpmn2:sequenceFlow id="SequenceFlow_0ca4brn" sourceRef="Task_18r7u02" targetRef="Task_01ajtiy" />
244 <bpmn2:sequenceFlow id="SequenceFlow_19r2uus" sourceRef="Task_01ajtiy" targetRef="ExclusiveGateway_0uvarlv" />
245 <bpmn2:sequenceFlow id="SequenceFlow_1p0v6yk" name="yes&#10;&#10;" sourceRef="ExclusiveGateway_0uvarlv" targetRef="VNFAdapterPrep">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400246 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("DCVFMR_rollbackVnfAdapterCreate") == "true"}</bpmn2:conditionExpression>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400247 </bpmn2:sequenceFlow>
248 <bpmn2:sequenceFlow id="SequenceFlow_03i4czf" name="no" sourceRef="ExclusiveGateway_0uvarlv" targetRef="ExclusiveGateway_0ahc44p" />
249 <bpmn2:exclusiveGateway id="ExclusiveGateway_1yozzae" name="Skip Rollback?" default="SequenceFlow_11er1t8">
250 <bpmn2:incoming>SequenceFlow_5</bpmn2:incoming>
251 <bpmn2:outgoing>SequenceFlow_11er1t8</bpmn2:outgoing>
252 <bpmn2:outgoing>SequenceFlow_0ggp8wz</bpmn2:outgoing>
253 </bpmn2:exclusiveGateway>
254 <bpmn2:sequenceFlow id="SequenceFlow_11er1t8" name="no" sourceRef="ExclusiveGateway_1yozzae" targetRef="ExclusiveGateway_1" />
255 <bpmn2:sequenceFlow id="SequenceFlow_0ggp8wz" name="yes" sourceRef="ExclusiveGateway_1yozzae" targetRef="EndEvent_9">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400256 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("skipRollback" ) == true}</bpmn2:conditionExpression>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400257 </bpmn2:sequenceFlow>
258 <bpmn2:exclusiveGateway id="ExclusiveGateway_1938vz9" name="Rollback Network Policies Creation?" default="SequenceFlow_0n58kg1">
259 <bpmn2:incoming>SequenceFlow_06rm0hg</bpmn2:incoming>
260 <bpmn2:incoming>SequenceFlow_15</bpmn2:incoming>
261 <bpmn2:outgoing>SequenceFlow_0n58kg1</bpmn2:outgoing>
262 <bpmn2:outgoing>SequenceFlow_0unumxv</bpmn2:outgoing>
263 </bpmn2:exclusiveGateway>
264 <bpmn2:scriptTask id="PrepareSDNCDeactivateRequest" name="Prepare SDNC Deactivate Request" scriptFormat="groovy">
265 <bpmn2:incoming>SequenceFlow_10</bpmn2:incoming>
266 <bpmn2:outgoing>SequenceFlow_0ugalf8</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400267 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400268def dcvfmr = new DoCreateVfModuleRollback()
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400269dcvfmr.preProcessSDNCDeactivateRequest(execution)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400270 </bpmn2:scriptTask>
271 <bpmn2:callActivity id="CallSDNCDeactivate" name="Call SDNC Adapter Deactivate" calledElement="sdncAdapter">
272 <bpmn2:extensionElements>
273 <camunda:in source="DCVFMR_deactivateSDNCRequest" target="sdncAdapterWorkflowRequest" />
274 <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
275 <camunda:in source="mso-request-id" target="mso-request-id" />
276 <camunda:in source="mso-service-instance-id" target="mso-service-instance-id" />
277 <camunda:out source="WorkflowException" target="WorkflowException" />
278 <camunda:out source="sdncAdapterResponse" target="DCVFMR_deactivateSDNCAdapterResponse" />
279 <camunda:out source="SDNCA_SuccessIndicator" target="SDNCA_SuccessIndicator" />
280 </bpmn2:extensionElements>
281 <bpmn2:incoming>SequenceFlow_0ugalf8</bpmn2:incoming>
282 <bpmn2:outgoing>SequenceFlow_0n78x37</bpmn2:outgoing>
283 </bpmn2:callActivity>
284 <bpmn2:scriptTask id="PostProcessSDNCDeactivateRequest" name="PostProcess SDNC Deactivate Request" scriptFormat="groovy">
285 <bpmn2:incoming>SequenceFlow_0n78x37</bpmn2:incoming>
286 <bpmn2:outgoing>SequenceFlow_06rm0hg</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400287 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400288def dcvfmr = new DoCreateVfModuleRollback()
289String response = execution.getVariable("DCVFMR_deactivateSDNCAdapterResponse")
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400290dcvfmr.sdncValidateResponse(execution, response)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400291 </bpmn2:scriptTask>
292 <bpmn2:sequenceFlow id="SequenceFlow_0ugalf8" sourceRef="PrepareSDNCDeactivateRequest" targetRef="CallSDNCDeactivate" />
293 <bpmn2:sequenceFlow id="SequenceFlow_0n78x37" sourceRef="CallSDNCDeactivate" targetRef="PostProcessSDNCDeactivateRequest" />
294 <bpmn2:sequenceFlow id="SequenceFlow_06rm0hg" sourceRef="PostProcessSDNCDeactivateRequest" targetRef="ExclusiveGateway_1938vz9" />
295 <bpmn2:sequenceFlow id="SequenceFlow_0n58kg1" name="no" sourceRef="ExclusiveGateway_1938vz9" targetRef="ExclusiveGateway_0a0hroy" />
296 <bpmn2:sequenceFlow id="SequenceFlow_0unumxv" name="yes" sourceRef="ExclusiveGateway_1938vz9" targetRef="Task_08csf14">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400297 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("DCVFMR_rollbackCreateNetworkPoliciesAAI") == "true"}</bpmn2:conditionExpression>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400298 </bpmn2:sequenceFlow>
299 <bpmn2:sequenceFlow id="SequenceFlow_1iufuuu" sourceRef="PrepareSDNCUnassignRequest" targetRef="CallSDNCAdapterUnassign" />
300 <bpmn2:sequenceFlow id="SequenceFlow_1l4n37b" sourceRef="CallSDNCAdapterUnassign" targetRef="PostProcessSDNCUnassignRequest" />
301 <bpmn2:scriptTask id="PrepareSDNCUnassignRequest" name="Prepare SDNC Unassign Request" scriptFormat="groovy">
302 <bpmn2:incoming>SequenceFlow_16ghmax</bpmn2:incoming>
303 <bpmn2:outgoing>SequenceFlow_1iufuuu</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400304 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400305def dcvfmr = new DoCreateVfModuleRollback()
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400306dcvfmr.preProcessSDNCUnassignRequest(execution)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400307 </bpmn2:scriptTask>
308 <bpmn2:callActivity id="CallSDNCAdapterUnassign" name="Call SDNC Adapter Unassign" calledElement="sdncAdapter">
309 <bpmn2:extensionElements>
310 <camunda:in source="DCVFMR_unassignSDNCRequest" target="sdncAdapterWorkflowRequest" />
311 <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
312 <camunda:in source="mso-request-id" target="mso-request-id" />
313 <camunda:in source="mso-service-instance-id" target="mso-service-instance-id" />
314 <camunda:out source="WorkflowException" target="WorkflowException" />
315 <camunda:out source="sdncAdapterResponse" target="DCVFMR_unassignSDNCAdapterResponse" />
316 <camunda:out source="SDNCA_SuccessIndicator" target="SDNCA_SuccessIndicator" />
317 </bpmn2:extensionElements>
318 <bpmn2:incoming>SequenceFlow_1iufuuu</bpmn2:incoming>
319 <bpmn2:outgoing>SequenceFlow_1l4n37b</bpmn2:outgoing>
320 </bpmn2:callActivity>
321 <bpmn2:scriptTask id="PostProcessSDNCUnassignRequest" name="PostProcess SDNC Unassign Request" scriptFormat="groovy">
322 <bpmn2:incoming>SequenceFlow_1l4n37b</bpmn2:incoming>
323 <bpmn2:outgoing>SequenceFlow_12otwa4</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400324 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400325def dcvfmr = new DoCreateVfModuleRollback()
326String response = execution.getVariable("DCVFMR_unassignSDNCAdapterResponse")
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400327dcvfmr.sdncValidateResponse(execution, response)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400328 </bpmn2:scriptTask>
329 <bpmn2:exclusiveGateway id="ExclusiveGateway_1h87hhh" name="Rollback 1707 SDNC Activate?" default="SequenceFlow_1rpg6ac">
330 <bpmn2:incoming>SequenceFlow_19</bpmn2:incoming>
331 <bpmn2:outgoing>SequenceFlow_1rpg6ac</bpmn2:outgoing>
332 <bpmn2:outgoing>SequenceFlow_16ghmax</bpmn2:outgoing>
333 </bpmn2:exclusiveGateway>
334 <bpmn2:sequenceFlow id="SequenceFlow_1rpg6ac" name="no" sourceRef="ExclusiveGateway_1h87hhh" targetRef="SDNCAdapterPrep2" />
335 <bpmn2:sequenceFlow id="SequenceFlow_16ghmax" name="yes" sourceRef="ExclusiveGateway_1h87hhh" targetRef="PrepareSDNCUnassignRequest">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400336 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("DCVFMR_rollbackSDNCRequestAssign") == "true" &amp;&amp; execution.getVariable("sdncVersion") == "1707"}</bpmn2:conditionExpression>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400337 </bpmn2:sequenceFlow>
338 <bpmn2:sequenceFlow id="SequenceFlow_12otwa4" sourceRef="PostProcessSDNCUnassignRequest" targetRef="ExclusiveGateway_5" />
339 <bpmn2:sequenceFlow id="SequenceFlow_1h8ve60" sourceRef="SetSuccessfulRollbackStatus" targetRef="EndEvent_9" />
340 <bpmn2:scriptTask id="SetSuccessfulRollbackStatus" name="Set Successful Rollback Status" scriptFormat="groovy">
341 <bpmn2:incoming>SequenceFlow_21</bpmn2:incoming>
342 <bpmn2:incoming>SequenceFlow_35</bpmn2:incoming>
343 <bpmn2:incoming>SequenceFlow_17it51d</bpmn2:incoming>
344 <bpmn2:outgoing>SequenceFlow_1h8ve60</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400345 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400346def dcvfmr = new DoCreateVfModuleRollback()
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400347dcvfmr.setSuccessfulRollbackStatus(execution)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400348 </bpmn2:scriptTask>
349 <bpmn2:exclusiveGateway id="ExclusiveGateway_0ahc44p" name="Set AAI Status to Assigned?" default="SequenceFlow_1gcfdej">
350 <bpmn2:incoming>SequenceFlow_03i4czf</bpmn2:incoming>
351 <bpmn2:incoming>SequenceFlow_08aruzz</bpmn2:incoming>
352 <bpmn2:outgoing>SequenceFlow_1gcfdej</bpmn2:outgoing>
353 <bpmn2:outgoing>SequenceFlow_17ne2iz</bpmn2:outgoing>
354 </bpmn2:exclusiveGateway>
355 <bpmn2:sequenceFlow id="SequenceFlow_1gcfdej" name="no" sourceRef="ExclusiveGateway_0ahc44p" targetRef="ExclusiveGateway_3" />
356 <bpmn2:sequenceFlow id="SequenceFlow_17ne2iz" name="yes" sourceRef="ExclusiveGateway_0ahc44p" targetRef="Task_1sqxedz">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400357 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy">execution.getVariable('aLaCarte') == true &amp;&amp; execution.getVariable("DCVFMR_rollbackSDNCRequestAssign") == "true"</bpmn2:conditionExpression>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400358 </bpmn2:sequenceFlow>
359 <bpmn2:sequenceFlow id="SequenceFlow_17it51d" sourceRef="Task_0k9gnp2" targetRef="SetSuccessfulRollbackStatus" />
360 <bpmn2:sequenceFlow id="SequenceFlow_0fvuowt" sourceRef="Task_1sqxedz" targetRef="Task_0k9gnp2" />
361 <bpmn2:callActivity id="Task_0k9gnp2" name="Invoke UpdateAAIVfModule to Assigned" calledElement="UpdateAAIVfModule">
362 <bpmn2:extensionElements>
363 <camunda:in source="UpdateAAIVfModuleRequest" target="UpdateAAIVfModuleRequest" />
364 <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
365 <camunda:out source="WorkflowException" target="WorkflowException" />
366 </bpmn2:extensionElements>
367 <bpmn2:incoming>SequenceFlow_0fvuowt</bpmn2:incoming>
368 <bpmn2:outgoing>SequenceFlow_17it51d</bpmn2:outgoing>
369 </bpmn2:callActivity>
370 <bpmn2:scriptTask id="Task_1sqxedz" name="UpdateAAIVfModule To Assigned Prep" scriptFormat="groovy">
371 <bpmn2:incoming>SequenceFlow_17ne2iz</bpmn2:incoming>
372 <bpmn2:outgoing>SequenceFlow_0fvuowt</bpmn2:outgoing>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400373 <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400374def dcvfmr = new DoCreateVfModuleRollback()
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400375dcvfmr.prepUpdateAAIVfModuleToAssigned(execution)</bpmn2:script>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400376 </bpmn2:scriptTask>
Boslet, Corycd4e5b42020-03-25 16:04:41 -0400377 <bpmn2:sequenceFlow id="SequenceFlow_08aruzz" sourceRef="InvokeVNFAdapter" targetRef="ExclusiveGateway_0ahc44p" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400378 </bpmn2:process>
379 <bpmn2:error id="Error_1" name="MSO Workflow Exception" errorCode="MSOWorkflowException" />
380 <bpmn2:message id="Message_1" name="DoCreateVfModuleRollbackRequest" />
381 <bpmndi:BPMNDiagram id="BPMNDiagram_1">
382 <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="DoCreateVfModuleRollback">
383 <bpmndi:BPMNShape id="_BPMNShape_StartEvent_37" bpmnElement="StartEvent_1">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400384 <dc:Bounds x="203" y="210" width="36" height="36" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400385 <bpmndi:BPMNLabel>
386 <dc:Bounds x="31" y="141" width="0" height="0" />
387 </bpmndi:BPMNLabel>
388 </bpmndi:BPMNShape>
389 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_22" bpmnElement="InitializeVariables">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400390 <dc:Bounds x="305" y="188" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400391 </bpmndi:BPMNShape>
392 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="_BPMNShape_StartEvent_37" targetElement="_BPMNShape_ScriptTask_22">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400393 <di:waypoint x="239" y="228" />
394 <di:waypoint x="305" y="228" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400395 <bpmndi:BPMNLabel>
396 <dc:Bounds x="82" y="103" width="0" height="0" />
397 </bpmndi:BPMNLabel>
398 </bpmndi:BPMNEdge>
399 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_160" bpmnElement="InvokePrepareUpdateAAIVfModule">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400400 <dc:Bounds x="915" y="133" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400401 </bpmndi:BPMNShape>
402 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_170" bpmnElement="VNFAdapterPrep">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400403 <dc:Bounds x="294" y="873" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400404 </bpmndi:BPMNShape>
Boslet, Corycd4e5b42020-03-25 16:04:41 -0400405 <bpmndi:BPMNShape id="_BPMNShape_CallActivity_13" bpmnElement="InvokeVNFAdapter">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400406 <dc:Bounds x="452" y="873" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400407 </bpmndi:BPMNShape>
408 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_16" bpmnElement="SequenceFlow_16" sourceElement="_BPMNShape_ScriptTask_170" targetElement="_BPMNShape_CallActivity_13">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400409 <di:waypoint x="394" y="913" />
410 <di:waypoint x="452" y="913" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400411 <bpmndi:BPMNLabel>
412 <dc:Bounds x="225" y="803" width="0" height="0" />
413 </bpmndi:BPMNLabel>
414 </bpmndi:BPMNEdge>
415 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_171" bpmnElement="UpdateAAIVfModulePrep">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400416 <dc:Bounds x="922" y="868" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400417 </bpmndi:BPMNShape>
418 <bpmndi:BPMNShape id="_BPMNShape_CallActivity_14" bpmnElement="InvokeUpdateAAIVfModule">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400419 <dc:Bounds x="1102" y="868" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400420 </bpmndi:BPMNShape>
421 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_172" bpmnElement="SDNCAdapterPrep2">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400422 <dc:Bounds x="377" y="1105" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400423 </bpmndi:BPMNShape>
424 <bpmndi:BPMNShape id="_BPMNShape_CallActivity_15" bpmnElement="InvokeSDNCAdapterV1_2">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400425 <dc:Bounds x="517" y="1105" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400426 </bpmndi:BPMNShape>
427 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_173" bpmnElement="DeleteAAIVfModulePrep">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400428 <dc:Bounds x="894" y="1108" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400429 </bpmndi:BPMNShape>
430 <bpmndi:BPMNShape id="_BPMNShape_CallActivity_16" bpmnElement="InvokeDeleteAAIVfModule">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400431 <dc:Bounds x="1050" y="1108" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400432 </bpmndi:BPMNShape>
433 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_32" bpmnElement="SequenceFlow_32" sourceElement="_BPMNShape_ScriptTask_172" targetElement="_BPMNShape_CallActivity_15">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400434 <di:waypoint x="477" y="1145" />
435 <di:waypoint x="517" y="1145" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400436 <bpmndi:BPMNLabel>
437 <dc:Bounds x="307" y="1035" width="0" height="0" />
438 </bpmndi:BPMNLabel>
439 </bpmndi:BPMNEdge>
440 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_34" bpmnElement="SequenceFlow_34" sourceElement="_BPMNShape_ScriptTask_173" targetElement="_BPMNShape_CallActivity_16">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400441 <di:waypoint x="994" y="1148" />
442 <di:waypoint x="1050" y="1148" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400443 <bpmndi:BPMNLabel>
444 <dc:Bounds x="820" y="1038" width="0" height="0" />
445 </bpmndi:BPMNLabel>
446 </bpmndi:BPMNEdge>
447 <bpmndi:BPMNShape id="_BPMNShape_EndEvent_169" bpmnElement="EndEvent_9">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400448 <dc:Bounds x="1349" y="1215" width="36" height="36" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400449 <bpmndi:BPMNLabel>
450 <dc:Bounds x="1177" y="1146" width="0" height="0" />
451 </bpmndi:BPMNLabel>
452 </bpmndi:BPMNShape>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400453 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_35" bpmnElement="SequenceFlow_35" sourceElement="_BPMNShape_CallActivity_16" targetElement="ScriptTask_0lrbhgj_di">
454 <di:waypoint x="1150" y="1148" />
455 <di:waypoint x="1268" y="1148" />
456 <di:waypoint x="1268" y="1193" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400457 <bpmndi:BPMNLabel>
458 <dc:Bounds x="1019" y="1023" width="0" height="0" />
459 </bpmndi:BPMNLabel>
460 </bpmndi:BPMNEdge>
461 <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_223" bpmnElement="ExclusiveGateway_1" isMarkerVisible="true">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400462 <dc:Bounds x="728" y="203" width="50" height="50" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400463 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400464 <dc:Bounds x="708" y="262" width="90" height="40" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400465 </bpmndi:BPMNLabel>
466 </bpmndi:BPMNShape>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400467 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_5" bpmnElement="SequenceFlow_5" sourceElement="_BPMNShape_ScriptTask_22" targetElement="ExclusiveGateway_1yozzae_di">
468 <di:waypoint x="405" y="228" />
469 <di:waypoint x="468" y="228" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400470 <bpmndi:BPMNLabel>
471 <dc:Bounds x="247" y="103" width="0" height="0" />
472 </bpmndi:BPMNLabel>
473 </bpmndi:BPMNEdge>
474 <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_224" bpmnElement="ExclusiveGateway_2" isMarkerVisible="true">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400475 <dc:Bounds x="1102" y="202" width="50" height="50" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400476 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400477 <dc:Bounds x="1087" y="262" width="80" height="27" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400478 </bpmndi:BPMNLabel>
479 </bpmndi:BPMNShape>
480 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_6" bpmnElement="SequenceFlow_6" sourceElement="_BPMNShape_ExclusiveGateway_223">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400481 <di:waypoint x="753" y="203" />
482 <di:waypoint x="753" y="173" />
483 <di:waypoint x="915" y="173" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400484 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400485 <dc:Bounds x="764" y="149" width="17" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400486 </bpmndi:BPMNLabel>
487 </bpmndi:BPMNEdge>
488 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_8" bpmnElement="SequenceFlow_8" sourceElement="_BPMNShape_ScriptTask_160" targetElement="_BPMNShape_ExclusiveGateway_224">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400489 <di:waypoint x="1015" y="173" />
490 <di:waypoint x="1052" y="173" />
491 <di:waypoint x="1127" y="173" />
492 <di:waypoint x="1127" y="202" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400493 <bpmndi:BPMNLabel>
494 <dc:Bounds x="888" y="63" width="6" height="6" />
495 </bpmndi:BPMNLabel>
496 </bpmndi:BPMNEdge>
497 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_9" bpmnElement="SequenceFlow_9" sourceElement="_BPMNShape_ExclusiveGateway_223" targetElement="_BPMNShape_ExclusiveGateway_224">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400498 <di:waypoint x="778" y="228" />
499 <di:waypoint x="1102" y="227" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400500 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400501 <dc:Bounds x="933" y="228" width="13" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400502 </bpmndi:BPMNLabel>
503 </bpmndi:BPMNEdge>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400504 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_10" bpmnElement="SequenceFlow_10" sourceElement="_BPMNShape_ExclusiveGateway_224" targetElement="ScriptTask_17dmaj7_di">
505 <di:waypoint x="1127" y="252" />
506 <di:waypoint x="1127" y="339" />
507 <di:waypoint x="219" y="339" />
508 <di:waypoint x="219" y="431" />
509 <di:waypoint x="393" y="431" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400510 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400511 <dc:Bounds x="692" y="345" width="17" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400512 </bpmndi:BPMNLabel>
513 </bpmndi:BPMNEdge>
514 <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_225" bpmnElement="ExclusiveGateway_3" isMarkerVisible="true">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400515 <dc:Bounds x="784" y="947" width="50" height="50" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400516 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400517 <dc:Bounds x="769" y="1002" width="81" height="27" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400518 </bpmndi:BPMNLabel>
519 </bpmndi:BPMNShape>
520 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_13" bpmnElement="SequenceFlow_13" sourceElement="_BPMNShape_ExclusiveGateway_225" targetElement="_BPMNShape_ScriptTask_171">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400521 <di:waypoint x="834" y="972" />
522 <di:waypoint x="855" y="972" />
523 <di:waypoint x="855" y="908" />
524 <di:waypoint x="922" y="908" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400525 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400526 <dc:Bounds x="878" y="913" width="17" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400527 </bpmndi:BPMNLabel>
528 </bpmndi:BPMNEdge>
529 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_14" bpmnElement="SequenceFlow_14" sourceElement="_BPMNShape_ScriptTask_171" targetElement="_BPMNShape_CallActivity_14">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400530 <di:waypoint x="1022" y="908" />
531 <di:waypoint x="1102" y="908" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400532 <bpmndi:BPMNLabel>
533 <dc:Bounds x="843" y="798" width="0" height="0" />
534 </bpmndi:BPMNLabel>
535 </bpmndi:BPMNEdge>
536 <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_226" bpmnElement="ExclusiveGateway_4" isMarkerVisible="true">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400537 <dc:Bounds x="1282" y="947" width="50" height="50" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400538 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400539 <dc:Bounds x="1269" y="1002" width="77" height="27" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400540 </bpmndi:BPMNLabel>
541 </bpmndi:BPMNShape>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400542 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_15" bpmnElement="SequenceFlow_15" sourceElement="_BPMNShape_ExclusiveGateway_224" targetElement="ExclusiveGateway_1938vz9_di">
543 <di:waypoint x="1152" y="227" />
544 <di:waypoint x="1215" y="227" />
545 <di:waypoint x="1215" y="322" />
546 <di:waypoint x="209" y="322" />
547 <di:waypoint x="209" y="492" />
548 <di:waypoint x="1112" y="492" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400549 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400550 <dc:Bounds x="691" y="297" width="13" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400551 </bpmndi:BPMNLabel>
552 </bpmndi:BPMNEdge>
553 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_17" bpmnElement="SequenceFlow_17" sourceElement="_BPMNShape_ExclusiveGateway_225" targetElement="_BPMNShape_ExclusiveGateway_226">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400554 <di:waypoint x="834" y="972" />
555 <di:waypoint x="1282" y="972" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400556 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400557 <dc:Bounds x="1045" y="972" width="13" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400558 </bpmndi:BPMNLabel>
559 </bpmndi:BPMNEdge>
560 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_18" bpmnElement="SequenceFlow_18" sourceElement="_BPMNShape_CallActivity_14" targetElement="_BPMNShape_ExclusiveGateway_226">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400561 <di:waypoint x="1202" y="908" />
562 <di:waypoint x="1307" y="908" />
563 <di:waypoint x="1307" y="947" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400564 <bpmndi:BPMNLabel>
565 <dc:Bounds x="1090" y="798" width="0" height="0" />
566 </bpmndi:BPMNLabel>
567 </bpmndi:BPMNEdge>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400568 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_19" bpmnElement="SequenceFlow_19" sourceElement="_BPMNShape_ExclusiveGateway_226" targetElement="ExclusiveGateway_1h87hhh_di">
569 <di:waypoint x="1307" y="997" />
570 <di:waypoint x="1307" y="1068" />
571 <di:waypoint x="224" y="1068" />
572 <di:waypoint x="224" y="1213" />
573 <di:waypoint x="246" y="1213" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400574 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400575 <dc:Bounds x="453" y="1068" width="17" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400576 </bpmndi:BPMNLabel>
577 </bpmndi:BPMNEdge>
578 <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_227" bpmnElement="ExclusiveGateway_5" isMarkerVisible="true">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400579 <dc:Bounds x="779" y="1208" width="50" height="50" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400580 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400581 <dc:Bounds x="769" y="1263" width="70" height="27" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400582 </bpmndi:BPMNLabel>
583 </bpmndi:BPMNShape>
584 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_20" bpmnElement="SequenceFlow_20" sourceElement="_BPMNShape_ExclusiveGateway_226" targetElement="_BPMNShape_ExclusiveGateway_227">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400585 <di:waypoint x="1282" y="972" />
586 <di:waypoint x="1219" y="972" />
587 <di:waypoint x="1219" y="1052" />
588 <di:waypoint x="215" y="1052" />
589 <di:waypoint x="215" y="1356" />
590 <di:waypoint x="804" y="1356" />
591 <di:waypoint x="804" y="1258" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400592 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400593 <dc:Bounds x="1166" y="1022" width="13" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400594 </bpmndi:BPMNLabel>
595 </bpmndi:BPMNEdge>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400596 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_21" bpmnElement="SequenceFlow_21" sourceElement="_BPMNShape_ExclusiveGateway_227" targetElement="ScriptTask_0lrbhgj_di">
597 <di:waypoint x="829" y="1233" />
598 <di:waypoint x="1218" y="1233" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400599 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400600 <dc:Bounds x="1001" y="1233" width="13" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400601 </bpmndi:BPMNLabel>
602 </bpmndi:BPMNEdge>
603 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_24" bpmnElement="SequenceFlow_24" sourceElement="_BPMNShape_ExclusiveGateway_227" targetElement="_BPMNShape_ScriptTask_173">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400604 <di:waypoint x="829" y="1233" />
605 <di:waypoint x="854" y="1233" />
606 <di:waypoint x="854" y="1177" />
607 <di:waypoint x="854" y="1148" />
608 <di:waypoint x="894" y="1148" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400609 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400610 <dc:Bounds x="870" y="1154" width="17" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400611 </bpmndi:BPMNLabel>
612 </bpmndi:BPMNEdge>
613 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_255" bpmnElement="ScriptTask_1">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400614 <dc:Bounds x="651" y="1105" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400615 </bpmndi:BPMNShape>
616 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_2" sourceElement="_BPMNShape_CallActivity_15" targetElement="_BPMNShape_ScriptTask_255">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400617 <di:waypoint x="617" y="1145" />
618 <di:waypoint x="651" y="1145" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400619 <bpmndi:BPMNLabel>
620 <dc:Bounds x="446" y="1035" width="0" height="0" />
621 </bpmndi:BPMNLabel>
622 </bpmndi:BPMNEdge>
623 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_4" sourceElement="_BPMNShape_ScriptTask_255" targetElement="_BPMNShape_ExclusiveGateway_227">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400624 <di:waypoint x="751" y="1145" />
625 <di:waypoint x="804" y="1145" />
626 <di:waypoint x="804" y="1208" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400627 <bpmndi:BPMNLabel>
628 <dc:Bounds x="614" y="1040" width="0" height="0" />
629 </bpmndi:BPMNLabel>
630 </bpmndi:BPMNEdge>
631 <bpmndi:BPMNShape id="_BPMNShape_SubProcess_22" bpmnElement="SubProcess_1" isExpanded="true">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400632 <dc:Bounds x="217" y="1574" width="699" height="159" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400633 </bpmndi:BPMNShape>
634 <bpmndi:BPMNShape id="_BPMNShape_StartEvent_59" bpmnElement="CatchExceptions">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400635 <dc:Bounds x="237" y="1625" width="36" height="36" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400636 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400637 <dc:Bounds x="243" y="1670" width="87" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400638 </bpmndi:BPMNLabel>
639 </bpmndi:BPMNShape>
640 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_281" bpmnElement="LogSaveWorkflowException">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400641 <dc:Bounds x="581" y="1603" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400642 </bpmndi:BPMNShape>
643 <bpmndi:BPMNShape id="_BPMNShape_EndEvent_188" bpmnElement="EndEvent_1">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400644 <dc:Bounds x="755" y="1625" width="36" height="36" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400645 <bpmndi:BPMNLabel>
646 <dc:Bounds x="583" y="1551" width="0" height="0" />
647 </bpmndi:BPMNLabel>
648 </bpmndi:BPMNShape>
649 <bpmndi:BPMNShape id="_BPMNShape_BoundaryEvent_55" bpmnElement="BoundaryEvent_1">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400650 <dc:Bounds x="898" y="1624" width="36" height="36" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400651 <bpmndi:BPMNLabel>
652 <dc:Bounds x="726" y="1550" width="0" height="0" />
653 </bpmndi:BPMNLabel>
654 </bpmndi:BPMNShape>
655 <bpmndi:BPMNShape id="_BPMNShape_EndEvent_189" bpmnElement="EndEvent_2">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400656 <dc:Bounds x="1070" y="1624" width="36" height="36" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400657 <bpmndi:BPMNLabel>
658 <dc:Bounds x="898" y="1555" width="0" height="0" />
659 </bpmndi:BPMNLabel>
660 </bpmndi:BPMNShape>
661 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_23" bpmnElement="SequenceFlow_23" sourceElement="_BPMNShape_BoundaryEvent_55" targetElement="_BPMNShape_EndEvent_189">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400662 <di:waypoint x="934" y="1642" />
663 <di:waypoint x="1008" y="1642" />
664 <di:waypoint x="1008" y="1642" />
665 <di:waypoint x="1070" y="1642" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400666 <bpmndi:BPMNLabel>
667 <dc:Bounds x="833" y="1532" width="0" height="0" />
668 </bpmndi:BPMNLabel>
669 </bpmndi:BPMNEdge>
670 <bpmndi:BPMNShape id="ExclusiveGateway_0a0hroy_di" bpmnElement="ExclusiveGateway_0a0hroy" isMarkerVisible="true">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400671 <dc:Bounds x="603" y="698" width="50" height="50" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400672 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400673 <dc:Bounds x="584" y="748" width="90" height="27" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400674 </bpmndi:BPMNLabel>
675 </bpmndi:BPMNShape>
676 <bpmndi:BPMNShape id="ScriptTask_0mnb4d7_di" bpmnElement="Task_08csf14">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400677 <dc:Bounds x="402" y="617" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400678 </bpmndi:BPMNShape>
679 <bpmndi:BPMNShape id="ScriptTask_1shi2a6_di" bpmnElement="Task_18r7u02">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400680 <dc:Bounds x="742" y="617" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400681 </bpmndi:BPMNShape>
682 <bpmndi:BPMNShape id="CallActivity_0zvct4i_di" bpmnElement="Task_01ajtiy">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400683 <dc:Bounds x="937" y="617" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400684 </bpmndi:BPMNShape>
685 <bpmndi:BPMNEdge id="SequenceFlow_0djpj3r_di" bpmnElement="SequenceFlow_0djpj3r">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400686 <di:waypoint x="502" y="657" />
687 <di:waypoint x="628" y="657" />
688 <di:waypoint x="628" y="699" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400689 <bpmndi:BPMNLabel>
690 <dc:Bounds x="375" y="532" width="0" height="0" />
691 </bpmndi:BPMNLabel>
692 </bpmndi:BPMNEdge>
693 <bpmndi:BPMNShape id="ExclusiveGateway_0uvarlv_di" bpmnElement="ExclusiveGateway_0uvarlv" isMarkerVisible="true">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400694 <dc:Bounds x="1111" y="698" width="50" height="50" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400695 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400696 <dc:Bounds x="1096" y="748" width="80" height="27" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400697 </bpmndi:BPMNLabel>
698 </bpmndi:BPMNShape>
699 <bpmndi:BPMNEdge id="SequenceFlow_185bo77_di" bpmnElement="SequenceFlow_185bo77">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400700 <di:waypoint x="653" y="723" />
701 <di:waypoint x="882" y="723" />
702 <di:waypoint x="882" y="723" />
703 <di:waypoint x="1111" y="723" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400704 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400705 <dc:Bounds x="891" y="723" width="13" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400706 </bpmndi:BPMNLabel>
707 </bpmndi:BPMNEdge>
708 <bpmndi:BPMNEdge id="SequenceFlow_111l1he_di" bpmnElement="SequenceFlow_111l1he">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400709 <di:waypoint x="653" y="723" />
710 <di:waypoint x="683" y="723" />
711 <di:waypoint x="683" y="657" />
712 <di:waypoint x="742" y="657" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400713 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400714 <dc:Bounds x="699" y="663" width="17" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400715 </bpmndi:BPMNLabel>
716 </bpmndi:BPMNEdge>
717 <bpmndi:BPMNEdge id="SequenceFlow_0ca4brn_di" bpmnElement="SequenceFlow_0ca4brn">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400718 <di:waypoint x="842" y="657" />
719 <di:waypoint x="883" y="657" />
720 <di:waypoint x="883" y="657" />
721 <di:waypoint x="937" y="657" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400722 <bpmndi:BPMNLabel>
723 <dc:Bounds x="708" y="547" width="0" height="0" />
724 </bpmndi:BPMNLabel>
725 </bpmndi:BPMNEdge>
726 <bpmndi:BPMNEdge id="SequenceFlow_19r2uus_di" bpmnElement="SequenceFlow_19r2uus">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400727 <di:waypoint x="1037" y="657" />
728 <di:waypoint x="1136" y="657" />
729 <di:waypoint x="1136" y="698" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400730 <bpmndi:BPMNLabel>
731 <dc:Bounds x="897" y="532" width="0" height="0" />
732 </bpmndi:BPMNLabel>
733 </bpmndi:BPMNEdge>
734 <bpmndi:BPMNEdge id="SequenceFlow_1p0v6yk_di" bpmnElement="SequenceFlow_1p0v6yk">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400735 <di:waypoint x="1136" y="748" />
736 <di:waypoint x="1136" y="834" />
737 <di:waypoint x="237" y="834" />
738 <di:waypoint x="237" y="913" />
739 <di:waypoint x="294" y="913" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400740 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400741 <dc:Bounds x="698" y="842" width="17" height="40" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400742 </bpmndi:BPMNLabel>
743 </bpmndi:BPMNEdge>
744 <bpmndi:BPMNEdge id="SequenceFlow_03i4czf_di" bpmnElement="SequenceFlow_03i4czf">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400745 <di:waypoint x="1161" y="723" />
746 <di:waypoint x="1226" y="723" />
747 <di:waypoint x="1226" y="819" />
748 <di:waypoint x="220" y="819" />
749 <di:waypoint x="220" y="972" />
750 <di:waypoint x="656" y="972" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400751 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400752 <dc:Bounds x="698" y="793" width="13" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400753 </bpmndi:BPMNLabel>
754 </bpmndi:BPMNEdge>
755 <bpmndi:BPMNShape id="ExclusiveGateway_1yozzae_di" bpmnElement="ExclusiveGateway_1yozzae" isMarkerVisible="true">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400756 <dc:Bounds x="468" y="203" width="50" height="50" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400757 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400758 <dc:Bounds x="457" y="253" width="73" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400759 </bpmndi:BPMNLabel>
760 </bpmndi:BPMNShape>
761 <bpmndi:BPMNEdge id="SequenceFlow_11er1t8_di" bpmnElement="SequenceFlow_11er1t8">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400762 <di:waypoint x="518" y="228" />
763 <di:waypoint x="728" y="228" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400764 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400765 <dc:Bounds x="547" y="202" width="13" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400766 </bpmndi:BPMNLabel>
767 </bpmndi:BPMNEdge>
768 <bpmndi:BPMNEdge id="SequenceFlow_0ggp8wz_di" bpmnElement="SequenceFlow_0ggp8wz">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400769 <di:waypoint x="493" y="203" />
770 <di:waypoint x="493" y="99" />
771 <di:waypoint x="1348" y="99" />
772 <di:waypoint x="1367" y="1215" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400773 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400774 <dc:Bounds x="914" y="84" width="17" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400775 </bpmndi:BPMNLabel>
776 </bpmndi:BPMNEdge>
777 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_22" bpmnElement="SequenceFlow_22" sourceElement="_BPMNShape_ScriptTask_281" targetElement="_BPMNShape_EndEvent_188">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400778 <di:waypoint x="681" y="1643" />
779 <di:waypoint x="755" y="1643" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400780 <bpmndi:BPMNLabel>
781 <dc:Bounds x="528" y="1518" width="0" height="0" />
782 </bpmndi:BPMNLabel>
783 </bpmndi:BPMNEdge>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400784 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_12" bpmnElement="SequenceFlow_12" sourceElement="_BPMNShape_StartEvent_59" targetElement="ScriptTask_0cd144f_di">
785 <di:waypoint x="273" y="1643" />
786 <di:waypoint x="388" y="1643" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400787 <bpmndi:BPMNLabel>
788 <dc:Bounds x="141" y="1518" width="0" height="0" />
789 </bpmndi:BPMNLabel>
790 </bpmndi:BPMNEdge>
791 <bpmndi:BPMNShape id="ExclusiveGateway_1938vz9_di" bpmnElement="ExclusiveGateway_1938vz9" isMarkerVisible="true">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400792 <dc:Bounds x="1112" y="467" width="50" height="50" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400793 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400794 <dc:Bounds x="1093" y="517" width="89" height="27" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400795 </bpmndi:BPMNLabel>
796 </bpmndi:BPMNShape>
797 <bpmndi:BPMNShape id="ScriptTask_17dmaj7_di" bpmnElement="PrepareSDNCDeactivateRequest">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400798 <dc:Bounds x="394" y="391" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400799 </bpmndi:BPMNShape>
800 <bpmndi:BPMNShape id="CallActivity_0ouj5y6_di" bpmnElement="CallSDNCDeactivate">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400801 <dc:Bounds x="591" y="390" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400802 </bpmndi:BPMNShape>
803 <bpmndi:BPMNShape id="ScriptTask_1fmh02z_di" bpmnElement="PostProcessSDNCDeactivateRequest">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400804 <dc:Bounds x="803" y="390" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400805 </bpmndi:BPMNShape>
806 <bpmndi:BPMNEdge id="SequenceFlow_0ugalf8_di" bpmnElement="SequenceFlow_0ugalf8">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400807 <di:waypoint x="494" y="431" />
808 <di:waypoint x="591" y="430" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400809 <bpmndi:BPMNLabel>
810 <dc:Bounds x="353" y="295.5" width="0" height="0" />
811 </bpmndi:BPMNLabel>
812 </bpmndi:BPMNEdge>
813 <bpmndi:BPMNEdge id="SequenceFlow_0n78x37_di" bpmnElement="SequenceFlow_0n78x37">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400814 <di:waypoint x="691" y="430" />
815 <di:waypoint x="803" y="430" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400816 <bpmndi:BPMNLabel>
817 <dc:Bounds x="557" y="295" width="0" height="0" />
818 </bpmndi:BPMNLabel>
819 </bpmndi:BPMNEdge>
820 <bpmndi:BPMNEdge id="SequenceFlow_06rm0hg_di" bpmnElement="SequenceFlow_06rm0hg">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400821 <di:waypoint x="903" y="430" />
822 <di:waypoint x="1137" y="430" />
823 <di:waypoint x="1137" y="467" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400824 <bpmndi:BPMNLabel>
825 <dc:Bounds x="830" y="305" width="0" height="0" />
826 </bpmndi:BPMNLabel>
827 </bpmndi:BPMNEdge>
828 <bpmndi:BPMNEdge id="SequenceFlow_0n58kg1_di" bpmnElement="SequenceFlow_0n58kg1">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400829 <di:waypoint x="1162" y="492" />
830 <di:waypoint x="1223" y="492" />
831 <di:waypoint x="1223" y="576" />
832 <di:waypoint x="204" y="576" />
833 <di:waypoint x="204" y="723" />
834 <di:waypoint x="603" y="723" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400835 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400836 <dc:Bounds x="698" y="554" width="13" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400837 </bpmndi:BPMNLabel>
838 </bpmndi:BPMNEdge>
839 <bpmndi:BPMNEdge id="SequenceFlow_0unumxv_di" bpmnElement="SequenceFlow_0unumxv">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400840 <di:waypoint x="1137" y="517" />
841 <di:waypoint x="1137" y="592" />
842 <di:waypoint x="222" y="592" />
843 <di:waypoint x="222" y="657" />
844 <di:waypoint x="401" y="657" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400845 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400846 <dc:Bounds x="697" y="603" width="17" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400847 </bpmndi:BPMNLabel>
848 </bpmndi:BPMNEdge>
849 <bpmndi:BPMNEdge id="SequenceFlow_1iufuuu_di" bpmnElement="SequenceFlow_1iufuuu">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400850 <di:waypoint x="477" y="1287" />
851 <di:waypoint x="518" y="1287" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400852 <bpmndi:BPMNLabel>
853 <dc:Bounds x="308" y="1162" width="0" height="0" />
854 </bpmndi:BPMNLabel>
855 </bpmndi:BPMNEdge>
856 <bpmndi:BPMNEdge id="SequenceFlow_1l4n37b_di" bpmnElement="SequenceFlow_1l4n37b">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400857 <di:waypoint x="618" y="1287" />
858 <di:waypoint x="659" y="1286" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400859 <bpmndi:BPMNLabel>
860 <dc:Bounds x="449" y="1161.5" width="0" height="0" />
861 </bpmndi:BPMNLabel>
862 </bpmndi:BPMNEdge>
863 <bpmndi:BPMNShape id="ScriptTask_0qvylv2_di" bpmnElement="PrepareSDNCUnassignRequest">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400864 <dc:Bounds x="377" y="1248" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400865 </bpmndi:BPMNShape>
866 <bpmndi:BPMNShape id="CallActivity_1stidyk_di" bpmnElement="CallSDNCAdapterUnassign">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400867 <dc:Bounds x="518" y="1247" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400868 </bpmndi:BPMNShape>
869 <bpmndi:BPMNShape id="ScriptTask_1ub9z2k_di" bpmnElement="PostProcessSDNCUnassignRequest">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400870 <dc:Bounds x="659" y="1246" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400871 </bpmndi:BPMNShape>
872 <bpmndi:BPMNShape id="ExclusiveGateway_1h87hhh_di" bpmnElement="ExclusiveGateway_1h87hhh" isMarkerVisible="true">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400873 <dc:Bounds x="246" y="1188" width="50" height="50" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400874 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400875 <dc:Bounds x="231" y="1238" width="80" height="27" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400876 </bpmndi:BPMNLabel>
877 </bpmndi:BPMNShape>
878 <bpmndi:BPMNEdge id="SequenceFlow_1rpg6ac_di" bpmnElement="SequenceFlow_1rpg6ac">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400879 <di:waypoint x="271" y="1188" />
880 <di:waypoint x="271" y="1145" />
881 <di:waypoint x="377" y="1145" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400882 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400883 <dc:Bounds x="290" y="1121" width="13" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400884 </bpmndi:BPMNLabel>
885 </bpmndi:BPMNEdge>
886 <bpmndi:BPMNEdge id="SequenceFlow_16ghmax_di" bpmnElement="SequenceFlow_16ghmax">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400887 <di:waypoint x="271" y="1238" />
888 <di:waypoint x="271" y="1288" />
889 <di:waypoint x="377" y="1288" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400890 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400891 <dc:Bounds x="283" y="1292" width="17" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400892 </bpmndi:BPMNLabel>
893 </bpmndi:BPMNEdge>
894 <bpmndi:BPMNEdge id="SequenceFlow_12otwa4_di" bpmnElement="SequenceFlow_12otwa4">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400895 <di:waypoint x="759" y="1286" />
896 <di:waypoint x="769" y="1286" />
897 <di:waypoint x="769" y="1233" />
898 <di:waypoint x="779" y="1233" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400899 <bpmndi:BPMNLabel>
900 <dc:Bounds x="594" y="1139.5" width="0" height="0" />
901 </bpmndi:BPMNLabel>
902 </bpmndi:BPMNEdge>
903 <bpmndi:BPMNEdge id="SequenceFlow_1h8ve60_di" bpmnElement="SequenceFlow_1h8ve60">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400904 <di:waypoint x="1318" y="1233" />
905 <di:waypoint x="1349" y="1233" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400906 <bpmndi:BPMNLabel>
907 <dc:Bounds x="1144" y="1108" width="0" height="0" />
908 </bpmndi:BPMNLabel>
909 </bpmndi:BPMNEdge>
910 <bpmndi:BPMNShape id="ScriptTask_0lrbhgj_di" bpmnElement="SetSuccessfulRollbackStatus">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400911 <dc:Bounds x="1218" y="1193" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400912 </bpmndi:BPMNShape>
913 <bpmndi:BPMNEdge id="SequenceFlow_02fx6z6_di" bpmnElement="SequenceFlow_02fx6z6">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400914 <di:waypoint x="488" y="1643" />
915 <di:waypoint x="581" y="1643" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400916 <bpmndi:BPMNLabel>
917 <dc:Bounds x="345" y="1518" width="0" height="0" />
918 </bpmndi:BPMNLabel>
919 </bpmndi:BPMNEdge>
920 <bpmndi:BPMNShape id="ScriptTask_0cd144f_di" bpmnElement="SetFailedRollbackStatus">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400921 <dc:Bounds x="388" y="1603" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400922 </bpmndi:BPMNShape>
923 <bpmndi:BPMNShape id="ExclusiveGateway_0ahc44p_di" bpmnElement="ExclusiveGateway_0ahc44p" isMarkerVisible="true">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400924 <dc:Bounds x="656" y="947" width="50" height="50" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400925 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400926 <dc:Bounds x="689" y="915" width="84" height="27" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400927 </bpmndi:BPMNLabel>
928 </bpmndi:BPMNShape>
929 <bpmndi:BPMNEdge id="SequenceFlow_1gcfdej_di" bpmnElement="SequenceFlow_1gcfdej">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400930 <di:waypoint x="706" y="972" />
931 <di:waypoint x="784" y="972" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400932 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400933 <dc:Bounds x="741" y="947" width="13" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400934 </bpmndi:BPMNLabel>
935 </bpmndi:BPMNEdge>
936 <bpmndi:BPMNEdge id="SequenceFlow_17ne2iz_di" bpmnElement="SequenceFlow_17ne2iz">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400937 <di:waypoint x="681" y="997" />
938 <di:waypoint x="681" y="1041" />
939 <di:waypoint x="152" y="1041" />
940 <di:waypoint x="152" y="1457" />
941 <di:waypoint x="294" y="1457" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400942 <bpmndi:BPMNLabel>
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400943 <dc:Bounds x="650" y="995" width="17" height="14" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400944 </bpmndi:BPMNLabel>
945 </bpmndi:BPMNEdge>
946 <bpmndi:BPMNEdge id="SequenceFlow_17it51d_di" bpmnElement="SequenceFlow_17it51d">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400947 <di:waypoint x="552" y="1457" />
948 <di:waypoint x="1268" y="1457" />
949 <di:waypoint x="1268" y="1273" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400950 <bpmndi:BPMNLabel>
951 <dc:Bounds x="720" y="1332" width="0" height="0" />
952 </bpmndi:BPMNLabel>
953 </bpmndi:BPMNEdge>
954 <bpmndi:BPMNEdge id="SequenceFlow_0fvuowt_di" bpmnElement="SequenceFlow_0fvuowt">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400955 <di:waypoint x="394" y="1457" />
956 <di:waypoint x="452" y="1457" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400957 <bpmndi:BPMNLabel>
958 <dc:Bounds x="233" y="1332" width="0" height="0" />
959 </bpmndi:BPMNLabel>
960 </bpmndi:BPMNEdge>
961 <bpmndi:BPMNShape id="CallActivity_0i5a02m_di" bpmnElement="Task_0k9gnp2">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400962 <dc:Bounds x="452" y="1417" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400963 </bpmndi:BPMNShape>
964 <bpmndi:BPMNShape id="ScriptTask_008e45v_di" bpmnElement="Task_1sqxedz">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400965 <dc:Bounds x="294" y="1418" width="100" height="80" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400966 </bpmndi:BPMNShape>
967 <bpmndi:BPMNEdge id="SequenceFlow_08aruzz_di" bpmnElement="SequenceFlow_08aruzz">
Boslet, Coryfa9a7072020-04-16 10:43:38 -0400968 <di:waypoint x="552" y="913" />
969 <di:waypoint x="681" y="913" />
970 <di:waypoint x="681" y="947" />
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400971 <bpmndi:BPMNLabel>
972 <dc:Bounds x="427" y="778" width="0" height="0" />
973 </bpmndi:BPMNLabel>
974 </bpmndi:BPMNEdge>
975 </bpmndi:BPMNPlane>
976 </bpmndi:BPMNDiagram>
977</bpmn2:definitions>