Containerization feature of SO
[so.git] / bpmn / so-bpmn-infrastructure-flows / 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.4.0" 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.onap.so.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.onap.so.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.onap.so.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.onap.so.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.onap.so.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.onap.so.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.onap.so.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.onap.so.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.onap.so.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.onap.so.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.onap.so.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.onap.so.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.onap.so.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.onap.so.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.onap.so.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         <camunda:in source="vserverIdList" target="vserverIdList" />
724       </bpmn2:extensionElements>
725       <bpmn2:incoming>SequenceFlow_1c0vdki</bpmn2:incoming>
726       <bpmn2:incoming>SequenceFlow_0if6xj4</bpmn2:incoming>
727       <bpmn2:outgoing>SequenceFlow_19ba94v</bpmn2:outgoing>
728     </bpmn2:callActivity>
729     <bpmn2:callActivity id="Task_1dtbnuy" name="Call APP-C VNF Lock" calledElement="AppCClient">
730       <bpmn2:extensionElements>
731         <camunda:in source="msoRequestId" target="msoRequestId" />
732         <camunda:in source="actionLock" target="action" />
733         <camunda:in source="vnfId" target="vnfId" />
734         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
735         <camunda:out source="errorCode" target="errorCode" />
736         <camunda:out source="errorText" target="errorText" />
737         <camunda:out source="workStep" target="workStep" />
738         <camunda:out source="failedActivity" target="failedActivity" />
739         <camunda:out source="rollbackVnfLock" target="rollbackVnfLock" />
740         <camunda:in source="controllerType" target="controllerType" />
741       </bpmn2:extensionElements>
742       <bpmn2:incoming>SequenceFlow_1cjiv6i</bpmn2:incoming>
743       <bpmn2:incoming>SequenceFlow_1ood2pr</bpmn2:incoming>
744       <bpmn2:outgoing>SequenceFlow_0xx8y1s</bpmn2:outgoing>
745     </bpmn2:callActivity>
746     <bpmn2:callActivity id="Task_1sove95" name="Call APP-C VNF Unlock" calledElement="AppCClient">
747       <bpmn2:extensionElements>
748         <camunda:in source="msoRequestId" target="msoRequestId" />
749         <camunda:in source="actionUnlock" target="action" />
750         <camunda:in source="vnfId" target="vnfId" />
751         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
752         <camunda:out source="errorCode" target="errorCode" />
753         <camunda:out source="errorText" target="errorText" />
754         <camunda:out source="workStep" target="workStep" />
755         <camunda:out source="failedActivity" target="failedActivity" />
756         <camunda:out source="rollbackVnfLock" target="rollbackVnfLock" />
757         <camunda:in source="controllerType" target="controllerType" />
758       </bpmn2:extensionElements>
759       <bpmn2:incoming>SequenceFlow_1q3bwlt</bpmn2:incoming>
760       <bpmn2:incoming>SequenceFlow_1hwtq9x</bpmn2:incoming>
761       <bpmn2:outgoing>SequenceFlow_1xfbwpi</bpmn2:outgoing>
762     </bpmn2:callActivity>
763     <bpmn2:callActivity id="Task_1fj63ov" name="Call APP-C UpgradePreCheck" calledElement="AppCClient">
764       <bpmn2:extensionElements>
765         <camunda:in source="msoRequestId" target="msoRequestId" />
766         <camunda:in source="actionUpgradePreCheck" target="action" />
767         <camunda:in source="payload" target="payload" />
768         <camunda:in source="vnfId" target="vnfId" />
769         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
770         <camunda:out source="errorCode" target="errorCode" />
771         <camunda:out source="errorText" target="errorText" />
772         <camunda:out source="workStep" target="workStep" />
773         <camunda:out source="failedActivity" target="failedActivity" />
774         <camunda:in source="vnfName" target="vnfName" />
775         <camunda:in source="controllerType" target="controllerType" />
776       </bpmn2:extensionElements>
777       <bpmn2:incoming>SequenceFlow_0qy68ib</bpmn2:incoming>
778       <bpmn2:incoming>SequenceFlow_16t9vai</bpmn2:incoming>
779       <bpmn2:outgoing>SequenceFlow_0a6pdza</bpmn2:outgoing>
780     </bpmn2:callActivity>
781     <bpmn2:callActivity id="Task_1ca5ctq" name="Call APP-C Upgrade PostCheck" calledElement="AppCClient">
782       <bpmn2:extensionElements>
783         <camunda:in source="msoRequestId" target="msoRequestId" />
784         <camunda:in source="actionUpgradePostCheck" target="action" />
785         <camunda:in source="payload" target="payload" />
786         <camunda:in source="vnfId" target="vnfId" />
787         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
788         <camunda:out source="errorCode" target="errorCode" />
789         <camunda:out source="errorText" target="errorText" />
790         <camunda:out source="workStep" target="workStep" />
791         <camunda:out source="failedActivity" target="failedActivity" />
792         <camunda:in source="vnfName" target="vnfName" />
793         <camunda:in source="controllerType" target="controllerType" />
794       </bpmn2:extensionElements>
795       <bpmn2:incoming>SequenceFlow_162mm0m</bpmn2:incoming>
796       <bpmn2:incoming>SequenceFlow_16igl7b</bpmn2:incoming>
797       <bpmn2:outgoing>SequenceFlow_1c79909</bpmn2:outgoing>
798     </bpmn2:callActivity>
799     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1kbtw2p" name="To Upgrade PostCheck">
800       <bpmn2:incoming>SequenceFlow_021ah63</bpmn2:incoming>
801       <bpmn2:linkEventDefinition name="To Upgrade PostCheck" />
802     </bpmn2:intermediateThrowEvent>
803     <bpmn2:sequenceFlow id="SequenceFlow_021ah63" sourceRef="ExclusiveGateway_0y82zzx" targetRef="IntermediateThrowEvent_1kbtw2p">
804       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[(execution.getVariable("disposition") == "Skip" && execution.getVariable("workStep") == "UpgradeSoftware") ||
805 (execution.getVariable("disposition") == "Retry" && execution.getVariable("workStep") == "UpgradePostCheck")]]></bpmn2:conditionExpression>
806     </bpmn2:sequenceFlow>
807     <bpmn2:scriptTask id="ScriptTask_1qr054i" name="Increment Retry Count" scriptFormat="groovy">
808       <bpmn2:incoming>SequenceFlow_1ijc733</bpmn2:incoming>
809       <bpmn2:outgoing>SequenceFlow_0ai205d</bpmn2:outgoing>
810       <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.*
811 def uvfm = new VnfInPlaceUpdate()
812 uvfm.incrementRetryCount(execution)
813 ]]></bpmn2:script>
814     </bpmn2:scriptTask>
815     <bpmn2:exclusiveGateway id="ExclusiveGateway_1g8h3lt" name="Retries Left?" default="SequenceFlow_0h64c4o">
816       <bpmn2:incoming>SequenceFlow_0a2cv6d</bpmn2:incoming>
817       <bpmn2:outgoing>SequenceFlow_1kntfys</bpmn2:outgoing>
818       <bpmn2:outgoing>SequenceFlow_0h64c4o</bpmn2:outgoing>
819     </bpmn2:exclusiveGateway>
820     <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_1bv97n4" name="RetryTimer">
821       <bpmn2:incoming>SequenceFlow_0ai205d</bpmn2:incoming>
822       <bpmn2:outgoing>SequenceFlow_0a2cv6d</bpmn2:outgoing>
823       <bpmn2:timerEventDefinition>
824         <bpmn2:timeDuration xsi:type="bpmn2:tFormalExpression">PT1M</bpmn2:timeDuration>
825       </bpmn2:timerEventDefinition>
826     </bpmn2:intermediateCatchEvent>
827     <bpmn2:sequenceFlow id="SequenceFlow_0ai205d" sourceRef="ScriptTask_1qr054i" targetRef="IntermediateCatchEvent_1bv97n4" />
828     <bpmn2:sequenceFlow id="SequenceFlow_0a2cv6d" sourceRef="IntermediateCatchEvent_1bv97n4" targetRef="ExclusiveGateway_1g8h3lt" />
829     <bpmn2:sequenceFlow id="SequenceFlow_1ijc733" name="Retry" sourceRef="ExclusiveGateway_0xlxgl0" targetRef="ScriptTask_1qr054i">
830       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[execution.getVariable("disposition") == "Retry"]]></bpmn2:conditionExpression>
831     </bpmn2:sequenceFlow>
832     <bpmn2:sequenceFlow id="SequenceFlow_1kntfys" name="yes" sourceRef="ExclusiveGateway_1g8h3lt" targetRef="ExclusiveGateway_0y82zzx">
833       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy"><![CDATA[String retryVariableName = execution.getVariable('retryCountVariableName')
834
835 execution.getVariable(retryVariableName) < execution.getVariable("maxRetryCount")]]></bpmn2:conditionExpression>
836     </bpmn2:sequenceFlow>
837     <bpmn2:sequenceFlow id="SequenceFlow_0h64c4o" name="no" sourceRef="ExclusiveGateway_1g8h3lt" targetRef="Task_1tg549h" />
838     <bpmn2:callActivity id="Task_0zbogrm" name="Rollback Processing" calledElement="RollbackVnf">
839       <bpmn2:extensionElements>
840         <camunda:in source="msoRequestId" target="msoRequestId" />
841         <camunda:in source="vnfId" target="vnfId" />
842         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
843         <camunda:in source="rollbackSetClosedLoopDisabledFlag" target="rollbackSetClosedLoopDisabledFlag" />
844         <camunda:in source="rollbackSetVnfInMaintenanceFlag" target="rollbackSetVnfInMaintenanceFlag" />
845         <camunda:in source="rollbackVnfStop" target="rollbackVnfStop" />
846         <camunda:in source="rollbackVnfLock" target="rollbackVnfLock" />
847         <camunda:in source="errorCode" target="errorCode" />
848         <camunda:out source="rollbackSuccessful" target="rollbackSuccessful" />
849         <camunda:in source="rollbackQuiesceTraffic" target="rollbackQuiesceTraffic" />
850         <camunda:in source="payload" target="payload" />
851         <camunda:in source="vnfName" target="vnfName" />
852         <camunda:in source="controllerType" target="controllerType" />
853       </bpmn2:extensionElements>
854       <bpmn2:incoming>SequenceFlow_1qr8msw</bpmn2:incoming>
855       <bpmn2:outgoing>SequenceFlow_0syfgbo</bpmn2:outgoing>
856     </bpmn2:callActivity>
857     <bpmn2:sequenceFlow id="SequenceFlow_0syfgbo" sourceRef="Task_0zbogrm" targetRef="Task_1tg549h" />
858     <bpmn2:callActivity id="Task_1cfkcss" name="Call APP-C QuiesceTraffic" calledElement="AppCClient">
859       <bpmn2:extensionElements>
860         <camunda:in source="msoRequestId" target="msoRequestId" />
861         <camunda:in source="actionQuiesceTraffic" target="action" />
862         <camunda:in source="payload" target="payload" />
863         <camunda:in source="vnfId" target="vnfId" />
864         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
865         <camunda:out source="errorCode" target="errorCode" />
866         <camunda:out source="errorText" target="errorText" />
867         <camunda:out source="workStep" target="workStep" />
868         <camunda:out source="failedActivity" target="failedActivity" />
869         <camunda:in source="vnfName" target="vnfName" />
870         <camunda:out source="rollbackQuiesceTraffic" target="rollbackQuiesceTraffic" />
871         <camunda:in source="controllerType" target="controllerType" />
872       </bpmn2:extensionElements>
873       <bpmn2:incoming>SequenceFlow_0q0qan8</bpmn2:incoming>
874       <bpmn2:incoming>SequenceFlow_1urt6le</bpmn2:incoming>
875       <bpmn2:outgoing>SequenceFlow_13h26h9</bpmn2:outgoing>
876     </bpmn2:callActivity>
877     <bpmn2:callActivity id="Task_1mdr1nd" name="Call APP-C Upgrade Backup" calledElement="AppCClient">
878       <bpmn2:extensionElements>
879         <camunda:in source="msoRequestId" target="msoRequestId" />
880         <camunda:in source="actionUpgradeBackup" target="action" />
881         <camunda:in source="vnfId" target="vnfId" />
882         <camunda:in source="payload" target="payload" />
883         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
884         <camunda:out source="errorCode" target="errorCode" />
885         <camunda:out source="errorText" target="errorText" />
886         <camunda:out source="workStep" target="workStep" />
887         <camunda:out source="failedActivity" target="failedActivity" />
888         <camunda:in source="vnfName" target="vnfName" />
889         <camunda:in source="controllerType" target="controllerType" />
890       </bpmn2:extensionElements>
891       <bpmn2:incoming>SequenceFlow_1fuaq5k</bpmn2:incoming>
892       <bpmn2:incoming>SequenceFlow_1v59be9</bpmn2:incoming>
893       <bpmn2:outgoing>SequenceFlow_04rprct</bpmn2:outgoing>
894     </bpmn2:callActivity>
895     <bpmn2:callActivity id="Task_1hdg951" name="Call APP-C Upgrade Software" calledElement="AppCClient">
896       <bpmn2:extensionElements>
897         <camunda:in source="msoRequestId" target="msoRequestId" />
898         <camunda:in source="actionUpgradeSoftware" target="action" />
899         <camunda:in source="payload" target="payload" />
900         <camunda:in source="vnfId" target="vnfId" />
901         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
902         <camunda:out source="errorCode" target="errorCode" />
903         <camunda:out source="errorText" target="errorText" />
904         <camunda:out source="workStep" target="workStep" />
905         <camunda:out source="failedActivity" target="failedActivity" />
906         <camunda:in source="vnfName" target="vnfName" />
907         <camunda:in source="controllerType" target="controllerType" />
908       </bpmn2:extensionElements>
909       <bpmn2:incoming>SequenceFlow_0txgesu</bpmn2:incoming>
910       <bpmn2:incoming>SequenceFlow_1colra4</bpmn2:incoming>
911       <bpmn2:outgoing>SequenceFlow_1uno5rs</bpmn2:outgoing>
912     </bpmn2:callActivity>
913     <bpmn2:callActivity id="Task_0h2nq31" name="Call APP-C Resume Traffic" calledElement="AppCClient">
914       <bpmn2:extensionElements>
915         <camunda:in source="msoRequestId" target="msoRequestId" />
916         <camunda:in source="actionResumeTraffic" target="action" />
917         <camunda:in source="payload" target="payload" />
918         <camunda:in source="vnfId" target="vnfId" />
919         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
920         <camunda:out source="errorCode" target="errorCode" />
921         <camunda:out source="errorText" target="errorText" />
922         <camunda:out source="workStep" target="workStep" />
923         <camunda:out source="failedActivity" target="failedActivity" />
924         <camunda:in source="vnfName" target="vnfName" />
925         <camunda:out source="rollbackQuiesceTraffic" target="rollbackQuiesceTraffic" />
926         <camunda:in source="controllerType" target="controllerType" />
927       </bpmn2:extensionElements>
928       <bpmn2:incoming>SequenceFlow_1c2xyhk</bpmn2:incoming>
929       <bpmn2:incoming>SequenceFlow_0yja56j</bpmn2:incoming>
930       <bpmn2:outgoing>SequenceFlow_0trguug</bpmn2:outgoing>
931     </bpmn2:callActivity>
932     <bpmn2:exclusiveGateway id="ExclusiveGateway_1slvyx2" name="Error on VNF Lock?" default="SequenceFlow_0qy68ib">
933       <bpmn2:incoming>SequenceFlow_0xx8y1s</bpmn2:incoming>
934       <bpmn2:outgoing>SequenceFlow_1j81s6b</bpmn2:outgoing>
935       <bpmn2:outgoing>SequenceFlow_0qy68ib</bpmn2:outgoing>
936     </bpmn2:exclusiveGateway>
937   </bpmn2:process>
938   <bpmn2:error id="Error_1" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
939   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
940     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="VnfInPlaceUpdate">
941       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_50" bpmnElement="StartEvent_1">
942         <dc:Bounds x="97" y="72" width="36" height="36" />
943         <bpmndi:BPMNLabel>
944           <dc:Bounds x="103" y="113" width="23" height="12" />
945         </bpmndi:BPMNLabel>
946       </bpmndi:BPMNShape>
947       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_125" bpmnElement="EndEvent_1">
948         <dc:Bounds x="569" y="1073" width="36" height="36" />
949         <bpmndi:BPMNLabel>
950           <dc:Bounds x="568" y="1114" width="38" height="12" />
951         </bpmndi:BPMNLabel>
952       </bpmndi:BPMNShape>
953       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_4" bpmnElement="SequenceFlow_4" sourceElement="_BPMNShape_StartEvent_50" targetElement="_BPMNShape_ScriptTask_124">
954         <di:waypoint xsi:type="dc:Point" x="133" y="90" />
955         <di:waypoint xsi:type="dc:Point" x="209" y="90" />
956         <bpmndi:BPMNLabel>
957           <dc:Bounds x="171" y="75" width="0" height="0" />
958         </bpmndi:BPMNLabel>
959       </bpmndi:BPMNEdge>
960       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_124" bpmnElement="PreProcessRequest">
961         <dc:Bounds x="209" y="50" width="100" height="80" />
962       </bpmndi:BPMNShape>
963       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_5" bpmnElement="SequenceFlow_5" sourceElement="_BPMNShape_ScriptTask_124" targetElement="_BPMNShape_ScriptTask_125">
964         <di:waypoint xsi:type="dc:Point" x="309" y="90" />
965         <di:waypoint xsi:type="dc:Point" x="373" y="90" />
966         <bpmndi:BPMNLabel>
967           <dc:Bounds x="341" y="75" width="0" height="0" />
968         </bpmndi:BPMNLabel>
969       </bpmndi:BPMNEdge>
970       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_125" bpmnElement="ScriptTask_1">
971         <dc:Bounds x="373" y="50" width="100" height="80" />
972       </bpmndi:BPMNShape>
973       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_2" sourceElement="_BPMNShape_ScriptTask_125">
974         <di:waypoint xsi:type="dc:Point" x="473" y="237" />
975         <di:waypoint xsi:type="dc:Point" x="513" y="237" />
976         <bpmndi:BPMNLabel>
977           <dc:Bounds x="493" y="222" width="0" height="0" />
978         </bpmndi:BPMNLabel>
979       </bpmndi:BPMNEdge>
980       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_127" bpmnElement="ScriptTask_4">
981         <dc:Bounds x="415" y="1051" width="100" height="80" />
982       </bpmndi:BPMNShape>
983       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_6" bpmnElement="SequenceFlow_6" sourceElement="_BPMNShape_ScriptTask_127" targetElement="_BPMNShape_EndEvent_125">
984         <di:waypoint xsi:type="dc:Point" x="515" y="1091" />
985         <di:waypoint xsi:type="dc:Point" x="549" y="1091" />
986         <di:waypoint xsi:type="dc:Point" x="549" y="1091" />
987         <di:waypoint xsi:type="dc:Point" x="569" y="1091" />
988         <bpmndi:BPMNLabel>
989           <dc:Bounds x="564" y="1091" width="0" height="0" />
990         </bpmndi:BPMNLabel>
991       </bpmndi:BPMNEdge>
992       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_133" bpmnElement="ScriptTask_10">
993         <dc:Bounds x="126" y="1051" width="100" height="80" />
994       </bpmndi:BPMNShape>
995       <bpmndi:BPMNShape id="_BPMNShape_CallActivity_27" bpmnElement="CallActivity_1">
996         <dc:Bounds x="269" y="1051" width="100" height="80" />
997       </bpmndi:BPMNShape>
998       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_17" bpmnElement="SequenceFlow_17" sourceElement="_BPMNShape_ScriptTask_133" targetElement="_BPMNShape_CallActivity_27">
999         <di:waypoint xsi:type="dc:Point" x="226" y="1091" />
1000         <di:waypoint xsi:type="dc:Point" x="248" y="1091" />
1001         <di:waypoint xsi:type="dc:Point" x="248" y="1091" />
1002         <di:waypoint xsi:type="dc:Point" x="269" y="1091" />
1003         <bpmndi:BPMNLabel>
1004           <dc:Bounds x="263" y="1091" width="0" height="0" />
1005         </bpmndi:BPMNLabel>
1006       </bpmndi:BPMNEdge>
1007       <bpmndi:BPMNShape id="_BPMNShape_SubProcess_17" bpmnElement="SubProcess_1" isExpanded="true">
1008         <dc:Bounds x="103" y="1374" width="836" height="242" />
1009       </bpmndi:BPMNShape>
1010       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_52" bpmnElement="StartEvent_3">
1011         <dc:Bounds x="167" y="1468" width="36" height="36" />
1012         <bpmndi:BPMNLabel>
1013           <dc:Bounds x="146" y="1509" width="77" height="12" />
1014         </bpmndi:BPMNLabel>
1015       </bpmndi:BPMNShape>
1016       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_136" bpmnElement="ScriptTask_3">
1017         <dc:Bounds x="613" y="1446" width="100" height="80" />
1018       </bpmndi:BPMNShape>
1019       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="_BPMNShape_StartEvent_52" targetElement="_BPMNShape_ScriptTask_136">
1020         <di:waypoint xsi:type="dc:Point" x="203" y="1486" />
1021         <di:waypoint xsi:type="dc:Point" x="233" y="1486" />
1022         <bpmndi:BPMNLabel>
1023           <dc:Bounds x="218" y="1471" width="0" height="0" />
1024         </bpmndi:BPMNLabel>
1025       </bpmndi:BPMNEdge>
1026       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_7" bpmnElement="SequenceFlow_7" sourceElement="_BPMNShape_ScriptTask_136" targetElement="_BPMNShape_CallActivity_28">
1027         <di:waypoint xsi:type="dc:Point" x="713" y="1486" />
1028         <di:waypoint xsi:type="dc:Point" x="748" y="1486" />
1029         <bpmndi:BPMNLabel>
1030           <dc:Bounds x="731" y="1471" width="0" height="0" />
1031         </bpmndi:BPMNLabel>
1032       </bpmndi:BPMNEdge>
1033       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_126" bpmnElement="EndEvent_2">
1034         <dc:Bounds x="880" y="1468" width="36" height="36" />
1035         <bpmndi:BPMNLabel>
1036           <dc:Bounds x="898" y="1509" width="0" height="0" />
1037         </bpmndi:BPMNLabel>
1038       </bpmndi:BPMNShape>
1039       <bpmndi:BPMNShape id="_BPMNShape_BoundaryEvent_43" bpmnElement="BoundaryEvent_1">
1040         <dc:Bounds x="921" y="1468" width="36" height="36" />
1041         <bpmndi:BPMNLabel>
1042           <dc:Bounds x="939" y="1509" width="0" height="0" />
1043         </bpmndi:BPMNLabel>
1044       </bpmndi:BPMNShape>
1045       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_127" bpmnElement="EndEvent_3">
1046         <dc:Bounds x="997" y="1468" width="36" height="36" />
1047         <bpmndi:BPMNLabel>
1048           <dc:Bounds x="1015" y="1509" width="0" height="0" />
1049         </bpmndi:BPMNLabel>
1050       </bpmndi:BPMNShape>
1051       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_12" bpmnElement="SequenceFlow_12" sourceElement="_BPMNShape_BoundaryEvent_43" targetElement="_BPMNShape_EndEvent_127">
1052         <di:waypoint xsi:type="dc:Point" x="957" y="1486" />
1053         <di:waypoint xsi:type="dc:Point" x="997" y="1486" />
1054         <bpmndi:BPMNLabel>
1055           <dc:Bounds x="977" y="1471" width="0" height="0" />
1056         </bpmndi:BPMNLabel>
1057       </bpmndi:BPMNEdge>
1058       <bpmndi:BPMNShape id="_BPMNShape_CallActivity_28" bpmnElement="CallActivity_2">
1059         <dc:Bounds x="748" y="1446" width="100" height="80" />
1060       </bpmndi:BPMNShape>
1061       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_14" bpmnElement="SequenceFlow_14" sourceElement="_BPMNShape_CallActivity_27" targetElement="_BPMNShape_ScriptTask_127">
1062         <di:waypoint xsi:type="dc:Point" x="369" y="1091" />
1063         <di:waypoint xsi:type="dc:Point" x="392" y="1091" />
1064         <di:waypoint xsi:type="dc:Point" x="392" y="1091" />
1065         <di:waypoint xsi:type="dc:Point" x="415" y="1091" />
1066         <bpmndi:BPMNLabel>
1067           <dc:Bounds x="407" y="1091" width="0" height="0" />
1068         </bpmndi:BPMNLabel>
1069       </bpmndi:BPMNEdge>
1070       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_19" bpmnElement="SequenceFlow_19" sourceElement="_BPMNShape_CallActivity_28" targetElement="_BPMNShape_EndEvent_126">
1071         <di:waypoint xsi:type="dc:Point" x="848" y="1486" />
1072         <di:waypoint xsi:type="dc:Point" x="880" y="1486" />
1073         <bpmndi:BPMNLabel>
1074           <dc:Bounds x="864" y="1471" width="0" height="0" />
1075         </bpmndi:BPMNLabel>
1076       </bpmndi:BPMNEdge>
1077       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_3" targetElement="_BPMNShape_ScriptTask_133">
1078         <di:waypoint xsi:type="dc:Point" x="1459" y="800" />
1079         <di:waypoint xsi:type="dc:Point" x="1561" y="800" />
1080         <di:waypoint xsi:type="dc:Point" x="1561" y="989" />
1081         <di:waypoint xsi:type="dc:Point" x="99" y="989" />
1082         <di:waypoint xsi:type="dc:Point" x="99" y="1091" />
1083         <di:waypoint xsi:type="dc:Point" x="126" y="1091" />
1084         <bpmndi:BPMNLabel>
1085           <dc:Bounds x="1482" y="772.5275881403734" width="12" height="12" />
1086         </bpmndi:BPMNLabel>
1087       </bpmndi:BPMNEdge>
1088       <bpmndi:BPMNEdge id="SequenceFlow_053qjfy_di" bpmnElement="SequenceFlow_053qjfy">
1089         <di:waypoint xsi:type="dc:Point" x="671" y="90" />
1090         <di:waypoint xsi:type="dc:Point" x="982" y="90" />
1091         <di:waypoint xsi:type="dc:Point" x="982" y="156" />
1092         <di:waypoint xsi:type="dc:Point" x="103" y="156" />
1093         <di:waypoint xsi:type="dc:Point" x="103" y="237" />
1094         <di:waypoint xsi:type="dc:Point" x="131" y="237" />
1095         <bpmndi:BPMNLabel>
1096           <dc:Bounds x="543" y="141" width="0" height="0" />
1097         </bpmndi:BPMNLabel>
1098       </bpmndi:BPMNEdge>
1099       <bpmndi:BPMNShape id="ScriptTask_08xzuox_di" bpmnElement="Task_1opcb4j">
1100         <dc:Bounds x="571" y="50" width="100" height="80" />
1101       </bpmndi:BPMNShape>
1102       <bpmndi:BPMNEdge id="SequenceFlow_0y0jt4l_di" bpmnElement="SequenceFlow_0y0jt4l">
1103         <di:waypoint xsi:type="dc:Point" x="473" y="90" />
1104         <di:waypoint xsi:type="dc:Point" x="571" y="90" />
1105         <bpmndi:BPMNLabel>
1106           <dc:Bounds x="522" y="75" width="0" height="0" />
1107         </bpmndi:BPMNLabel>
1108       </bpmndi:BPMNEdge>
1109       <bpmndi:BPMNShape id="ScriptTask_19pf9z8_di" bpmnElement="Task_1rxiqe1">
1110         <dc:Bounds x="373" y="197" width="100" height="80" />
1111       </bpmndi:BPMNShape>
1112       <bpmndi:BPMNEdge id="SequenceFlow_0usxnlk_di" bpmnElement="SequenceFlow_0usxnlk">
1113         <di:waypoint xsi:type="dc:Point" x="231" y="237" />
1114         <di:waypoint xsi:type="dc:Point" x="279" y="237" />
1115         <bpmndi:BPMNLabel>
1116           <dc:Bounds x="255" y="222" width="0" height="0" />
1117         </bpmndi:BPMNLabel>
1118       </bpmndi:BPMNEdge>
1119       <bpmndi:BPMNShape id="ScriptTask_0wa4zya_di" bpmnElement="Task_0ap39ka">
1120         <dc:Bounds x="608" y="197" width="100" height="80" />
1121       </bpmndi:BPMNShape>
1122       <bpmndi:BPMNShape id="ScriptTask_0sgm9bu_di" bpmnElement="Task_1drglpt">
1123         <dc:Bounds x="1058" y="760" width="100" height="80" />
1124       </bpmndi:BPMNShape>
1125       <bpmndi:BPMNShape id="ScriptTask_16jtt5t_di" bpmnElement="Task_0vy2zge">
1126         <dc:Bounds x="131" y="197" width="100" height="80" />
1127       </bpmndi:BPMNShape>
1128       <bpmndi:BPMNEdge id="SequenceFlow_0xx8y1s_di" bpmnElement="SequenceFlow_0xx8y1s">
1129         <di:waypoint xsi:type="dc:Point" x="226" y="510" />
1130         <di:waypoint xsi:type="dc:Point" x="266" y="510" />
1131         <bpmndi:BPMNLabel>
1132           <dc:Bounds x="246" y="495" width="0" height="0" />
1133         </bpmndi:BPMNLabel>
1134       </bpmndi:BPMNEdge>
1135       <bpmndi:BPMNEdge id="SequenceFlow_0a6pdza_di" bpmnElement="SequenceFlow_0a6pdza">
1136         <di:waypoint xsi:type="dc:Point" x="464" y="510" />
1137         <di:waypoint xsi:type="dc:Point" x="513" y="510" />
1138         <bpmndi:BPMNLabel>
1139           <dc:Bounds x="489" y="495" width="0" height="0" />
1140         </bpmndi:BPMNLabel>
1141       </bpmndi:BPMNEdge>
1142       <bpmndi:BPMNEdge id="SequenceFlow_13h26h9_di" bpmnElement="SequenceFlow_13h26h9">
1143         <di:waypoint xsi:type="dc:Point" x="700" y="510" />
1144         <di:waypoint xsi:type="dc:Point" x="735" y="510" />
1145         <bpmndi:BPMNLabel>
1146           <dc:Bounds x="718" y="495" width="0" height="0" />
1147         </bpmndi:BPMNLabel>
1148       </bpmndi:BPMNEdge>
1149       <bpmndi:BPMNEdge id="SequenceFlow_1uno5rs_di" bpmnElement="SequenceFlow_1uno5rs">
1150         <di:waypoint xsi:type="dc:Point" x="223" y="800" />
1151         <di:waypoint xsi:type="dc:Point" x="266" y="800" />
1152         <bpmndi:BPMNLabel>
1153           <dc:Bounds x="245" y="785" width="0" height="0" />
1154         </bpmndi:BPMNLabel>
1155       </bpmndi:BPMNEdge>
1156       <bpmndi:BPMNEdge id="SequenceFlow_1c79909_di" bpmnElement="SequenceFlow_1c79909">
1157         <di:waypoint xsi:type="dc:Point" x="464" y="800" />
1158         <di:waypoint xsi:type="dc:Point" x="513" y="800" />
1159         <bpmndi:BPMNLabel>
1160           <dc:Bounds x="489" y="785" width="0" height="0" />
1161         </bpmndi:BPMNLabel>
1162       </bpmndi:BPMNEdge>
1163       <bpmndi:BPMNEdge id="SequenceFlow_1xfbwpi_di" bpmnElement="SequenceFlow_1xfbwpi">
1164         <di:waypoint xsi:type="dc:Point" x="926" y="800" />
1165         <di:waypoint xsi:type="dc:Point" x="955" y="800" />
1166         <bpmndi:BPMNLabel>
1167           <dc:Bounds x="941" y="785" width="0" height="0" />
1168         </bpmndi:BPMNLabel>
1169       </bpmndi:BPMNEdge>
1170       <bpmndi:BPMNShape id="ExclusiveGateway_0q323wc_di" bpmnElement="ExclusiveGateway_0q323wc" isMarkerVisible="true">
1171         <dc:Bounds x="279" y="212" width="50" height="50" />
1172         <bpmndi:BPMNLabel>
1173           <dc:Bounds x="260" y="173" width="87" height="24" />
1174         </bpmndi:BPMNLabel>
1175       </bpmndi:BPMNShape>
1176       <bpmndi:BPMNEdge id="SequenceFlow_16mo99z_di" bpmnElement="SequenceFlow_16mo99z">
1177         <di:waypoint xsi:type="dc:Point" x="329" y="237" />
1178         <di:waypoint xsi:type="dc:Point" x="373" y="237" />
1179         <bpmndi:BPMNLabel>
1180           <dc:Bounds x="345" y="213" width="12" height="12" />
1181         </bpmndi:BPMNLabel>
1182       </bpmndi:BPMNEdge>
1183       <bpmndi:BPMNShape id="ExclusiveGateway_045e1uz_di" bpmnElement="ExclusiveGateway_045e1uz" isMarkerVisible="true">
1184         <dc:Bounds x="513" y="212" width="50" height="50" />
1185         <bpmndi:BPMNLabel>
1186           <dc:Bounds x="501" y="163" width="73" height="36" />
1187         </bpmndi:BPMNLabel>
1188       </bpmndi:BPMNShape>
1189       <bpmndi:BPMNEdge id="SequenceFlow_0baosqi_di" bpmnElement="SequenceFlow_0baosqi">
1190         <di:waypoint xsi:type="dc:Point" x="563" y="237" />
1191         <di:waypoint xsi:type="dc:Point" x="608" y="237" />
1192         <bpmndi:BPMNLabel>
1193           <dc:Bounds x="579" y="214" width="12" height="12" />
1194         </bpmndi:BPMNLabel>
1195       </bpmndi:BPMNEdge>
1196       <bpmndi:BPMNShape id="CallActivity_1k5n5d1_di" bpmnElement="Task_0q5cdit">
1197         <dc:Bounds x="1592" y="470" width="100" height="80" />
1198       </bpmndi:BPMNShape>
1199       <bpmndi:BPMNEdge id="SequenceFlow_0v0u7mf_di" bpmnElement="SequenceFlow_0v0u7mf">
1200         <di:waypoint xsi:type="dc:Point" x="1692" y="510" />
1201         <di:waypoint xsi:type="dc:Point" x="1774" y="510" />
1202         <bpmndi:BPMNLabel>
1203           <dc:Bounds x="1733" y="495" width="0" height="0" />
1204         </bpmndi:BPMNLabel>
1205       </bpmndi:BPMNEdge>
1206       <bpmndi:BPMNEdge id="SequenceFlow_0vpd06n_di" bpmnElement="SequenceFlow_0vpd06n">
1207         <di:waypoint xsi:type="dc:Point" x="1799" y="485" />
1208         <di:waypoint xsi:type="dc:Point" x="1799" y="392" />
1209         <bpmndi:BPMNLabel>
1210           <dc:Bounds x="1806" y="430.60504201680675" width="26" height="12" />
1211         </bpmndi:BPMNLabel>
1212       </bpmndi:BPMNEdge>
1213       <bpmndi:BPMNEdge id="SequenceFlow_1qr8msw_di" bpmnElement="SequenceFlow_1qr8msw">
1214         <di:waypoint xsi:type="dc:Point" x="1799" y="535" />
1215         <di:waypoint xsi:type="dc:Point" x="1799" y="562" />
1216         <di:waypoint xsi:type="dc:Point" x="1799" y="562" />
1217         <di:waypoint xsi:type="dc:Point" x="1799" y="604" />
1218         <bpmndi:BPMNLabel>
1219           <dc:Bounds x="1778" y="553" width="42" height="12" />
1220         </bpmndi:BPMNLabel>
1221       </bpmndi:BPMNEdge>
1222       <bpmndi:BPMNShape id="ExclusiveGateway_0ud5uwa_di" bpmnElement="ExclusiveGateway_0ud5uwa" isMarkerVisible="true">
1223         <dc:Bounds x="735" y="212" width="50" height="50" />
1224         <bpmndi:BPMNLabel>
1225           <dc:Bounds x="731" y="166" width="73" height="36" />
1226         </bpmndi:BPMNLabel>
1227       </bpmndi:BPMNShape>
1228       <bpmndi:BPMNEdge id="SequenceFlow_0k3fx7p_di" bpmnElement="SequenceFlow_0k3fx7p">
1229         <di:waypoint xsi:type="dc:Point" x="708" y="237" />
1230         <di:waypoint xsi:type="dc:Point" x="735" y="237" />
1231         <bpmndi:BPMNLabel>
1232           <dc:Bounds x="722" y="222" width="0" height="0" />
1233         </bpmndi:BPMNLabel>
1234       </bpmndi:BPMNEdge>
1235       <bpmndi:BPMNEdge id="SequenceFlow_0qy68ib_di" bpmnElement="SequenceFlow_0qy68ib">
1236         <di:waypoint xsi:type="dc:Point" x="316" y="510" />
1237         <di:waypoint xsi:type="dc:Point" x="341" y="510" />
1238         <di:waypoint xsi:type="dc:Point" x="341" y="510" />
1239         <di:waypoint xsi:type="dc:Point" x="364" y="510" />
1240         <bpmndi:BPMNLabel>
1241           <dc:Bounds x="333" y="487" width="12" height="12" />
1242         </bpmndi:BPMNLabel>
1243       </bpmndi:BPMNEdge>
1244       <bpmndi:BPMNShape id="ExclusiveGateway_1ichg7h_di" bpmnElement="ExclusiveGateway_1ichg7h" isMarkerVisible="true">
1245         <dc:Bounds x="513" y="485" width="50" height="50" />
1246         <bpmndi:BPMNLabel>
1247           <dc:Bounds x="495" y="443" width="85" height="24" />
1248         </bpmndi:BPMNLabel>
1249       </bpmndi:BPMNShape>
1250       <bpmndi:BPMNEdge id="SequenceFlow_0q0qan8_di" bpmnElement="SequenceFlow_0q0qan8">
1251         <di:waypoint xsi:type="dc:Point" x="563" y="510" />
1252         <di:waypoint xsi:type="dc:Point" x="600" y="510" />
1253         <bpmndi:BPMNLabel>
1254           <dc:Bounds x="573" y="491" width="12" height="12" />
1255         </bpmndi:BPMNLabel>
1256       </bpmndi:BPMNEdge>
1257       <bpmndi:BPMNShape id="ExclusiveGateway_1etgtgi_di" bpmnElement="ExclusiveGateway_1etgtgi" isMarkerVisible="true">
1258         <dc:Bounds x="735" y="485" width="50" height="50" />
1259         <bpmndi:BPMNLabel>
1260           <dc:Bounds x="716" y="445" width="87" height="24" />
1261         </bpmndi:BPMNLabel>
1262       </bpmndi:BPMNShape>
1263       <bpmndi:BPMNEdge id="SequenceFlow_1c0vdki_di" bpmnElement="SequenceFlow_1c0vdki">
1264         <di:waypoint xsi:type="dc:Point" x="785" y="510" />
1265         <di:waypoint xsi:type="dc:Point" x="826" y="510" />
1266         <bpmndi:BPMNLabel>
1267           <dc:Bounds x="804" y="487" width="12" height="12" />
1268         </bpmndi:BPMNLabel>
1269       </bpmndi:BPMNEdge>
1270       <bpmndi:BPMNShape id="ExclusiveGateway_02tj4dw_di" bpmnElement="ExclusiveGateway_02tj4dw" isMarkerVisible="true">
1271         <dc:Bounds x="266" y="775" width="50" height="50" />
1272         <bpmndi:BPMNLabel>
1273           <dc:Bounds x="247" y="735" width="88" height="24" />
1274         </bpmndi:BPMNLabel>
1275       </bpmndi:BPMNShape>
1276       <bpmndi:BPMNEdge id="SequenceFlow_162mm0m_di" bpmnElement="SequenceFlow_162mm0m">
1277         <di:waypoint xsi:type="dc:Point" x="316" y="800" />
1278         <di:waypoint xsi:type="dc:Point" x="364" y="800" />
1279         <bpmndi:BPMNLabel>
1280           <dc:Bounds x="333" y="780" width="12" height="12" />
1281         </bpmndi:BPMNLabel>
1282       </bpmndi:BPMNEdge>
1283       <bpmndi:BPMNShape id="ExclusiveGateway_1gn5lab_di" bpmnElement="ExclusiveGateway_1gn5lab" isMarkerVisible="true">
1284         <dc:Bounds x="513" y="775" width="50" height="50" />
1285         <bpmndi:BPMNLabel>
1286           <dc:Bounds x="502" y="735" width="72" height="24" />
1287         </bpmndi:BPMNLabel>
1288       </bpmndi:BPMNShape>
1289       <bpmndi:BPMNShape id="ExclusiveGateway_0l2z6wc_di" bpmnElement="ExclusiveGateway_0l2z6wc" isMarkerVisible="true">
1290         <dc:Bounds x="1195" y="775" width="50" height="50" />
1291         <bpmndi:BPMNLabel>
1292           <dc:Bounds x="1183" y="728" width="73" height="36" />
1293         </bpmndi:BPMNLabel>
1294       </bpmndi:BPMNShape>
1295       <bpmndi:BPMNEdge id="SequenceFlow_12mfil6_di" bpmnElement="SequenceFlow_12mfil6">
1296         <di:waypoint xsi:type="dc:Point" x="1158" y="800" />
1297         <di:waypoint xsi:type="dc:Point" x="1195" y="800" />
1298         <bpmndi:BPMNLabel>
1299           <dc:Bounds x="1178" y="785" width="0" height="0" />
1300         </bpmndi:BPMNLabel>
1301       </bpmndi:BPMNEdge>
1302       <bpmndi:BPMNShape id="ScriptTask_1lb0lk5_di" bpmnElement="Task_1tg549h">
1303         <dc:Bounds x="1749" y="312" width="100" height="80" />
1304       </bpmndi:BPMNShape>
1305       <bpmndi:BPMNShape id="ExclusiveGateway_1gmvi7n_di" bpmnElement="ExclusiveGateway_0xlxgl0" isMarkerVisible="true">
1306         <dc:Bounds x="1774" y="485" width="50" height="50" />
1307         <bpmndi:BPMNLabel>
1308           <dc:Bounds x="1755" y="467" width="88" height="12" />
1309         </bpmndi:BPMNLabel>
1310       </bpmndi:BPMNShape>
1311       <bpmndi:BPMNShape id="ExclusiveGateway_0y82zzx_di" bpmnElement="ExclusiveGateway_0y82zzx" isMarkerVisible="true">
1312         <dc:Bounds x="2087" y="485" width="50" height="50" />
1313         <bpmndi:BPMNLabel>
1314           <dc:Bounds x="2047" y="477" width="54" height="12" />
1315         </bpmndi:BPMNLabel>
1316       </bpmndi:BPMNShape>
1317       <bpmndi:BPMNEdge id="SequenceFlow_05gpym3_di" bpmnElement="SequenceFlow_05gpym3">
1318         <di:waypoint xsi:type="dc:Point" x="1824" y="510" />
1319         <di:waypoint xsi:type="dc:Point" x="2087" y="510" />
1320         <bpmndi:BPMNLabel>
1321           <dc:Bounds x="1922" y="516" width="21" height="12" />
1322         </bpmndi:BPMNLabel>
1323       </bpmndi:BPMNEdge>
1324       <bpmndi:BPMNEdge id="SequenceFlow_19ba94v_di" bpmnElement="SequenceFlow_19ba94v">
1325         <di:waypoint xsi:type="dc:Point" x="926" y="510" />
1326         <di:waypoint xsi:type="dc:Point" x="955" y="510" />
1327         <bpmndi:BPMNLabel>
1328           <dc:Bounds x="941" y="495" width="0" height="0" />
1329         </bpmndi:BPMNLabel>
1330       </bpmndi:BPMNEdge>
1331       <bpmndi:BPMNEdge id="SequenceFlow_1nlqlwn_di" bpmnElement="SequenceFlow_1nlqlwn">
1332         <di:waypoint xsi:type="dc:Point" x="2137" y="510" />
1333         <di:waypoint xsi:type="dc:Point" x="2261" y="510" />
1334         <di:waypoint xsi:type="dc:Point" x="2261" y="510" />
1335         <di:waypoint xsi:type="dc:Point" x="2385" y="510" />
1336         <bpmndi:BPMNLabel>
1337           <dc:Bounds x="2249" y="459" width="0" height="0" />
1338         </bpmndi:BPMNLabel>
1339       </bpmndi:BPMNEdge>
1340       <bpmndi:BPMNEdge id="SequenceFlow_1c022sy_di" bpmnElement="SequenceFlow_1c022sy">
1341         <di:waypoint xsi:type="dc:Point" x="2112" y="485" />
1342         <di:waypoint xsi:type="dc:Point" x="2112" y="352" />
1343         <di:waypoint xsi:type="dc:Point" x="1849" y="352" />
1344         <bpmndi:BPMNLabel>
1345           <dc:Bounds x="2127" y="418.5" width="0" height="0" />
1346         </bpmndi:BPMNLabel>
1347       </bpmndi:BPMNEdge>
1348       <bpmndi:BPMNEdge id="SequenceFlow_06ev8or_di" bpmnElement="SequenceFlow_06ev8or">
1349         <di:waypoint xsi:type="dc:Point" x="304" y="262" />
1350         <di:waypoint xsi:type="dc:Point" x="304" y="288" />
1351         <di:waypoint xsi:type="dc:Point" x="304" y="288" />
1352         <di:waypoint xsi:type="dc:Point" x="304" y="308" />
1353         <bpmndi:BPMNLabel>
1354           <dc:Bounds x="314" y="273" width="18" height="12" />
1355         </bpmndi:BPMNLabel>
1356       </bpmndi:BPMNEdge>
1357       <bpmndi:BPMNShape id="IntermediateThrowEvent_0o6fb4f_di" bpmnElement="IntermediateThrowEvent_0zmqbae">
1358         <dc:Bounds x="286" y="308" width="36" height="36" />
1359         <bpmndi:BPMNLabel>
1360           <dc:Bounds x="269" y="343.609" width="69" height="24" />
1361         </bpmndi:BPMNLabel>
1362       </bpmndi:BPMNShape>
1363       <bpmndi:BPMNEdge id="SequenceFlow_0nob5cp_di" bpmnElement="SequenceFlow_0nob5cp">
1364         <di:waypoint xsi:type="dc:Point" x="1506" y="510" />
1365         <di:waypoint xsi:type="dc:Point" x="1592" y="510" />
1366         <bpmndi:BPMNLabel>
1367           <dc:Bounds x="1549" y="495" width="0" height="0" />
1368         </bpmndi:BPMNLabel>
1369       </bpmndi:BPMNEdge>
1370       <bpmndi:BPMNEdge id="SequenceFlow_076leae_di" bpmnElement="SequenceFlow_076leae">
1371         <di:waypoint xsi:type="dc:Point" x="926" y="237" />
1372         <di:waypoint xsi:type="dc:Point" x="955" y="237" />
1373         <bpmndi:BPMNLabel>
1374           <dc:Bounds x="941" y="222" width="0" height="0" />
1375         </bpmndi:BPMNLabel>
1376       </bpmndi:BPMNEdge>
1377       <bpmndi:BPMNShape id="ScriptTask_0cbpm7l_di" bpmnElement="Task_0e313zv">
1378         <dc:Bounds x="826" y="197" width="100" height="80" />
1379       </bpmndi:BPMNShape>
1380       <bpmndi:BPMNShape id="ExclusiveGateway_1rglbmr_di" bpmnElement="ExclusiveGateway_1rglbmr" isMarkerVisible="true">
1381         <dc:Bounds x="955.192" y="212" width="50" height="50" />
1382         <bpmndi:BPMNLabel>
1383           <dc:Bounds x="936" y="164" width="88" height="36" />
1384         </bpmndi:BPMNLabel>
1385       </bpmndi:BPMNShape>
1386       <bpmndi:BPMNEdge id="SequenceFlow_0du9273_di" bpmnElement="SequenceFlow_0du9273">
1387         <di:waypoint xsi:type="dc:Point" x="1005" y="237" />
1388         <di:waypoint xsi:type="dc:Point" x="1046" y="237" />
1389         <bpmndi:BPMNLabel>
1390           <dc:Bounds x="1020" y="212" width="12" height="12" />
1391         </bpmndi:BPMNLabel>
1392       </bpmndi:BPMNEdge>
1393       <bpmndi:BPMNShape id="IntermediateCatchEvent_1p06jf5_di" bpmnElement="IntermediateThrowEvent_0z0t7rn">
1394         <dc:Bounds x="1470" y="492" width="36" height="36" />
1395         <bpmndi:BPMNLabel>
1396           <dc:Bounds x="1455" y="538" width="65" height="25" />
1397         </bpmndi:BPMNLabel>
1398       </bpmndi:BPMNShape>
1399       <bpmndi:BPMNShape id="IntermediateThrowEvent_0xwlxk9_di" bpmnElement="IntermediateThrowEvent_1qkzlba">
1400         <dc:Bounds x="520" y="308" width="36" height="36" />
1401         <bpmndi:BPMNLabel>
1402           <dc:Bounds x="503" y="344" width="69" height="24" />
1403         </bpmndi:BPMNLabel>
1404       </bpmndi:BPMNShape>
1405       <bpmndi:BPMNEdge id="SequenceFlow_1cdfjed_di" bpmnElement="SequenceFlow_1cdfjed">
1406         <di:waypoint xsi:type="dc:Point" x="538" y="262" />
1407         <di:waypoint xsi:type="dc:Point" x="538" y="308" />
1408         <bpmndi:BPMNLabel>
1409           <dc:Bounds x="544" y="275" width="18" height="12" />
1410         </bpmndi:BPMNLabel>
1411       </bpmndi:BPMNEdge>
1412       <bpmndi:BPMNShape id="IntermediateThrowEvent_113xxsl_di" bpmnElement="IntermediateThrowEvent_0rnlvmz">
1413         <dc:Bounds x="742" y="308" width="36" height="36" />
1414         <bpmndi:BPMNLabel>
1415           <dc:Bounds x="725" y="344" width="69" height="24" />
1416         </bpmndi:BPMNLabel>
1417       </bpmndi:BPMNShape>
1418       <bpmndi:BPMNEdge id="SequenceFlow_17g62fl_di" bpmnElement="SequenceFlow_17g62fl">
1419         <di:waypoint xsi:type="dc:Point" x="760" y="262" />
1420         <di:waypoint xsi:type="dc:Point" x="760" y="308" />
1421         <bpmndi:BPMNLabel>
1422           <dc:Bounds x="766" y="275" width="18" height="12" />
1423         </bpmndi:BPMNLabel>
1424       </bpmndi:BPMNEdge>
1425       <bpmndi:BPMNShape id="IntermediateThrowEvent_0iyegh1_di" bpmnElement="IntermediateThrowEvent_0v69raz">
1426         <dc:Bounds x="962" y="308" width="36" height="36" />
1427         <bpmndi:BPMNLabel>
1428           <dc:Bounds x="945" y="343.609" width="69" height="24" />
1429         </bpmndi:BPMNLabel>
1430       </bpmndi:BPMNShape>
1431       <bpmndi:BPMNEdge id="SequenceFlow_0zh8r6j_di" bpmnElement="SequenceFlow_0zh8r6j">
1432         <di:waypoint xsi:type="dc:Point" x="980" y="262" />
1433         <di:waypoint xsi:type="dc:Point" x="980" y="308" />
1434         <bpmndi:BPMNLabel>
1435           <dc:Bounds x="986" y="285" width="17" height="13" />
1436         </bpmndi:BPMNLabel>
1437       </bpmndi:BPMNEdge>
1438       <bpmndi:BPMNShape id="IntermediateCatchEvent_07pur50_di" bpmnElement="IntermediateThrowEvent_15hlkuq">
1439         <dc:Bounds x="405" y="308" width="36" height="36" />
1440         <bpmndi:BPMNLabel>
1441           <dc:Bounds x="381" y="344" width="83" height="36" />
1442         </bpmndi:BPMNLabel>
1443       </bpmndi:BPMNShape>
1444       <bpmndi:BPMNEdge id="SequenceFlow_09lrk4q_di" bpmnElement="SequenceFlow_09lrk4q">
1445         <di:waypoint xsi:type="dc:Point" x="423" y="308" />
1446         <di:waypoint xsi:type="dc:Point" x="423" y="277" />
1447         <bpmndi:BPMNLabel>
1448           <dc:Bounds x="438" y="292.5" width="0" height="0" />
1449         </bpmndi:BPMNLabel>
1450       </bpmndi:BPMNEdge>
1451       <bpmndi:BPMNEdge id="SequenceFlow_1eezqx8_di" bpmnElement="SequenceFlow_1eezqx8">
1452         <di:waypoint xsi:type="dc:Point" x="658" y="308" />
1453         <di:waypoint xsi:type="dc:Point" x="658" y="277" />
1454         <bpmndi:BPMNLabel>
1455           <dc:Bounds x="673" y="292.5" width="0" height="0" />
1456         </bpmndi:BPMNLabel>
1457       </bpmndi:BPMNEdge>
1458       <bpmndi:BPMNShape id="IntermediateCatchEvent_1pog9t5_di" bpmnElement="IntermediateThrowEvent_1lrkrsn">
1459         <dc:Bounds x="640" y="308" width="36" height="36" />
1460         <bpmndi:BPMNLabel>
1461           <dc:Bounds x="614" y="343.609" width="88" height="25" />
1462         </bpmndi:BPMNLabel>
1463       </bpmndi:BPMNShape>
1464       <bpmndi:BPMNShape id="IntermediateCatchEvent_1rtf0em_di" bpmnElement="IntermediateThrowEvent_1wdxgjm">
1465         <dc:Bounds x="858" y="308" width="36" height="36" />
1466         <bpmndi:BPMNLabel>
1467           <dc:Bounds x="844" y="344" width="64" height="37" />
1468         </bpmndi:BPMNLabel>
1469       </bpmndi:BPMNShape>
1470       <bpmndi:BPMNEdge id="SequenceFlow_0zzwdwf_di" bpmnElement="SequenceFlow_0zzwdwf">
1471         <di:waypoint xsi:type="dc:Point" x="876" y="308" />
1472         <di:waypoint xsi:type="dc:Point" x="876" y="277" />
1473         <bpmndi:BPMNLabel>
1474           <dc:Bounds x="891" y="292.5" width="0" height="0" />
1475         </bpmndi:BPMNLabel>
1476       </bpmndi:BPMNEdge>
1477       <bpmndi:BPMNEdge id="SequenceFlow_06ajc11_di" bpmnElement="SequenceFlow_06ajc11">
1478         <di:waypoint xsi:type="dc:Point" x="785" y="237" />
1479         <di:waypoint xsi:type="dc:Point" x="826" y="237" />
1480         <bpmndi:BPMNLabel>
1481           <dc:Bounds x="800" y="212" width="12" height="12" />
1482         </bpmndi:BPMNLabel>
1483       </bpmndi:BPMNEdge>
1484       <bpmndi:BPMNEdge id="SequenceFlow_179z9vl_di" bpmnElement="SequenceFlow_179z9vl">
1485         <di:waypoint xsi:type="dc:Point" x="1146" y="237" />
1486         <di:waypoint xsi:type="dc:Point" x="1184" y="237" />
1487         <bpmndi:BPMNLabel>
1488           <dc:Bounds x="1165" y="222" width="0" height="0" />
1489         </bpmndi:BPMNLabel>
1490       </bpmndi:BPMNEdge>
1491       <bpmndi:BPMNShape id="ScriptTask_1iio503_di" bpmnElement="Task_0n1d5f2">
1492         <dc:Bounds x="1046" y="197" width="100" height="80" />
1493       </bpmndi:BPMNShape>
1494       <bpmndi:BPMNEdge id="SequenceFlow_032tm9y_di" bpmnElement="SequenceFlow_032tm9y">
1495         <di:waypoint xsi:type="dc:Point" x="1096" y="308" />
1496         <di:waypoint xsi:type="dc:Point" x="1096" y="277" />
1497         <bpmndi:BPMNLabel>
1498           <dc:Bounds x="1111" y="292.5" width="0" height="0" />
1499         </bpmndi:BPMNLabel>
1500       </bpmndi:BPMNEdge>
1501       <bpmndi:BPMNShape id="IntermediateCatchEvent_0jhmy9d_di" bpmnElement="IntermediateThrowEvent_1552q1o">
1502         <dc:Bounds x="1078" y="308" width="36" height="36" />
1503         <bpmndi:BPMNLabel>
1504           <dc:Bounds x="1061" y="344" width="70" height="25" />
1505         </bpmndi:BPMNLabel>
1506       </bpmndi:BPMNShape>
1507       <bpmndi:BPMNShape id="ExclusiveGateway_148eo7w_di" bpmnElement="ExclusiveGateway_148eo7w" isMarkerVisible="true">
1508         <dc:Bounds x="1184.192" y="212" width="50" height="50" />
1509         <bpmndi:BPMNLabel>
1510           <dc:Bounds x="1167" y="149" width="83" height="48" />
1511         </bpmndi:BPMNLabel>
1512       </bpmndi:BPMNShape>
1513       <bpmndi:BPMNEdge id="SequenceFlow_1cjiv6i_di" bpmnElement="SequenceFlow_1cjiv6i">
1514         <di:waypoint xsi:type="dc:Point" x="1234" y="237" />
1515         <di:waypoint xsi:type="dc:Point" x="1285" y="237" />
1516         <di:waypoint xsi:type="dc:Point" x="1285" y="401" />
1517         <di:waypoint xsi:type="dc:Point" x="98" y="401" />
1518         <di:waypoint xsi:type="dc:Point" x="98" y="510" />
1519         <di:waypoint xsi:type="dc:Point" x="126" y="510" />
1520         <bpmndi:BPMNLabel>
1521           <dc:Bounds x="1249" y="211" width="12" height="12" />
1522         </bpmndi:BPMNLabel>
1523       </bpmndi:BPMNEdge>
1524       <bpmndi:BPMNShape id="IntermediateThrowEvent_1qtnv6e_di" bpmnElement="IntermediateThrowEvent_16r1jxm">
1525         <dc:Bounds x="1191" y="299" width="36" height="36" />
1526         <bpmndi:BPMNLabel>
1527           <dc:Bounds x="1174" y="334.609" width="69" height="24" />
1528         </bpmndi:BPMNLabel>
1529       </bpmndi:BPMNShape>
1530       <bpmndi:BPMNEdge id="SequenceFlow_1q3oxtf_di" bpmnElement="SequenceFlow_1q3oxtf">
1531         <di:waypoint xsi:type="dc:Point" x="1209" y="262" />
1532         <di:waypoint xsi:type="dc:Point" x="1209" y="299" />
1533         <bpmndi:BPMNLabel>
1534           <dc:Bounds x="1215" y="270.5" width="18" height="12" />
1535         </bpmndi:BPMNLabel>
1536       </bpmndi:BPMNEdge>
1537       <bpmndi:BPMNShape id="IntermediateThrowEvent_1uscpd8_di" bpmnElement="IntermediateThrowEvent_1agn6fn">
1538         <dc:Bounds x="273" y="581" width="36" height="36" />
1539         <bpmndi:BPMNLabel>
1540           <dc:Bounds x="256" y="617" width="69" height="24" />
1541         </bpmndi:BPMNLabel>
1542       </bpmndi:BPMNShape>
1543       <bpmndi:BPMNEdge id="SequenceFlow_1j81s6b_di" bpmnElement="SequenceFlow_1j81s6b">
1544         <di:waypoint xsi:type="dc:Point" x="291" y="535" />
1545         <di:waypoint xsi:type="dc:Point" x="291" y="581" />
1546         <bpmndi:BPMNLabel>
1547           <dc:Bounds x="297" y="548" width="18" height="12" />
1548         </bpmndi:BPMNLabel>
1549       </bpmndi:BPMNEdge>
1550       <bpmndi:BPMNShape id="IntermediateCatchEvent_1ogs7t2_di" bpmnElement="IntermediateThrowEvent_02hirbh">
1551         <dc:Bounds x="396" y="581" width="36" height="36" />
1552         <bpmndi:BPMNLabel>
1553           <dc:Bounds x="384" y="617" width="59" height="25" />
1554         </bpmndi:BPMNLabel>
1555       </bpmndi:BPMNShape>
1556       <bpmndi:BPMNEdge id="SequenceFlow_16t9vai_di" bpmnElement="SequenceFlow_16t9vai">
1557         <di:waypoint xsi:type="dc:Point" x="414" y="581" />
1558         <di:waypoint xsi:type="dc:Point" x="414" y="550" />
1559         <bpmndi:BPMNLabel>
1560           <dc:Bounds x="429" y="565.5" width="0" height="0" />
1561         </bpmndi:BPMNLabel>
1562       </bpmndi:BPMNEdge>
1563       <bpmndi:BPMNShape id="IntermediateThrowEvent_0f6lh1n_di" bpmnElement="IntermediateThrowEvent_0pnzq4y">
1564         <dc:Bounds x="520" y="581" width="36" height="36" />
1565         <bpmndi:BPMNLabel>
1566           <dc:Bounds x="503" y="617" width="69" height="24" />
1567         </bpmndi:BPMNLabel>
1568       </bpmndi:BPMNShape>
1569       <bpmndi:BPMNEdge id="SequenceFlow_02mk8vs_di" bpmnElement="SequenceFlow_02mk8vs">
1570         <di:waypoint xsi:type="dc:Point" x="538" y="535" />
1571         <di:waypoint xsi:type="dc:Point" x="538" y="558" />
1572         <di:waypoint xsi:type="dc:Point" x="538" y="558" />
1573         <di:waypoint xsi:type="dc:Point" x="538" y="581" />
1574         <bpmndi:BPMNLabel>
1575           <dc:Bounds x="544" y="558" width="18" height="12" />
1576         </bpmndi:BPMNLabel>
1577       </bpmndi:BPMNEdge>
1578       <bpmndi:BPMNShape id="IntermediateCatchEvent_17zqxs1_di" bpmnElement="IntermediateThrowEvent_1s7qalx">
1579         <dc:Bounds x="632" y="581" width="36" height="36" />
1580         <bpmndi:BPMNLabel>
1581           <dc:Bounds x="607" y="617" width="85" height="13" />
1582         </bpmndi:BPMNLabel>
1583       </bpmndi:BPMNShape>
1584       <bpmndi:BPMNEdge id="SequenceFlow_1urt6le_di" bpmnElement="SequenceFlow_1urt6le">
1585         <di:waypoint xsi:type="dc:Point" x="650" y="581" />
1586         <di:waypoint xsi:type="dc:Point" x="650" y="550" />
1587         <bpmndi:BPMNLabel>
1588           <dc:Bounds x="665" y="565.5" width="0" height="0" />
1589         </bpmndi:BPMNLabel>
1590       </bpmndi:BPMNEdge>
1591       <bpmndi:BPMNShape id="IntermediateThrowEvent_077262y_di" bpmnElement="IntermediateThrowEvent_0l0rp9y">
1592         <dc:Bounds x="742" y="581" width="36" height="36" />
1593         <bpmndi:BPMNLabel>
1594           <dc:Bounds x="725" y="617" width="69" height="24" />
1595         </bpmndi:BPMNLabel>
1596       </bpmndi:BPMNShape>
1597       <bpmndi:BPMNEdge id="SequenceFlow_11o5j55_di" bpmnElement="SequenceFlow_11o5j55">
1598         <di:waypoint xsi:type="dc:Point" x="760" y="535" />
1599         <di:waypoint xsi:type="dc:Point" x="760" y="581" />
1600         <bpmndi:BPMNLabel>
1601           <dc:Bounds x="766" y="548" width="18" height="12" />
1602         </bpmndi:BPMNLabel>
1603       </bpmndi:BPMNEdge>
1604       <bpmndi:BPMNShape id="ExclusiveGateway_19an3h2_di" bpmnElement="ExclusiveGateway_19an3h2" isMarkerVisible="true">
1605         <dc:Bounds x="955" y="485" width="50" height="50" />
1606         <bpmndi:BPMNLabel>
1607           <dc:Bounds x="953" y="441" width="53" height="24" />
1608         </bpmndi:BPMNLabel>
1609       </bpmndi:BPMNShape>
1610       <bpmndi:BPMNEdge id="SequenceFlow_1fuaq5k_di" bpmnElement="SequenceFlow_1fuaq5k">
1611         <di:waypoint xsi:type="dc:Point" x="1005" y="510" />
1612         <di:waypoint xsi:type="dc:Point" x="1064" y="510" />
1613         <bpmndi:BPMNLabel>
1614           <dc:Bounds x="1030" y="485" width="12" height="12" />
1615         </bpmndi:BPMNLabel>
1616       </bpmndi:BPMNEdge>
1617       <bpmndi:BPMNShape id="IntermediateCatchEvent_199cotj_di" bpmnElement="IntermediateThrowEvent_0a1s69h">
1618         <dc:Bounds x="858" y="581" width="36" height="36" />
1619         <bpmndi:BPMNLabel>
1620           <dc:Bounds x="844" y="617" width="63" height="13" />
1621         </bpmndi:BPMNLabel>
1622       </bpmndi:BPMNShape>
1623       <bpmndi:BPMNEdge id="SequenceFlow_0if6xj4_di" bpmnElement="SequenceFlow_0if6xj4">
1624         <di:waypoint xsi:type="dc:Point" x="876" y="581" />
1625         <di:waypoint xsi:type="dc:Point" x="876" y="550" />
1626         <bpmndi:BPMNLabel>
1627           <dc:Bounds x="891" y="565.5" width="0" height="0" />
1628         </bpmndi:BPMNLabel>
1629       </bpmndi:BPMNEdge>
1630       <bpmndi:BPMNEdge id="SequenceFlow_04gth9f_di" bpmnElement="SequenceFlow_04gth9f">
1631         <di:waypoint xsi:type="dc:Point" x="980" y="535" />
1632         <di:waypoint xsi:type="dc:Point" x="980" y="581" />
1633         <bpmndi:BPMNLabel>
1634           <dc:Bounds x="986" y="558" width="18" height="12" />
1635         </bpmndi:BPMNLabel>
1636       </bpmndi:BPMNEdge>
1637       <bpmndi:BPMNShape id="IntermediateThrowEvent_1ly7m7x_di" bpmnElement="IntermediateThrowEvent_11vs7u4">
1638         <dc:Bounds x="962" y="581" width="36" height="36" />
1639         <bpmndi:BPMNLabel>
1640           <dc:Bounds x="945" y="617" width="69" height="24" />
1641         </bpmndi:BPMNLabel>
1642       </bpmndi:BPMNShape>
1643       <bpmndi:BPMNEdge id="SequenceFlow_1v59be9_di" bpmnElement="SequenceFlow_1v59be9">
1644         <di:waypoint xsi:type="dc:Point" x="1114" y="581" />
1645         <di:waypoint xsi:type="dc:Point" x="1114" y="550" />
1646         <bpmndi:BPMNLabel>
1647           <dc:Bounds x="1129" y="565.5" width="0" height="0" />
1648         </bpmndi:BPMNLabel>
1649       </bpmndi:BPMNEdge>
1650       <bpmndi:BPMNShape id="IntermediateCatchEvent_0gvhqjf_di" bpmnElement="IntermediateThrowEvent_162mb2a">
1651         <dc:Bounds x="1096" y="581" width="36" height="36" />
1652         <bpmndi:BPMNLabel>
1653           <dc:Bounds x="1084" y="617" width="60" height="25" />
1654         </bpmndi:BPMNLabel>
1655       </bpmndi:BPMNShape>
1656       <bpmndi:BPMNShape id="ExclusiveGateway_0ssvndw_di" bpmnElement="ExclusiveGateway_0ssvndw" isMarkerVisible="true">
1657         <dc:Bounds x="1195.192" y="485" width="50" height="50" />
1658         <bpmndi:BPMNLabel>
1659           <dc:Bounds x="1177" y="439" width="85" height="24" />
1660         </bpmndi:BPMNLabel>
1661       </bpmndi:BPMNShape>
1662       <bpmndi:BPMNEdge id="SequenceFlow_04rprct_di" bpmnElement="SequenceFlow_04rprct">
1663         <di:waypoint xsi:type="dc:Point" x="1164" y="510" />
1664         <di:waypoint xsi:type="dc:Point" x="1195" y="510" />
1665         <bpmndi:BPMNLabel>
1666           <dc:Bounds x="1180" y="495" width="0" height="0" />
1667         </bpmndi:BPMNLabel>
1668       </bpmndi:BPMNEdge>
1669       <bpmndi:BPMNShape id="IntermediateThrowEvent_14s9cw9_di" bpmnElement="IntermediateThrowEvent_1yfd3sz">
1670         <dc:Bounds x="1202" y="581" width="36" height="36" />
1671         <bpmndi:BPMNLabel>
1672           <dc:Bounds x="1185" y="617" width="69" height="24" />
1673         </bpmndi:BPMNLabel>
1674       </bpmndi:BPMNShape>
1675       <bpmndi:BPMNEdge id="SequenceFlow_1uceq96_di" bpmnElement="SequenceFlow_1uceq96">
1676         <di:waypoint xsi:type="dc:Point" x="1220" y="535" />
1677         <di:waypoint xsi:type="dc:Point" x="1220" y="581" />
1678         <bpmndi:BPMNLabel>
1679           <dc:Bounds x="1226" y="548" width="18" height="12" />
1680         </bpmndi:BPMNLabel>
1681       </bpmndi:BPMNEdge>
1682       <bpmndi:BPMNEdge id="SequenceFlow_0txgesu_di" bpmnElement="SequenceFlow_0txgesu">
1683         <di:waypoint xsi:type="dc:Point" x="1245" y="510" />
1684         <di:waypoint xsi:type="dc:Point" x="1286" y="510" />
1685         <di:waypoint xsi:type="dc:Point" x="1286" y="676" />
1686         <di:waypoint xsi:type="dc:Point" x="95" y="676" />
1687         <di:waypoint xsi:type="dc:Point" x="95" y="800" />
1688         <di:waypoint xsi:type="dc:Point" x="123" y="800" />
1689         <bpmndi:BPMNLabel>
1690           <dc:Bounds x="1259" y="488" width="12" height="12" />
1691         </bpmndi:BPMNLabel>
1692       </bpmndi:BPMNEdge>
1693       <bpmndi:BPMNEdge id="SequenceFlow_0trguug_di" bpmnElement="SequenceFlow_0trguug">
1694         <di:waypoint xsi:type="dc:Point" x="701" y="800" />
1695         <di:waypoint xsi:type="dc:Point" x="735" y="800" />
1696         <bpmndi:BPMNLabel>
1697           <dc:Bounds x="718" y="785" width="0" height="0" />
1698         </bpmndi:BPMNLabel>
1699       </bpmndi:BPMNEdge>
1700       <bpmndi:BPMNShape id="ExclusiveGateway_1ozuicc_di" bpmnElement="ExclusiveGateway_1ozuicc" isMarkerVisible="true">
1701         <dc:Bounds x="735.304" y="775" width="50" height="50" />
1702         <bpmndi:BPMNLabel>
1703           <dc:Bounds x="716" y="735" width="87" height="24" />
1704         </bpmndi:BPMNLabel>
1705       </bpmndi:BPMNShape>
1706       <bpmndi:BPMNEdge id="SequenceFlow_1q3bwlt_di" bpmnElement="SequenceFlow_1q3bwlt">
1707         <di:waypoint xsi:type="dc:Point" x="785.304" y="800" />
1708         <di:waypoint xsi:type="dc:Point" x="826" y="800" />
1709         <bpmndi:BPMNLabel>
1710           <dc:Bounds x="800" y="775" width="12" height="12" />
1711         </bpmndi:BPMNLabel>
1712       </bpmndi:BPMNEdge>
1713       <bpmndi:BPMNShape id="ExclusiveGateway_123vjyo_di" bpmnElement="ExclusiveGateway_123vjyo" isMarkerVisible="true">
1714         <dc:Bounds x="955" y="775" width="50" height="50" />
1715         <bpmndi:BPMNLabel>
1716           <dc:Bounds x="946" y="735" width="68" height="24" />
1717         </bpmndi:BPMNLabel>
1718       </bpmndi:BPMNShape>
1719       <bpmndi:BPMNEdge id="SequenceFlow_1nr9o85_di" bpmnElement="SequenceFlow_1nr9o85">
1720         <di:waypoint xsi:type="dc:Point" x="1005" y="800" />
1721         <di:waypoint xsi:type="dc:Point" x="1037" y="800" />
1722         <di:waypoint xsi:type="dc:Point" x="1037" y="800" />
1723         <di:waypoint xsi:type="dc:Point" x="1058" y="800" />
1724         <bpmndi:BPMNLabel>
1725           <dc:Bounds x="1024" y="772" width="12" height="12" />
1726         </bpmndi:BPMNLabel>
1727       </bpmndi:BPMNEdge>
1728       <bpmndi:BPMNShape id="IntermediateThrowEvent_11ot6vh_di" bpmnElement="IntermediateThrowEvent_1nij04n">
1729         <dc:Bounds x="273" y="886" width="36" height="36" />
1730         <bpmndi:BPMNLabel>
1731           <dc:Bounds x="256" y="921.6089999999999" width="69" height="24" />
1732         </bpmndi:BPMNLabel>
1733       </bpmndi:BPMNShape>
1734       <bpmndi:BPMNEdge id="SequenceFlow_1gagrha_di" bpmnElement="SequenceFlow_1gagrha">
1735         <di:waypoint xsi:type="dc:Point" x="291" y="825" />
1736         <di:waypoint xsi:type="dc:Point" x="291" y="886" />
1737         <bpmndi:BPMNLabel>
1738           <dc:Bounds x="297" y="845.5" width="18" height="12" />
1739         </bpmndi:BPMNLabel>
1740       </bpmndi:BPMNEdge>
1741       <bpmndi:BPMNEdge id="SequenceFlow_16igl7b_di" bpmnElement="SequenceFlow_16igl7b">
1742         <di:waypoint xsi:type="dc:Point" x="414" y="886" />
1743         <di:waypoint xsi:type="dc:Point" x="414" y="840" />
1744         <bpmndi:BPMNLabel>
1745           <dc:Bounds x="429" y="863" width="0" height="0" />
1746         </bpmndi:BPMNLabel>
1747       </bpmndi:BPMNEdge>
1748       <bpmndi:BPMNShape id="IntermediateCatchEvent_174wgan_di" bpmnElement="IntermediateThrowEvent_0fhmhsk">
1749         <dc:Bounds x="396" y="886" width="36" height="36" />
1750         <bpmndi:BPMNLabel>
1751           <dc:Bounds x="384" y="922" width="59" height="24" />
1752         </bpmndi:BPMNLabel>
1753       </bpmndi:BPMNShape>
1754       <bpmndi:BPMNEdge id="SequenceFlow_1urpp94_di" bpmnElement="SequenceFlow_1urpp94">
1755         <di:waypoint xsi:type="dc:Point" x="538" y="825" />
1756         <di:waypoint xsi:type="dc:Point" x="538" y="886" />
1757         <bpmndi:BPMNLabel>
1758           <dc:Bounds x="544" y="855.5" width="18" height="12" />
1759         </bpmndi:BPMNLabel>
1760       </bpmndi:BPMNEdge>
1761       <bpmndi:BPMNShape id="IntermediateThrowEvent_1vi3wf9_di" bpmnElement="IntermediateThrowEvent_0vf0a28">
1762         <dc:Bounds x="520" y="886" width="36" height="36" />
1763         <bpmndi:BPMNLabel>
1764           <dc:Bounds x="503" y="922" width="69" height="24" />
1765         </bpmndi:BPMNLabel>
1766       </bpmndi:BPMNShape>
1767       <bpmndi:BPMNEdge id="SequenceFlow_1c2xyhk_di" bpmnElement="SequenceFlow_1c2xyhk">
1768         <di:waypoint xsi:type="dc:Point" x="563" y="800" />
1769         <di:waypoint xsi:type="dc:Point" x="601" y="800" />
1770         <bpmndi:BPMNLabel>
1771           <dc:Bounds x="577" y="775" width="12" height="12" />
1772         </bpmndi:BPMNLabel>
1773       </bpmndi:BPMNEdge>
1774       <bpmndi:BPMNShape id="IntermediateCatchEvent_165ve6q_di" bpmnElement="IntermediateThrowEvent_0pxvl24">
1775         <dc:Bounds x="632" y="886" width="36" height="36" />
1776         <bpmndi:BPMNLabel>
1777           <dc:Bounds x="607" y="922" width="85" height="13" />
1778         </bpmndi:BPMNLabel>
1779       </bpmndi:BPMNShape>
1780       <bpmndi:BPMNEdge id="SequenceFlow_0yja56j_di" bpmnElement="SequenceFlow_0yja56j">
1781         <di:waypoint xsi:type="dc:Point" x="650" y="886" />
1782         <di:waypoint xsi:type="dc:Point" x="651" y="840" />
1783         <bpmndi:BPMNLabel>
1784           <dc:Bounds x="651" y="848" width="0" height="0" />
1785         </bpmndi:BPMNLabel>
1786       </bpmndi:BPMNEdge>
1787       <bpmndi:BPMNEdge id="SequenceFlow_1xg6pwh_di" bpmnElement="SequenceFlow_1xg6pwh">
1788         <di:waypoint xsi:type="dc:Point" x="760" y="825" />
1789         <di:waypoint xsi:type="dc:Point" x="760" y="886" />
1790         <bpmndi:BPMNLabel>
1791           <dc:Bounds x="766" y="855.5" width="18" height="12" />
1792         </bpmndi:BPMNLabel>
1793       </bpmndi:BPMNEdge>
1794       <bpmndi:BPMNShape id="IntermediateThrowEvent_0unfhc9_di" bpmnElement="IntermediateThrowEvent_1vjqksl">
1795         <dc:Bounds x="742" y="886" width="36" height="36" />
1796         <bpmndi:BPMNLabel>
1797           <dc:Bounds x="725" y="922" width="69" height="24" />
1798         </bpmndi:BPMNLabel>
1799       </bpmndi:BPMNShape>
1800       <bpmndi:BPMNShape id="IntermediateCatchEvent_1om2udh_di" bpmnElement="IntermediateThrowEvent_1vwqesb">
1801         <dc:Bounds x="859" y="886" width="36" height="36" />
1802         <bpmndi:BPMNLabel>
1803           <dc:Bounds x="842" y="922" width="70" height="13" />
1804         </bpmndi:BPMNLabel>
1805       </bpmndi:BPMNShape>
1806       <bpmndi:BPMNEdge id="SequenceFlow_1hwtq9x_di" bpmnElement="SequenceFlow_1hwtq9x">
1807         <di:waypoint xsi:type="dc:Point" x="877" y="886" />
1808         <di:waypoint xsi:type="dc:Point" x="876" y="840" />
1809         <bpmndi:BPMNLabel>
1810           <dc:Bounds x="877" y="848" width="0" height="0" />
1811         </bpmndi:BPMNLabel>
1812       </bpmndi:BPMNEdge>
1813       <bpmndi:BPMNEdge id="SequenceFlow_0ttowkv_di" bpmnElement="SequenceFlow_0ttowkv">
1814         <di:waypoint xsi:type="dc:Point" x="980" y="825" />
1815         <di:waypoint xsi:type="dc:Point" x="980" y="886" />
1816         <bpmndi:BPMNLabel>
1817           <dc:Bounds x="986" y="855.5" width="18" height="12" />
1818         </bpmndi:BPMNLabel>
1819       </bpmndi:BPMNEdge>
1820       <bpmndi:BPMNShape id="IntermediateThrowEvent_1u04oef_di" bpmnElement="IntermediateThrowEvent_0m9jtv2">
1821         <dc:Bounds x="962" y="886" width="36" height="36" />
1822         <bpmndi:BPMNLabel>
1823           <dc:Bounds x="945" y="922" width="69" height="24" />
1824         </bpmndi:BPMNLabel>
1825       </bpmndi:BPMNShape>
1826       <bpmndi:BPMNShape id="IntermediateCatchEvent_1bsxf5o_di" bpmnElement="IntermediateThrowEvent_0pk24h2">
1827         <dc:Bounds x="155" y="886" width="36" height="36" />
1828         <bpmndi:BPMNLabel>
1829           <dc:Bounds x="143" y="922" width="59" height="25" />
1830         </bpmndi:BPMNLabel>
1831       </bpmndi:BPMNShape>
1832       <bpmndi:BPMNEdge id="SequenceFlow_1colra4_di" bpmnElement="SequenceFlow_1colra4">
1833         <di:waypoint xsi:type="dc:Point" x="173" y="886" />
1834         <di:waypoint xsi:type="dc:Point" x="173" y="863" />
1835         <di:waypoint xsi:type="dc:Point" x="173" y="863" />
1836         <di:waypoint xsi:type="dc:Point" x="173" y="840" />
1837         <bpmndi:BPMNLabel>
1838           <dc:Bounds x="188" y="863" width="0" height="0" />
1839         </bpmndi:BPMNLabel>
1840       </bpmndi:BPMNEdge>
1841       <bpmndi:BPMNShape id="ExclusiveGateway_18j1ow5_di" bpmnElement="ExclusiveGateway_18j1ow5" isMarkerVisible="true">
1842         <dc:Bounds x="1409.304" y="775" width="50" height="50" />
1843         <bpmndi:BPMNLabel>
1844           <dc:Bounds x="1396" y="724" width="75" height="36" />
1845         </bpmndi:BPMNLabel>
1846       </bpmndi:BPMNShape>
1847       <bpmndi:BPMNEdge id="SequenceFlow_0u6ho2p_di" bpmnElement="SequenceFlow_0u6ho2p">
1848         <di:waypoint xsi:type="dc:Point" x="1245" y="800" />
1849         <di:waypoint xsi:type="dc:Point" x="1275" y="800" />
1850         <bpmndi:BPMNLabel>
1851           <dc:Bounds x="1255" y="775" width="12" height="12" />
1852         </bpmndi:BPMNLabel>
1853       </bpmndi:BPMNEdge>
1854       <bpmndi:BPMNShape id="ScriptTask_08r89q9_di" bpmnElement="Task_0y1h8go">
1855         <dc:Bounds x="1275" y="760" width="100" height="80" />
1856       </bpmndi:BPMNShape>
1857       <bpmndi:BPMNEdge id="SequenceFlow_1tzax6l_di" bpmnElement="SequenceFlow_1tzax6l">
1858         <di:waypoint xsi:type="dc:Point" x="1375" y="800" />
1859         <di:waypoint xsi:type="dc:Point" x="1409" y="800" />
1860         <bpmndi:BPMNLabel>
1861           <dc:Bounds x="1392" y="775" width="0" height="0" />
1862         </bpmndi:BPMNLabel>
1863       </bpmndi:BPMNEdge>
1864       <bpmndi:BPMNShape id="IntermediateCatchEvent_06j33fe_di" bpmnElement="IntermediateThrowEvent_0pmevcz">
1865         <dc:Bounds x="1090" y="886" width="36" height="36" />
1866         <bpmndi:BPMNLabel>
1867           <dc:Bounds x="1072" y="922" width="72" height="25" />
1868         </bpmndi:BPMNLabel>
1869       </bpmndi:BPMNShape>
1870       <bpmndi:BPMNEdge id="SequenceFlow_16ff86u_di" bpmnElement="SequenceFlow_16ff86u">
1871         <di:waypoint xsi:type="dc:Point" x="1108" y="886" />
1872         <di:waypoint xsi:type="dc:Point" x="1108" y="840" />
1873         <bpmndi:BPMNLabel>
1874           <dc:Bounds x="1123" y="853" width="0" height="0" />
1875         </bpmndi:BPMNLabel>
1876       </bpmndi:BPMNEdge>
1877       <bpmndi:BPMNEdge id="SequenceFlow_0k3zxpd_di" bpmnElement="SequenceFlow_0k3zxpd">
1878         <di:waypoint xsi:type="dc:Point" x="1220" y="825" />
1879         <di:waypoint xsi:type="dc:Point" x="1220" y="886" />
1880         <bpmndi:BPMNLabel>
1881           <dc:Bounds x="1226" y="855.5" width="18" height="12" />
1882         </bpmndi:BPMNLabel>
1883       </bpmndi:BPMNEdge>
1884       <bpmndi:BPMNShape id="IntermediateThrowEvent_105mp22_di" bpmnElement="IntermediateThrowEvent_1awckg7">
1885         <dc:Bounds x="1202" y="886" width="36" height="36" />
1886         <bpmndi:BPMNLabel>
1887           <dc:Bounds x="1185" y="922" width="69" height="24" />
1888         </bpmndi:BPMNLabel>
1889       </bpmndi:BPMNShape>
1890       <bpmndi:BPMNShape id="IntermediateCatchEvent_0kglv4e_di" bpmnElement="IntermediateThrowEvent_1b3smly">
1891         <dc:Bounds x="1307" y="886" width="36" height="36" />
1892         <bpmndi:BPMNLabel>
1893           <dc:Bounds x="1285" y="922" width="79" height="25" />
1894         </bpmndi:BPMNLabel>
1895       </bpmndi:BPMNShape>
1896       <bpmndi:BPMNEdge id="SequenceFlow_09xxorv_di" bpmnElement="SequenceFlow_09xxorv">
1897         <di:waypoint xsi:type="dc:Point" x="1325" y="886" />
1898         <di:waypoint xsi:type="dc:Point" x="1325" y="840" />
1899         <bpmndi:BPMNLabel>
1900           <dc:Bounds x="1340" y="853" width="0" height="0" />
1901         </bpmndi:BPMNLabel>
1902       </bpmndi:BPMNEdge>
1903       <bpmndi:BPMNEdge id="SequenceFlow_0w8mkkn_di" bpmnElement="SequenceFlow_0w8mkkn">
1904         <di:waypoint xsi:type="dc:Point" x="1434" y="825" />
1905         <di:waypoint xsi:type="dc:Point" x="1434" y="886" />
1906         <bpmndi:BPMNLabel>
1907           <dc:Bounds x="1440" y="855.5" width="18" height="12" />
1908         </bpmndi:BPMNLabel>
1909       </bpmndi:BPMNEdge>
1910       <bpmndi:BPMNShape id="IntermediateThrowEvent_0jwgx1d_di" bpmnElement="IntermediateThrowEvent_1cw8gsw">
1911         <dc:Bounds x="1416" y="886" width="36" height="36" />
1912         <bpmndi:BPMNLabel>
1913           <dc:Bounds x="1399" y="922" width="69" height="24" />
1914         </bpmndi:BPMNLabel>
1915       </bpmndi:BPMNShape>
1916       <bpmndi:BPMNShape id="IntermediateCatchEvent_0zw87jy_di" bpmnElement="IntermediateThrowEvent_0x846wp">
1917         <dc:Bounds x="158" y="1186" width="36" height="36" />
1918         <bpmndi:BPMNLabel>
1919           <dc:Bounds x="140" y="1221.609" width="72" height="25" />
1920         </bpmndi:BPMNLabel>
1921       </bpmndi:BPMNShape>
1922       <bpmndi:BPMNEdge id="SequenceFlow_07uuj2d_di" bpmnElement="SequenceFlow_07uuj2d">
1923         <di:waypoint xsi:type="dc:Point" x="176" y="1186" />
1924         <di:waypoint xsi:type="dc:Point" x="176" y="1160" />
1925         <di:waypoint xsi:type="dc:Point" x="176" y="1160" />
1926         <di:waypoint xsi:type="dc:Point" x="176" y="1131" />
1927         <bpmndi:BPMNLabel>
1928           <dc:Bounds x="191" y="1160" width="0" height="0" />
1929         </bpmndi:BPMNLabel>
1930       </bpmndi:BPMNEdge>
1931       <bpmndi:BPMNEdge id="SequenceFlow_0ueoglv_di" bpmnElement="SequenceFlow_0ueoglv">
1932         <di:waypoint xsi:type="dc:Point" x="2117" y="490" />
1933         <di:waypoint xsi:type="dc:Point" x="2173" y="264" />
1934         <bpmndi:BPMNLabel>
1935           <dc:Bounds x="2145" y="362" width="0" height="0" />
1936         </bpmndi:BPMNLabel>
1937       </bpmndi:BPMNEdge>
1938       <bpmndi:BPMNEdge id="SequenceFlow_15fqlwe_di" bpmnElement="SequenceFlow_15fqlwe">
1939         <di:waypoint xsi:type="dc:Point" x="2120" y="493" />
1940         <di:waypoint xsi:type="dc:Point" x="2209" y="290" />
1941         <bpmndi:BPMNLabel>
1942           <dc:Bounds x="2165" y="377" width="0" height="0" />
1943         </bpmndi:BPMNLabel>
1944       </bpmndi:BPMNEdge>
1945       <bpmndi:BPMNEdge id="SequenceFlow_0yuj0l5_di" bpmnElement="SequenceFlow_0yuj0l5">
1946         <di:waypoint xsi:type="dc:Point" x="2122" y="495" />
1947         <di:waypoint xsi:type="dc:Point" x="2247" y="319" />
1948         <bpmndi:BPMNLabel>
1949           <dc:Bounds x="2185" y="392" width="0" height="0" />
1950         </bpmndi:BPMNLabel>
1951       </bpmndi:BPMNEdge>
1952       <bpmndi:BPMNEdge id="SequenceFlow_1abb030_di" bpmnElement="SequenceFlow_1abb030">
1953         <di:waypoint xsi:type="dc:Point" x="2125" y="498" />
1954         <di:waypoint xsi:type="dc:Point" x="2284" y="348" />
1955         <bpmndi:BPMNLabel>
1956           <dc:Bounds x="2205" y="408" width="0" height="0" />
1957         </bpmndi:BPMNLabel>
1958       </bpmndi:BPMNEdge>
1959       <bpmndi:BPMNEdge id="SequenceFlow_0ls3ej5_di" bpmnElement="SequenceFlow_0ls3ej5">
1960         <di:waypoint xsi:type="dc:Point" x="2127" y="500" />
1961         <di:waypoint xsi:type="dc:Point" x="2313" y="386" />
1962         <bpmndi:BPMNLabel>
1963           <dc:Bounds x="2220" y="428" width="0" height="0" />
1964         </bpmndi:BPMNLabel>
1965       </bpmndi:BPMNEdge>
1966       <bpmndi:BPMNEdge id="SequenceFlow_1ar6ikk_di" bpmnElement="SequenceFlow_1ar6ikk">
1967         <di:waypoint xsi:type="dc:Point" x="2133" y="506" />
1968         <di:waypoint xsi:type="dc:Point" x="2372" y="460" />
1969         <bpmndi:BPMNLabel>
1970           <dc:Bounds x="2253" y="468" width="0" height="0" />
1971         </bpmndi:BPMNLabel>
1972       </bpmndi:BPMNEdge>
1973       <bpmndi:BPMNEdge id="SequenceFlow_171iq7e_di" bpmnElement="SequenceFlow_171iq7e">
1974         <di:waypoint xsi:type="dc:Point" x="2134" y="513" />
1975         <di:waypoint xsi:type="dc:Point" x="2372" y="553" />
1976         <bpmndi:BPMNLabel>
1977           <dc:Bounds x="2253" y="518" width="0" height="0" />
1978         </bpmndi:BPMNLabel>
1979       </bpmndi:BPMNEdge>
1980       <bpmndi:BPMNEdge id="SequenceFlow_1553o9f_di" bpmnElement="SequenceFlow_1553o9f">
1981         <di:waypoint xsi:type="dc:Point" x="2129" y="518" />
1982         <di:waypoint xsi:type="dc:Point" x="2353" y="595" />
1983         <bpmndi:BPMNLabel>
1984           <dc:Bounds x="2241" y="541.5" width="0" height="0" />
1985         </bpmndi:BPMNLabel>
1986       </bpmndi:BPMNEdge>
1987       <bpmndi:BPMNEdge id="SequenceFlow_0dmxwel_di" bpmnElement="SequenceFlow_0dmxwel">
1988         <di:waypoint xsi:type="dc:Point" x="2125" y="522" />
1989         <di:waypoint xsi:type="dc:Point" x="2294" y="685" />
1990         <bpmndi:BPMNLabel>
1991           <dc:Bounds x="2210" y="588.5" width="0" height="0" />
1992         </bpmndi:BPMNLabel>
1993       </bpmndi:BPMNEdge>
1994       <bpmndi:BPMNEdge id="SequenceFlow_1id2p8y_di" bpmnElement="SequenceFlow_1id2p8y">
1995         <di:waypoint xsi:type="dc:Point" x="2121" y="526" />
1996         <di:waypoint xsi:type="dc:Point" x="2247" y="717" />
1997         <bpmndi:BPMNLabel>
1998           <dc:Bounds x="2184" y="607" width="0" height="0" />
1999         </bpmndi:BPMNLabel>
2000       </bpmndi:BPMNEdge>
2001       <bpmndi:BPMNEdge id="SequenceFlow_0t53vux_di" bpmnElement="SequenceFlow_0t53vux">
2002         <di:waypoint xsi:type="dc:Point" x="2119" y="528" />
2003         <di:waypoint xsi:type="dc:Point" x="2210" y="737" />
2004         <bpmndi:BPMNLabel>
2005           <dc:Bounds x="2165" y="618" width="0" height="0" />
2006         </bpmndi:BPMNLabel>
2007       </bpmndi:BPMNEdge>
2008       <bpmndi:BPMNEdge id="SequenceFlow_11ck4qe_di" bpmnElement="SequenceFlow_11ck4qe">
2009         <di:waypoint xsi:type="dc:Point" x="2117" y="530" />
2010         <di:waypoint xsi:type="dc:Point" x="2172" y="760" />
2011         <bpmndi:BPMNLabel>
2012           <dc:Bounds x="2145" y="630" width="0" height="0" />
2013         </bpmndi:BPMNLabel>
2014       </bpmndi:BPMNEdge>
2015       <bpmndi:BPMNEdge id="SequenceFlow_16d2ln4_di" bpmnElement="SequenceFlow_16d2ln4">
2016         <di:waypoint xsi:type="dc:Point" x="2113" y="534" />
2017         <di:waypoint xsi:type="dc:Point" x="2128" y="782" />
2018         <bpmndi:BPMNLabel>
2019           <dc:Bounds x="2121" y="643" width="0" height="0" />
2020         </bpmndi:BPMNLabel>
2021       </bpmndi:BPMNEdge>
2022       <bpmndi:BPMNShape id="IntermediateThrowEvent_17syve1_di" bpmnElement="IntermediateThrowEvent_0rz6jh4">
2023         <dc:Bounds x="2159" y="229" width="36" height="36" />
2024         <bpmndi:BPMNLabel>
2025           <dc:Bounds x="2165" y="189" width="84" height="36" />
2026         </bpmndi:BPMNLabel>
2027       </bpmndi:BPMNShape>
2028       <bpmndi:BPMNShape id="IntermediateThrowEvent_0nv8aic_di" bpmnElement="IntermediateThrowEvent_1wip9vc">
2029         <dc:Bounds x="2199" y="256" width="36" height="36" />
2030         <bpmndi:BPMNLabel>
2031           <dc:Bounds x="2213" y="235" width="89" height="24" />
2032         </bpmndi:BPMNLabel>
2033       </bpmndi:BPMNShape>
2034       <bpmndi:BPMNShape id="IntermediateThrowEvent_1g4pmwc_di" bpmnElement="IntermediateThrowEvent_1hki8xj">
2035         <dc:Bounds x="2240" y="287" width="36" height="36" />
2036         <bpmndi:BPMNLabel>
2037           <dc:Bounds x="2280" y="256" width="64" height="36" />
2038         </bpmndi:BPMNLabel>
2039       </bpmndi:BPMNShape>
2040       <bpmndi:BPMNShape id="IntermediateThrowEvent_1ypnogn_di" bpmnElement="IntermediateThrowEvent_1gfnt9b">
2041         <dc:Bounds x="2279" y="319" width="36" height="36" />
2042         <bpmndi:BPMNLabel>
2043           <dc:Bounds x="2325" y="305" width="71" height="24" />
2044         </bpmndi:BPMNLabel>
2045       </bpmndi:BPMNShape>
2046       <bpmndi:BPMNShape id="IntermediateThrowEvent_1i9ttzs_di" bpmnElement="IntermediateThrowEvent_1gzhs1a">
2047         <dc:Bounds x="2311" y="359" width="36" height="36" />
2048         <bpmndi:BPMNLabel>
2049           <dc:Bounds x="2357" y="356" width="64" height="12" />
2050         </bpmndi:BPMNLabel>
2051       </bpmndi:BPMNShape>
2052       <bpmndi:BPMNShape id="IntermediateThrowEvent_0840e02_di" bpmnElement="IntermediateThrowEvent_0385ons">
2053         <dc:Bounds x="2343" y="392" width="36" height="36" />
2054         <bpmndi:BPMNLabel>
2055           <dc:Bounds x="2393" y="383" width="60" height="24" />
2056         </bpmndi:BPMNLabel>
2057       </bpmndi:BPMNShape>
2058       <bpmndi:BPMNEdge id="SequenceFlow_1quapjx_di" bpmnElement="SequenceFlow_1quapjx">
2059         <di:waypoint xsi:type="dc:Point" x="2130" y="503" />
2060         <di:waypoint xsi:type="dc:Point" x="2345" y="416" />
2061         <bpmndi:BPMNLabel>
2062           <dc:Bounds x="2239" y="445" width="0" height="0" />
2063         </bpmndi:BPMNLabel>
2064       </bpmndi:BPMNEdge>
2065       <bpmndi:BPMNShape id="IntermediateThrowEvent_1xq4kx8_di" bpmnElement="IntermediateThrowEvent_1p9i2bi">
2066         <dc:Bounds x="2371" y="439" width="36" height="36" />
2067         <bpmndi:BPMNLabel>
2068           <dc:Bounds x="2412" y="440" width="90" height="12" />
2069         </bpmndi:BPMNLabel>
2070       </bpmndi:BPMNShape>
2071       <bpmndi:BPMNShape id="IntermediateThrowEvent_03b4y60_di" bpmnElement="IntermediateThrowEvent_0ee7wot">
2072         <dc:Bounds x="2385" y="493" width="36" height="36" />
2073         <bpmndi:BPMNLabel>
2074           <dc:Bounds x="2433" y="503" width="62" height="12" />
2075         </bpmndi:BPMNLabel>
2076       </bpmndi:BPMNShape>
2077       <bpmndi:BPMNShape id="IntermediateThrowEvent_1ghdnpx_di" bpmnElement="IntermediateThrowEvent_0rp1ax0">
2078         <dc:Bounds x="2371" y="538" width="36" height="36" />
2079         <bpmndi:BPMNLabel>
2080           <dc:Bounds x="2424" y="544" width="60" height="24" />
2081         </bpmndi:BPMNLabel>
2082       </bpmndi:BPMNShape>
2083       <bpmndi:BPMNShape id="IntermediateThrowEvent_1nls1oo_di" bpmnElement="IntermediateThrowEvent_01ngkx2">
2084         <dc:Bounds x="2352" y="582" width="36" height="36" />
2085         <bpmndi:BPMNLabel>
2086           <dc:Bounds x="2401" y="587" width="60" height="24" />
2087         </bpmndi:BPMNLabel>
2088       </bpmndi:BPMNShape>
2089       <bpmndi:BPMNShape id="IntermediateThrowEvent_0qt249a_di" bpmnElement="IntermediateThrowEvent_0lbd0cs">
2090         <dc:Bounds x="2289" y="679" width="36" height="36" />
2091         <bpmndi:BPMNLabel>
2092           <dc:Bounds x="2337" y="706" width="90" height="12" />
2093         </bpmndi:BPMNLabel>
2094       </bpmndi:BPMNShape>
2095       <bpmndi:BPMNShape id="IntermediateThrowEvent_0frwxx8_di" bpmnElement="IntermediateThrowEvent_1ycbds3">
2096         <dc:Bounds x="2240" y="713" width="36" height="36" />
2097         <bpmndi:BPMNLabel>
2098           <dc:Bounds x="2276" y="741" width="74" height="12" />
2099         </bpmndi:BPMNLabel>
2100       </bpmndi:BPMNShape>
2101       <bpmndi:BPMNShape id="IntermediateThrowEvent_1vcx5cz_di" bpmnElement="IntermediateThrowEvent_1cp0hkt">
2102         <dc:Bounds x="2199" y="735" width="36" height="36" />
2103         <bpmndi:BPMNLabel>
2104           <dc:Bounds x="2233" y="759" width="70" height="24" />
2105         </bpmndi:BPMNLabel>
2106       </bpmndi:BPMNShape>
2107       <bpmndi:BPMNShape id="IntermediateThrowEvent_1y8fmlw_di" bpmnElement="IntermediateThrowEvent_184w0i8">
2108         <dc:Bounds x="2159" y="759" width="36" height="36" />
2109         <bpmndi:BPMNLabel>
2110           <dc:Bounds x="2199" y="796" width="82" height="24" />
2111         </bpmndi:BPMNLabel>
2112       </bpmndi:BPMNShape>
2113       <bpmndi:BPMNShape id="IntermediateThrowEvent_024zi9r_di" bpmnElement="IntermediateThrowEvent_1u9f9kp">
2114         <dc:Bounds x="2111" y="782" width="36" height="36" />
2115         <bpmndi:BPMNLabel>
2116           <dc:Bounds x="2116" y="823" width="72" height="24" />
2117         </bpmndi:BPMNLabel>
2118       </bpmndi:BPMNShape>
2119       <bpmndi:BPMNShape id="IntermediateCatchEvent_08x53cb_di" bpmnElement="IntermediateThrowEvent_18wrvcy">
2120         <dc:Bounds x="158" y="308" width="36" height="36" />
2121         <bpmndi:BPMNLabel>
2122           <dc:Bounds x="134" y="343.09862671660426" width="83" height="37" />
2123         </bpmndi:BPMNLabel>
2124       </bpmndi:BPMNShape>
2125       <bpmndi:BPMNEdge id="SequenceFlow_179tyul_di" bpmnElement="SequenceFlow_179tyul">
2126         <di:waypoint xsi:type="dc:Point" x="180" y="309" />
2127         <di:waypoint xsi:type="dc:Point" x="181" y="277" />
2128         <bpmndi:BPMNLabel>
2129           <dc:Bounds x="181" y="278" width="0" height="0" />
2130         </bpmndi:BPMNLabel>
2131       </bpmndi:BPMNEdge>
2132       <bpmndi:BPMNEdge id="SequenceFlow_101n488_di" bpmnElement="SequenceFlow_101n488">
2133         <di:waypoint xsi:type="dc:Point" x="2113" y="486" />
2134         <di:waypoint xsi:type="dc:Point" x="2127" y="255" />
2135         <bpmndi:BPMNLabel>
2136           <dc:Bounds x="2120" y="356" width="0" height="0" />
2137         </bpmndi:BPMNLabel>
2138       </bpmndi:BPMNEdge>
2139       <bpmndi:BPMNShape id="IntermediateThrowEvent_1fnxvhb_di" bpmnElement="IntermediateThrowEvent_17k1fmk">
2140         <dc:Bounds x="2111" y="220" width="36" height="36" />
2141         <bpmndi:BPMNLabel>
2142           <dc:Bounds x="2086" y="170" width="86" height="36" />
2143         </bpmndi:BPMNLabel>
2144       </bpmndi:BPMNShape>
2145       <bpmndi:BPMNShape id="IntermediateCatchEvent_1g6967r_di" bpmnElement="IntermediateThrowEvent_1m7fq7a">
2146         <dc:Bounds x="158" y="582" width="36" height="36" />
2147         <bpmndi:BPMNLabel>
2148           <dc:Bounds x="146" y="617.147315855181" width="60" height="13" />
2149         </bpmndi:BPMNLabel>
2150       </bpmndi:BPMNShape>
2151       <bpmndi:BPMNEdge id="SequenceFlow_1ood2pr_di" bpmnElement="SequenceFlow_1ood2pr">
2152         <di:waypoint xsi:type="dc:Point" x="176" y="582" />
2153         <di:waypoint xsi:type="dc:Point" x="176" y="550" />
2154         <bpmndi:BPMNLabel>
2155           <dc:Bounds x="191" y="566" width="0" height="0" />
2156         </bpmndi:BPMNLabel>
2157       </bpmndi:BPMNEdge>
2158       <bpmndi:BPMNShape id="CallActivity_1y81g09_di" bpmnElement="Task_0eae8go">
2159         <dc:Bounds x="826" y="470" width="100" height="80" />
2160       </bpmndi:BPMNShape>
2161       <bpmndi:BPMNShape id="CallActivity_0n20gvh_di" bpmnElement="Task_1dtbnuy">
2162         <dc:Bounds x="126" y="470" width="100" height="80" />
2163       </bpmndi:BPMNShape>
2164       <bpmndi:BPMNShape id="CallActivity_08wyi5l_di" bpmnElement="Task_1sove95">
2165         <dc:Bounds x="826" y="760" width="100" height="80" />
2166       </bpmndi:BPMNShape>
2167       <bpmndi:BPMNShape id="CallActivity_1a5n5ff_di" bpmnElement="Task_1fj63ov">
2168         <dc:Bounds x="364" y="470" width="100" height="80" />
2169       </bpmndi:BPMNShape>
2170       <bpmndi:BPMNShape id="CallActivity_0mp082m_di" bpmnElement="Task_1ca5ctq">
2171         <dc:Bounds x="364" y="760" width="100" height="80" />
2172       </bpmndi:BPMNShape>
2173       <bpmndi:BPMNShape id="IntermediateThrowEvent_07dp1m8_di" bpmnElement="IntermediateThrowEvent_1kbtw2p">
2174         <dc:Bounds x="2324" y="634" width="36" height="36" />
2175         <bpmndi:BPMNLabel>
2176           <dc:Bounds x="2345" y="668" width="60" height="24" />
2177         </bpmndi:BPMNLabel>
2178       </bpmndi:BPMNShape>
2179       <bpmndi:BPMNEdge id="SequenceFlow_021ah63_di" bpmnElement="SequenceFlow_021ah63">
2180         <di:waypoint xsi:type="dc:Point" x="2127" y="520" />
2181         <di:waypoint xsi:type="dc:Point" x="2327" y="643" />
2182         <bpmndi:BPMNLabel>
2183           <dc:Bounds x="2227" y="566.5" width="0" height="0" />
2184         </bpmndi:BPMNLabel>
2185       </bpmndi:BPMNEdge>
2186       <bpmndi:BPMNShape id="ScriptTask_1qr054i_di" bpmnElement="ScriptTask_1qr054i">
2187         <dc:Bounds x="1922" y="559" width="100" height="80" />
2188       </bpmndi:BPMNShape>
2189       <bpmndi:BPMNShape id="ExclusiveGateway_1g8h3lt_di" bpmnElement="ExclusiveGateway_1g8h3lt" isMarkerVisible="true">
2190         <dc:Bounds x="2008" y="696" width="50" height="50" />
2191         <bpmndi:BPMNLabel>
2192           <dc:Bounds x="2002" y="746" width="62" height="12" />
2193         </bpmndi:BPMNLabel>
2194       </bpmndi:BPMNShape>
2195       <bpmndi:BPMNShape id="IntermediateCatchEvent_1bv97n4_di" bpmnElement="IntermediateCatchEvent_1bv97n4">
2196         <dc:Bounds x="1954" y="671" width="36" height="36" />
2197         <bpmndi:BPMNLabel>
2198           <dc:Bounds x="1889" y="683" width="55" height="12" />
2199         </bpmndi:BPMNLabel>
2200       </bpmndi:BPMNShape>
2201       <bpmndi:BPMNEdge id="SequenceFlow_0ai205d_di" bpmnElement="SequenceFlow_0ai205d">
2202         <di:waypoint xsi:type="dc:Point" x="1972" y="639" />
2203         <di:waypoint xsi:type="dc:Point" x="1972" y="671" />
2204         <bpmndi:BPMNLabel>
2205           <dc:Bounds x="1987" y="645" width="0" height="0" />
2206         </bpmndi:BPMNLabel>
2207       </bpmndi:BPMNEdge>
2208       <bpmndi:BPMNEdge id="SequenceFlow_0a2cv6d_di" bpmnElement="SequenceFlow_0a2cv6d">
2209         <di:waypoint xsi:type="dc:Point" x="1972" y="707" />
2210         <di:waypoint xsi:type="dc:Point" x="1972" y="721" />
2211         <di:waypoint xsi:type="dc:Point" x="2008" y="721" />
2212         <bpmndi:BPMNLabel>
2213           <dc:Bounds x="1987" y="714" width="0" height="0" />
2214         </bpmndi:BPMNLabel>
2215       </bpmndi:BPMNEdge>
2216       <bpmndi:BPMNEdge id="SequenceFlow_1ijc733_di" bpmnElement="SequenceFlow_1ijc733">
2217         <di:waypoint xsi:type="dc:Point" x="1816" y="518" />
2218         <di:waypoint xsi:type="dc:Point" x="1922" y="572" />
2219         <bpmndi:BPMNLabel>
2220           <dc:Bounds x="1852" y="550" width="27" height="12" />
2221         </bpmndi:BPMNLabel>
2222       </bpmndi:BPMNEdge>
2223       <bpmndi:BPMNEdge id="SequenceFlow_1kntfys_di" bpmnElement="SequenceFlow_1kntfys">
2224         <di:waypoint xsi:type="dc:Point" x="2058" y="721" />
2225         <di:waypoint xsi:type="dc:Point" x="2085" y="721" />
2226         <di:waypoint xsi:type="dc:Point" x="2085" y="510" />
2227         <bpmndi:BPMNLabel>
2228           <dc:Bounds x="2063" y="706" width="18" height="12" />
2229         </bpmndi:BPMNLabel>
2230       </bpmndi:BPMNEdge>
2231       <bpmndi:BPMNEdge id="SequenceFlow_0h64c4o_di" bpmnElement="SequenceFlow_0h64c4o">
2232         <di:waypoint xsi:type="dc:Point" x="2033" y="696" />
2233         <di:waypoint xsi:type="dc:Point" x="2033" y="237" />
2234         <di:waypoint xsi:type="dc:Point" x="1799" y="237" />
2235         <di:waypoint xsi:type="dc:Point" x="1799" y="312" />
2236         <bpmndi:BPMNLabel>
2237           <dc:Bounds x="2041" y="646" width="12" height="12" />
2238         </bpmndi:BPMNLabel>
2239       </bpmndi:BPMNEdge>
2240       <bpmndi:BPMNShape id="CallActivity_1ahvtrx_di" bpmnElement="Task_0zbogrm">
2241         <dc:Bounds x="1749" y="604" width="100" height="80" />
2242       </bpmndi:BPMNShape>
2243       <bpmndi:BPMNEdge id="SequenceFlow_0syfgbo_di" bpmnElement="SequenceFlow_0syfgbo">
2244         <di:waypoint xsi:type="dc:Point" x="1749" y="644" />
2245         <di:waypoint xsi:type="dc:Point" x="1710" y="644" />
2246         <di:waypoint xsi:type="dc:Point" x="1710" y="352" />
2247         <di:waypoint xsi:type="dc:Point" x="1749" y="352" />
2248         <bpmndi:BPMNLabel>
2249           <dc:Bounds x="1725" y="498" width="0" height="0" />
2250         </bpmndi:BPMNLabel>
2251       </bpmndi:BPMNEdge>
2252       <bpmndi:BPMNShape id="CallActivity_0k9fydp_di" bpmnElement="Task_1cfkcss">
2253         <dc:Bounds x="600" y="470" width="100" height="80" />
2254       </bpmndi:BPMNShape>
2255       <bpmndi:BPMNShape id="CallActivity_1kw9f96_di" bpmnElement="Task_1mdr1nd">
2256         <dc:Bounds x="1064" y="470" width="100" height="80" />
2257       </bpmndi:BPMNShape>
2258       <bpmndi:BPMNShape id="CallActivity_0d1uai9_di" bpmnElement="Task_1hdg951">
2259         <dc:Bounds x="123" y="760" width="100" height="80" />
2260       </bpmndi:BPMNShape>
2261       <bpmndi:BPMNShape id="CallActivity_1onqhy5_di" bpmnElement="Task_0h2nq31">
2262         <dc:Bounds x="601" y="760" width="100" height="80" />
2263       </bpmndi:BPMNShape>
2264       <bpmndi:BPMNShape id="ExclusiveGateway_1slvyx2_di" bpmnElement="ExclusiveGateway_1slvyx2" isMarkerVisible="true">
2265         <dc:Bounds x="266" y="485" width="50" height="50" />
2266         <bpmndi:BPMNLabel>
2267           <dc:Bounds x="257" y="439" width="68" height="24" />
2268         </bpmndi:BPMNLabel>
2269       </bpmndi:BPMNShape>
2270       <bpmndi:BPMNEdge id="SequenceFlow_1qnzi6i_di" bpmnElement="SequenceFlow_1qnzi6i">
2271         <di:waypoint xsi:type="dc:Point" x="458" y="1486" />
2272         <di:waypoint xsi:type="dc:Point" x="491" y="1486" />
2273         <bpmndi:BPMNLabel>
2274           <dc:Bounds x="475" y="1471" width="0" height="0" />
2275         </bpmndi:BPMNLabel>
2276       </bpmndi:BPMNEdge>
2277       <bpmndi:BPMNShape id="CallActivity_1ufdbl8_di" bpmnElement="Task_13sybx8">
2278         <dc:Bounds x="358" y="1446" width="100" height="80" />
2279       </bpmndi:BPMNShape>
2280       <bpmndi:BPMNEdge id="SequenceFlow_0hvg70o_di" bpmnElement="SequenceFlow_0hvg70o">
2281         <di:waypoint xsi:type="dc:Point" x="333" y="1486" />
2282         <di:waypoint xsi:type="dc:Point" x="358" y="1486" />
2283         <bpmndi:BPMNLabel>
2284           <dc:Bounds x="346" y="1471" width="0" height="0" />
2285         </bpmndi:BPMNLabel>
2286       </bpmndi:BPMNEdge>
2287       <bpmndi:BPMNShape id="ScriptTask_1qacr3e_di" bpmnElement="Task_0ilgwhw">
2288         <dc:Bounds x="233" y="1446" width="100" height="80" />
2289       </bpmndi:BPMNShape>
2290       <bpmndi:BPMNEdge id="SequenceFlow_0ib8gb8_di" bpmnElement="SequenceFlow_0ib8gb8">
2291         <di:waypoint xsi:type="dc:Point" x="591" y="1486" />
2292         <di:waypoint xsi:type="dc:Point" x="613" y="1486" />
2293         <bpmndi:BPMNLabel>
2294           <dc:Bounds x="602" y="1471" width="0" height="0" />
2295         </bpmndi:BPMNLabel>
2296       </bpmndi:BPMNEdge>
2297       <bpmndi:BPMNShape id="ScriptTask_032b6ij_di" bpmnElement="Task_1mt62gu">
2298         <dc:Bounds x="491" y="1446" width="100" height="80" />
2299       </bpmndi:BPMNShape>
2300     </bpmndi:BPMNPlane>
2301   </bpmndi:BPMNDiagram>
2302 </bpmn2:definitions>