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