Merge "Reorder modifiers"
[so.git] / bpmn / MSOInfrastructureBPMN / src / main / resources / process / VnfInPlaceUpdate.bpmn
1 <?xml version="1.0" encoding="UTF-8"?>
2 <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="_F0omAMXGEeW834CKd-K10Q" targetNamespace="http://camunda.org/schema/1.0/bpmn" exporter="Camunda Modeler" exporterVersion="1.11.3" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
3   <bpmn2:process id="VnfInPlaceUpdate" name="VnfInPlaceUpdate" isExecutable="true">
4     <bpmn2:scriptTask id="ScriptTask_1" name="Send Synch Response" scriptFormat="groovy">
5       <bpmn2:incoming>SequenceFlow_5</bpmn2:incoming>
6       <bpmn2:outgoing>SequenceFlow_0y0jt4l</bpmn2:outgoing>
7       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
8 def uvfm = new VnfInPlaceUpdate()
9 uvfm.sendSynchResponse(execution)]]></bpmn2:script>
10     </bpmn2:scriptTask>
11     <bpmn2:sequenceFlow id="SequenceFlow_2" name="" sourceRef="Task_1rxiqe1" targetRef="ExclusiveGateway_045e1uz" />
12     <bpmn2:scriptTask id="PreProcessRequest" name="Pre-Process Request" scriptFormat="groovy">
13       <bpmn2:incoming>SequenceFlow_4</bpmn2:incoming>
14       <bpmn2:outgoing>SequenceFlow_5</bpmn2:outgoing>
15       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
16 def uvfm = new VnfInPlaceUpdate()
17 uvfm.preProcessRequest(execution)
18 ]]></bpmn2:script>
19     </bpmn2:scriptTask>
20     <bpmn2:sequenceFlow id="SequenceFlow_5" name="" sourceRef="PreProcessRequest" targetRef="ScriptTask_1" />
21     <bpmn2:callActivity id="CallActivity_1" name="Completion Handler" calledElement="CompleteMsoProcess">
22       <bpmn2:extensionElements>
23         <camunda:in source="CompletionHandlerRequest" target="CompleteMsoProcessRequest" />
24         <camunda:in source="mso-request-id" target="mso-request-id" />
25         <camunda:in source="mso-service-instance-id" target="mso-service-instance-id" />
26         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
27       </bpmn2:extensionElements>
28       <bpmn2:incoming>SequenceFlow_17</bpmn2:incoming>
29       <bpmn2:outgoing>SequenceFlow_14</bpmn2:outgoing>
30     </bpmn2:callActivity>
31     <bpmn2:sequenceFlow id="SequenceFlow_14" name="" sourceRef="CallActivity_1" targetRef="ScriptTask_4" />
32     <bpmn2:endEvent id="EndEvent_1" name="TheEnd">
33       <bpmn2:incoming>SequenceFlow_6</bpmn2:incoming>
34       <bpmn2:terminateEventDefinition id="_TerminateEventDefinition_5" />
35     </bpmn2:endEvent>
36     <bpmn2:scriptTask id="ScriptTask_4" name="Set Success Indicator" scriptFormat="groovy">
37       <bpmn2:incoming>SequenceFlow_14</bpmn2:incoming>
38       <bpmn2:outgoing>SequenceFlow_6</bpmn2:outgoing>
39       <bpmn2:script><![CDATA[// The following variable is checked by the unit test
40 execution.setVariable("VnfInPlaceUpdateSuccessIndicator", true)]]></bpmn2:script>
41     </bpmn2:scriptTask>
42     <bpmn2:sequenceFlow id="SequenceFlow_6" name="" sourceRef="ScriptTask_4" targetRef="EndEvent_1" />
43     <bpmn2:scriptTask id="ScriptTask_10" name="Completion Handler (prep)" scriptFormat="groovy">
44       <bpmn2:incoming>SequenceFlow_3</bpmn2:incoming>
45       <bpmn2:incoming>SequenceFlow_07uuj2d</bpmn2:incoming>
46       <bpmn2:outgoing>SequenceFlow_17</bpmn2:outgoing>
47       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
48 def uvfm = new VnfInPlaceUpdate()
49 uvfm.completionHandlerPrep(execution, 'CompletionHandlerRequest')
50 ]]></bpmn2:script>
51     </bpmn2:scriptTask>
52     <bpmn2:sequenceFlow id="SequenceFlow_17" name="" sourceRef="ScriptTask_10" targetRef="CallActivity_1" />
53     <bpmn2:subProcess id="SubProcess_1" name="Error Handler" triggeredByEvent="true">
54       <bpmn2:startEvent id="StartEvent_3" name="Catch All Errors">
55         <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
56         <bpmn2:errorEventDefinition id="ErrorEventDefinition_1" />
57       </bpmn2:startEvent>
58       <bpmn2:sequenceFlow id="SequenceFlow_1" name="" sourceRef="StartEvent_3" targetRef="Task_0ilgwhw" />
59       <bpmn2:scriptTask id="ScriptTask_3" name="Fallout Handler (prep)" scriptFormat="groovy">
60         <bpmn2:incoming>SequenceFlow_0ib8gb8</bpmn2:incoming>
61         <bpmn2:outgoing>SequenceFlow_7</bpmn2:outgoing>
62         <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
63 def uvfm = new VnfInPlaceUpdate()
64 uvfm.falloutHandlerPrep(execution, 'FalloutHandlerRequest')
65 ]]></bpmn2:script>
66       </bpmn2:scriptTask>
67       <bpmn2:sequenceFlow id="SequenceFlow_7" sourceRef="ScriptTask_3" targetRef="CallActivity_2" />
68       <bpmn2:callActivity id="CallActivity_2" name="Fallout Handler" calledElement="FalloutHandler">
69         <bpmn2:extensionElements>
70           <camunda:in source="FalloutHandlerRequest" target="FalloutHandlerRequest" />
71           <camunda:in source="mso-request-id" target="mso-request-id" />
72           <camunda:in source="mso-service-instance-id" target="mso-service-instance-id" />
73           <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
74         </bpmn2:extensionElements>
75         <bpmn2:incoming>SequenceFlow_7</bpmn2:incoming>
76         <bpmn2:outgoing>SequenceFlow_19</bpmn2:outgoing>
77       </bpmn2:callActivity>
78       <bpmn2:endEvent id="EndEvent_2">
79         <bpmn2:incoming>SequenceFlow_19</bpmn2:incoming>
80         <bpmn2:terminateEventDefinition id="TerminateEventDefinition_1" />
81       </bpmn2:endEvent>
82       <bpmn2:sequenceFlow id="SequenceFlow_19" name="" sourceRef="CallActivity_2" targetRef="EndEvent_2" />
83       <bpmn2:sequenceFlow id="SequenceFlow_1qnzi6i" sourceRef="Task_13sybx8" targetRef="Task_1mt62gu" />
84       <bpmn2:callActivity id="Task_13sybx8" name="Rollback Processing" calledElement="RollbackVnf">
85         <bpmn2:extensionElements>
86           <camunda:in source="msoRequestId" target="msoRequestId" />
87           <camunda:in source="vnfId" target="vnfId" />
88           <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
89           <camunda:in source="rollbackSetClosedLoopDisabledFlag" target="rollbackSetClosedLoopDisabledFlag" />
90           <camunda:in source="rollbackSetVnfInMaintenanceFlag" target="rollbackSetVnfInMaintenanceFlag" />
91           <camunda:in source="rollbackVnfStop" target="rollbackVnfStop" />
92           <camunda:in source="rollbackVnfLock" target="rollbackVnfLock" />
93           <camunda:in source="errorCode" target="errorCode" />
94           <camunda:out source="rollbackSuccessful" target="rollbackSuccessful" />
95           <camunda:in source="payload" target="payload" />
96           <camunda:in source="vnfName" target="vnfName" />
97           <camunda:in source="rollbackQuiesceTraffic" target="rollbackQuiesceTraffic" />
98           <camunda:in source="controllerType" target="controllerType" />
99         </bpmn2:extensionElements>
100         <bpmn2:incoming>SequenceFlow_0hvg70o</bpmn2:incoming>
101         <bpmn2:outgoing>SequenceFlow_1qnzi6i</bpmn2:outgoing>
102       </bpmn2:callActivity>
103       <bpmn2:sequenceFlow id="SequenceFlow_0hvg70o" sourceRef="Task_0ilgwhw" targetRef="Task_13sybx8" />
104       <bpmn2:scriptTask id="Task_0ilgwhw" name="PreProcess Rollback" scriptFormat="groovy">
105         <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
106         <bpmn2:outgoing>SequenceFlow_0hvg70o</bpmn2:outgoing>
107         <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
108 def uvfm = new VnfInPlaceUpdate()
109 uvfm.preProcessRollback(execution)]]></bpmn2:script>
110       </bpmn2:scriptTask>
111       <bpmn2:sequenceFlow id="SequenceFlow_0ib8gb8" sourceRef="Task_1mt62gu" targetRef="ScriptTask_3" />
112       <bpmn2:scriptTask id="Task_1mt62gu" name="PostProcess Rollback" scriptFormat="groovy">
113         <bpmn2:incoming>SequenceFlow_1qnzi6i</bpmn2:incoming>
114         <bpmn2:outgoing>SequenceFlow_0ib8gb8</bpmn2:outgoing>
115         <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
116 def uvfm = new VnfInPlaceUpdate()
117 uvfm.postProcessRollback(execution)]]></bpmn2:script>
118       </bpmn2:scriptTask>
119     </bpmn2:subProcess>
120     <bpmn2:endEvent id="EndEvent_3">
121       <bpmn2:incoming>SequenceFlow_12</bpmn2:incoming>
122       <bpmn2:terminateEventDefinition id="TerminateEventDefinition_2" />
123     </bpmn2:endEvent>
124     <bpmn2:boundaryEvent id="BoundaryEvent_1" name="" attachedToRef="SubProcess_1">
125       <bpmn2:outgoing>SequenceFlow_12</bpmn2:outgoing>
126       <bpmn2:errorEventDefinition id="ErrorEventDefinition_2" />
127     </bpmn2:boundaryEvent>
128     <bpmn2:sequenceFlow id="SequenceFlow_12" name="" sourceRef="BoundaryEvent_1" targetRef="EndEvent_3" />
129     <bpmn2:startEvent id="StartEvent_1" name="Start">
130       <bpmn2:outgoing>SequenceFlow_4</bpmn2:outgoing>
131     </bpmn2:startEvent>
132     <bpmn2:sequenceFlow id="SequenceFlow_4" name="" sourceRef="StartEvent_1" targetRef="PreProcessRequest" />
133     <bpmn2:sequenceFlow id="SequenceFlow_3" name="no" sourceRef="ExclusiveGateway_18j1ow5" targetRef="ScriptTask_10" />
134     <bpmn2:sequenceFlow id="SequenceFlow_053qjfy" sourceRef="Task_1opcb4j" targetRef="Task_0vy2zge" />
135     <bpmn2:scriptTask id="Task_1opcb4j" name="Query A&#38;AI for VNF" scriptFormat="groovy">
136       <bpmn2:incoming>SequenceFlow_0y0jt4l</bpmn2:incoming>
137       <bpmn2:outgoing>SequenceFlow_053qjfy</bpmn2:outgoing>
138       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
139 def uvfm = new VnfInPlaceUpdate()
140 uvfm.queryAAIForVnf(execution)]]></bpmn2:script>
141     </bpmn2:scriptTask>
142     <bpmn2:sequenceFlow id="SequenceFlow_0y0jt4l" sourceRef="ScriptTask_1" targetRef="Task_1opcb4j" />
143     <bpmn2:scriptTask id="Task_1rxiqe1" name="Check If VNF Is In Maintenance in A&#38;AI" scriptFormat="groovy">
144       <bpmn2:incoming>SequenceFlow_16mo99z</bpmn2:incoming>
145       <bpmn2:incoming>SequenceFlow_09lrk4q</bpmn2:incoming>
146       <bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
147       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
148 def uvfm = new VnfInPlaceUpdate()
149 uvfm.checkIfVnfInMaintInAAI(execution)
150 ]]></bpmn2:script>
151     </bpmn2:scriptTask>
152     <bpmn2:sequenceFlow id="SequenceFlow_0usxnlk" sourceRef="Task_0vy2zge" targetRef="ExclusiveGateway_0q323wc" />
153     <bpmn2:scriptTask id="Task_0ap39ka" name="Set VNF inMaintenance Flag in A&#38;AI" scriptFormat="groovy">
154       <bpmn2:incoming>SequenceFlow_0baosqi</bpmn2:incoming>
155       <bpmn2:incoming>SequenceFlow_1eezqx8</bpmn2:incoming>
156       <bpmn2:outgoing>SequenceFlow_0k3fx7p</bpmn2:outgoing>
157       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
158 def uvfm = new VnfInPlaceUpdate()
159 uvfm.setVnfInMaintFlagInAAI(execution, true)
160 ]]></bpmn2:script>
161     </bpmn2:scriptTask>
162     <bpmn2:scriptTask id="Task_1drglpt" name="Unset VNF In Maintenance Flag in A&#38;AI" scriptFormat="groovy">
163       <bpmn2:incoming>SequenceFlow_1nr9o85</bpmn2:incoming>
164       <bpmn2:incoming>SequenceFlow_16ff86u</bpmn2:incoming>
165       <bpmn2:outgoing>SequenceFlow_12mfil6</bpmn2:outgoing>
166       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
167 def uvfm = new VnfInPlaceUpdate()
168 uvfm.setVnfInMaintFlagInAAI(execution, false)
169 ]]></bpmn2:script>
170     </bpmn2:scriptTask>
171     <bpmn2:scriptTask id="Task_0vy2zge" name="Check If Physical Servers Are Locked in A&#38;AI" scriptFormat="groovy">
172       <bpmn2:incoming>SequenceFlow_053qjfy</bpmn2:incoming>
173       <bpmn2:incoming>SequenceFlow_179tyul</bpmn2:incoming>
174       <bpmn2:outgoing>SequenceFlow_0usxnlk</bpmn2:outgoing>
175       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
176 def uvfm = new VnfInPlaceUpdate()
177 uvfm.checkIfPserversInMaintInAAI(execution)
178 ]]></bpmn2:script>
179     </bpmn2:scriptTask>
180     <bpmn2:sequenceFlow id="SequenceFlow_0xx8y1s" sourceRef="Task_1dtbnuy" targetRef="ExclusiveGateway_1slvyx2" />
181     <bpmn2:sequenceFlow id="SequenceFlow_0a6pdza" sourceRef="Task_1fj63ov" targetRef="ExclusiveGateway_1ichg7h" />
182     <bpmn2:sequenceFlow id="SequenceFlow_13h26h9" sourceRef="Task_1cfkcss" targetRef="ExclusiveGateway_1etgtgi" />
183     <bpmn2:sequenceFlow id="SequenceFlow_1uno5rs" sourceRef="Task_1hdg951" targetRef="ExclusiveGateway_02tj4dw" />
184     <bpmn2:sequenceFlow id="SequenceFlow_1c79909" sourceRef="Task_1ca5ctq" targetRef="ExclusiveGateway_1gn5lab" />
185     <bpmn2:sequenceFlow id="SequenceFlow_1xfbwpi" sourceRef="Task_1sove95" targetRef="ExclusiveGateway_123vjyo" />
186     <bpmn2:exclusiveGateway id="ExclusiveGateway_0q323wc" name="Error on PServers Check?" default="SequenceFlow_16mo99z">
187       <bpmn2:incoming>SequenceFlow_0usxnlk</bpmn2:incoming>
188       <bpmn2:outgoing>SequenceFlow_16mo99z</bpmn2:outgoing>
189       <bpmn2:outgoing>SequenceFlow_06ev8or</bpmn2:outgoing>
190     </bpmn2:exclusiveGateway>
191     <bpmn2:sequenceFlow id="SequenceFlow_16mo99z" name="no" sourceRef="ExclusiveGateway_0q323wc" targetRef="Task_1rxiqe1" />
192     <bpmn2:exclusiveGateway id="ExclusiveGateway_045e1uz" name="Error On inMaintenance Check?" default="SequenceFlow_0baosqi">
193       <bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
194       <bpmn2:outgoing>SequenceFlow_0baosqi</bpmn2:outgoing>
195       <bpmn2:outgoing>SequenceFlow_1cdfjed</bpmn2:outgoing>
196     </bpmn2:exclusiveGateway>
197     <bpmn2:sequenceFlow id="SequenceFlow_0baosqi" name="no" sourceRef="ExclusiveGateway_045e1uz" targetRef="Task_0ap39ka" />
198     <bpmn2:callActivity id="Task_0q5cdit" name="Rainy Day Handler" calledElement="RainyDayHandler">
199       <bpmn2:extensionElements>
200         <camunda:in source="msoRequestId" target="msoRequestId" />
201         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
202         <camunda:in source="serviceType" target="serviceType" />
203         <camunda:in source="nfRole" target="vnfType" />
204         <camunda:in source="currentActivity" target="currentActivity" />
205         <camunda:in source="workStep" target="workStep" />
206         <camunda:in source="failedActivity" target="failedActivity" />
207         <camunda:in source="errorCode" target="errorCode" />
208         <camunda:in source="errorText" target="errorText" />
209         <camunda:out source="WorkflowException" target="WorkflowException" />
210         <camunda:out source="handlingCode" target="disposition" />
211         <camunda:in source="requestorId" target="requestorId" />
212         <camunda:out source="taskId" target="taskId" />
213         <camunda:in source="vnfName" target="vnfName" />
214       </bpmn2:extensionElements>
215       <bpmn2:incoming>SequenceFlow_0nob5cp</bpmn2:incoming>
216       <bpmn2:outgoing>SequenceFlow_0v0u7mf</bpmn2:outgoing>
217     </bpmn2:callActivity>
218     <bpmn2:sequenceFlow id="SequenceFlow_0v0u7mf" sourceRef="Task_0q5cdit" targetRef="ExclusiveGateway_0xlxgl0" />
219     <bpmn2:sequenceFlow id="SequenceFlow_0vpd06n" name="Abort" sourceRef="ExclusiveGateway_0xlxgl0" targetRef="Task_1tg549h">
220       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("disposition") == "Abort"]]></bpmn2:conditionExpression>
221     </bpmn2:sequenceFlow>
222     <bpmn2:sequenceFlow id="SequenceFlow_1qr8msw" name="Rollback" sourceRef="ExclusiveGateway_0xlxgl0" targetRef="Task_0zbogrm">
223       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("disposition") == "Rollback"]]></bpmn2:conditionExpression>
224     </bpmn2:sequenceFlow>
225     <bpmn2:exclusiveGateway id="ExclusiveGateway_0ud5uwa" name="Eror on inMaintenance Set?" default="SequenceFlow_06ajc11">
226       <bpmn2:incoming>SequenceFlow_0k3fx7p</bpmn2:incoming>
227       <bpmn2:outgoing>SequenceFlow_17g62fl</bpmn2:outgoing>
228       <bpmn2:outgoing>SequenceFlow_06ajc11</bpmn2:outgoing>
229     </bpmn2:exclusiveGateway>
230     <bpmn2:sequenceFlow id="SequenceFlow_0k3fx7p" sourceRef="Task_0ap39ka" targetRef="ExclusiveGateway_0ud5uwa" />
231     <bpmn2:sequenceFlow id="SequenceFlow_0qy68ib" name="no" sourceRef="ExclusiveGateway_1slvyx2" targetRef="Task_1fj63ov" />
232     <bpmn2:exclusiveGateway id="ExclusiveGateway_1ichg7h" name="Error on Upgrade PreCheck?" default="SequenceFlow_0q0qan8">
233       <bpmn2:incoming>SequenceFlow_0a6pdza</bpmn2:incoming>
234       <bpmn2:outgoing>SequenceFlow_0q0qan8</bpmn2:outgoing>
235       <bpmn2:outgoing>SequenceFlow_02mk8vs</bpmn2:outgoing>
236     </bpmn2:exclusiveGateway>
237     <bpmn2:sequenceFlow id="SequenceFlow_0q0qan8" name="no" sourceRef="ExclusiveGateway_1ichg7h" targetRef="Task_1cfkcss" />
238     <bpmn2:exclusiveGateway id="ExclusiveGateway_1etgtgi" name="Error on Quiesce Traffic?" default="SequenceFlow_1c0vdki">
239       <bpmn2:incoming>SequenceFlow_13h26h9</bpmn2:incoming>
240       <bpmn2:outgoing>SequenceFlow_1c0vdki</bpmn2:outgoing>
241       <bpmn2:outgoing>SequenceFlow_11o5j55</bpmn2:outgoing>
242     </bpmn2:exclusiveGateway>
243     <bpmn2:sequenceFlow id="SequenceFlow_1c0vdki" name="no" sourceRef="ExclusiveGateway_1etgtgi" targetRef="Task_0eae8go" />
244     <bpmn2:exclusiveGateway id="ExclusiveGateway_02tj4dw" name="Error on Upgrade Software?" default="SequenceFlow_162mm0m">
245       <bpmn2:incoming>SequenceFlow_1uno5rs</bpmn2:incoming>
246       <bpmn2:outgoing>SequenceFlow_162mm0m</bpmn2:outgoing>
247       <bpmn2:outgoing>SequenceFlow_1gagrha</bpmn2:outgoing>
248     </bpmn2:exclusiveGateway>
249     <bpmn2:sequenceFlow id="SequenceFlow_162mm0m" name="no" sourceRef="ExclusiveGateway_02tj4dw" targetRef="Task_1ca5ctq" />
250     <bpmn2:exclusiveGateway id="ExclusiveGateway_1gn5lab" name="Error on Post Health Check?" default="SequenceFlow_1c2xyhk">
251       <bpmn2:incoming>SequenceFlow_1c79909</bpmn2:incoming>
252       <bpmn2:outgoing>SequenceFlow_1urpp94</bpmn2:outgoing>
253       <bpmn2:outgoing>SequenceFlow_1c2xyhk</bpmn2:outgoing>
254     </bpmn2:exclusiveGateway>
255     <bpmn2:exclusiveGateway id="ExclusiveGateway_0l2z6wc" name="Erorr on inMaintenance Unset?" default="SequenceFlow_0u6ho2p">
256       <bpmn2:incoming>SequenceFlow_12mfil6</bpmn2:incoming>
257       <bpmn2:outgoing>SequenceFlow_0u6ho2p</bpmn2:outgoing>
258       <bpmn2:outgoing>SequenceFlow_0k3zxpd</bpmn2:outgoing>
259     </bpmn2:exclusiveGateway>
260     <bpmn2:sequenceFlow id="SequenceFlow_12mfil6" sourceRef="Task_1drglpt" targetRef="ExclusiveGateway_0l2z6wc" />
261     <bpmn2:scriptTask id="Task_1tg549h" name="Abort Processing" scriptFormat="groovy">
262       <bpmn2:incoming>SequenceFlow_0vpd06n</bpmn2:incoming>
263       <bpmn2:incoming>SequenceFlow_1c022sy</bpmn2:incoming>
264       <bpmn2:incoming>SequenceFlow_0h64c4o</bpmn2:incoming>
265       <bpmn2:incoming>SequenceFlow_0syfgbo</bpmn2:incoming>
266       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
267 def uvfm = new VnfInPlaceUpdate()
268 uvfm.abortProcessing(execution)]]></bpmn2:script>
269     </bpmn2:scriptTask>
270     <bpmn2:exclusiveGateway id="ExclusiveGateway_0xlxgl0" name="Check Disposition">
271       <bpmn2:incoming>SequenceFlow_0v0u7mf</bpmn2:incoming>
272       <bpmn2:outgoing>SequenceFlow_1qr8msw</bpmn2:outgoing>
273       <bpmn2:outgoing>SequenceFlow_05gpym3</bpmn2:outgoing>
274       <bpmn2:outgoing>SequenceFlow_0vpd06n</bpmn2:outgoing>
275       <bpmn2:outgoing>SequenceFlow_1ijc733</bpmn2:outgoing>
276     </bpmn2:exclusiveGateway>
277     <bpmn2:exclusiveGateway id="ExclusiveGateway_0y82zzx" name="Next Step?&#10;&#10;" default="SequenceFlow_1c022sy">
278       <bpmn2:incoming>SequenceFlow_05gpym3</bpmn2:incoming>
279       <bpmn2:incoming>SequenceFlow_1kntfys</bpmn2:incoming>
280       <bpmn2:outgoing>SequenceFlow_1nlqlwn</bpmn2:outgoing>
281       <bpmn2:outgoing>SequenceFlow_1c022sy</bpmn2:outgoing>
282       <bpmn2:outgoing>SequenceFlow_0ueoglv</bpmn2:outgoing>
283       <bpmn2:outgoing>SequenceFlow_15fqlwe</bpmn2:outgoing>
284       <bpmn2:outgoing>SequenceFlow_0yuj0l5</bpmn2:outgoing>
285       <bpmn2:outgoing>SequenceFlow_1abb030</bpmn2:outgoing>
286       <bpmn2:outgoing>SequenceFlow_0ls3ej5</bpmn2:outgoing>
287       <bpmn2:outgoing>SequenceFlow_1ar6ikk</bpmn2:outgoing>
288       <bpmn2:outgoing>SequenceFlow_171iq7e</bpmn2:outgoing>
289       <bpmn2:outgoing>SequenceFlow_1553o9f</bpmn2:outgoing>
290       <bpmn2:outgoing>SequenceFlow_0dmxwel</bpmn2:outgoing>
291       <bpmn2:outgoing>SequenceFlow_1id2p8y</bpmn2:outgoing>
292       <bpmn2:outgoing>SequenceFlow_0t53vux</bpmn2:outgoing>
293       <bpmn2:outgoing>SequenceFlow_11ck4qe</bpmn2:outgoing>
294       <bpmn2:outgoing>SequenceFlow_16d2ln4</bpmn2:outgoing>
295       <bpmn2:outgoing>SequenceFlow_1quapjx</bpmn2:outgoing>
296       <bpmn2:outgoing>SequenceFlow_101n488</bpmn2:outgoing>
297       <bpmn2:outgoing>SequenceFlow_021ah63</bpmn2:outgoing>
298     </bpmn2:exclusiveGateway>
299     <bpmn2:sequenceFlow id="SequenceFlow_05gpym3" name="Skip" sourceRef="ExclusiveGateway_0xlxgl0" targetRef="ExclusiveGateway_0y82zzx">
300       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("disposition") == "Skip"]]></bpmn2:conditionExpression>
301     </bpmn2:sequenceFlow>
302     <bpmn2:sequenceFlow id="SequenceFlow_19ba94v" sourceRef="Task_0eae8go" targetRef="ExclusiveGateway_19an3h2" />
303     <bpmn2:sequenceFlow id="SequenceFlow_1nlqlwn" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_0ee7wot">
304       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "QuiesceTraffic") ||
305 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "Snapshot")]]></bpmn2:conditionExpression>
306     </bpmn2:sequenceFlow>
307     <bpmn2:sequenceFlow id="SequenceFlow_1c022sy" sourceRef="ExclusiveGateway_0y82zzx" targetRef="Task_1tg549h" />
308     <bpmn2:sequenceFlow id="SequenceFlow_06ev8or" name="yes" sourceRef="ExclusiveGateway_0q323wc" targetRef="IntermediateThrowEvent_0zmqbae">
309       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
310     </bpmn2:sequenceFlow>
311     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0zmqbae" name="To Rainy Day Handling">
312       <bpmn2:incoming>SequenceFlow_06ev8or</bpmn2:incoming>
313       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
314     </bpmn2:intermediateThrowEvent>
315     <bpmn2:sequenceFlow id="SequenceFlow_0nob5cp" sourceRef="IntermediateThrowEvent_0z0t7rn" targetRef="Task_0q5cdit" />
316     <bpmn2:sequenceFlow id="SequenceFlow_076leae" sourceRef="Task_0e313zv" targetRef="ExclusiveGateway_1rglbmr" />
317     <bpmn2:scriptTask id="Task_0e313zv" name="Check If VF Closed Loop Disabled in A&#38;AI" scriptFormat="groovy">
318       <bpmn2:incoming>SequenceFlow_0zzwdwf</bpmn2:incoming>
319       <bpmn2:incoming>SequenceFlow_06ajc11</bpmn2:incoming>
320       <bpmn2:outgoing>SequenceFlow_076leae</bpmn2:outgoing>
321       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
322 def uvfm = new VnfInPlaceUpdate()
323 uvfm.checkIfClosedLoopDisabledInAAI(execution)
324 ]]></bpmn2:script>
325     </bpmn2:scriptTask>
326     <bpmn2:exclusiveGateway id="ExclusiveGateway_1rglbmr" name="Error on isClosedLoopDisabled Check?" default="SequenceFlow_0du9273">
327       <bpmn2:incoming>SequenceFlow_076leae</bpmn2:incoming>
328       <bpmn2:outgoing>SequenceFlow_0du9273</bpmn2:outgoing>
329       <bpmn2:outgoing>SequenceFlow_0zh8r6j</bpmn2:outgoing>
330     </bpmn2:exclusiveGateway>
331     <bpmn2:sequenceFlow id="SequenceFlow_0du9273" name="no&#10;&#10;" sourceRef="ExclusiveGateway_1rglbmr" targetRef="Task_0n1d5f2" />
332     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_0z0t7rn" name="To Rainy Day Handling" camunda:asyncBefore="true">
333       <bpmn2:outgoing>SequenceFlow_0nob5cp</bpmn2:outgoing>
334       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
335     </bpmn2:intermediateCatchEvent>
336     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1qkzlba" name="To Rainy Day Handling">
337       <bpmn2:incoming>SequenceFlow_1cdfjed</bpmn2:incoming>
338       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
339     </bpmn2:intermediateThrowEvent>
340     <bpmn2:sequenceFlow id="SequenceFlow_1cdfjed" name="yes" sourceRef="ExclusiveGateway_045e1uz" targetRef="IntermediateThrowEvent_1qkzlba">
341       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
342     </bpmn2:sequenceFlow>
343     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0rnlvmz" name="To Rainy Day Handling">
344       <bpmn2:incoming>SequenceFlow_17g62fl</bpmn2:incoming>
345       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
346     </bpmn2:intermediateThrowEvent>
347     <bpmn2:sequenceFlow id="SequenceFlow_17g62fl" name="yes" sourceRef="ExclusiveGateway_0ud5uwa" targetRef="IntermediateThrowEvent_0rnlvmz">
348       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
349     </bpmn2:sequenceFlow>
350     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0v69raz" name="To Rainy Day Handling">
351       <bpmn2:incoming>SequenceFlow_0zh8r6j</bpmn2:incoming>
352       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
353     </bpmn2:intermediateThrowEvent>
354     <bpmn2:sequenceFlow id="SequenceFlow_0zh8r6j" name="yes&#10;&#10;" sourceRef="ExclusiveGateway_1rglbmr" targetRef="IntermediateThrowEvent_0v69raz">
355       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
356     </bpmn2:sequenceFlow>
357     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_15hlkuq" name="To inMaintenanceCheck">
358       <bpmn2:outgoing>SequenceFlow_09lrk4q</bpmn2:outgoing>
359       <bpmn2:linkEventDefinition name="To inMaintenanceCheck" />
360     </bpmn2:intermediateCatchEvent>
361     <bpmn2:sequenceFlow id="SequenceFlow_09lrk4q" sourceRef="IntermediateThrowEvent_15hlkuq" targetRef="Task_1rxiqe1" />
362     <bpmn2:sequenceFlow id="SequenceFlow_1eezqx8" sourceRef="IntermediateThrowEvent_1lrkrsn" targetRef="Task_0ap39ka" />
363     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_1lrkrsn" name="To InMaintenance Set">
364       <bpmn2:outgoing>SequenceFlow_1eezqx8</bpmn2:outgoing>
365       <bpmn2:linkEventDefinition name="To InMaintenance Set" />
366     </bpmn2:intermediateCatchEvent>
367     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_1wdxgjm" name="To check if Closed Loop Disabled">
368       <bpmn2:outgoing>SequenceFlow_0zzwdwf</bpmn2:outgoing>
369       <bpmn2:linkEventDefinition name="To check if Closed Loop Disabled" />
370     </bpmn2:intermediateCatchEvent>
371     <bpmn2:sequenceFlow id="SequenceFlow_0zzwdwf" sourceRef="IntermediateThrowEvent_1wdxgjm" targetRef="Task_0e313zv" />
372     <bpmn2:sequenceFlow id="SequenceFlow_06ajc11" name="no" sourceRef="ExclusiveGateway_0ud5uwa" targetRef="Task_0e313zv" />
373     <bpmn2:sequenceFlow id="SequenceFlow_179z9vl" sourceRef="Task_0n1d5f2" targetRef="ExclusiveGateway_148eo7w" />
374     <bpmn2:scriptTask id="Task_0n1d5f2" name="Set VF Is Closed Loop Disabled Flag in A&#38;AI" scriptFormat="groovy">
375       <bpmn2:incoming>SequenceFlow_0du9273</bpmn2:incoming>
376       <bpmn2:incoming>SequenceFlow_032tm9y</bpmn2:incoming>
377       <bpmn2:outgoing>SequenceFlow_179z9vl</bpmn2:outgoing>
378       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
379 def uvfm = new VnfInPlaceUpdate()
380 uvfm.setClosedLoopDisabledInAAI(execution, true)
381 ]]></bpmn2:script>
382     </bpmn2:scriptTask>
383     <bpmn2:sequenceFlow id="SequenceFlow_032tm9y" sourceRef="IntermediateThrowEvent_1552q1o" targetRef="Task_0n1d5f2" />
384     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_1552q1o" name="To set Closed Loop Disabled">
385       <bpmn2:outgoing>SequenceFlow_032tm9y</bpmn2:outgoing>
386       <bpmn2:linkEventDefinition name="To set Closed Loop Disabled" />
387     </bpmn2:intermediateCatchEvent>
388     <bpmn2:exclusiveGateway id="ExclusiveGateway_148eo7w" name="Error on Set IsClosedLoopDisabled Flag in A&#38;AI?" default="SequenceFlow_1cjiv6i">
389       <bpmn2:incoming>SequenceFlow_179z9vl</bpmn2:incoming>
390       <bpmn2:outgoing>SequenceFlow_1cjiv6i</bpmn2:outgoing>
391       <bpmn2:outgoing>SequenceFlow_1q3oxtf</bpmn2:outgoing>
392     </bpmn2:exclusiveGateway>
393     <bpmn2:sequenceFlow id="SequenceFlow_1cjiv6i" name="no&#10;&#10;" sourceRef="ExclusiveGateway_148eo7w" targetRef="Task_1dtbnuy" />
394     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_16r1jxm" name="To Rainy Day Handling">
395       <bpmn2:incoming>SequenceFlow_1q3oxtf</bpmn2:incoming>
396       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
397     </bpmn2:intermediateThrowEvent>
398     <bpmn2:sequenceFlow id="SequenceFlow_1q3oxtf" name="yes" sourceRef="ExclusiveGateway_148eo7w" targetRef="IntermediateThrowEvent_16r1jxm">
399       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
400     </bpmn2:sequenceFlow>
401     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1agn6fn" name="To Rainy Day Handling">
402       <bpmn2:incoming>SequenceFlow_1j81s6b</bpmn2:incoming>
403       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
404     </bpmn2:intermediateThrowEvent>
405     <bpmn2:sequenceFlow id="SequenceFlow_1j81s6b" name="yes" sourceRef="ExclusiveGateway_1slvyx2" targetRef="IntermediateThrowEvent_1agn6fn">
406       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
407     </bpmn2:sequenceFlow>
408     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_02hirbh" name="To Upgrade PreCheck">
409       <bpmn2:outgoing>SequenceFlow_16t9vai</bpmn2:outgoing>
410       <bpmn2:linkEventDefinition name="To Upgrade PreCheck" />
411     </bpmn2:intermediateCatchEvent>
412     <bpmn2:sequenceFlow id="SequenceFlow_16t9vai" sourceRef="IntermediateThrowEvent_02hirbh" targetRef="Task_1fj63ov" />
413     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0pnzq4y" name="To Rainy Day Handling">
414       <bpmn2:incoming>SequenceFlow_02mk8vs</bpmn2:incoming>
415       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
416     </bpmn2:intermediateThrowEvent>
417     <bpmn2:sequenceFlow id="SequenceFlow_02mk8vs" name="yes" sourceRef="ExclusiveGateway_1ichg7h" targetRef="IntermediateThrowEvent_0pnzq4y">
418       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
419     </bpmn2:sequenceFlow>
420     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_1s7qalx" name="To Quiesce Traffic">
421       <bpmn2:outgoing>SequenceFlow_1urt6le</bpmn2:outgoing>
422       <bpmn2:linkEventDefinition name="To Quiesce Traffic" />
423     </bpmn2:intermediateCatchEvent>
424     <bpmn2:sequenceFlow id="SequenceFlow_1urt6le" sourceRef="IntermediateThrowEvent_1s7qalx" targetRef="Task_1cfkcss" />
425     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0l0rp9y" name="To Rainy Day Handling">
426       <bpmn2:incoming>SequenceFlow_11o5j55</bpmn2:incoming>
427       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
428     </bpmn2:intermediateThrowEvent>
429     <bpmn2:sequenceFlow id="SequenceFlow_11o5j55" name="yes" sourceRef="ExclusiveGateway_1etgtgi" targetRef="IntermediateThrowEvent_0l0rp9y">
430       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
431     </bpmn2:sequenceFlow>
432     <bpmn2:exclusiveGateway id="ExclusiveGateway_19an3h2" name="Error on SnapShot?" default="SequenceFlow_1fuaq5k">
433       <bpmn2:incoming>SequenceFlow_19ba94v</bpmn2:incoming>
434       <bpmn2:outgoing>SequenceFlow_1fuaq5k</bpmn2:outgoing>
435       <bpmn2:outgoing>SequenceFlow_04gth9f</bpmn2:outgoing>
436     </bpmn2:exclusiveGateway>
437     <bpmn2:sequenceFlow id="SequenceFlow_1fuaq5k" name="no" sourceRef="ExclusiveGateway_19an3h2" targetRef="Task_1mdr1nd" />
438     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_0a1s69h" name="To SnapShot">
439       <bpmn2:outgoing>SequenceFlow_0if6xj4</bpmn2:outgoing>
440       <bpmn2:linkEventDefinition name="To SnapShot" />
441     </bpmn2:intermediateCatchEvent>
442     <bpmn2:sequenceFlow id="SequenceFlow_0if6xj4" sourceRef="IntermediateThrowEvent_0a1s69h" targetRef="Task_0eae8go" />
443     <bpmn2:sequenceFlow id="SequenceFlow_04gth9f" name="yes" sourceRef="ExclusiveGateway_19an3h2" targetRef="IntermediateThrowEvent_11vs7u4">
444       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
445     </bpmn2:sequenceFlow>
446     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_11vs7u4" name="To Rainy Day Handling">
447       <bpmn2:incoming>SequenceFlow_04gth9f</bpmn2:incoming>
448       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
449     </bpmn2:intermediateThrowEvent>
450     <bpmn2:sequenceFlow id="SequenceFlow_1v59be9" sourceRef="IntermediateThrowEvent_162mb2a" targetRef="Task_1mdr1nd" />
451     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_162mb2a" name="To Upgrade Backup">
452       <bpmn2:outgoing>SequenceFlow_1v59be9</bpmn2:outgoing>
453       <bpmn2:linkEventDefinition name="To Upgrade Backup" />
454     </bpmn2:intermediateCatchEvent>
455     <bpmn2:exclusiveGateway id="ExclusiveGateway_0ssvndw" name="Error on UpgradeBackup?" default="SequenceFlow_0txgesu">
456       <bpmn2:incoming>SequenceFlow_04rprct</bpmn2:incoming>
457       <bpmn2:outgoing>SequenceFlow_1uceq96</bpmn2:outgoing>
458       <bpmn2:outgoing>SequenceFlow_0txgesu</bpmn2:outgoing>
459     </bpmn2:exclusiveGateway>
460     <bpmn2:sequenceFlow id="SequenceFlow_04rprct" sourceRef="Task_1mdr1nd" targetRef="ExclusiveGateway_0ssvndw" />
461     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1yfd3sz" name="To Rainy Day Handling">
462       <bpmn2:incoming>SequenceFlow_1uceq96</bpmn2:incoming>
463       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
464     </bpmn2:intermediateThrowEvent>
465     <bpmn2:sequenceFlow id="SequenceFlow_1uceq96" name="yes" sourceRef="ExclusiveGateway_0ssvndw" targetRef="IntermediateThrowEvent_1yfd3sz">
466       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
467     </bpmn2:sequenceFlow>
468     <bpmn2:sequenceFlow id="SequenceFlow_0txgesu" name="no" sourceRef="ExclusiveGateway_0ssvndw" targetRef="Task_1hdg951" />
469     <bpmn2:sequenceFlow id="SequenceFlow_0trguug" sourceRef="Task_0h2nq31" targetRef="ExclusiveGateway_1ozuicc" />
470     <bpmn2:exclusiveGateway id="ExclusiveGateway_1ozuicc" name="Error on Resume Traffic?" default="SequenceFlow_1q3bwlt">
471       <bpmn2:incoming>SequenceFlow_0trguug</bpmn2:incoming>
472       <bpmn2:outgoing>SequenceFlow_1q3bwlt</bpmn2:outgoing>
473       <bpmn2:outgoing>SequenceFlow_1xg6pwh</bpmn2:outgoing>
474     </bpmn2:exclusiveGateway>
475     <bpmn2:sequenceFlow id="SequenceFlow_1q3bwlt" name="no" sourceRef="ExclusiveGateway_1ozuicc" targetRef="Task_1sove95" />
476     <bpmn2:exclusiveGateway id="ExclusiveGateway_123vjyo" name="Error on VNF Unlock?" default="SequenceFlow_1nr9o85">
477       <bpmn2:incoming>SequenceFlow_1xfbwpi</bpmn2:incoming>
478       <bpmn2:outgoing>SequenceFlow_1nr9o85</bpmn2:outgoing>
479       <bpmn2:outgoing>SequenceFlow_0ttowkv</bpmn2:outgoing>
480     </bpmn2:exclusiveGateway>
481     <bpmn2:sequenceFlow id="SequenceFlow_1nr9o85" name="no" sourceRef="ExclusiveGateway_123vjyo" targetRef="Task_1drglpt" />
482     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1nij04n" name="To Rainy Day Handling">
483       <bpmn2:incoming>SequenceFlow_1gagrha</bpmn2:incoming>
484       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
485     </bpmn2:intermediateThrowEvent>
486     <bpmn2:sequenceFlow id="SequenceFlow_1gagrha" name="yes" sourceRef="ExclusiveGateway_02tj4dw" targetRef="IntermediateThrowEvent_1nij04n">
487       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
488     </bpmn2:sequenceFlow>
489     <bpmn2:sequenceFlow id="SequenceFlow_16igl7b" sourceRef="IntermediateThrowEvent_0fhmhsk" targetRef="Task_1ca5ctq" />
490     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_0fhmhsk" name="To Upgrade PostCheck">
491       <bpmn2:outgoing>SequenceFlow_16igl7b</bpmn2:outgoing>
492       <bpmn2:linkEventDefinition name="To Upgrade PostCheck" />
493     </bpmn2:intermediateCatchEvent>
494     <bpmn2:sequenceFlow id="SequenceFlow_1urpp94" name="yes" sourceRef="ExclusiveGateway_1gn5lab" targetRef="IntermediateThrowEvent_0vf0a28">
495       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
496     </bpmn2:sequenceFlow>
497     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0vf0a28" name="To Rainy Day Handling">
498       <bpmn2:incoming>SequenceFlow_1urpp94</bpmn2:incoming>
499       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
500     </bpmn2:intermediateThrowEvent>
501     <bpmn2:sequenceFlow id="SequenceFlow_1c2xyhk" name="no" sourceRef="ExclusiveGateway_1gn5lab" targetRef="Task_0h2nq31" />
502     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_0pxvl24" name="To Resume Traffic">
503       <bpmn2:outgoing>SequenceFlow_0yja56j</bpmn2:outgoing>
504       <bpmn2:linkEventDefinition name="To Resume Traffic" />
505     </bpmn2:intermediateCatchEvent>
506     <bpmn2:sequenceFlow id="SequenceFlow_0yja56j" sourceRef="IntermediateThrowEvent_0pxvl24" targetRef="Task_0h2nq31" />
507     <bpmn2:sequenceFlow id="SequenceFlow_1xg6pwh" name="yes" sourceRef="ExclusiveGateway_1ozuicc" targetRef="IntermediateThrowEvent_1vjqksl">
508       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
509     </bpmn2:sequenceFlow>
510     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1vjqksl" name="To Rainy Day Handling">
511       <bpmn2:incoming>SequenceFlow_1xg6pwh</bpmn2:incoming>
512       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
513     </bpmn2:intermediateThrowEvent>
514     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_1vwqesb" name="To VNF Unlock">
515       <bpmn2:outgoing>SequenceFlow_1hwtq9x</bpmn2:outgoing>
516       <bpmn2:linkEventDefinition name="To VNF Unlock" />
517     </bpmn2:intermediateCatchEvent>
518     <bpmn2:sequenceFlow id="SequenceFlow_1hwtq9x" sourceRef="IntermediateThrowEvent_1vwqesb" targetRef="Task_1sove95" />
519     <bpmn2:sequenceFlow id="SequenceFlow_0ttowkv" name="yes" sourceRef="ExclusiveGateway_123vjyo" targetRef="IntermediateThrowEvent_0m9jtv2">
520       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
521     </bpmn2:sequenceFlow>
522     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0m9jtv2" name="To Rainy Day Handling">
523       <bpmn2:incoming>SequenceFlow_0ttowkv</bpmn2:incoming>
524       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
525     </bpmn2:intermediateThrowEvent>
526     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_0pk24h2" name="To Upgrade Software">
527       <bpmn2:outgoing>SequenceFlow_1colra4</bpmn2:outgoing>
528       <bpmn2:linkEventDefinition name="To Upgrade Software" />
529     </bpmn2:intermediateCatchEvent>
530     <bpmn2:sequenceFlow id="SequenceFlow_1colra4" sourceRef="IntermediateThrowEvent_0pk24h2" targetRef="Task_1hdg951" />
531     <bpmn2:exclusiveGateway id="ExclusiveGateway_18j1ow5" name="Error on Unset Closed Loop Disabled?" default="SequenceFlow_3">
532       <bpmn2:incoming>SequenceFlow_1tzax6l</bpmn2:incoming>
533       <bpmn2:outgoing>SequenceFlow_3</bpmn2:outgoing>
534       <bpmn2:outgoing>SequenceFlow_0w8mkkn</bpmn2:outgoing>
535     </bpmn2:exclusiveGateway>
536     <bpmn2:sequenceFlow id="SequenceFlow_0u6ho2p" name="no" sourceRef="ExclusiveGateway_0l2z6wc" targetRef="Task_0y1h8go" />
537     <bpmn2:scriptTask id="Task_0y1h8go" name="Unset VF Is Closed Loop DisabledFlag in A&#38;AI" scriptFormat="groovy">
538       <bpmn2:incoming>SequenceFlow_0u6ho2p</bpmn2:incoming>
539       <bpmn2:incoming>SequenceFlow_09xxorv</bpmn2:incoming>
540       <bpmn2:outgoing>SequenceFlow_1tzax6l</bpmn2:outgoing>
541       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
542 def uvfm = new VnfInPlaceUpdate()
543 uvfm.setClosedLoopDisabledInAAI(execution, false)
544 ]]></bpmn2:script>
545     </bpmn2:scriptTask>
546     <bpmn2:sequenceFlow id="SequenceFlow_1tzax6l" sourceRef="Task_0y1h8go" targetRef="ExclusiveGateway_18j1ow5" />
547     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_0pmevcz" name="To unset inMaintenance">
548       <bpmn2:outgoing>SequenceFlow_16ff86u</bpmn2:outgoing>
549       <bpmn2:linkEventDefinition name="To unset inMaintenance" />
550     </bpmn2:intermediateCatchEvent>
551     <bpmn2:sequenceFlow id="SequenceFlow_16ff86u" sourceRef="IntermediateThrowEvent_0pmevcz" targetRef="Task_1drglpt" />
552     <bpmn2:sequenceFlow id="SequenceFlow_0k3zxpd" name="yes" sourceRef="ExclusiveGateway_0l2z6wc" targetRef="IntermediateThrowEvent_1awckg7">
553       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
554     </bpmn2:sequenceFlow>
555     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1awckg7" name="To Rainy Day Handling">
556       <bpmn2:incoming>SequenceFlow_0k3zxpd</bpmn2:incoming>
557       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
558     </bpmn2:intermediateThrowEvent>
559     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_1b3smly" name="To unset Closed Loop Disabled">
560       <bpmn2:outgoing>SequenceFlow_09xxorv</bpmn2:outgoing>
561       <bpmn2:linkEventDefinition name="To unset Closed Loop Disabled" />
562     </bpmn2:intermediateCatchEvent>
563     <bpmn2:sequenceFlow id="SequenceFlow_09xxorv" sourceRef="IntermediateThrowEvent_1b3smly" targetRef="Task_0y1h8go" />
564     <bpmn2:sequenceFlow id="SequenceFlow_0w8mkkn" name="yes" sourceRef="ExclusiveGateway_18j1ow5" targetRef="IntermediateThrowEvent_1cw8gsw">
565       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("errorCode") != "0"]]></bpmn2:conditionExpression>
566     </bpmn2:sequenceFlow>
567     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1cw8gsw" name="To Rainy Day Handling">
568       <bpmn2:incoming>SequenceFlow_0w8mkkn</bpmn2:incoming>
569       <bpmn2:linkEventDefinition name="To Rainy Day Handling" />
570     </bpmn2:intermediateThrowEvent>
571     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_0x846wp" name="To Completion Handler Prep">
572       <bpmn2:outgoing>SequenceFlow_07uuj2d</bpmn2:outgoing>
573       <bpmn2:linkEventDefinition name="To Completion Handler Prep" />
574     </bpmn2:intermediateCatchEvent>
575     <bpmn2:sequenceFlow id="SequenceFlow_07uuj2d" sourceRef="IntermediateThrowEvent_0x846wp" targetRef="ScriptTask_10" />
576     <bpmn2:sequenceFlow id="SequenceFlow_0ueoglv" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_0rz6jh4">
577       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "checkIfPserversInMaintInAAI") ||
578 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "checkIfVnfInMaintInAAI")]]></bpmn2:conditionExpression>
579     </bpmn2:sequenceFlow>
580     <bpmn2:sequenceFlow id="SequenceFlow_15fqlwe" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_1wip9vc">
581       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "checkIfVnfInMaintInAAI") ||
582 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "setVnfInMaintFlagInAAI")]]></bpmn2:conditionExpression>
583     </bpmn2:sequenceFlow>
584     <bpmn2:sequenceFlow id="SequenceFlow_0yuj0l5" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_1hki8xj">
585       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "setVnfInMaintFlagInAAI") ||
586 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "checkClosedLoopDisabledFlagInAAI")]]></bpmn2:conditionExpression>
587     </bpmn2:sequenceFlow>
588     <bpmn2:sequenceFlow id="SequenceFlow_1abb030" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_1gfnt9b">
589       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "checkClosedLoopDisabledFlagInAAI") ||
590 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "setClosedLoopDisabledFlagInAAI")]]></bpmn2:conditionExpression>
591     </bpmn2:sequenceFlow>
592     <bpmn2:sequenceFlow id="SequenceFlow_0ls3ej5" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_1gzhs1a">
593       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "setClosedLoopDisabledFlagInAAI") ||
594 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "Lock")]]></bpmn2:conditionExpression>
595     </bpmn2:sequenceFlow>
596     <bpmn2:sequenceFlow id="SequenceFlow_1ar6ikk" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_1p9i2bi">
597       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "UpgradePreCheck") ||
598 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "QuiesceTraffic")]]></bpmn2:conditionExpression>
599     </bpmn2:sequenceFlow>
600     <bpmn2:sequenceFlow id="SequenceFlow_171iq7e" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_0rp1ax0">
601       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "Snapshot") ||
602 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "UpgradeBackup")]]></bpmn2:conditionExpression>
603     </bpmn2:sequenceFlow>
604     <bpmn2:sequenceFlow id="SequenceFlow_1553o9f" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_01ngkx2">
605       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "UpgradeBackup") ||
606 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "UpgradeSoftware")]]></bpmn2:conditionExpression>
607     </bpmn2:sequenceFlow>
608     <bpmn2:sequenceFlow id="SequenceFlow_0dmxwel" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_0lbd0cs">
609       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "UpgradePostCheck") ||
610 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "ResumeTraffic")]]></bpmn2:conditionExpression>
611     </bpmn2:sequenceFlow>
612     <bpmn2:sequenceFlow id="SequenceFlow_1id2p8y" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_1ycbds3">
613       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "ResumeTraffic") ||
614 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "Unlock")]]></bpmn2:conditionExpression>
615     </bpmn2:sequenceFlow>
616     <bpmn2:sequenceFlow id="SequenceFlow_0t53vux" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_1cp0hkt">
617       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "Unlock") ||
618 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "unsetVnfInMaintFlagInAAI")]]></bpmn2:conditionExpression>
619     </bpmn2:sequenceFlow>
620     <bpmn2:sequenceFlow id="SequenceFlow_11ck4qe" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_184w0i8">
621       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "unsetVnfInMaintFlagInAAI") ||
622 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "unsetClosedLoopDisabledFlagInAAI")]]></bpmn2:conditionExpression>
623     </bpmn2:sequenceFlow>
624     <bpmn2:sequenceFlow id="SequenceFlow_16d2ln4" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_1u9f9kp">
625       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "unsetClosedLoopDisabledFlagInAAI") ||
626 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "completionHandlerPrep")]]></bpmn2:conditionExpression>
627     </bpmn2:sequenceFlow>
628     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0rz6jh4" name="To inMaintenanceCheck">
629       <bpmn2:incoming>SequenceFlow_0ueoglv</bpmn2:incoming>
630       <bpmn2:linkEventDefinition name="To inMaintenanceCheck" />
631     </bpmn2:intermediateThrowEvent>
632     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1wip9vc" name="To InMaintenance Set">
633       <bpmn2:incoming>SequenceFlow_15fqlwe</bpmn2:incoming>
634       <bpmn2:linkEventDefinition name="To InMaintenance Set" />
635     </bpmn2:intermediateThrowEvent>
636     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1hki8xj" name="To check if Closed Loop Disabled">
637       <bpmn2:incoming>SequenceFlow_0yuj0l5</bpmn2:incoming>
638       <bpmn2:linkEventDefinition name="To check if Closed Loop Disabled" />
639     </bpmn2:intermediateThrowEvent>
640     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1gfnt9b" name="To set Closed Loop Disabled">
641       <bpmn2:incoming>SequenceFlow_1abb030</bpmn2:incoming>
642       <bpmn2:linkEventDefinition name="To set Closed Loop Disabled" />
643     </bpmn2:intermediateThrowEvent>
644     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1gzhs1a" name="To VNF Lock">
645       <bpmn2:incoming>SequenceFlow_0ls3ej5</bpmn2:incoming>
646       <bpmn2:linkEventDefinition name="To VNF Lock" />
647     </bpmn2:intermediateThrowEvent>
648     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0385ons" name="To Upgrade PreCheck">
649       <bpmn2:incoming>SequenceFlow_1quapjx</bpmn2:incoming>
650       <bpmn2:linkEventDefinition name="To Upgrade PreCheck" />
651     </bpmn2:intermediateThrowEvent>
652     <bpmn2:sequenceFlow id="SequenceFlow_1quapjx" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_0385ons">
653       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "Lock") ||
654 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "UpgradePreCheck")]]></bpmn2:conditionExpression>
655     </bpmn2:sequenceFlow>
656     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1p9i2bi" name="To Quiesce Traffic">
657       <bpmn2:incoming>SequenceFlow_1ar6ikk</bpmn2:incoming>
658       <bpmn2:linkEventDefinition name="To Quiesce Traffic" />
659     </bpmn2:intermediateThrowEvent>
660     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0ee7wot" name="To SnapShot">
661       <bpmn2:incoming>SequenceFlow_1nlqlwn</bpmn2:incoming>
662       <bpmn2:linkEventDefinition name="To SnapShot" />
663     </bpmn2:intermediateThrowEvent>
664     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0rp1ax0" name="To Upgrade Backup">
665       <bpmn2:incoming>SequenceFlow_171iq7e</bpmn2:incoming>
666       <bpmn2:linkEventDefinition name="To Upgrade Backup" />
667     </bpmn2:intermediateThrowEvent>
668     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_01ngkx2" name="To Upgrade Software">
669       <bpmn2:incoming>SequenceFlow_1553o9f</bpmn2:incoming>
670       <bpmn2:linkEventDefinition name="To Upgrade Software" />
671     </bpmn2:intermediateThrowEvent>
672     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0lbd0cs" name="To Resume Traffic">
673       <bpmn2:incoming>SequenceFlow_0dmxwel</bpmn2:incoming>
674       <bpmn2:linkEventDefinition name="To Resume Traffic" />
675     </bpmn2:intermediateThrowEvent>
676     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1ycbds3" name="To VNF Unlock">
677       <bpmn2:incoming>SequenceFlow_1id2p8y</bpmn2:incoming>
678       <bpmn2:linkEventDefinition name="To VNF Unlock" />
679     </bpmn2:intermediateThrowEvent>
680     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1cp0hkt" name="To unset inMaintenance">
681       <bpmn2:incoming>SequenceFlow_0t53vux</bpmn2:incoming>
682       <bpmn2:linkEventDefinition name="To unset inMaintenance" />
683     </bpmn2:intermediateThrowEvent>
684     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_184w0i8" name="To unset Closed Loop Disabled">
685       <bpmn2:incoming>SequenceFlow_11ck4qe</bpmn2:incoming>
686       <bpmn2:linkEventDefinition name="To unset Closed Loop Disabled" />
687     </bpmn2:intermediateThrowEvent>
688     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1u9f9kp" name="To Completion Handler Prep">
689       <bpmn2:incoming>SequenceFlow_16d2ln4</bpmn2:incoming>
690       <bpmn2:linkEventDefinition name="To Completion Handler Prep" />
691     </bpmn2:intermediateThrowEvent>
692     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_18wrvcy" name="To check if Physical Servers Are Locked">
693       <bpmn2:outgoing>SequenceFlow_179tyul</bpmn2:outgoing>
694       <bpmn2:linkEventDefinition name="To check if Physical Servers Are Locked" />
695     </bpmn2:intermediateCatchEvent>
696     <bpmn2:sequenceFlow id="SequenceFlow_179tyul" sourceRef="IntermediateThrowEvent_18wrvcy" targetRef="Task_0vy2zge" />
697     <bpmn2:sequenceFlow id="SequenceFlow_101n488" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_17k1fmk">
698       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "checkIfPserversInMaintInAAI"]]></bpmn2:conditionExpression>
699     </bpmn2:sequenceFlow>
700     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_17k1fmk" name="To check if Physical Servers Are Locked">
701       <bpmn2:incoming>SequenceFlow_101n488</bpmn2:incoming>
702       <bpmn2:linkEventDefinition name="To check if Physical Servers Are Locked" />
703     </bpmn2:intermediateThrowEvent>
704     <bpmn2:intermediateCatchEvent id="IntermediateThrowEvent_1m7fq7a" name="To VNF Lock">
705       <bpmn2:outgoing>SequenceFlow_1ood2pr</bpmn2:outgoing>
706       <bpmn2:linkEventDefinition name="To VNF Lock" />
707     </bpmn2:intermediateCatchEvent>
708     <bpmn2:sequenceFlow id="SequenceFlow_1ood2pr" sourceRef="IntermediateThrowEvent_1m7fq7a" targetRef="Task_1dtbnuy" />
709     <bpmn2:callActivity id="Task_0eae8go" name="Call APP-C SnapShot" calledElement="AppCClient">
710       <bpmn2:extensionElements>
711         <camunda:in source="msoRequestId" target="msoRequestId" />
712         <camunda:in source="actionSnapshot" target="action" />
713         <camunda:in source="vnfId" target="vnfId" />
714         <camunda:in source="payload" target="payload" />
715         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
716         <camunda:out source="errorCode" target="errorCode" />
717         <camunda:out source="errorText" target="errorText" />
718         <camunda:out source="workStep" target="workStep" />
719         <camunda:out source="failedActivity" target="failedActivity" />
720         <camunda:in source="vmIdList" target="vmIdList" />
721         <camunda:in source="aicIdentity" target="identityUrl" />
722         <camunda:in source="controllerType" target="controllerType" />
723       </bpmn2:extensionElements>
724       <bpmn2:incoming>SequenceFlow_1c0vdki</bpmn2:incoming>
725       <bpmn2:incoming>SequenceFlow_0if6xj4</bpmn2:incoming>
726       <bpmn2:outgoing>SequenceFlow_19ba94v</bpmn2:outgoing>
727     </bpmn2:callActivity>
728     <bpmn2:callActivity id="Task_1dtbnuy" name="Call APP-C VNF Lock" calledElement="AppCClient">
729       <bpmn2:extensionElements>
730         <camunda:in source="msoRequestId" target="msoRequestId" />
731         <camunda:in source="actionLock" target="action" />
732         <camunda:in source="vnfId" target="vnfId" />
733         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
734         <camunda:out source="errorCode" target="errorCode" />
735         <camunda:out source="errorText" target="errorText" />
736         <camunda:out source="workStep" target="workStep" />
737         <camunda:out source="failedActivity" target="failedActivity" />
738         <camunda:out source="rollbackVnfLock" target="rollbackVnfLock" />
739         <camunda:in source="controllerType" target="controllerType" />
740       </bpmn2:extensionElements>
741       <bpmn2:incoming>SequenceFlow_1cjiv6i</bpmn2:incoming>
742       <bpmn2:incoming>SequenceFlow_1ood2pr</bpmn2:incoming>
743       <bpmn2:outgoing>SequenceFlow_0xx8y1s</bpmn2:outgoing>
744     </bpmn2:callActivity>
745     <bpmn2:callActivity id="Task_1sove95" name="Call APP-C VNF Unlock" calledElement="AppCClient">
746       <bpmn2:extensionElements>
747         <camunda:in source="msoRequestId" target="msoRequestId" />
748         <camunda:in source="actionUnlock" target="action" />
749         <camunda:in source="vnfId" target="vnfId" />
750         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
751         <camunda:out source="errorCode" target="errorCode" />
752         <camunda:out source="errorText" target="errorText" />
753         <camunda:out source="workStep" target="workStep" />
754         <camunda:out source="failedActivity" target="failedActivity" />
755         <camunda:out source="rollbackVnfLock" target="rollbackVnfLock" />
756         <camunda:in source="controllerType" target="controllerType" />
757       </bpmn2:extensionElements>
758       <bpmn2:incoming>SequenceFlow_1q3bwlt</bpmn2:incoming>
759       <bpmn2:incoming>SequenceFlow_1hwtq9x</bpmn2:incoming>
760       <bpmn2:outgoing>SequenceFlow_1xfbwpi</bpmn2:outgoing>
761     </bpmn2:callActivity>
762     <bpmn2:callActivity id="Task_1fj63ov" name="Call APP-C UpgradePreCheck" calledElement="AppCClient">
763       <bpmn2:extensionElements>
764         <camunda:in source="msoRequestId" target="msoRequestId" />
765         <camunda:in source="actionUpgradePreCheck" target="action" />
766         <camunda:in source="payload" target="payload" />
767         <camunda:in source="vnfId" target="vnfId" />
768         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
769         <camunda:out source="errorCode" target="errorCode" />
770         <camunda:out source="errorText" target="errorText" />
771         <camunda:out source="workStep" target="workStep" />
772         <camunda:out source="failedActivity" target="failedActivity" />
773         <camunda:in source="vnfName" target="vnfName" />
774         <camunda:in source="controllerType" target="controllerType" />
775       </bpmn2:extensionElements>
776       <bpmn2:incoming>SequenceFlow_0qy68ib</bpmn2:incoming>
777       <bpmn2:incoming>SequenceFlow_16t9vai</bpmn2:incoming>
778       <bpmn2:outgoing>SequenceFlow_0a6pdza</bpmn2:outgoing>
779     </bpmn2:callActivity>
780     <bpmn2:callActivity id="Task_1ca5ctq" name="Call APP-C Upgrade PostCheck" calledElement="AppCClient">
781       <bpmn2:extensionElements>
782         <camunda:in source="msoRequestId" target="msoRequestId" />
783         <camunda:in source="actionUpgradePostCheck" target="action" />
784         <camunda:in source="payload" target="payload" />
785         <camunda:in source="vnfId" target="vnfId" />
786         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
787         <camunda:out source="errorCode" target="errorCode" />
788         <camunda:out source="errorText" target="errorText" />
789         <camunda:out source="workStep" target="workStep" />
790         <camunda:out source="failedActivity" target="failedActivity" />
791         <camunda:in source="vnfName" target="vnfName" />
792         <camunda:in source="controllerType" target="controllerType" />
793       </bpmn2:extensionElements>
794       <bpmn2:incoming>SequenceFlow_162mm0m</bpmn2:incoming>
795       <bpmn2:incoming>SequenceFlow_16igl7b</bpmn2:incoming>
796       <bpmn2:outgoing>SequenceFlow_1c79909</bpmn2:outgoing>
797     </bpmn2:callActivity>
798     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1kbtw2p" name="To Upgrade PostCheck">
799       <bpmn2:incoming>SequenceFlow_021ah63</bpmn2:incoming>
800       <bpmn2:linkEventDefinition name="To Upgrade PostCheck" />
801     </bpmn2:intermediateThrowEvent>
802     <bpmn2:sequenceFlow id="SequenceFlow_021ah63" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_1kbtw2p">
803       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "UpgradeSoftware") ||
804 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "UpgradePostCheck")]]></bpmn2:conditionExpression>
805     </bpmn2:sequenceFlow>
806     <bpmn2:scriptTask id="ScriptTask_1qr054i" name="Increment Retry Count" scriptFormat="groovy">
807       <bpmn2:incoming>SequenceFlow_1ijc733</bpmn2:incoming>
808       <bpmn2:outgoing>SequenceFlow_0ai205d</bpmn2:outgoing>
809       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
810 def uvfm = new VnfInPlaceUpdate()
811 uvfm.incrementRetryCount(execution)
812 ]]></bpmn2:script>
813     </bpmn2:scriptTask>
814     <bpmn2:exclusiveGateway id="ExclusiveGateway_1g8h3lt" name="Retries Left?" default="SequenceFlow_0h64c4o">
815       <bpmn2:incoming>SequenceFlow_0a2cv6d</bpmn2:incoming>
816       <bpmn2:outgoing>SequenceFlow_1kntfys</bpmn2:outgoing>
817       <bpmn2:outgoing>SequenceFlow_0h64c4o</bpmn2:outgoing>
818     </bpmn2:exclusiveGateway>
819     <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_1bv97n4" name="RetryTimer">
820       <bpmn2:incoming>SequenceFlow_0ai205d</bpmn2:incoming>
821       <bpmn2:outgoing>SequenceFlow_0a2cv6d</bpmn2:outgoing>
822       <bpmn2:timerEventDefinition>
823         <bpmn2:timeDuration xsi:type="bpmn2:tFormalExpression">PT1M</bpmn2:timeDuration>
824       </bpmn2:timerEventDefinition>
825     </bpmn2:intermediateCatchEvent>
826     <bpmn2:sequenceFlow id="SequenceFlow_0ai205d" sourceRef="ScriptTask_1qr054i" targetRef="IntermediateCatchEvent_1bv97n4" />
827     <bpmn2:sequenceFlow id="SequenceFlow_0a2cv6d" sourceRef="IntermediateCatchEvent_1bv97n4" targetRef="ExclusiveGateway_1g8h3lt" />
828     <bpmn2:sequenceFlow id="SequenceFlow_1ijc733" name="Retry" sourceRef="ExclusiveGateway_0xlxgl0" targetRef="ScriptTask_1qr054i">
829       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("disposition") == "Retry"]]></bpmn2:conditionExpression>
830     </bpmn2:sequenceFlow>
831     <bpmn2:sequenceFlow id="SequenceFlow_1kntfys" name="yes" sourceRef="ExclusiveGateway_1g8h3lt" targetRef="ExclusiveGateway_0y82zzx">
832       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[String retryVariableName = execution.getVariable('retryCountVariableName')
833
834 execution.getVariable(retryVariableName) < execution.getVariable("maxRetryCount")]]></bpmn2:conditionExpression>
835     </bpmn2:sequenceFlow>
836     <bpmn2:sequenceFlow id="SequenceFlow_0h64c4o" name="no" sourceRef="ExclusiveGateway_1g8h3lt" targetRef="Task_1tg549h" />
837     <bpmn2:callActivity id="Task_0zbogrm" name="Rollback Processing" calledElement="RollbackVnf">
838       <bpmn2:extensionElements>
839         <camunda:in source="msoRequestId" target="msoRequestId" />
840         <camunda:in source="vnfId" target="vnfId" />
841         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
842         <camunda:in source="rollbackSetClosedLoopDisabledFlag" target="rollbackSetClosedLoopDisabledFlag" />
843         <camunda:in source="rollbackSetVnfInMaintenanceFlag" target="rollbackSetVnfInMaintenanceFlag" />
844         <camunda:in source="rollbackVnfStop" target="rollbackVnfStop" />
845         <camunda:in source="rollbackVnfLock" target="rollbackVnfLock" />
846         <camunda:in source="errorCode" target="errorCode" />
847         <camunda:out source="rollbackSuccessful" target="rollbackSuccessful" />
848         <camunda:in source="rollbackQuiesceTraffic" target="rollbackQuiesceTraffic" />
849         <camunda:in source="payload" target="payload" />
850         <camunda:in source="vnfName" target="vnfName" />
851         <camunda:in source="controllerType" target="controllerType" />
852       </bpmn2:extensionElements>
853       <bpmn2:incoming>SequenceFlow_1qr8msw</bpmn2:incoming>
854       <bpmn2:outgoing>SequenceFlow_0syfgbo</bpmn2:outgoing>
855     </bpmn2:callActivity>
856     <bpmn2:sequenceFlow id="SequenceFlow_0syfgbo" sourceRef="Task_0zbogrm" targetRef="Task_1tg549h" />
857     <bpmn2:callActivity id="Task_1cfkcss" name="Call APP-C QuiesceTraffic" calledElement="AppCClient">
858       <bpmn2:extensionElements>
859         <camunda:in source="msoRequestId" target="msoRequestId" />
860         <camunda:in source="actionQuiesceTraffic" target="action" />
861         <camunda:in source="payload" target="payload" />
862         <camunda:in source="vnfId" target="vnfId" />
863         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
864         <camunda:out source="errorCode" target="errorCode" />
865         <camunda:out source="errorText" target="errorText" />
866         <camunda:out source="workStep" target="workStep" />
867         <camunda:out source="failedActivity" target="failedActivity" />
868         <camunda:in source="vnfName" target="vnfName" />
869         <camunda:out source="rollbackQuiesceTraffic" target="rollbackQuiesceTraffic" />
870         <camunda:in source="controllerType" target="controllerType" />
871       </bpmn2:extensionElements>
872       <bpmn2:incoming>SequenceFlow_0q0qan8</bpmn2:incoming>
873       <bpmn2:incoming>SequenceFlow_1urt6le</bpmn2:incoming>
874       <bpmn2:outgoing>SequenceFlow_13h26h9</bpmn2:outgoing>
875     </bpmn2:callActivity>
876     <bpmn2:callActivity id="Task_1mdr1nd" name="Call APP-C Upgrade Backup" calledElement="AppCClient">
877       <bpmn2:extensionElements>
878         <camunda:in source="msoRequestId" target="msoRequestId" />
879         <camunda:in source="actionUpgradeBackup" target="action" />
880         <camunda:in source="vnfId" target="vnfId" />
881         <camunda:in source="payload" target="payload" />
882         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
883         <camunda:out source="errorCode" target="errorCode" />
884         <camunda:out source="errorText" target="errorText" />
885         <camunda:out source="workStep" target="workStep" />
886         <camunda:out source="failedActivity" target="failedActivity" />
887         <camunda:in source="vnfName" target="vnfName" />
888         <camunda:in source="controllerType" target="controllerType" />
889       </bpmn2:extensionElements>
890       <bpmn2:incoming>SequenceFlow_1fuaq5k</bpmn2:incoming>
891       <bpmn2:incoming>SequenceFlow_1v59be9</bpmn2:incoming>
892       <bpmn2:outgoing>SequenceFlow_04rprct</bpmn2:outgoing>
893     </bpmn2:callActivity>
894     <bpmn2:callActivity id="Task_1hdg951" name="Call APP-C Upgrade Software" calledElement="AppCClient">
895       <bpmn2:extensionElements>
896         <camunda:in source="msoRequestId" target="msoRequestId" />
897         <camunda:in source="actionUpgradeSoftware" target="action" />
898         <camunda:in source="payload" target="payload" />
899         <camunda:in source="vnfId" target="vnfId" />
900         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
901         <camunda:out source="errorCode" target="errorCode" />
902         <camunda:out source="errorText" target="errorText" />
903         <camunda:out source="workStep" target="workStep" />
904         <camunda:out source="failedActivity" target="failedActivity" />
905         <camunda:in source="vnfName" target="vnfName" />
906         <camunda:in source="controllerType" target="controllerType" />
907       </bpmn2:extensionElements>
908       <bpmn2:incoming>SequenceFlow_0txgesu</bpmn2:incoming>
909       <bpmn2:incoming>SequenceFlow_1colra4</bpmn2:incoming>
910       <bpmn2:outgoing>SequenceFlow_1uno5rs</bpmn2:outgoing>
911     </bpmn2:callActivity>
912     <bpmn2:callActivity id="Task_0h2nq31" name="Call APP-C Resume Traffic" calledElement="AppCClient">
913       <bpmn2:extensionElements>
914         <camunda:in source="msoRequestId" target="msoRequestId" />
915         <camunda:in source="actionResumeTraffic" target="action" />
916         <camunda:in source="payload" target="payload" />
917         <camunda:in source="vnfId" target="vnfId" />
918         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
919         <camunda:out source="errorCode" target="errorCode" />
920         <camunda:out source="errorText" target="errorText" />
921         <camunda:out source="workStep" target="workStep" />
922         <camunda:out source="failedActivity" target="failedActivity" />
923         <camunda:in source="vnfName" target="vnfName" />
924         <camunda:out source="rollbackQuiesceTraffic" target="rollbackQuiesceTraffic" />
925         <camunda:in source="controllerType" target="controllerType" />
926       </bpmn2:extensionElements>
927       <bpmn2:incoming>SequenceFlow_1c2xyhk</bpmn2:incoming>
928       <bpmn2:incoming>SequenceFlow_0yja56j</bpmn2:incoming>
929       <bpmn2:outgoing>SequenceFlow_0trguug</bpmn2:outgoing>
930     </bpmn2:callActivity>
931     <bpmn2:exclusiveGateway id="ExclusiveGateway_1slvyx2" name="Error on VNF Lock?" default="SequenceFlow_0qy68ib">
932       <bpmn2:incoming>SequenceFlow_0xx8y1s</bpmn2:incoming>
933       <bpmn2:outgoing>SequenceFlow_1j81s6b</bpmn2:outgoing>
934       <bpmn2:outgoing>SequenceFlow_0qy68ib</bpmn2:outgoing>
935     </bpmn2:exclusiveGateway>
936   </bpmn2:process>
937   <bpmn2:error id="Error_1" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
938   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
939     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="VnfInPlaceUpdate">
940       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_50" bpmnElement="StartEvent_1">
941         <dc:Bounds x="97" y="72" width="36" height="36" />
942         <bpmndi:BPMNLabel>
943           <dc:Bounds x="103" y="113" width="23" height="12" />
944         </bpmndi:BPMNLabel>
945       </bpmndi:BPMNShape>
946       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_125" bpmnElement="EndEvent_1">
947         <dc:Bounds x="569" y="1073" width="36" height="36" />
948         <bpmndi:BPMNLabel>
949           <dc:Bounds x="568" y="1114" width="38" height="12" />
950         </bpmndi:BPMNLabel>
951       </bpmndi:BPMNShape>
952       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_4" bpmnElement="SequenceFlow_4" sourceElement="_BPMNShape_StartEvent_50" targetElement="_BPMNShape_ScriptTask_124">
953         <di:waypoint xsi:type="dc:Point" x="133" y="90" />
954         <di:waypoint xsi:type="dc:Point" x="209" y="90" />
955         <bpmndi:BPMNLabel>
956           <dc:Bounds x="171" y="75" width="0" height="0" />
957         </bpmndi:BPMNLabel>
958       </bpmndi:BPMNEdge>
959       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_124" bpmnElement="PreProcessRequest">
960         <dc:Bounds x="209" y="50" width="100" height="80" />
961       </bpmndi:BPMNShape>
962       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_5" bpmnElement="SequenceFlow_5" sourceElement="_BPMNShape_ScriptTask_124" targetElement="_BPMNShape_ScriptTask_125">
963         <di:waypoint xsi:type="dc:Point" x="309" y="90" />
964         <di:waypoint xsi:type="dc:Point" x="373" y="90" />
965         <bpmndi:BPMNLabel>
966           <dc:Bounds x="341" y="75" width="0" height="0" />
967         </bpmndi:BPMNLabel>
968       </bpmndi:BPMNEdge>
969       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_125" bpmnElement="ScriptTask_1">
970         <dc:Bounds x="373" y="50" width="100" height="80" />
971       </bpmndi:BPMNShape>
972       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_2" sourceElement="_BPMNShape_ScriptTask_125">
973         <di:waypoint xsi:type="dc:Point" x="473" y="237" />
974         <di:waypoint xsi:type="dc:Point" x="513" y="237" />
975         <bpmndi:BPMNLabel>
976           <dc:Bounds x="493" y="222" width="0" height="0" />
977         </bpmndi:BPMNLabel>
978       </bpmndi:BPMNEdge>
979       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_127" bpmnElement="ScriptTask_4">
980         <dc:Bounds x="415" y="1051" width="100" height="80" />
981       </bpmndi:BPMNShape>
982       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_6" bpmnElement="SequenceFlow_6" sourceElement="_BPMNShape_ScriptTask_127" targetElement="_BPMNShape_EndEvent_125">
983         <di:waypoint xsi:type="dc:Point" x="515" y="1091" />
984         <di:waypoint xsi:type="dc:Point" x="549" y="1091" />
985         <di:waypoint xsi:type="dc:Point" x="549" y="1091" />
986         <di:waypoint xsi:type="dc:Point" x="569" y="1091" />
987         <bpmndi:BPMNLabel>
988           <dc:Bounds x="564" y="1091" width="0" height="0" />
989         </bpmndi:BPMNLabel>
990       </bpmndi:BPMNEdge>
991       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_133" bpmnElement="ScriptTask_10">
992         <dc:Bounds x="126" y="1051" width="100" height="80" />
993       </bpmndi:BPMNShape>
994       <bpmndi:BPMNShape id="_BPMNShape_CallActivity_27" bpmnElement="CallActivity_1">
995         <dc:Bounds x="269" y="1051" width="100" height="80" />
996       </bpmndi:BPMNShape>
997       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_17" bpmnElement="SequenceFlow_17" sourceElement="_BPMNShape_ScriptTask_133" targetElement="_BPMNShape_CallActivity_27">
998         <di:waypoint xsi:type="dc:Point" x="226" y="1091" />
999         <di:waypoint xsi:type="dc:Point" x="248" y="1091" />
1000         <di:waypoint xsi:type="dc:Point" x="248" y="1091" />
1001         <di:waypoint xsi:type="dc:Point" x="269" y="1091" />
1002         <bpmndi:BPMNLabel>
1003           <dc:Bounds x="263" y="1091" width="0" height="0" />
1004         </bpmndi:BPMNLabel>
1005       </bpmndi:BPMNEdge>
1006       <bpmndi:BPMNShape id="_BPMNShape_SubProcess_17" bpmnElement="SubProcess_1" isExpanded="true">
1007         <dc:Bounds x="103" y="1374" width="836" height="242" />
1008       </bpmndi:BPMNShape>
1009       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_52" bpmnElement="StartEvent_3">
1010         <dc:Bounds x="167" y="1468" width="36" height="36" />
1011         <bpmndi:BPMNLabel>
1012           <dc:Bounds x="146" y="1509" width="77" height="12" />
1013         </bpmndi:BPMNLabel>
1014       </bpmndi:BPMNShape>
1015       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_136" bpmnElement="ScriptTask_3">
1016         <dc:Bounds x="613" y="1446" width="100" height="80" />
1017       </bpmndi:BPMNShape>
1018       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="_BPMNShape_StartEvent_52" targetElement="_BPMNShape_ScriptTask_136">
1019         <di:waypoint xsi:type="dc:Point" x="203" y="1486" />
1020         <di:waypoint xsi:type="dc:Point" x="233" y="1486" />
1021         <bpmndi:BPMNLabel>
1022           <dc:Bounds x="218" y="1471" width="0" height="0" />
1023         </bpmndi:BPMNLabel>
1024       </bpmndi:BPMNEdge>
1025       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_7" bpmnElement="SequenceFlow_7" sourceElement="_BPMNShape_ScriptTask_136" targetElement="_BPMNShape_CallActivity_28">
1026         <di:waypoint xsi:type="dc:Point" x="713" y="1486" />
1027         <di:waypoint xsi:type="dc:Point" x="748" y="1486" />
1028         <bpmndi:BPMNLabel>
1029           <dc:Bounds x="731" y="1471" width="0" height="0" />
1030         </bpmndi:BPMNLabel>
1031       </bpmndi:BPMNEdge>
1032       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_126" bpmnElement="EndEvent_2">
1033         <dc:Bounds x="880" y="1468" width="36" height="36" />
1034         <bpmndi:BPMNLabel>
1035           <dc:Bounds x="898" y="1509" width="0" height="0" />
1036         </bpmndi:BPMNLabel>
1037       </bpmndi:BPMNShape>
1038       <bpmndi:BPMNShape id="_BPMNShape_BoundaryEvent_43" bpmnElement="BoundaryEvent_1">
1039         <dc:Bounds x="921" y="1468" width="36" height="36" />
1040         <bpmndi:BPMNLabel>
1041           <dc:Bounds x="939" y="1509" width="0" height="0" />
1042         </bpmndi:BPMNLabel>
1043       </bpmndi:BPMNShape>
1044       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_127" bpmnElement="EndEvent_3">
1045         <dc:Bounds x="997" y="1468" width="36" height="36" />
1046         <bpmndi:BPMNLabel>
1047           <dc:Bounds x="1015" y="1509" width="0" height="0" />
1048         </bpmndi:BPMNLabel>
1049       </bpmndi:BPMNShape>
1050       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_12" bpmnElement="SequenceFlow_12" sourceElement="_BPMNShape_BoundaryEvent_43" targetElement="_BPMNShape_EndEvent_127">
1051         <di:waypoint xsi:type="dc:Point" x="957" y="1486" />
1052         <di:waypoint xsi:type="dc:Point" x="997" y="1486" />
1053         <bpmndi:BPMNLabel>
1054           <dc:Bounds x="977" y="1471" width="0" height="0" />
1055         </bpmndi:BPMNLabel>
1056       </bpmndi:BPMNEdge>
1057       <bpmndi:BPMNShape id="_BPMNShape_CallActivity_28" bpmnElement="CallActivity_2">
1058         <dc:Bounds x="748" y="1446" width="100" height="80" />
1059       </bpmndi:BPMNShape>
1060       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_14" bpmnElement="SequenceFlow_14" sourceElement="_BPMNShape_CallActivity_27" targetElement="_BPMNShape_ScriptTask_127">
1061         <di:waypoint xsi:type="dc:Point" x="369" y="1091" />
1062         <di:waypoint xsi:type="dc:Point" x="392" y="1091" />
1063         <di:waypoint xsi:type="dc:Point" x="392" y="1091" />
1064         <di:waypoint xsi:type="dc:Point" x="415" y="1091" />
1065         <bpmndi:BPMNLabel>
1066           <dc:Bounds x="407" y="1091" width="0" height="0" />
1067         </bpmndi:BPMNLabel>
1068       </bpmndi:BPMNEdge>
1069       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_19" bpmnElement="SequenceFlow_19" sourceElement="_BPMNShape_CallActivity_28" targetElement="_BPMNShape_EndEvent_126">
1070         <di:waypoint xsi:type="dc:Point" x="848" y="1486" />
1071         <di:waypoint xsi:type="dc:Point" x="880" y="1486" />
1072         <bpmndi:BPMNLabel>
1073           <dc:Bounds x="864" y="1471" width="0" height="0" />
1074         </bpmndi:BPMNLabel>
1075       </bpmndi:BPMNEdge>
1076       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_3" targetElement="_BPMNShape_ScriptTask_133">
1077         <di:waypoint xsi:type="dc:Point" x="1459" y="800" />
1078         <di:waypoint xsi:type="dc:Point" x="1561" y="800" />
1079         <di:waypoint xsi:type="dc:Point" x="1561" y="989" />
1080         <di:waypoint xsi:type="dc:Point" x="99" y="989" />
1081         <di:waypoint xsi:type="dc:Point" x="99" y="1091" />
1082         <di:waypoint xsi:type="dc:Point" x="126" y="1091" />
1083         <bpmndi:BPMNLabel>
1084           <dc:Bounds x="1482" y="772.5275881403734" width="12" height="12" />
1085         </bpmndi:BPMNLabel>
1086       </bpmndi:BPMNEdge>
1087       <bpmndi:BPMNEdge id="SequenceFlow_053qjfy_di" bpmnElement="SequenceFlow_053qjfy">
1088         <di:waypoint xsi:type="dc:Point" x="671" y="90" />
1089         <di:waypoint xsi:type="dc:Point" x="982" y="90" />
1090         <di:waypoint xsi:type="dc:Point" x="982" y="156" />
1091         <di:waypoint xsi:type="dc:Point" x="103" y="156" />
1092         <di:waypoint xsi:type="dc:Point" x="103" y="237" />
1093         <di:waypoint xsi:type="dc:Point" x="131" y="237" />
1094         <bpmndi:BPMNLabel>
1095           <dc:Bounds x="543" y="141" width="0" height="0" />
1096         </bpmndi:BPMNLabel>
1097       </bpmndi:BPMNEdge>
1098       <bpmndi:BPMNShape id="ScriptTask_08xzuox_di" bpmnElement="Task_1opcb4j">
1099         <dc:Bounds x="571" y="50" width="100" height="80" />
1100       </bpmndi:BPMNShape>
1101       <bpmndi:BPMNEdge id="SequenceFlow_0y0jt4l_di" bpmnElement="SequenceFlow_0y0jt4l">
1102         <di:waypoint xsi:type="dc:Point" x="473" y="90" />
1103         <di:waypoint xsi:type="dc:Point" x="571" y="90" />
1104         <bpmndi:BPMNLabel>
1105           <dc:Bounds x="522" y="75" width="0" height="0" />
1106         </bpmndi:BPMNLabel>
1107       </bpmndi:BPMNEdge>
1108       <bpmndi:BPMNShape id="ScriptTask_19pf9z8_di" bpmnElement="Task_1rxiqe1">
1109         <dc:Bounds x="373" y="197" width="100" height="80" />
1110       </bpmndi:BPMNShape>
1111       <bpmndi:BPMNEdge id="SequenceFlow_0usxnlk_di" bpmnElement="SequenceFlow_0usxnlk">
1112         <di:waypoint xsi:type="dc:Point" x="231" y="237" />
1113         <di:waypoint xsi:type="dc:Point" x="279" y="237" />
1114         <bpmndi:BPMNLabel>
1115           <dc:Bounds x="255" y="222" width="0" height="0" />
1116         </bpmndi:BPMNLabel>
1117       </bpmndi:BPMNEdge>
1118       <bpmndi:BPMNShape id="ScriptTask_0wa4zya_di" bpmnElement="Task_0ap39ka">
1119         <dc:Bounds x="608" y="197" width="100" height="80" />
1120       </bpmndi:BPMNShape>
1121       <bpmndi:BPMNShape id="ScriptTask_0sgm9bu_di" bpmnElement="Task_1drglpt">
1122         <dc:Bounds x="1058" y="760" width="100" height="80" />
1123       </bpmndi:BPMNShape>
1124       <bpmndi:BPMNShape id="ScriptTask_16jtt5t_di" bpmnElement="Task_0vy2zge">
1125         <dc:Bounds x="131" y="197" width="100" height="80" />
1126       </bpmndi:BPMNShape>
1127       <bpmndi:BPMNEdge id="SequenceFlow_0xx8y1s_di" bpmnElement="SequenceFlow_0xx8y1s">
1128         <di:waypoint xsi:type="dc:Point" x="226" y="510" />
1129         <di:waypoint xsi:type="dc:Point" x="266" y="510" />
1130         <bpmndi:BPMNLabel>
1131           <dc:Bounds x="246" y="495" width="0" height="0" />
1132         </bpmndi:BPMNLabel>
1133       </bpmndi:BPMNEdge>
1134       <bpmndi:BPMNEdge id="SequenceFlow_0a6pdza_di" bpmnElement="SequenceFlow_0a6pdza">
1135         <di:waypoint xsi:type="dc:Point" x="464" y="510" />
1136         <di:waypoint xsi:type="dc:Point" x="513" y="510" />
1137         <bpmndi:BPMNLabel>
1138           <dc:Bounds x="489" y="495" width="0" height="0" />
1139         </bpmndi:BPMNLabel>
1140       </bpmndi:BPMNEdge>
1141       <bpmndi:BPMNEdge id="SequenceFlow_13h26h9_di" bpmnElement="SequenceFlow_13h26h9">
1142         <di:waypoint xsi:type="dc:Point" x="700" y="510" />
1143         <di:waypoint xsi:type="dc:Point" x="735" y="510" />
1144         <bpmndi:BPMNLabel>
1145           <dc:Bounds x="718" y="495" width="0" height="0" />
1146         </bpmndi:BPMNLabel>
1147       </bpmndi:BPMNEdge>
1148       <bpmndi:BPMNEdge id="SequenceFlow_1uno5rs_di" bpmnElement="SequenceFlow_1uno5rs">
1149         <di:waypoint xsi:type="dc:Point" x="223" y="800" />
1150         <di:waypoint xsi:type="dc:Point" x="266" y="800" />
1151         <bpmndi:BPMNLabel>
1152           <dc:Bounds x="245" y="785" width="0" height="0" />
1153         </bpmndi:BPMNLabel>
1154       </bpmndi:BPMNEdge>
1155       <bpmndi:BPMNEdge id="SequenceFlow_1c79909_di" bpmnElement="SequenceFlow_1c79909">
1156         <di:waypoint xsi:type="dc:Point" x="464" y="800" />
1157         <di:waypoint xsi:type="dc:Point" x="513" y="800" />
1158         <bpmndi:BPMNLabel>
1159           <dc:Bounds x="489" y="785" width="0" height="0" />
1160         </bpmndi:BPMNLabel>
1161       </bpmndi:BPMNEdge>
1162       <bpmndi:BPMNEdge id="SequenceFlow_1xfbwpi_di" bpmnElement="SequenceFlow_1xfbwpi">
1163         <di:waypoint xsi:type="dc:Point" x="926" y="800" />
1164         <di:waypoint xsi:type="dc:Point" x="955" y="800" />
1165         <bpmndi:BPMNLabel>
1166           <dc:Bounds x="941" y="785" width="0" height="0" />
1167         </bpmndi:BPMNLabel>
1168       </bpmndi:BPMNEdge>
1169       <bpmndi:BPMNShape id="ExclusiveGateway_0q323wc_di" bpmnElement="ExclusiveGateway_0q323wc" isMarkerVisible="true">
1170         <dc:Bounds x="279" y="212" width="50" height="50" />
1171         <bpmndi:BPMNLabel>
1172           <dc:Bounds x="260" y="173" width="87" height="24" />
1173         </bpmndi:BPMNLabel>
1174       </bpmndi:BPMNShape>
1175       <bpmndi:BPMNEdge id="SequenceFlow_16mo99z_di" bpmnElement="SequenceFlow_16mo99z">
1176         <di:waypoint xsi:type="dc:Point" x="329" y="237" />
1177         <di:waypoint xsi:type="dc:Point" x="373" y="237" />
1178         <bpmndi:BPMNLabel>
1179           <dc:Bounds x="345" y="213" width="12" height="12" />
1180         </bpmndi:BPMNLabel>
1181       </bpmndi:BPMNEdge>
1182       <bpmndi:BPMNShape id="ExclusiveGateway_045e1uz_di" bpmnElement="ExclusiveGateway_045e1uz" isMarkerVisible="true">
1183         <dc:Bounds x="513" y="212" width="50" height="50" />
1184         <bpmndi:BPMNLabel>
1185           <dc:Bounds x="501" y="163" width="73" height="36" />
1186         </bpmndi:BPMNLabel>
1187       </bpmndi:BPMNShape>
1188       <bpmndi:BPMNEdge id="SequenceFlow_0baosqi_di" bpmnElement="SequenceFlow_0baosqi">
1189         <di:waypoint xsi:type="dc:Point" x="563" y="237" />
1190         <di:waypoint xsi:type="dc:Point" x="608" y="237" />
1191         <bpmndi:BPMNLabel>
1192           <dc:Bounds x="579" y="214" width="12" height="12" />
1193         </bpmndi:BPMNLabel>
1194       </bpmndi:BPMNEdge>
1195       <bpmndi:BPMNShape id="CallActivity_1k5n5d1_di" bpmnElement="Task_0q5cdit">
1196         <dc:Bounds x="1592" y="470" width="100" height="80" />
1197       </bpmndi:BPMNShape>
1198       <bpmndi:BPMNEdge id="SequenceFlow_0v0u7mf_di" bpmnElement="SequenceFlow_0v0u7mf">
1199         <di:waypoint xsi:type="dc:Point" x="1692" y="510" />
1200         <di:waypoint xsi:type="dc:Point" x="1774" y="510" />
1201         <bpmndi:BPMNLabel>
1202           <dc:Bounds x="1733" y="495" width="0" height="0" />
1203         </bpmndi:BPMNLabel>
1204       </bpmndi:BPMNEdge>
1205       <bpmndi:BPMNEdge id="SequenceFlow_0vpd06n_di" bpmnElement="SequenceFlow_0vpd06n">
1206         <di:waypoint xsi:type="dc:Point" x="1799" y="485" />
1207         <di:waypoint xsi:type="dc:Point" x="1799" y="392" />
1208         <bpmndi:BPMNLabel>
1209           <dc:Bounds x="1806" y="430.60504201680675" width="26" height="12" />
1210         </bpmndi:BPMNLabel>
1211       </bpmndi:BPMNEdge>
1212       <bpmndi:BPMNEdge id="SequenceFlow_1qr8msw_di" bpmnElement="SequenceFlow_1qr8msw">
1213         <di:waypoint xsi:type="dc:Point" x="1799" y="535" />
1214         <di:waypoint xsi:type="dc:Point" x="1799" y="562" />
1215         <di:waypoint xsi:type="dc:Point" x="1799" y="562" />
1216         <di:waypoint xsi:type="dc:Point" x="1799" y="604" />
1217         <bpmndi:BPMNLabel>
1218           <dc:Bounds x="1778" y="553" width="42" height="12" />
1219         </bpmndi:BPMNLabel>
1220       </bpmndi:BPMNEdge>
1221       <bpmndi:BPMNShape id="ExclusiveGateway_0ud5uwa_di" bpmnElement="ExclusiveGateway_0ud5uwa" isMarkerVisible="true">
1222         <dc:Bounds x="735" y="212" width="50" height="50" />
1223         <bpmndi:BPMNLabel>
1224           <dc:Bounds x="731" y="166" width="73" height="36" />
1225         </bpmndi:BPMNLabel>
1226       </bpmndi:BPMNShape>
1227       <bpmndi:BPMNEdge id="SequenceFlow_0k3fx7p_di" bpmnElement="SequenceFlow_0k3fx7p">
1228         <di:waypoint xsi:type="dc:Point" x="708" y="237" />
1229         <di:waypoint xsi:type="dc:Point" x="735" y="237" />
1230         <bpmndi:BPMNLabel>
1231           <dc:Bounds x="722" y="222" width="0" height="0" />
1232         </bpmndi:BPMNLabel>
1233       </bpmndi:BPMNEdge>
1234       <bpmndi:BPMNEdge id="SequenceFlow_0qy68ib_di" bpmnElement="SequenceFlow_0qy68ib">
1235         <di:waypoint xsi:type="dc:Point" x="316" y="510" />
1236         <di:waypoint xsi:type="dc:Point" x="341" y="510" />
1237         <di:waypoint xsi:type="dc:Point" x="341" y="510" />
1238         <di:waypoint xsi:type="dc:Point" x="364" y="510" />
1239         <bpmndi:BPMNLabel>
1240           <dc:Bounds x="333" y="487" width="12" height="12" />
1241         </bpmndi:BPMNLabel>
1242       </bpmndi:BPMNEdge>
1243       <bpmndi:BPMNShape id="ExclusiveGateway_1ichg7h_di" bpmnElement="ExclusiveGateway_1ichg7h" isMarkerVisible="true">
1244         <dc:Bounds x="513" y="485" width="50" height="50" />
1245         <bpmndi:BPMNLabel>
1246           <dc:Bounds x="495" y="443" width="85" height="24" />
1247         </bpmndi:BPMNLabel>
1248       </bpmndi:BPMNShape>
1249       <bpmndi:BPMNEdge id="SequenceFlow_0q0qan8_di" bpmnElement="SequenceFlow_0q0qan8">
1250         <di:waypoint xsi:type="dc:Point" x="563" y="510" />
1251         <di:waypoint xsi:type="dc:Point" x="600" y="510" />
1252         <bpmndi:BPMNLabel>
1253           <dc:Bounds x="573" y="491" width="12" height="12" />
1254         </bpmndi:BPMNLabel>
1255       </bpmndi:BPMNEdge>
1256       <bpmndi:BPMNShape id="ExclusiveGateway_1etgtgi_di" bpmnElement="ExclusiveGateway_1etgtgi" isMarkerVisible="true">
1257         <dc:Bounds x="735" y="485" width="50" height="50" />
1258         <bpmndi:BPMNLabel>
1259           <dc:Bounds x="716" y="445" width="87" height="24" />
1260         </bpmndi:BPMNLabel>
1261       </bpmndi:BPMNShape>
1262       <bpmndi:BPMNEdge id="SequenceFlow_1c0vdki_di" bpmnElement="SequenceFlow_1c0vdki">
1263         <di:waypoint xsi:type="dc:Point" x="785" y="510" />
1264         <di:waypoint xsi:type="dc:Point" x="826" y="510" />
1265         <bpmndi:BPMNLabel>
1266           <dc:Bounds x="804" y="487" width="12" height="12" />
1267         </bpmndi:BPMNLabel>
1268       </bpmndi:BPMNEdge>
1269       <bpmndi:BPMNShape id="ExclusiveGateway_02tj4dw_di" bpmnElement="ExclusiveGateway_02tj4dw" isMarkerVisible="true">
1270         <dc:Bounds x="266" y="775" width="50" height="50" />
1271         <bpmndi:BPMNLabel>
1272           <dc:Bounds x="247" y="735" width="88" height="24" />
1273         </bpmndi:BPMNLabel>
1274       </bpmndi:BPMNShape>
1275       <bpmndi:BPMNEdge id="SequenceFlow_162mm0m_di" bpmnElement="SequenceFlow_162mm0m">
1276         <di:waypoint xsi:type="dc:Point" x="316" y="800" />
1277         <di:waypoint xsi:type="dc:Point" x="364" y="800" />
1278         <bpmndi:BPMNLabel>
1279           <dc:Bounds x="333" y="780" width="12" height="12" />
1280         </bpmndi:BPMNLabel>
1281       </bpmndi:BPMNEdge>
1282       <bpmndi:BPMNShape id="ExclusiveGateway_1gn5lab_di" bpmnElement="ExclusiveGateway_1gn5lab" isMarkerVisible="true">
1283         <dc:Bounds x="513" y="775" width="50" height="50" />
1284         <bpmndi:BPMNLabel>
1285           <dc:Bounds x="502" y="735" width="72" height="24" />
1286         </bpmndi:BPMNLabel>
1287       </bpmndi:BPMNShape>
1288       <bpmndi:BPMNShape id="ExclusiveGateway_0l2z6wc_di" bpmnElement="ExclusiveGateway_0l2z6wc" isMarkerVisible="true">
1289         <dc:Bounds x="1195" y="775" width="50" height="50" />
1290         <bpmndi:BPMNLabel>
1291           <dc:Bounds x="1183" y="728" width="73" height="36" />
1292         </bpmndi:BPMNLabel>
1293       </bpmndi:BPMNShape>
1294       <bpmndi:BPMNEdge id="SequenceFlow_12mfil6_di" bpmnElement="SequenceFlow_12mfil6">
1295         <di:waypoint xsi:type="dc:Point" x="1158" y="800" />
1296         <di:waypoint xsi:type="dc:Point" x="1195" y="800" />
1297         <bpmndi:BPMNLabel>
1298           <dc:Bounds x="1178" y="785" width="0" height="0" />
1299         </bpmndi:BPMNLabel>
1300       </bpmndi:BPMNEdge>
1301       <bpmndi:BPMNShape id="ScriptTask_1lb0lk5_di" bpmnElement="Task_1tg549h">
1302         <dc:Bounds x="1749" y="312" width="100" height="80" />
1303       </bpmndi:BPMNShape>
1304       <bpmndi:BPMNShape id="ExclusiveGateway_1gmvi7n_di" bpmnElement="ExclusiveGateway_0xlxgl0" isMarkerVisible="true">
1305         <dc:Bounds x="1774" y="485" width="50" height="50" />
1306         <bpmndi:BPMNLabel>
1307           <dc:Bounds x="1755" y="467" width="88" height="12" />
1308         </bpmndi:BPMNLabel>
1309       </bpmndi:BPMNShape>
1310       <bpmndi:BPMNShape id="ExclusiveGateway_0y82zzx_di" bpmnElement="ExclusiveGateway_0y82zzx" isMarkerVisible="true">
1311         <dc:Bounds x="2087" y="485" width="50" height="50" />
1312         <bpmndi:BPMNLabel>
1313           <dc:Bounds x="2047" y="477" width="54" height="12" />
1314         </bpmndi:BPMNLabel>
1315       </bpmndi:BPMNShape>
1316       <bpmndi:BPMNEdge id="SequenceFlow_05gpym3_di" bpmnElement="SequenceFlow_05gpym3">
1317         <di:waypoint xsi:type="dc:Point" x="1824" y="510" />
1318         <di:waypoint xsi:type="dc:Point" x="2087" y="510" />
1319         <bpmndi:BPMNLabel>
1320           <dc:Bounds x="1922" y="516" width="21" height="12" />
1321         </bpmndi:BPMNLabel>
1322       </bpmndi:BPMNEdge>
1323       <bpmndi:BPMNEdge id="SequenceFlow_19ba94v_di" bpmnElement="SequenceFlow_19ba94v">
1324         <di:waypoint xsi:type="dc:Point" x="926" y="510" />
1325         <di:waypoint xsi:type="dc:Point" x="955" y="510" />
1326         <bpmndi:BPMNLabel>
1327           <dc:Bounds x="941" y="495" width="0" height="0" />
1328         </bpmndi:BPMNLabel>
1329       </bpmndi:BPMNEdge>
1330       <bpmndi:BPMNEdge id="SequenceFlow_1nlqlwn_di" bpmnElement="SequenceFlow_1nlqlwn">
1331         <di:waypoint xsi:type="dc:Point" x="2137" y="510" />
1332         <di:waypoint xsi:type="dc:Point" x="2261" y="510" />
1333         <di:waypoint xsi:type="dc:Point" x="2261" y="510" />
1334         <di:waypoint xsi:type="dc:Point" x="2385" y="510" />
1335         <bpmndi:BPMNLabel>
1336           <dc:Bounds x="2249" y="459" width="0" height="0" />
1337         </bpmndi:BPMNLabel>
1338       </bpmndi:BPMNEdge>
1339       <bpmndi:BPMNEdge id="SequenceFlow_1c022sy_di" bpmnElement="SequenceFlow_1c022sy">
1340         <di:waypoint xsi:type="dc:Point" x="2112" y="485" />
1341         <di:waypoint xsi:type="dc:Point" x="2112" y="352" />
1342         <di:waypoint xsi:type="dc:Point" x="1849" y="352" />
1343         <bpmndi:BPMNLabel>
1344           <dc:Bounds x="2127" y="418.5" width="0" height="0" />
1345         </bpmndi:BPMNLabel>
1346       </bpmndi:BPMNEdge>
1347       <bpmndi:BPMNEdge id="SequenceFlow_06ev8or_di" bpmnElement="SequenceFlow_06ev8or">
1348         <di:waypoint xsi:type="dc:Point" x="304" y="262" />
1349         <di:waypoint xsi:type="dc:Point" x="304" y="288" />
1350         <di:waypoint xsi:type="dc:Point" x="304" y="288" />
1351         <di:waypoint xsi:type="dc:Point" x="304" y="308" />
1352         <bpmndi:BPMNLabel>
1353           <dc:Bounds x="314" y="273" width="18" height="12" />
1354         </bpmndi:BPMNLabel>
1355       </bpmndi:BPMNEdge>
1356       <bpmndi:BPMNShape id="IntermediateThrowEvent_0o6fb4f_di" bpmnElement="IntermediateThrowEvent_0zmqbae">
1357         <dc:Bounds x="286" y="308" width="36" height="36" />
1358         <bpmndi:BPMNLabel>
1359           <dc:Bounds x="269" y="343.609" width="69" height="24" />
1360         </bpmndi:BPMNLabel>
1361       </bpmndi:BPMNShape>
1362       <bpmndi:BPMNEdge id="SequenceFlow_0nob5cp_di" bpmnElement="SequenceFlow_0nob5cp">
1363         <di:waypoint xsi:type="dc:Point" x="1506" y="510" />
1364         <di:waypoint xsi:type="dc:Point" x="1592" y="510" />
1365         <bpmndi:BPMNLabel>
1366           <dc:Bounds x="1549" y="495" width="0" height="0" />
1367         </bpmndi:BPMNLabel>
1368       </bpmndi:BPMNEdge>
1369       <bpmndi:BPMNEdge id="SequenceFlow_076leae_di" bpmnElement="SequenceFlow_076leae">
1370         <di:waypoint xsi:type="dc:Point" x="926" y="237" />
1371         <di:waypoint xsi:type="dc:Point" x="955" y="237" />
1372         <bpmndi:BPMNLabel>
1373           <dc:Bounds x="941" y="222" width="0" height="0" />
1374         </bpmndi:BPMNLabel>
1375       </bpmndi:BPMNEdge>
1376       <bpmndi:BPMNShape id="ScriptTask_0cbpm7l_di" bpmnElement="Task_0e313zv">
1377         <dc:Bounds x="826" y="197" width="100" height="80" />
1378       </bpmndi:BPMNShape>
1379       <bpmndi:BPMNShape id="ExclusiveGateway_1rglbmr_di" bpmnElement="ExclusiveGateway_1rglbmr" isMarkerVisible="true">
1380         <dc:Bounds x="955.192" y="212" width="50" height="50" />
1381         <bpmndi:BPMNLabel>
1382           <dc:Bounds x="936" y="164" width="88" height="36" />
1383         </bpmndi:BPMNLabel>
1384       </bpmndi:BPMNShape>
1385       <bpmndi:BPMNEdge id="SequenceFlow_0du9273_di" bpmnElement="SequenceFlow_0du9273">
1386         <di:waypoint xsi:type="dc:Point" x="1005" y="237" />
1387         <di:waypoint xsi:type="dc:Point" x="1046" y="237" />
1388         <bpmndi:BPMNLabel>
1389           <dc:Bounds x="1020" y="212" width="12" height="12" />
1390         </bpmndi:BPMNLabel>
1391       </bpmndi:BPMNEdge>
1392       <bpmndi:BPMNShape id="IntermediateCatchEvent_1p06jf5_di" bpmnElement="IntermediateThrowEvent_0z0t7rn">
1393         <dc:Bounds x="1470" y="492" width="36" height="36" />
1394         <bpmndi:BPMNLabel>
1395           <dc:Bounds x="1455" y="538" width="65" height="25" />
1396         </bpmndi:BPMNLabel>
1397       </bpmndi:BPMNShape>
1398       <bpmndi:BPMNShape id="IntermediateThrowEvent_0xwlxk9_di" bpmnElement="IntermediateThrowEvent_1qkzlba">
1399         <dc:Bounds x="520" y="308" width="36" height="36" />
1400         <bpmndi:BPMNLabel>
1401           <dc:Bounds x="503" y="344" width="69" height="24" />
1402         </bpmndi:BPMNLabel>
1403       </bpmndi:BPMNShape>
1404       <bpmndi:BPMNEdge id="SequenceFlow_1cdfjed_di" bpmnElement="SequenceFlow_1cdfjed">
1405         <di:waypoint xsi:type="dc:Point" x="538" y="262" />
1406         <di:waypoint xsi:type="dc:Point" x="538" y="308" />
1407         <bpmndi:BPMNLabel>
1408           <dc:Bounds x="544" y="275" width="18" height="12" />
1409         </bpmndi:BPMNLabel>
1410       </bpmndi:BPMNEdge>
1411       <bpmndi:BPMNShape id="IntermediateThrowEvent_113xxsl_di" bpmnElement="IntermediateThrowEvent_0rnlvmz">
1412         <dc:Bounds x="742" y="308" width="36" height="36" />
1413         <bpmndi:BPMNLabel>
1414           <dc:Bounds x="725" y="344" width="69" height="24" />
1415         </bpmndi:BPMNLabel>
1416       </bpmndi:BPMNShape>
1417       <bpmndi:BPMNEdge id="SequenceFlow_17g62fl_di" bpmnElement="SequenceFlow_17g62fl">
1418         <di:waypoint xsi:type="dc:Point" x="760" y="262" />
1419         <di:waypoint xsi:type="dc:Point" x="760" y="308" />
1420         <bpmndi:BPMNLabel>
1421           <dc:Bounds x="766" y="275" width="18" height="12" />
1422         </bpmndi:BPMNLabel>
1423       </bpmndi:BPMNEdge>
1424       <bpmndi:BPMNShape id="IntermediateThrowEvent_0iyegh1_di" bpmnElement="IntermediateThrowEvent_0v69raz">
1425         <dc:Bounds x="962" y="308" width="36" height="36" />
1426         <bpmndi:BPMNLabel>
1427           <dc:Bounds x="945" y="343.609" width="69" height="24" />
1428         </bpmndi:BPMNLabel>
1429       </bpmndi:BPMNShape>
1430       <bpmndi:BPMNEdge id="SequenceFlow_0zh8r6j_di" bpmnElement="SequenceFlow_0zh8r6j">
1431         <di:waypoint xsi:type="dc:Point" x="980" y="262" />
1432         <di:waypoint xsi:type="dc:Point" x="980" y="308" />
1433         <bpmndi:BPMNLabel>
1434           <dc:Bounds x="986" y="285" width="17" height="13" />
1435         </bpmndi:BPMNLabel>
1436       </bpmndi:BPMNEdge>
1437       <bpmndi:BPMNShape id="IntermediateCatchEvent_07pur50_di" bpmnElement="IntermediateThrowEvent_15hlkuq">
1438         <dc:Bounds x="405" y="308" width="36" height="36" />
1439         <bpmndi:BPMNLabel>
1440           <dc:Bounds x="381" y="344" width="83" height="36" />
1441         </bpmndi:BPMNLabel>
1442       </bpmndi:BPMNShape>
1443       <bpmndi:BPMNEdge id="SequenceFlow_09lrk4q_di" bpmnElement="SequenceFlow_09lrk4q">
1444         <di:waypoint xsi:type="dc:Point" x="423" y="308" />
1445         <di:waypoint xsi:type="dc:Point" x="423" y="277" />
1446         <bpmndi:BPMNLabel>
1447           <dc:Bounds x="438" y="292.5" width="0" height="0" />
1448         </bpmndi:BPMNLabel>
1449       </bpmndi:BPMNEdge>
1450       <bpmndi:BPMNEdge id="SequenceFlow_1eezqx8_di" bpmnElement="SequenceFlow_1eezqx8">
1451         <di:waypoint xsi:type="dc:Point" x="658" y="308" />
1452         <di:waypoint xsi:type="dc:Point" x="658" y="277" />
1453         <bpmndi:BPMNLabel>
1454           <dc:Bounds x="673" y="292.5" width="0" height="0" />
1455         </bpmndi:BPMNLabel>
1456       </bpmndi:BPMNEdge>
1457       <bpmndi:BPMNShape id="IntermediateCatchEvent_1pog9t5_di" bpmnElement="IntermediateThrowEvent_1lrkrsn">
1458         <dc:Bounds x="640" y="308" width="36" height="36" />
1459         <bpmndi:BPMNLabel>
1460           <dc:Bounds x="614" y="343.609" width="88" height="25" />
1461         </bpmndi:BPMNLabel>
1462       </bpmndi:BPMNShape>
1463       <bpmndi:BPMNShape id="IntermediateCatchEvent_1rtf0em_di" bpmnElement="IntermediateThrowEvent_1wdxgjm">
1464         <dc:Bounds x="858" y="308" width="36" height="36" />
1465         <bpmndi:BPMNLabel>
1466           <dc:Bounds x="844" y="344" width="64" height="37" />
1467         </bpmndi:BPMNLabel>
1468       </bpmndi:BPMNShape>
1469       <bpmndi:BPMNEdge id="SequenceFlow_0zzwdwf_di" bpmnElement="SequenceFlow_0zzwdwf">
1470         <di:waypoint xsi:type="dc:Point" x="876" y="308" />
1471         <di:waypoint xsi:type="dc:Point" x="876" y="277" />
1472         <bpmndi:BPMNLabel>
1473           <dc:Bounds x="891" y="292.5" width="0" height="0" />
1474         </bpmndi:BPMNLabel>
1475       </bpmndi:BPMNEdge>
1476       <bpmndi:BPMNEdge id="SequenceFlow_06ajc11_di" bpmnElement="SequenceFlow_06ajc11">
1477         <di:waypoint xsi:type="dc:Point" x="785" y="237" />
1478         <di:waypoint xsi:type="dc:Point" x="826" y="237" />
1479         <bpmndi:BPMNLabel>
1480           <dc:Bounds x="800" y="212" width="12" height="12" />
1481         </bpmndi:BPMNLabel>
1482       </bpmndi:BPMNEdge>
1483       <bpmndi:BPMNEdge id="SequenceFlow_179z9vl_di" bpmnElement="SequenceFlow_179z9vl">
1484         <di:waypoint xsi:type="dc:Point" x="1146" y="237" />
1485         <di:waypoint xsi:type="dc:Point" x="1184" y="237" />
1486         <bpmndi:BPMNLabel>
1487           <dc:Bounds x="1165" y="222" width="0" height="0" />
1488         </bpmndi:BPMNLabel>
1489       </bpmndi:BPMNEdge>
1490       <bpmndi:BPMNShape id="ScriptTask_1iio503_di" bpmnElement="Task_0n1d5f2">
1491         <dc:Bounds x="1046" y="197" width="100" height="80" />
1492       </bpmndi:BPMNShape>
1493       <bpmndi:BPMNEdge id="SequenceFlow_032tm9y_di" bpmnElement="SequenceFlow_032tm9y">
1494         <di:waypoint xsi:type="dc:Point" x="1096" y="308" />
1495         <di:waypoint xsi:type="dc:Point" x="1096" y="277" />
1496         <bpmndi:BPMNLabel>
1497           <dc:Bounds x="1111" y="292.5" width="0" height="0" />
1498         </bpmndi:BPMNLabel>
1499       </bpmndi:BPMNEdge>
1500       <bpmndi:BPMNShape id="IntermediateCatchEvent_0jhmy9d_di" bpmnElement="IntermediateThrowEvent_1552q1o">
1501         <dc:Bounds x="1078" y="308" width="36" height="36" />
1502         <bpmndi:BPMNLabel>
1503           <dc:Bounds x="1061" y="344" width="70" height="25" />
1504         </bpmndi:BPMNLabel>
1505       </bpmndi:BPMNShape>
1506       <bpmndi:BPMNShape id="ExclusiveGateway_148eo7w_di" bpmnElement="ExclusiveGateway_148eo7w" isMarkerVisible="true">
1507         <dc:Bounds x="1184.192" y="212" width="50" height="50" />
1508         <bpmndi:BPMNLabel>
1509           <dc:Bounds x="1167" y="149" width="83" height="48" />
1510         </bpmndi:BPMNLabel>
1511       </bpmndi:BPMNShape>
1512       <bpmndi:BPMNEdge id="SequenceFlow_1cjiv6i_di" bpmnElement="SequenceFlow_1cjiv6i">
1513         <di:waypoint xsi:type="dc:Point" x="1234" y="237" />
1514         <di:waypoint xsi:type="dc:Point" x="1285" y="237" />
1515         <di:waypoint xsi:type="dc:Point" x="1285" y="401" />
1516         <di:waypoint xsi:type="dc:Point" x="98" y="401" />
1517         <di:waypoint xsi:type="dc:Point" x="98" y="510" />
1518         <di:waypoint xsi:type="dc:Point" x="126" y="510" />
1519         <bpmndi:BPMNLabel>
1520           <dc:Bounds x="1249" y="211" width="12" height="12" />
1521         </bpmndi:BPMNLabel>
1522       </bpmndi:BPMNEdge>
1523       <bpmndi:BPMNShape id="IntermediateThrowEvent_1qtnv6e_di" bpmnElement="IntermediateThrowEvent_16r1jxm">
1524         <dc:Bounds x="1191" y="299" width="36" height="36" />
1525         <bpmndi:BPMNLabel>
1526           <dc:Bounds x="1174" y="334.609" width="69" height="24" />
1527         </bpmndi:BPMNLabel>
1528       </bpmndi:BPMNShape>
1529       <bpmndi:BPMNEdge id="SequenceFlow_1q3oxtf_di" bpmnElement="SequenceFlow_1q3oxtf">
1530         <di:waypoint xsi:type="dc:Point" x="1209" y="262" />
1531         <di:waypoint xsi:type="dc:Point" x="1209" y="299" />
1532         <bpmndi:BPMNLabel>
1533           <dc:Bounds x="1215" y="270.5" width="18" height="12" />
1534         </bpmndi:BPMNLabel>
1535       </bpmndi:BPMNEdge>
1536       <bpmndi:BPMNShape id="IntermediateThrowEvent_1uscpd8_di" bpmnElement="IntermediateThrowEvent_1agn6fn">
1537         <dc:Bounds x="273" y="581" width="36" height="36" />
1538         <bpmndi:BPMNLabel>
1539           <dc:Bounds x="256" y="617" width="69" height="24" />
1540         </bpmndi:BPMNLabel>
1541       </bpmndi:BPMNShape>
1542       <bpmndi:BPMNEdge id="SequenceFlow_1j81s6b_di" bpmnElement="SequenceFlow_1j81s6b">
1543         <di:waypoint xsi:type="dc:Point" x="291" y="535" />
1544         <di:waypoint xsi:type="dc:Point" x="291" y="581" />
1545         <bpmndi:BPMNLabel>
1546           <dc:Bounds x="297" y="548" width="18" height="12" />
1547         </bpmndi:BPMNLabel>
1548       </bpmndi:BPMNEdge>
1549       <bpmndi:BPMNShape id="IntermediateCatchEvent_1ogs7t2_di" bpmnElement="IntermediateThrowEvent_02hirbh">
1550         <dc:Bounds x="396" y="581" width="36" height="36" />
1551         <bpmndi:BPMNLabel>
1552           <dc:Bounds x="384" y="617" width="59" height="25" />
1553         </bpmndi:BPMNLabel>
1554       </bpmndi:BPMNShape>
1555       <bpmndi:BPMNEdge id="SequenceFlow_16t9vai_di" bpmnElement="SequenceFlow_16t9vai">
1556         <di:waypoint xsi:type="dc:Point" x="414" y="581" />
1557         <di:waypoint xsi:type="dc:Point" x="414" y="550" />
1558         <bpmndi:BPMNLabel>
1559           <dc:Bounds x="429" y="565.5" width="0" height="0" />
1560         </bpmndi:BPMNLabel>
1561       </bpmndi:BPMNEdge>
1562       <bpmndi:BPMNShape id="IntermediateThrowEvent_0f6lh1n_di" bpmnElement="IntermediateThrowEvent_0pnzq4y">
1563         <dc:Bounds x="520" y="581" width="36" height="36" />
1564         <bpmndi:BPMNLabel>
1565           <dc:Bounds x="503" y="617" width="69" height="24" />
1566         </bpmndi:BPMNLabel>
1567       </bpmndi:BPMNShape>
1568       <bpmndi:BPMNEdge id="SequenceFlow_02mk8vs_di" bpmnElement="SequenceFlow_02mk8vs">
1569         <di:waypoint xsi:type="dc:Point" x="538" y="535" />
1570         <di:waypoint xsi:type="dc:Point" x="538" y="558" />
1571         <di:waypoint xsi:type="dc:Point" x="538" y="558" />
1572         <di:waypoint xsi:type="dc:Point" x="538" y="581" />
1573         <bpmndi:BPMNLabel>
1574           <dc:Bounds x="544" y="558" width="18" height="12" />
1575         </bpmndi:BPMNLabel>
1576       </bpmndi:BPMNEdge>
1577       <bpmndi:BPMNShape id="IntermediateCatchEvent_17zqxs1_di" bpmnElement="IntermediateThrowEvent_1s7qalx">
1578         <dc:Bounds x="632" y="581" width="36" height="36" />
1579         <bpmndi:BPMNLabel>
1580           <dc:Bounds x="607" y="617" width="85" height="13" />
1581         </bpmndi:BPMNLabel>
1582       </bpmndi:BPMNShape>
1583       <bpmndi:BPMNEdge id="SequenceFlow_1urt6le_di" bpmnElement="SequenceFlow_1urt6le">
1584         <di:waypoint xsi:type="dc:Point" x="650" y="581" />
1585         <di:waypoint xsi:type="dc:Point" x="650" y="550" />
1586         <bpmndi:BPMNLabel>
1587           <dc:Bounds x="665" y="565.5" width="0" height="0" />
1588         </bpmndi:BPMNLabel>
1589       </bpmndi:BPMNEdge>
1590       <bpmndi:BPMNShape id="IntermediateThrowEvent_077262y_di" bpmnElement="IntermediateThrowEvent_0l0rp9y">
1591         <dc:Bounds x="742" y="581" width="36" height="36" />
1592         <bpmndi:BPMNLabel>
1593           <dc:Bounds x="725" y="617" width="69" height="24" />
1594         </bpmndi:BPMNLabel>
1595       </bpmndi:BPMNShape>
1596       <bpmndi:BPMNEdge id="SequenceFlow_11o5j55_di" bpmnElement="SequenceFlow_11o5j55">
1597         <di:waypoint xsi:type="dc:Point" x="760" y="535" />
1598         <di:waypoint xsi:type="dc:Point" x="760" y="581" />
1599         <bpmndi:BPMNLabel>
1600           <dc:Bounds x="766" y="548" width="18" height="12" />
1601         </bpmndi:BPMNLabel>
1602       </bpmndi:BPMNEdge>
1603       <bpmndi:BPMNShape id="ExclusiveGateway_19an3h2_di" bpmnElement="ExclusiveGateway_19an3h2" isMarkerVisible="true">
1604         <dc:Bounds x="955" y="485" width="50" height="50" />
1605         <bpmndi:BPMNLabel>
1606           <dc:Bounds x="953" y="441" width="53" height="24" />
1607         </bpmndi:BPMNLabel>
1608       </bpmndi:BPMNShape>
1609       <bpmndi:BPMNEdge id="SequenceFlow_1fuaq5k_di" bpmnElement="SequenceFlow_1fuaq5k">
1610         <di:waypoint xsi:type="dc:Point" x="1005" y="510" />
1611         <di:waypoint xsi:type="dc:Point" x="1064" y="510" />
1612         <bpmndi:BPMNLabel>
1613           <dc:Bounds x="1030" y="485" width="12" height="12" />
1614         </bpmndi:BPMNLabel>
1615       </bpmndi:BPMNEdge>
1616       <bpmndi:BPMNShape id="IntermediateCatchEvent_199cotj_di" bpmnElement="IntermediateThrowEvent_0a1s69h">
1617         <dc:Bounds x="858" y="581" width="36" height="36" />
1618         <bpmndi:BPMNLabel>
1619           <dc:Bounds x="844" y="617" width="63" height="13" />
1620         </bpmndi:BPMNLabel>
1621       </bpmndi:BPMNShape>
1622       <bpmndi:BPMNEdge id="SequenceFlow_0if6xj4_di" bpmnElement="SequenceFlow_0if6xj4">
1623         <di:waypoint xsi:type="dc:Point" x="876" y="581" />
1624         <di:waypoint xsi:type="dc:Point" x="876" y="550" />
1625         <bpmndi:BPMNLabel>
1626           <dc:Bounds x="891" y="565.5" width="0" height="0" />
1627         </bpmndi:BPMNLabel>
1628       </bpmndi:BPMNEdge>
1629       <bpmndi:BPMNEdge id="SequenceFlow_04gth9f_di" bpmnElement="SequenceFlow_04gth9f">
1630         <di:waypoint xsi:type="dc:Point" x="980" y="535" />
1631         <di:waypoint xsi:type="dc:Point" x="980" y="581" />
1632         <bpmndi:BPMNLabel>
1633           <dc:Bounds x="986" y="558" width="18" height="12" />
1634         </bpmndi:BPMNLabel>
1635       </bpmndi:BPMNEdge>
1636       <bpmndi:BPMNShape id="IntermediateThrowEvent_1ly7m7x_di" bpmnElement="IntermediateThrowEvent_11vs7u4">
1637         <dc:Bounds x="962" y="581" width="36" height="36" />
1638         <bpmndi:BPMNLabel>
1639           <dc:Bounds x="945" y="617" width="69" height="24" />
1640         </bpmndi:BPMNLabel>
1641       </bpmndi:BPMNShape>
1642       <bpmndi:BPMNEdge id="SequenceFlow_1v59be9_di" bpmnElement="SequenceFlow_1v59be9">
1643         <di:waypoint xsi:type="dc:Point" x="1114" y="581" />
1644         <di:waypoint xsi:type="dc:Point" x="1114" y="550" />
1645         <bpmndi:BPMNLabel>
1646           <dc:Bounds x="1129" y="565.5" width="0" height="0" />
1647         </bpmndi:BPMNLabel>
1648       </bpmndi:BPMNEdge>
1649       <bpmndi:BPMNShape id="IntermediateCatchEvent_0gvhqjf_di" bpmnElement="IntermediateThrowEvent_162mb2a">
1650         <dc:Bounds x="1096" y="581" width="36" height="36" />
1651         <bpmndi:BPMNLabel>
1652           <dc:Bounds x="1084" y="617" width="60" height="25" />
1653         </bpmndi:BPMNLabel>
1654       </bpmndi:BPMNShape>
1655       <bpmndi:BPMNShape id="ExclusiveGateway_0ssvndw_di" bpmnElement="ExclusiveGateway_0ssvndw" isMarkerVisible="true">
1656         <dc:Bounds x="1195.192" y="485" width="50" height="50" />
1657         <bpmndi:BPMNLabel>
1658           <dc:Bounds x="1177" y="439" width="85" height="24" />
1659         </bpmndi:BPMNLabel>
1660       </bpmndi:BPMNShape>
1661       <bpmndi:BPMNEdge id="SequenceFlow_04rprct_di" bpmnElement="SequenceFlow_04rprct">
1662         <di:waypoint xsi:type="dc:Point" x="1164" y="510" />
1663         <di:waypoint xsi:type="dc:Point" x="1195" y="510" />
1664         <bpmndi:BPMNLabel>
1665           <dc:Bounds x="1180" y="495" width="0" height="0" />
1666         </bpmndi:BPMNLabel>
1667       </bpmndi:BPMNEdge>
1668       <bpmndi:BPMNShape id="IntermediateThrowEvent_14s9cw9_di" bpmnElement="IntermediateThrowEvent_1yfd3sz">
1669         <dc:Bounds x="1202" y="581" width="36" height="36" />
1670         <bpmndi:BPMNLabel>
1671           <dc:Bounds x="1185" y="617" width="69" height="24" />
1672         </bpmndi:BPMNLabel>
1673       </bpmndi:BPMNShape>
1674       <bpmndi:BPMNEdge id="SequenceFlow_1uceq96_di" bpmnElement="SequenceFlow_1uceq96">
1675         <di:waypoint xsi:type="dc:Point" x="1220" y="535" />
1676         <di:waypoint xsi:type="dc:Point" x="1220" y="581" />
1677         <bpmndi:BPMNLabel>
1678           <dc:Bounds x="1226" y="548" width="18" height="12" />
1679         </bpmndi:BPMNLabel>
1680       </bpmndi:BPMNEdge>
1681       <bpmndi:BPMNEdge id="SequenceFlow_0txgesu_di" bpmnElement="SequenceFlow_0txgesu">
1682         <di:waypoint xsi:type="dc:Point" x="1245" y="510" />
1683         <di:waypoint xsi:type="dc:Point" x="1286" y="510" />
1684         <di:waypoint xsi:type="dc:Point" x="1286" y="676" />
1685         <di:waypoint xsi:type="dc:Point" x="95" y="676" />
1686         <di:waypoint xsi:type="dc:Point" x="95" y="800" />
1687         <di:waypoint xsi:type="dc:Point" x="123" y="800" />
1688         <bpmndi:BPMNLabel>
1689           <dc:Bounds x="1259" y="488" width="12" height="12" />
1690         </bpmndi:BPMNLabel>
1691       </bpmndi:BPMNEdge>
1692       <bpmndi:BPMNEdge id="SequenceFlow_0trguug_di" bpmnElement="SequenceFlow_0trguug">
1693         <di:waypoint xsi:type="dc:Point" x="701" y="800" />
1694         <di:waypoint xsi:type="dc:Point" x="735" y="800" />
1695         <bpmndi:BPMNLabel>
1696           <dc:Bounds x="718" y="785" width="0" height="0" />
1697         </bpmndi:BPMNLabel>
1698       </bpmndi:BPMNEdge>
1699       <bpmndi:BPMNShape id="ExclusiveGateway_1ozuicc_di" bpmnElement="ExclusiveGateway_1ozuicc" isMarkerVisible="true">
1700         <dc:Bounds x="735.304" y="775" width="50" height="50" />
1701         <bpmndi:BPMNLabel>
1702           <dc:Bounds x="716" y="735" width="87" height="24" />
1703         </bpmndi:BPMNLabel>
1704       </bpmndi:BPMNShape>
1705       <bpmndi:BPMNEdge id="SequenceFlow_1q3bwlt_di" bpmnElement="SequenceFlow_1q3bwlt">
1706         <di:waypoint xsi:type="dc:Point" x="785.304" y="800" />
1707         <di:waypoint xsi:type="dc:Point" x="826" y="800" />
1708         <bpmndi:BPMNLabel>
1709           <dc:Bounds x="800" y="775" width="12" height="12" />
1710         </bpmndi:BPMNLabel>
1711       </bpmndi:BPMNEdge>
1712       <bpmndi:BPMNShape id="ExclusiveGateway_123vjyo_di" bpmnElement="ExclusiveGateway_123vjyo" isMarkerVisible="true">
1713         <dc:Bounds x="955" y="775" width="50" height="50" />
1714         <bpmndi:BPMNLabel>
1715           <dc:Bounds x="946" y="735" width="68" height="24" />
1716         </bpmndi:BPMNLabel>
1717       </bpmndi:BPMNShape>
1718       <bpmndi:BPMNEdge id="SequenceFlow_1nr9o85_di" bpmnElement="SequenceFlow_1nr9o85">
1719         <di:waypoint xsi:type="dc:Point" x="1005" y="800" />
1720         <di:waypoint xsi:type="dc:Point" x="1037" y="800" />
1721         <di:waypoint xsi:type="dc:Point" x="1037" y="800" />
1722         <di:waypoint xsi:type="dc:Point" x="1058" y="800" />
1723         <bpmndi:BPMNLabel>
1724           <dc:Bounds x="1024" y="772" width="12" height="12" />
1725         </bpmndi:BPMNLabel>
1726       </bpmndi:BPMNEdge>
1727       <bpmndi:BPMNShape id="IntermediateThrowEvent_11ot6vh_di" bpmnElement="IntermediateThrowEvent_1nij04n">
1728         <dc:Bounds x="273" y="886" width="36" height="36" />
1729         <bpmndi:BPMNLabel>
1730           <dc:Bounds x="256" y="921.6089999999999" width="69" height="24" />
1731         </bpmndi:BPMNLabel>
1732       </bpmndi:BPMNShape>
1733       <bpmndi:BPMNEdge id="SequenceFlow_1gagrha_di" bpmnElement="SequenceFlow_1gagrha">
1734         <di:waypoint xsi:type="dc:Point" x="291" y="825" />
1735         <di:waypoint xsi:type="dc:Point" x="291" y="886" />
1736         <bpmndi:BPMNLabel>
1737           <dc:Bounds x="297" y="845.5" width="18" height="12" />
1738         </bpmndi:BPMNLabel>
1739       </bpmndi:BPMNEdge>
1740       <bpmndi:BPMNEdge id="SequenceFlow_16igl7b_di" bpmnElement="SequenceFlow_16igl7b">
1741         <di:waypoint xsi:type="dc:Point" x="414" y="886" />
1742         <di:waypoint xsi:type="dc:Point" x="414" y="840" />
1743         <bpmndi:BPMNLabel>
1744           <dc:Bounds x="429" y="863" width="0" height="0" />
1745         </bpmndi:BPMNLabel>
1746       </bpmndi:BPMNEdge>
1747       <bpmndi:BPMNShape id="IntermediateCatchEvent_174wgan_di" bpmnElement="IntermediateThrowEvent_0fhmhsk">
1748         <dc:Bounds x="396" y="886" width="36" height="36" />
1749         <bpmndi:BPMNLabel>
1750           <dc:Bounds x="384" y="922" width="59" height="24" />
1751         </bpmndi:BPMNLabel>
1752       </bpmndi:BPMNShape>
1753       <bpmndi:BPMNEdge id="SequenceFlow_1urpp94_di" bpmnElement="SequenceFlow_1urpp94">
1754         <di:waypoint xsi:type="dc:Point" x="538" y="825" />
1755         <di:waypoint xsi:type="dc:Point" x="538" y="886" />
1756         <bpmndi:BPMNLabel>
1757           <dc:Bounds x="544" y="855.5" width="18" height="12" />
1758         </bpmndi:BPMNLabel>
1759       </bpmndi:BPMNEdge>
1760       <bpmndi:BPMNShape id="IntermediateThrowEvent_1vi3wf9_di" bpmnElement="IntermediateThrowEvent_0vf0a28">
1761         <dc:Bounds x="520" y="886" width="36" height="36" />
1762         <bpmndi:BPMNLabel>
1763           <dc:Bounds x="503" y="922" width="69" height="24" />
1764         </bpmndi:BPMNLabel>
1765       </bpmndi:BPMNShape>
1766       <bpmndi:BPMNEdge id="SequenceFlow_1c2xyhk_di" bpmnElement="SequenceFlow_1c2xyhk">
1767         <di:waypoint xsi:type="dc:Point" x="563" y="800" />
1768         <di:waypoint xsi:type="dc:Point" x="601" y="800" />
1769         <bpmndi:BPMNLabel>
1770           <dc:Bounds x="577" y="775" width="12" height="12" />
1771         </bpmndi:BPMNLabel>
1772       </bpmndi:BPMNEdge>
1773       <bpmndi:BPMNShape id="IntermediateCatchEvent_165ve6q_di" bpmnElement="IntermediateThrowEvent_0pxvl24">
1774         <dc:Bounds x="632" y="886" width="36" height="36" />
1775         <bpmndi:BPMNLabel>
1776           <dc:Bounds x="607" y="922" width="85" height="13" />
1777         </bpmndi:BPMNLabel>
1778       </bpmndi:BPMNShape>
1779       <bpmndi:BPMNEdge id="SequenceFlow_0yja56j_di" bpmnElement="SequenceFlow_0yja56j">
1780         <di:waypoint xsi:type="dc:Point" x="650" y="886" />
1781         <di:waypoint xsi:type="dc:Point" x="651" y="840" />
1782         <bpmndi:BPMNLabel>
1783           <dc:Bounds x="651" y="848" width="0" height="0" />
1784         </bpmndi:BPMNLabel>
1785       </bpmndi:BPMNEdge>
1786       <bpmndi:BPMNEdge id="SequenceFlow_1xg6pwh_di" bpmnElement="SequenceFlow_1xg6pwh">
1787         <di:waypoint xsi:type="dc:Point" x="760" y="825" />
1788         <di:waypoint xsi:type="dc:Point" x="760" y="886" />
1789         <bpmndi:BPMNLabel>
1790           <dc:Bounds x="766" y="855.5" width="18" height="12" />
1791         </bpmndi:BPMNLabel>
1792       </bpmndi:BPMNEdge>
1793       <bpmndi:BPMNShape id="IntermediateThrowEvent_0unfhc9_di" bpmnElement="IntermediateThrowEvent_1vjqksl">
1794         <dc:Bounds x="742" y="886" width="36" height="36" />
1795         <bpmndi:BPMNLabel>
1796           <dc:Bounds x="725" y="922" width="69" height="24" />
1797         </bpmndi:BPMNLabel>
1798       </bpmndi:BPMNShape>
1799       <bpmndi:BPMNShape id="IntermediateCatchEvent_1om2udh_di" bpmnElement="IntermediateThrowEvent_1vwqesb">
1800         <dc:Bounds x="859" y="886" width="36" height="36" />
1801         <bpmndi:BPMNLabel>
1802           <dc:Bounds x="842" y="922" width="70" height="13" />
1803         </bpmndi:BPMNLabel>
1804       </bpmndi:BPMNShape>
1805       <bpmndi:BPMNEdge id="SequenceFlow_1hwtq9x_di" bpmnElement="SequenceFlow_1hwtq9x">
1806         <di:waypoint xsi:type="dc:Point" x="877" y="886" />
1807         <di:waypoint xsi:type="dc:Point" x="876" y="840" />
1808         <bpmndi:BPMNLabel>
1809           <dc:Bounds x="877" y="848" width="0" height="0" />
1810         </bpmndi:BPMNLabel>
1811       </bpmndi:BPMNEdge>
1812       <bpmndi:BPMNEdge id="SequenceFlow_0ttowkv_di" bpmnElement="SequenceFlow_0ttowkv">
1813         <di:waypoint xsi:type="dc:Point" x="980" y="825" />
1814         <di:waypoint xsi:type="dc:Point" x="980" y="886" />
1815         <bpmndi:BPMNLabel>
1816           <dc:Bounds x="986" y="855.5" width="18" height="12" />
1817         </bpmndi:BPMNLabel>
1818       </bpmndi:BPMNEdge>
1819       <bpmndi:BPMNShape id="IntermediateThrowEvent_1u04oef_di" bpmnElement="IntermediateThrowEvent_0m9jtv2">
1820         <dc:Bounds x="962" y="886" width="36" height="36" />
1821         <bpmndi:BPMNLabel>
1822           <dc:Bounds x="945" y="922" width="69" height="24" />
1823         </bpmndi:BPMNLabel>
1824       </bpmndi:BPMNShape>
1825       <bpmndi:BPMNShape id="IntermediateCatchEvent_1bsxf5o_di" bpmnElement="IntermediateThrowEvent_0pk24h2">
1826         <dc:Bounds x="155" y="886" width="36" height="36" />
1827         <bpmndi:BPMNLabel>
1828           <dc:Bounds x="143" y="922" width="59" height="25" />
1829         </bpmndi:BPMNLabel>
1830       </bpmndi:BPMNShape>
1831       <bpmndi:BPMNEdge id="SequenceFlow_1colra4_di" bpmnElement="SequenceFlow_1colra4">
1832         <di:waypoint xsi:type="dc:Point" x="173" y="886" />
1833         <di:waypoint xsi:type="dc:Point" x="173" y="863" />
1834         <di:waypoint xsi:type="dc:Point" x="173" y="863" />
1835         <di:waypoint xsi:type="dc:Point" x="173" y="840" />
1836         <bpmndi:BPMNLabel>
1837           <dc:Bounds x="188" y="863" width="0" height="0" />
1838         </bpmndi:BPMNLabel>
1839       </bpmndi:BPMNEdge>
1840       <bpmndi:BPMNShape id="ExclusiveGateway_18j1ow5_di" bpmnElement="ExclusiveGateway_18j1ow5" isMarkerVisible="true">
1841         <dc:Bounds x="1409.304" y="775" width="50" height="50" />
1842         <bpmndi:BPMNLabel>
1843           <dc:Bounds x="1396" y="724" width="75" height="36" />
1844         </bpmndi:BPMNLabel>
1845       </bpmndi:BPMNShape>
1846       <bpmndi:BPMNEdge id="SequenceFlow_0u6ho2p_di" bpmnElement="SequenceFlow_0u6ho2p">
1847         <di:waypoint xsi:type="dc:Point" x="1245" y="800" />
1848         <di:waypoint xsi:type="dc:Point" x="1275" y="800" />
1849         <bpmndi:BPMNLabel>
1850           <dc:Bounds x="1255" y="775" width="12" height="12" />
1851         </bpmndi:BPMNLabel>
1852       </bpmndi:BPMNEdge>
1853       <bpmndi:BPMNShape id="ScriptTask_08r89q9_di" bpmnElement="Task_0y1h8go">
1854         <dc:Bounds x="1275" y="760" width="100" height="80" />
1855       </bpmndi:BPMNShape>
1856       <bpmndi:BPMNEdge id="SequenceFlow_1tzax6l_di" bpmnElement="SequenceFlow_1tzax6l">
1857         <di:waypoint xsi:type="dc:Point" x="1375" y="800" />
1858         <di:waypoint xsi:type="dc:Point" x="1409" y="800" />
1859         <bpmndi:BPMNLabel>
1860           <dc:Bounds x="1392" y="775" width="0" height="0" />
1861         </bpmndi:BPMNLabel>
1862       </bpmndi:BPMNEdge>
1863       <bpmndi:BPMNShape id="IntermediateCatchEvent_06j33fe_di" bpmnElement="IntermediateThrowEvent_0pmevcz">
1864         <dc:Bounds x="1090" y="886" width="36" height="36" />
1865         <bpmndi:BPMNLabel>
1866           <dc:Bounds x="1072" y="922" width="72" height="25" />
1867         </bpmndi:BPMNLabel>
1868       </bpmndi:BPMNShape>
1869       <bpmndi:BPMNEdge id="SequenceFlow_16ff86u_di" bpmnElement="SequenceFlow_16ff86u">
1870         <di:waypoint xsi:type="dc:Point" x="1108" y="886" />
1871         <di:waypoint xsi:type="dc:Point" x="1108" y="840" />
1872         <bpmndi:BPMNLabel>
1873           <dc:Bounds x="1123" y="853" width="0" height="0" />
1874         </bpmndi:BPMNLabel>
1875       </bpmndi:BPMNEdge>
1876       <bpmndi:BPMNEdge id="SequenceFlow_0k3zxpd_di" bpmnElement="SequenceFlow_0k3zxpd">
1877         <di:waypoint xsi:type="dc:Point" x="1220" y="825" />
1878         <di:waypoint xsi:type="dc:Point" x="1220" y="886" />
1879         <bpmndi:BPMNLabel>
1880           <dc:Bounds x="1226" y="855.5" width="18" height="12" />
1881         </bpmndi:BPMNLabel>
1882       </bpmndi:BPMNEdge>
1883       <bpmndi:BPMNShape id="IntermediateThrowEvent_105mp22_di" bpmnElement="IntermediateThrowEvent_1awckg7">
1884         <dc:Bounds x="1202" y="886" width="36" height="36" />
1885         <bpmndi:BPMNLabel>
1886           <dc:Bounds x="1185" y="922" width="69" height="24" />
1887         </bpmndi:BPMNLabel>
1888       </bpmndi:BPMNShape>
1889       <bpmndi:BPMNShape id="IntermediateCatchEvent_0kglv4e_di" bpmnElement="IntermediateThrowEvent_1b3smly">
1890         <dc:Bounds x="1307" y="886" width="36" height="36" />
1891         <bpmndi:BPMNLabel>
1892           <dc:Bounds x="1285" y="922" width="79" height="25" />
1893         </bpmndi:BPMNLabel>
1894       </bpmndi:BPMNShape>
1895       <bpmndi:BPMNEdge id="SequenceFlow_09xxorv_di" bpmnElement="SequenceFlow_09xxorv">
1896         <di:waypoint xsi:type="dc:Point" x="1325" y="886" />
1897         <di:waypoint xsi:type="dc:Point" x="1325" y="840" />
1898         <bpmndi:BPMNLabel>
1899           <dc:Bounds x="1340" y="853" width="0" height="0" />
1900         </bpmndi:BPMNLabel>
1901       </bpmndi:BPMNEdge>
1902       <bpmndi:BPMNEdge id="SequenceFlow_0w8mkkn_di" bpmnElement="SequenceFlow_0w8mkkn">
1903         <di:waypoint xsi:type="dc:Point" x="1434" y="825" />
1904         <di:waypoint xsi:type="dc:Point" x="1434" y="886" />
1905         <bpmndi:BPMNLabel>
1906           <dc:Bounds x="1440" y="855.5" width="18" height="12" />
1907         </bpmndi:BPMNLabel>
1908       </bpmndi:BPMNEdge>
1909       <bpmndi:BPMNShape id="IntermediateThrowEvent_0jwgx1d_di" bpmnElement="IntermediateThrowEvent_1cw8gsw">
1910         <dc:Bounds x="1416" y="886" width="36" height="36" />
1911         <bpmndi:BPMNLabel>
1912           <dc:Bounds x="1399" y="922" width="69" height="24" />
1913         </bpmndi:BPMNLabel>
1914       </bpmndi:BPMNShape>
1915       <bpmndi:BPMNShape id="IntermediateCatchEvent_0zw87jy_di" bpmnElement="IntermediateThrowEvent_0x846wp">
1916         <dc:Bounds x="158" y="1186" width="36" height="36" />
1917         <bpmndi:BPMNLabel>
1918           <dc:Bounds x="140" y="1221.609" width="72" height="25" />
1919         </bpmndi:BPMNLabel>
1920       </bpmndi:BPMNShape>
1921       <bpmndi:BPMNEdge id="SequenceFlow_07uuj2d_di" bpmnElement="SequenceFlow_07uuj2d">
1922         <di:waypoint xsi:type="dc:Point" x="176" y="1186" />
1923         <di:waypoint xsi:type="dc:Point" x="176" y="1160" />
1924         <di:waypoint xsi:type="dc:Point" x="176" y="1160" />
1925         <di:waypoint xsi:type="dc:Point" x="176" y="1131" />
1926         <bpmndi:BPMNLabel>
1927           <dc:Bounds x="191" y="1160" width="0" height="0" />
1928         </bpmndi:BPMNLabel>
1929       </bpmndi:BPMNEdge>
1930       <bpmndi:BPMNEdge id="SequenceFlow_0ueoglv_di" bpmnElement="SequenceFlow_0ueoglv">
1931         <di:waypoint xsi:type="dc:Point" x="2117" y="490" />
1932         <di:waypoint xsi:type="dc:Point" x="2173" y="264" />
1933         <bpmndi:BPMNLabel>
1934           <dc:Bounds x="2145" y="362" width="0" height="0" />
1935         </bpmndi:BPMNLabel>
1936       </bpmndi:BPMNEdge>
1937       <bpmndi:BPMNEdge id="SequenceFlow_15fqlwe_di" bpmnElement="SequenceFlow_15fqlwe">
1938         <di:waypoint xsi:type="dc:Point" x="2120" y="493" />
1939         <di:waypoint xsi:type="dc:Point" x="2209" y="290" />
1940         <bpmndi:BPMNLabel>
1941           <dc:Bounds x="2165" y="377" width="0" height="0" />
1942         </bpmndi:BPMNLabel>
1943       </bpmndi:BPMNEdge>
1944       <bpmndi:BPMNEdge id="SequenceFlow_0yuj0l5_di" bpmnElement="SequenceFlow_0yuj0l5">
1945         <di:waypoint xsi:type="dc:Point" x="2122" y="495" />
1946         <di:waypoint xsi:type="dc:Point" x="2247" y="319" />
1947         <bpmndi:BPMNLabel>
1948           <dc:Bounds x="2185" y="392" width="0" height="0" />
1949         </bpmndi:BPMNLabel>
1950       </bpmndi:BPMNEdge>
1951       <bpmndi:BPMNEdge id="SequenceFlow_1abb030_di" bpmnElement="SequenceFlow_1abb030">
1952         <di:waypoint xsi:type="dc:Point" x="2125" y="498" />
1953         <di:waypoint xsi:type="dc:Point" x="2284" y="348" />
1954         <bpmndi:BPMNLabel>
1955           <dc:Bounds x="2205" y="408" width="0" height="0" />
1956         </bpmndi:BPMNLabel>
1957       </bpmndi:BPMNEdge>
1958       <bpmndi:BPMNEdge id="SequenceFlow_0ls3ej5_di" bpmnElement="SequenceFlow_0ls3ej5">
1959         <di:waypoint xsi:type="dc:Point" x="2127" y="500" />
1960         <di:waypoint xsi:type="dc:Point" x="2313" y="386" />
1961         <bpmndi:BPMNLabel>
1962           <dc:Bounds x="2220" y="428" width="0" height="0" />
1963         </bpmndi:BPMNLabel>
1964       </bpmndi:BPMNEdge>
1965       <bpmndi:BPMNEdge id="SequenceFlow_1ar6ikk_di" bpmnElement="SequenceFlow_1ar6ikk">
1966         <di:waypoint xsi:type="dc:Point" x="2133" y="506" />
1967         <di:waypoint xsi:type="dc:Point" x="2372" y="460" />
1968         <bpmndi:BPMNLabel>
1969           <dc:Bounds x="2253" y="468" width="0" height="0" />
1970         </bpmndi:BPMNLabel>
1971       </bpmndi:BPMNEdge>
1972       <bpmndi:BPMNEdge id="SequenceFlow_171iq7e_di" bpmnElement="SequenceFlow_171iq7e">
1973         <di:waypoint xsi:type="dc:Point" x="2134" y="513" />
1974         <di:waypoint xsi:type="dc:Point" x="2372" y="553" />
1975         <bpmndi:BPMNLabel>
1976           <dc:Bounds x="2253" y="518" width="0" height="0" />
1977         </bpmndi:BPMNLabel>
1978       </bpmndi:BPMNEdge>
1979       <bpmndi:BPMNEdge id="SequenceFlow_1553o9f_di" bpmnElement="SequenceFlow_1553o9f">
1980         <di:waypoint xsi:type="dc:Point" x="2129" y="518" />
1981         <di:waypoint xsi:type="dc:Point" x="2353" y="595" />
1982         <bpmndi:BPMNLabel>
1983           <dc:Bounds x="2241" y="541.5" width="0" height="0" />
1984         </bpmndi:BPMNLabel>
1985       </bpmndi:BPMNEdge>
1986       <bpmndi:BPMNEdge id="SequenceFlow_0dmxwel_di" bpmnElement="SequenceFlow_0dmxwel">
1987         <di:waypoint xsi:type="dc:Point" x="2125" y="522" />
1988         <di:waypoint xsi:type="dc:Point" x="2294" y="685" />
1989         <bpmndi:BPMNLabel>
1990           <dc:Bounds x="2210" y="588.5" width="0" height="0" />
1991         </bpmndi:BPMNLabel>
1992       </bpmndi:BPMNEdge>
1993       <bpmndi:BPMNEdge id="SequenceFlow_1id2p8y_di" bpmnElement="SequenceFlow_1id2p8y">
1994         <di:waypoint xsi:type="dc:Point" x="2121" y="526" />
1995         <di:waypoint xsi:type="dc:Point" x="2247" y="717" />
1996         <bpmndi:BPMNLabel>
1997           <dc:Bounds x="2184" y="607" width="0" height="0" />
1998         </bpmndi:BPMNLabel>
1999       </bpmndi:BPMNEdge>
2000       <bpmndi:BPMNEdge id="SequenceFlow_0t53vux_di" bpmnElement="SequenceFlow_0t53vux">
2001         <di:waypoint xsi:type="dc:Point" x="2119" y="528" />
2002         <di:waypoint xsi:type="dc:Point" x="2210" y="737" />
2003         <bpmndi:BPMNLabel>
2004           <dc:Bounds x="2165" y="618" width="0" height="0" />
2005         </bpmndi:BPMNLabel>
2006       </bpmndi:BPMNEdge>
2007       <bpmndi:BPMNEdge id="SequenceFlow_11ck4qe_di" bpmnElement="SequenceFlow_11ck4qe">
2008         <di:waypoint xsi:type="dc:Point" x="2117" y="530" />
2009         <di:waypoint xsi:type="dc:Point" x="2172" y="760" />
2010         <bpmndi:BPMNLabel>
2011           <dc:Bounds x="2145" y="630" width="0" height="0" />
2012         </bpmndi:BPMNLabel>
2013       </bpmndi:BPMNEdge>
2014       <bpmndi:BPMNEdge id="SequenceFlow_16d2ln4_di" bpmnElement="SequenceFlow_16d2ln4">
2015         <di:waypoint xsi:type="dc:Point" x="2113" y="534" />
2016         <di:waypoint xsi:type="dc:Point" x="2128" y="782" />
2017         <bpmndi:BPMNLabel>
2018           <dc:Bounds x="2121" y="643" width="0" height="0" />
2019         </bpmndi:BPMNLabel>
2020       </bpmndi:BPMNEdge>
2021       <bpmndi:BPMNShape id="IntermediateThrowEvent_17syve1_di" bpmnElement="IntermediateThrowEvent_0rz6jh4">
2022         <dc:Bounds x="2159" y="229" width="36" height="36" />
2023         <bpmndi:BPMNLabel>
2024           <dc:Bounds x="2165" y="189" width="84" height="36" />
2025         </bpmndi:BPMNLabel>
2026       </bpmndi:BPMNShape>
2027       <bpmndi:BPMNShape id="IntermediateThrowEvent_0nv8aic_di" bpmnElement="IntermediateThrowEvent_1wip9vc">
2028         <dc:Bounds x="2199" y="256" width="36" height="36" />
2029         <bpmndi:BPMNLabel>
2030           <dc:Bounds x="2213" y="235" width="89" height="24" />
2031         </bpmndi:BPMNLabel>
2032       </bpmndi:BPMNShape>
2033       <bpmndi:BPMNShape id="IntermediateThrowEvent_1g4pmwc_di" bpmnElement="IntermediateThrowEvent_1hki8xj">
2034         <dc:Bounds x="2240" y="287" width="36" height="36" />
2035         <bpmndi:BPMNLabel>
2036           <dc:Bounds x="2280" y="256" width="64" height="36" />
2037         </bpmndi:BPMNLabel>
2038       </bpmndi:BPMNShape>
2039       <bpmndi:BPMNShape id="IntermediateThrowEvent_1ypnogn_di" bpmnElement="IntermediateThrowEvent_1gfnt9b">
2040         <dc:Bounds x="2279" y="319" width="36" height="36" />
2041         <bpmndi:BPMNLabel>
2042           <dc:Bounds x="2325" y="305" width="71" height="24" />
2043         </bpmndi:BPMNLabel>
2044       </bpmndi:BPMNShape>
2045       <bpmndi:BPMNShape id="IntermediateThrowEvent_1i9ttzs_di" bpmnElement="IntermediateThrowEvent_1gzhs1a">
2046         <dc:Bounds x="2311" y="359" width="36" height="36" />
2047         <bpmndi:BPMNLabel>
2048           <dc:Bounds x="2357" y="356" width="64" height="12" />
2049         </bpmndi:BPMNLabel>
2050       </bpmndi:BPMNShape>
2051       <bpmndi:BPMNShape id="IntermediateThrowEvent_0840e02_di" bpmnElement="IntermediateThrowEvent_0385ons">
2052         <dc:Bounds x="2343" y="392" width="36" height="36" />
2053         <bpmndi:BPMNLabel>
2054           <dc:Bounds x="2393" y="383" width="60" height="24" />
2055         </bpmndi:BPMNLabel>
2056       </bpmndi:BPMNShape>
2057       <bpmndi:BPMNEdge id="SequenceFlow_1quapjx_di" bpmnElement="SequenceFlow_1quapjx">
2058         <di:waypoint xsi:type="dc:Point" x="2130" y="503" />
2059         <di:waypoint xsi:type="dc:Point" x="2345" y="416" />
2060         <bpmndi:BPMNLabel>
2061           <dc:Bounds x="2239" y="445" width="0" height="0" />
2062         </bpmndi:BPMNLabel>
2063       </bpmndi:BPMNEdge>
2064       <bpmndi:BPMNShape id="IntermediateThrowEvent_1xq4kx8_di" bpmnElement="IntermediateThrowEvent_1p9i2bi">
2065         <dc:Bounds x="2371" y="439" width="36" height="36" />
2066         <bpmndi:BPMNLabel>
2067           <dc:Bounds x="2412" y="440" width="90" height="12" />
2068         </bpmndi:BPMNLabel>
2069       </bpmndi:BPMNShape>
2070       <bpmndi:BPMNShape id="IntermediateThrowEvent_03b4y60_di" bpmnElement="IntermediateThrowEvent_0ee7wot">
2071         <dc:Bounds x="2385" y="493" width="36" height="36" />
2072         <bpmndi:BPMNLabel>
2073           <dc:Bounds x="2433" y="503" width="62" height="12" />
2074         </bpmndi:BPMNLabel>
2075       </bpmndi:BPMNShape>
2076       <bpmndi:BPMNShape id="IntermediateThrowEvent_1ghdnpx_di" bpmnElement="IntermediateThrowEvent_0rp1ax0">
2077         <dc:Bounds x="2371" y="538" width="36" height="36" />
2078         <bpmndi:BPMNLabel>
2079           <dc:Bounds x="2424" y="544" width="60" height="24" />
2080         </bpmndi:BPMNLabel>
2081       </bpmndi:BPMNShape>
2082       <bpmndi:BPMNShape id="IntermediateThrowEvent_1nls1oo_di" bpmnElement="IntermediateThrowEvent_01ngkx2">
2083         <dc:Bounds x="2352" y="582" width="36" height="36" />
2084         <bpmndi:BPMNLabel>
2085           <dc:Bounds x="2401" y="587" width="60" height="24" />
2086         </bpmndi:BPMNLabel>
2087       </bpmndi:BPMNShape>
2088       <bpmndi:BPMNShape id="IntermediateThrowEvent_0qt249a_di" bpmnElement="IntermediateThrowEvent_0lbd0cs">
2089         <dc:Bounds x="2289" y="679" width="36" height="36" />
2090         <bpmndi:BPMNLabel>
2091           <dc:Bounds x="2337" y="706" width="90" height="12" />
2092         </bpmndi:BPMNLabel>
2093       </bpmndi:BPMNShape>
2094       <bpmndi:BPMNShape id="IntermediateThrowEvent_0frwxx8_di" bpmnElement="IntermediateThrowEvent_1ycbds3">
2095         <dc:Bounds x="2240" y="713" width="36" height="36" />
2096         <bpmndi:BPMNLabel>
2097           <dc:Bounds x="2276" y="741" width="74" height="12" />
2098         </bpmndi:BPMNLabel>
2099       </bpmndi:BPMNShape>
2100       <bpmndi:BPMNShape id="IntermediateThrowEvent_1vcx5cz_di" bpmnElement="IntermediateThrowEvent_1cp0hkt">
2101         <dc:Bounds x="2199" y="735" width="36" height="36" />
2102         <bpmndi:BPMNLabel>
2103           <dc:Bounds x="2233" y="759" width="70" height="24" />
2104         </bpmndi:BPMNLabel>
2105       </bpmndi:BPMNShape>
2106       <bpmndi:BPMNShape id="IntermediateThrowEvent_1y8fmlw_di" bpmnElement="IntermediateThrowEvent_184w0i8">
2107         <dc:Bounds x="2159" y="759" width="36" height="36" />
2108         <bpmndi:BPMNLabel>
2109           <dc:Bounds x="2199" y="796" width="82" height="24" />
2110         </bpmndi:BPMNLabel>
2111       </bpmndi:BPMNShape>
2112       <bpmndi:BPMNShape id="IntermediateThrowEvent_024zi9r_di" bpmnElement="IntermediateThrowEvent_1u9f9kp">
2113         <dc:Bounds x="2111" y="782" width="36" height="36" />
2114         <bpmndi:BPMNLabel>
2115           <dc:Bounds x="2116" y="823" width="72" height="24" />
2116         </bpmndi:BPMNLabel>
2117       </bpmndi:BPMNShape>
2118       <bpmndi:BPMNShape id="IntermediateCatchEvent_08x53cb_di" bpmnElement="IntermediateThrowEvent_18wrvcy">
2119         <dc:Bounds x="158" y="308" width="36" height="36" />
2120         <bpmndi:BPMNLabel>
2121           <dc:Bounds x="134" y="343.09862671660426" width="83" height="37" />
2122         </bpmndi:BPMNLabel>
2123       </bpmndi:BPMNShape>
2124       <bpmndi:BPMNEdge id="SequenceFlow_179tyul_di" bpmnElement="SequenceFlow_179tyul">
2125         <di:waypoint xsi:type="dc:Point" x="180" y="309" />
2126         <di:waypoint xsi:type="dc:Point" x="181" y="277" />
2127         <bpmndi:BPMNLabel>
2128           <dc:Bounds x="181" y="278" width="0" height="0" />
2129         </bpmndi:BPMNLabel>
2130       </bpmndi:BPMNEdge>
2131       <bpmndi:BPMNEdge id="SequenceFlow_101n488_di" bpmnElement="SequenceFlow_101n488">
2132         <di:waypoint xsi:type="dc:Point" x="2113" y="486" />
2133         <di:waypoint xsi:type="dc:Point" x="2127" y="255" />
2134         <bpmndi:BPMNLabel>
2135           <dc:Bounds x="2120" y="356" width="0" height="0" />
2136         </bpmndi:BPMNLabel>
2137       </bpmndi:BPMNEdge>
2138       <bpmndi:BPMNShape id="IntermediateThrowEvent_1fnxvhb_di" bpmnElement="IntermediateThrowEvent_17k1fmk">
2139         <dc:Bounds x="2111" y="220" width="36" height="36" />
2140         <bpmndi:BPMNLabel>
2141           <dc:Bounds x="2086" y="170" width="86" height="36" />
2142         </bpmndi:BPMNLabel>
2143       </bpmndi:BPMNShape>
2144       <bpmndi:BPMNShape id="IntermediateCatchEvent_1g6967r_di" bpmnElement="IntermediateThrowEvent_1m7fq7a">
2145         <dc:Bounds x="158" y="582" width="36" height="36" />
2146         <bpmndi:BPMNLabel>
2147           <dc:Bounds x="146" y="617.147315855181" width="60" height="13" />
2148         </bpmndi:BPMNLabel>
2149       </bpmndi:BPMNShape>
2150       <bpmndi:BPMNEdge id="SequenceFlow_1ood2pr_di" bpmnElement="SequenceFlow_1ood2pr">
2151         <di:waypoint xsi:type="dc:Point" x="176" y="582" />
2152         <di:waypoint xsi:type="dc:Point" x="176" y="550" />
2153         <bpmndi:BPMNLabel>
2154           <dc:Bounds x="191" y="566" width="0" height="0" />
2155         </bpmndi:BPMNLabel>
2156       </bpmndi:BPMNEdge>
2157       <bpmndi:BPMNShape id="CallActivity_1y81g09_di" bpmnElement="Task_0eae8go">
2158         <dc:Bounds x="826" y="470" width="100" height="80" />
2159       </bpmndi:BPMNShape>
2160       <bpmndi:BPMNShape id="CallActivity_0n20gvh_di" bpmnElement="Task_1dtbnuy">
2161         <dc:Bounds x="126" y="470" width="100" height="80" />
2162       </bpmndi:BPMNShape>
2163       <bpmndi:BPMNShape id="CallActivity_08wyi5l_di" bpmnElement="Task_1sove95">
2164         <dc:Bounds x="826" y="760" width="100" height="80" />
2165       </bpmndi:BPMNShape>
2166       <bpmndi:BPMNShape id="CallActivity_1a5n5ff_di" bpmnElement="Task_1fj63ov">
2167         <dc:Bounds x="364" y="470" width="100" height="80" />
2168       </bpmndi:BPMNShape>
2169       <bpmndi:BPMNShape id="CallActivity_0mp082m_di" bpmnElement="Task_1ca5ctq">
2170         <dc:Bounds x="364" y="760" width="100" height="80" />
2171       </bpmndi:BPMNShape>
2172       <bpmndi:BPMNShape id="IntermediateThrowEvent_07dp1m8_di" bpmnElement="IntermediateThrowEvent_1kbtw2p">
2173         <dc:Bounds x="2324" y="634" width="36" height="36" />
2174         <bpmndi:BPMNLabel>
2175           <dc:Bounds x="2345" y="668" width="60" height="24" />
2176         </bpmndi:BPMNLabel>
2177       </bpmndi:BPMNShape>
2178       <bpmndi:BPMNEdge id="SequenceFlow_021ah63_di" bpmnElement="SequenceFlow_021ah63">
2179         <di:waypoint xsi:type="dc:Point" x="2127" y="520" />
2180         <di:waypoint xsi:type="dc:Point" x="2327" y="643" />
2181         <bpmndi:BPMNLabel>
2182           <dc:Bounds x="2227" y="566.5" width="0" height="0" />
2183         </bpmndi:BPMNLabel>
2184       </bpmndi:BPMNEdge>
2185       <bpmndi:BPMNShape id="ScriptTask_1qr054i_di" bpmnElement="ScriptTask_1qr054i">
2186         <dc:Bounds x="1922" y="559" width="100" height="80" />
2187       </bpmndi:BPMNShape>
2188       <bpmndi:BPMNShape id="ExclusiveGateway_1g8h3lt_di" bpmnElement="ExclusiveGateway_1g8h3lt" isMarkerVisible="true">
2189         <dc:Bounds x="2008" y="696" width="50" height="50" />
2190         <bpmndi:BPMNLabel>
2191           <dc:Bounds x="2002" y="746" width="62" height="12" />
2192         </bpmndi:BPMNLabel>
2193       </bpmndi:BPMNShape>
2194       <bpmndi:BPMNShape id="IntermediateCatchEvent_1bv97n4_di" bpmnElement="IntermediateCatchEvent_1bv97n4">
2195         <dc:Bounds x="1954" y="671" width="36" height="36" />
2196         <bpmndi:BPMNLabel>
2197           <dc:Bounds x="1889" y="683" width="55" height="12" />
2198         </bpmndi:BPMNLabel>
2199       </bpmndi:BPMNShape>
2200       <bpmndi:BPMNEdge id="SequenceFlow_0ai205d_di" bpmnElement="SequenceFlow_0ai205d">
2201         <di:waypoint xsi:type="dc:Point" x="1972" y="639" />
2202         <di:waypoint xsi:type="dc:Point" x="1972" y="671" />
2203         <bpmndi:BPMNLabel>
2204           <dc:Bounds x="1987" y="645" width="0" height="0" />
2205         </bpmndi:BPMNLabel>
2206       </bpmndi:BPMNEdge>
2207       <bpmndi:BPMNEdge id="SequenceFlow_0a2cv6d_di" bpmnElement="SequenceFlow_0a2cv6d">
2208         <di:waypoint xsi:type="dc:Point" x="1972" y="707" />
2209         <di:waypoint xsi:type="dc:Point" x="1972" y="721" />
2210         <di:waypoint xsi:type="dc:Point" x="2008" y="721" />
2211         <bpmndi:BPMNLabel>
2212           <dc:Bounds x="1987" y="714" width="0" height="0" />
2213         </bpmndi:BPMNLabel>
2214       </bpmndi:BPMNEdge>
2215       <bpmndi:BPMNEdge id="SequenceFlow_1ijc733_di" bpmnElement="SequenceFlow_1ijc733">
2216         <di:waypoint xsi:type="dc:Point" x="1816" y="518" />
2217         <di:waypoint xsi:type="dc:Point" x="1922" y="572" />
2218         <bpmndi:BPMNLabel>
2219           <dc:Bounds x="1852" y="550" width="27" height="12" />
2220         </bpmndi:BPMNLabel>
2221       </bpmndi:BPMNEdge>
2222       <bpmndi:BPMNEdge id="SequenceFlow_1kntfys_di" bpmnElement="SequenceFlow_1kntfys">
2223         <di:waypoint xsi:type="dc:Point" x="2058" y="721" />
2224         <di:waypoint xsi:type="dc:Point" x="2085" y="721" />
2225         <di:waypoint xsi:type="dc:Point" x="2085" y="510" />
2226         <bpmndi:BPMNLabel>
2227           <dc:Bounds x="2063" y="706" width="18" height="12" />
2228         </bpmndi:BPMNLabel>
2229       </bpmndi:BPMNEdge>
2230       <bpmndi:BPMNEdge id="SequenceFlow_0h64c4o_di" bpmnElement="SequenceFlow_0h64c4o">
2231         <di:waypoint xsi:type="dc:Point" x="2033" y="696" />
2232         <di:waypoint xsi:type="dc:Point" x="2033" y="237" />
2233         <di:waypoint xsi:type="dc:Point" x="1799" y="237" />
2234         <di:waypoint xsi:type="dc:Point" x="1799" y="312" />
2235         <bpmndi:BPMNLabel>
2236           <dc:Bounds x="2041" y="646" width="12" height="12" />
2237         </bpmndi:BPMNLabel>
2238       </bpmndi:BPMNEdge>
2239       <bpmndi:BPMNShape id="CallActivity_1ahvtrx_di" bpmnElement="Task_0zbogrm">
2240         <dc:Bounds x="1749" y="604" width="100" height="80" />
2241       </bpmndi:BPMNShape>
2242       <bpmndi:BPMNEdge id="SequenceFlow_0syfgbo_di" bpmnElement="SequenceFlow_0syfgbo">
2243         <di:waypoint xsi:type="dc:Point" x="1749" y="644" />
2244         <di:waypoint xsi:type="dc:Point" x="1710" y="644" />
2245         <di:waypoint xsi:type="dc:Point" x="1710" y="352" />
2246         <di:waypoint xsi:type="dc:Point" x="1749" y="352" />
2247         <bpmndi:BPMNLabel>
2248           <dc:Bounds x="1725" y="498" width="0" height="0" />
2249         </bpmndi:BPMNLabel>
2250       </bpmndi:BPMNEdge>
2251       <bpmndi:BPMNShape id="CallActivity_0k9fydp_di" bpmnElement="Task_1cfkcss">
2252         <dc:Bounds x="600" y="470" width="100" height="80" />
2253       </bpmndi:BPMNShape>
2254       <bpmndi:BPMNShape id="CallActivity_1kw9f96_di" bpmnElement="Task_1mdr1nd">
2255         <dc:Bounds x="1064" y="470" width="100" height="80" />
2256       </bpmndi:BPMNShape>
2257       <bpmndi:BPMNShape id="CallActivity_0d1uai9_di" bpmnElement="Task_1hdg951">
2258         <dc:Bounds x="123" y="760" width="100" height="80" />
2259       </bpmndi:BPMNShape>
2260       <bpmndi:BPMNShape id="CallActivity_1onqhy5_di" bpmnElement="Task_0h2nq31">
2261         <dc:Bounds x="601" y="760" width="100" height="80" />
2262       </bpmndi:BPMNShape>
2263       <bpmndi:BPMNShape id="ExclusiveGateway_1slvyx2_di" bpmnElement="ExclusiveGateway_1slvyx2" isMarkerVisible="true">
2264         <dc:Bounds x="266" y="485" width="50" height="50" />
2265         <bpmndi:BPMNLabel>
2266           <dc:Bounds x="257" y="439" width="68" height="24" />
2267         </bpmndi:BPMNLabel>
2268       </bpmndi:BPMNShape>
2269       <bpmndi:BPMNEdge id="SequenceFlow_1qnzi6i_di" bpmnElement="SequenceFlow_1qnzi6i">
2270         <di:waypoint xsi:type="dc:Point" x="458" y="1486" />
2271         <di:waypoint xsi:type="dc:Point" x="491" y="1486" />
2272         <bpmndi:BPMNLabel>
2273           <dc:Bounds x="475" y="1471" width="0" height="0" />
2274         </bpmndi:BPMNLabel>
2275       </bpmndi:BPMNEdge>
2276       <bpmndi:BPMNShape id="CallActivity_1ufdbl8_di" bpmnElement="Task_13sybx8">
2277         <dc:Bounds x="358" y="1446" width="100" height="80" />
2278       </bpmndi:BPMNShape>
2279       <bpmndi:BPMNEdge id="SequenceFlow_0hvg70o_di" bpmnElement="SequenceFlow_0hvg70o">
2280         <di:waypoint xsi:type="dc:Point" x="333" y="1486" />
2281         <di:waypoint xsi:type="dc:Point" x="358" y="1486" />
2282         <bpmndi:BPMNLabel>
2283           <dc:Bounds x="346" y="1471" width="0" height="0" />
2284         </bpmndi:BPMNLabel>
2285       </bpmndi:BPMNEdge>
2286       <bpmndi:BPMNShape id="ScriptTask_1qacr3e_di" bpmnElement="Task_0ilgwhw">
2287         <dc:Bounds x="233" y="1446" width="100" height="80" />
2288       </bpmndi:BPMNShape>
2289       <bpmndi:BPMNEdge id="SequenceFlow_0ib8gb8_di" bpmnElement="SequenceFlow_0ib8gb8">
2290         <di:waypoint xsi:type="dc:Point" x="591" y="1486" />
2291         <di:waypoint xsi:type="dc:Point" x="613" y="1486" />
2292         <bpmndi:BPMNLabel>
2293           <dc:Bounds x="602" y="1471" width="0" height="0" />
2294         </bpmndi:BPMNLabel>
2295       </bpmndi:BPMNEdge>
2296       <bpmndi:BPMNShape id="ScriptTask_032b6ij_di" bpmnElement="Task_1mt62gu">
2297         <dc:Bounds x="491" y="1446" width="100" height="80" />
2298       </bpmndi:BPMNShape>
2299     </bpmndi:BPMNPlane>
2300   </bpmndi:BPMNDiagram>
2301 </bpmn2:definitions>