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