1 <?xml version="1.0" encoding="UTF-8"?>
2 <bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_13dsy4w" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.4.1">
3 <bpmn:error id="Error_0l3pcnc" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
4 <bpmn:error id="Error_1eyu7sx" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
5 <bpmn:error id="Error_0vq6f5h" name="Error_3ai5jm1" />
6 <bpmn:process id="ActivateSliceService" name="ActivateSliceService" isExecutable="true">
7 <bpmn:startEvent id="StartEvent_01bdhbw" name="start">
8 <bpmn:outgoing>SequenceFlow_1tdecf1</bpmn:outgoing>
10 <bpmn:serviceTask id="ServiceTask_1hmtmeq" name="Update Service Operation Status">
11 <bpmn:extensionElements>
14 <camunda:inputParameter name="url">${dbAdapterEndpoint}</camunda:inputParameter>
15 <camunda:inputParameter name="headers">
17 <camunda:entry key="content-type">application/soap+xml</camunda:entry>
18 <camunda:entry key="Authorization">Basic YnBlbDpwYXNzd29yZDEk</camunda:entry>
20 </camunda:inputParameter>
21 <camunda:inputParameter name="payload">${updateOperationStatus}</camunda:inputParameter>
22 <camunda:inputParameter name="method">POST</camunda:inputParameter>
23 <camunda:outputParameter name="CVFMI_dbResponseCode">${statusCode}</camunda:outputParameter>
24 <camunda:outputParameter name="CVFMI_dbResponse">${response}</camunda:outputParameter>
25 </camunda:inputOutput>
26 <camunda:connectorId>http-connector</camunda:connectorId>
28 </bpmn:extensionElements>
29 <bpmn:incoming>SequenceFlow_1ox6oh6</bpmn:incoming>
30 <bpmn:outgoing>SequenceFlow_0szxmyf</bpmn:outgoing>
32 <bpmn:scriptTask id="ScriptTask_1wow08q" name="Pre Process Incoming Request" scriptFormat="groovy">
33 <bpmn:incoming>SequenceFlow_1tdecf1</bpmn:incoming>
34 <bpmn:outgoing>SequenceFlow_0bvnci8</bpmn:outgoing>
35 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
36 def csi= new ActivateSliceService()
37 csi.preProcessRequest(execution)</bpmn:script>
39 <bpmn:scriptTask id="ScriptTask_1730kjg" name="Init Service Operation Status" scriptFormat="groovy">
40 <bpmn:incoming>SequenceFlow_0bvnci8</bpmn:incoming>
41 <bpmn:outgoing>SequenceFlow_1ox6oh6</bpmn:outgoing>
42 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
43 def csi= new ActivateSliceService()
44 csi.prepareInitServiceOperationStatus(execution)</bpmn:script>
46 <bpmn:sequenceFlow id="SequenceFlow_1tdecf1" sourceRef="StartEvent_01bdhbw" targetRef="ScriptTask_1wow08q" />
47 <bpmn:sequenceFlow id="SequenceFlow_0bvnci8" sourceRef="ScriptTask_1wow08q" targetRef="ScriptTask_1730kjg" />
48 <bpmn:sequenceFlow id="SequenceFlow_1ox6oh6" sourceRef="ScriptTask_1730kjg" targetRef="ServiceTask_1hmtmeq" />
49 <bpmn:scriptTask id="ScriptTask_1gm0rl4" name="Send Sync Ack Response" scriptFormat="groovy">
50 <bpmn:incoming>SequenceFlow_0szxmyf</bpmn:incoming>
51 <bpmn:outgoing>SequenceFlow_1p778c2</bpmn:outgoing>
52 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
53 def csi = new ActivateSliceService()
54 csi.sendSyncResponse(execution)</bpmn:script>
56 <bpmn:sequenceFlow id="SequenceFlow_0szxmyf" sourceRef="ServiceTask_1hmtmeq" targetRef="ScriptTask_1gm0rl4" />
57 <bpmn:scriptTask id="ScriptTask_1yc7wdf" name="check AAI Orch Status of e2e slice" default="SequenceFlow_0mr8oz6" scriptFormat="groovy">
58 <bpmn:incoming>SequenceFlow_1p778c2</bpmn:incoming>
59 <bpmn:outgoing>SequenceFlow_1wrrg4v</bpmn:outgoing>
60 <bpmn:outgoing>SequenceFlow_0mr8oz6</bpmn:outgoing>
61 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
62 def csi= new ActivateSliceService()
63 csi.checkAAIOrchStatusOfE2ESlice(execution)</bpmn:script>
65 <bpmn:exclusiveGateway id="ExclusiveGateway_0nce7pi" name="Success?">
66 <bpmn:incoming>SequenceFlow_19gpkz7</bpmn:incoming>
67 <bpmn:outgoing>SequenceFlow_0cn6n0t</bpmn:outgoing>
68 <bpmn:outgoing>SequenceFlow_0cs78yf</bpmn:outgoing>
69 </bpmn:exclusiveGateway>
70 <bpmn:intermediateThrowEvent id="IntermediateThrowEvent_08yipcf" name="goto prepare active">
71 <bpmn:incoming>SequenceFlow_0cn6n0t</bpmn:incoming>
72 <bpmn:linkEventDefinition name="prepareActive" />
73 </bpmn:intermediateThrowEvent>
74 <bpmn:sequenceFlow id="SequenceFlow_0cn6n0t" name="yes" sourceRef="ExclusiveGateway_0nce7pi" targetRef="IntermediateThrowEvent_08yipcf">
75 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("isContinue") == "true"}</bpmn:conditionExpression>
77 <bpmn:scriptTask id="ScriptTask_0916zkl" name="PrepareActiviation" scriptFormat="groovy">
78 <bpmn:incoming>SequenceFlow_003ne6w</bpmn:incoming>
79 <bpmn:outgoing>SequenceFlow_1b7nvps</bpmn:outgoing>
80 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
81 def csi= new ActivateSliceService()
82 csi.prepareActivation(execution)</bpmn:script>
84 <bpmn:endEvent id="EndEvent_0bvm36p">
85 <bpmn:incoming>SequenceFlow_1pgjdeq</bpmn:incoming>
86 <bpmn:errorEventDefinition id="ErrorEventDefinition_1jpik0g" errorRef="Error_0l3pcnc" />
88 <bpmn:sequenceFlow id="SequenceFlow_003ne6w" sourceRef="IntermediateThrowEvent_0m13l1h" targetRef="ScriptTask_0916zkl" />
89 <bpmn:callActivity id="CallActivity_06ommam" name="DoActivateSliceService" default="SequenceFlow_1pgjdeq" calledElement="DoActivateSliceService">
90 <bpmn:extensionElements>
91 <camunda:out source="WorkflowException" target="WorkflowException" />
92 <camunda:out source="isNSSIActivate" target="isNSSIActivate" />
93 <camunda:in source="msoRequestId" target="msoRequestId" />
94 <camunda:in source="nssInstances" target="nssInstances" />
95 <camunda:out source="nssInstances" target="nssInstances" />
96 <camunda:in source="customerInfo" target="customerInfo" />
97 </bpmn:extensionElements>
98 <bpmn:incoming>SequenceFlow_1b7nvps</bpmn:incoming>
99 <bpmn:incoming>SequenceFlow_1rsr0hp</bpmn:incoming>
100 <bpmn:outgoing>SequenceFlow_1pgjdeq</bpmn:outgoing>
101 <bpmn:outgoing>SequenceFlow_150j97l</bpmn:outgoing>
103 <bpmn:scriptTask id="ScriptTask_0x0emke" name="Update the status of SNSSAI and NSI " scriptFormat="groovy">
104 <bpmn:incoming>SequenceFlow_194fylv</bpmn:incoming>
105 <bpmn:outgoing>SequenceFlow_0eiek58</bpmn:outgoing>
106 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
107 def csi= new ActivateSliceService()
108 csi.updateStatusSNSSAIandNSIandNSSI(execution)</bpmn:script>
110 <bpmn:scriptTask id="ScriptTask_0032ffo" name="Prepare Completion Request" scriptFormat="groovy">
111 <bpmn:incoming>SequenceFlow_0eiek58</bpmn:incoming>
112 <bpmn:outgoing>SequenceFlow_0dc8i0s</bpmn:outgoing>
113 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
114 def csi = new ActivateSliceService()
115 csi.prepareCompletionRequest(execution)</bpmn:script>
117 <bpmn:serviceTask id="ServiceTask_06tcv65" name="Update Service Operation Status to Success">
118 <bpmn:extensionElements>
120 <camunda:inputOutput>
121 <camunda:inputParameter name="url">${dbAdapterEndpoint}</camunda:inputParameter>
122 <camunda:inputParameter name="headers">
124 <camunda:entry key="content-type">application/soap+xml</camunda:entry>
125 <camunda:entry key="Authorization">${UrnPropertiesReader.getVariable("mso.adapters.requestDb.auth", execution)}</camunda:entry>
127 </camunda:inputParameter>
128 <camunda:inputParameter name="payload">${updateOperationStatus}</camunda:inputParameter>
129 <camunda:inputParameter name="method">POST</camunda:inputParameter>
130 <camunda:outputParameter name="CVFMI_dbResponseCode">${statusCode}</camunda:outputParameter>
131 <camunda:outputParameter name="CVFMI_dbResponse">${response}</camunda:outputParameter>
132 </camunda:inputOutput>
133 <camunda:connectorId>http-connector</camunda:connectorId>
135 </bpmn:extensionElements>
136 <bpmn:incoming>SequenceFlow_0dc8i0s</bpmn:incoming>
137 <bpmn:outgoing>SequenceFlow_11u2ido</bpmn:outgoing>
139 <bpmn:endEvent id="EndEvent_1uebh6a" name="end">
140 <bpmn:incoming>SequenceFlow_11u2ido</bpmn:incoming>
141 <bpmn:incoming>SequenceFlow_0cs78yf</bpmn:incoming>
143 <bpmn:sequenceFlow id="SequenceFlow_11u2ido" sourceRef="ServiceTask_06tcv65" targetRef="EndEvent_1uebh6a" />
144 <bpmn:subProcess id="SubProcess_1s80wtc" name="sub process for fallouthandler and rollback" triggeredByEvent="true">
145 <bpmn:scriptTask id="ScriptTask_0pv8gip" name="Send Error Response">
146 <bpmn:incoming>SequenceFlow_16jz1l6</bpmn:incoming>
147 <bpmn:outgoing>SequenceFlow_097vxbl</bpmn:outgoing>
148 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
149 def csi= new ActivateSliceService()
150 csi.sendSyncError(execution)</bpmn:script>
152 <bpmn:endEvent id="EndEvent_0yy0a8r">
153 <bpmn:incoming>SequenceFlow_097vxbl</bpmn:incoming>
155 <bpmn:startEvent id="StartEvent_1a9lxvc">
156 <bpmn:outgoing>SequenceFlow_16jz1l6</bpmn:outgoing>
157 <bpmn:errorEventDefinition id="ErrorEventDefinition_00r6zey" />
159 <bpmn:sequenceFlow id="SequenceFlow_097vxbl" sourceRef="ScriptTask_0pv8gip" targetRef="EndEvent_0yy0a8r" />
160 <bpmn:sequenceFlow id="SequenceFlow_16jz1l6" sourceRef="StartEvent_1a9lxvc" targetRef="ScriptTask_0pv8gip" />
162 <bpmn:sequenceFlow id="SequenceFlow_0eiek58" sourceRef="ScriptTask_0x0emke" targetRef="ScriptTask_0032ffo" />
163 <bpmn:sequenceFlow id="SequenceFlow_0dc8i0s" sourceRef="ScriptTask_0032ffo" targetRef="ServiceTask_06tcv65" />
164 <bpmn:sequenceFlow id="SequenceFlow_0cs78yf" name="no" sourceRef="ExclusiveGateway_0nce7pi" targetRef="EndEvent_1uebh6a">
165 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("isContinue") == "false"}</bpmn:conditionExpression>
167 <bpmn:intermediateCatchEvent id="IntermediateThrowEvent_0m13l1h" name="prepareActive">
168 <bpmn:outgoing>SequenceFlow_003ne6w</bpmn:outgoing>
169 <bpmn:linkEventDefinition name="prepareActive" />
170 </bpmn:intermediateCatchEvent>
171 <bpmn:scriptTask id="ScriptTask_1oa27ir" name="check AAI Orch Status of NSI" scriptFormat="groovy">
172 <bpmn:incoming>SequenceFlow_1wrrg4v</bpmn:incoming>
173 <bpmn:outgoing>SequenceFlow_1ny9zkw</bpmn:outgoing>
174 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
175 def csi= new ActivateSliceService()
176 csi.checkAAIOrchStatusOfAllocates(execution)</bpmn:script>
178 <bpmn:sequenceFlow id="SequenceFlow_1wrrg4v" name="continue" sourceRef="ScriptTask_1yc7wdf" targetRef="ScriptTask_1oa27ir">
179 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("isContinue") == true}</bpmn:conditionExpression>
181 <bpmn:endEvent id="EndEvent_0n9enas" name="already operate so end">
182 <bpmn:incoming>SequenceFlow_0mr8oz6</bpmn:incoming>
184 <bpmn:sequenceFlow id="SequenceFlow_0mr8oz6" sourceRef="ScriptTask_1yc7wdf" targetRef="EndEvent_0n9enas" />
185 <bpmn:sequenceFlow id="SequenceFlow_1ny9zkw" sourceRef="ScriptTask_1oa27ir" targetRef="Task_14srbts" />
186 <bpmn:sequenceFlow id="SequenceFlow_19gpkz7" sourceRef="Task_14srbts" targetRef="ExclusiveGateway_0nce7pi" />
187 <bpmn:scriptTask id="Task_14srbts" name="check AAI Orch Status of NSI" scriptFormat="groovy">
188 <bpmn:incoming>SequenceFlow_1ny9zkw</bpmn:incoming>
189 <bpmn:outgoing>SequenceFlow_19gpkz7</bpmn:outgoing>
190 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
191 def csi= new ActivateSliceService()
192 csi.checkAAIOrchStatusOfNSI(execution)</bpmn:script>
194 <bpmn:sequenceFlow id="SequenceFlow_1b7nvps" sourceRef="ScriptTask_0916zkl" targetRef="CallActivity_06ommam" />
195 <bpmn:sequenceFlow id="SequenceFlow_1pgjdeq" sourceRef="CallActivity_06ommam" targetRef="EndEvent_0bvm36p" />
196 <bpmn:sequenceFlow id="SequenceFlow_150j97l" sourceRef="CallActivity_06ommam" targetRef="Task_0gu3dv6">
197 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("WorkflowException") == null}</bpmn:conditionExpression>
199 <bpmn:sequenceFlow id="SequenceFlow_194fylv" sourceRef="Task_0gu3dv6" targetRef="ScriptTask_0x0emke">
200 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("isOperationFinished") == "true"}</bpmn:conditionExpression>
202 <bpmn:sequenceFlow id="SequenceFlow_1rsr0hp" sourceRef="Task_0gu3dv6" targetRef="CallActivity_06ommam" />
203 <bpmn:scriptTask id="Task_0gu3dv6" name="isOperationFinished " default="SequenceFlow_1rsr0hp" scriptFormat="groovy">
204 <bpmn:incoming>SequenceFlow_150j97l</bpmn:incoming>
205 <bpmn:outgoing>SequenceFlow_194fylv</bpmn:outgoing>
206 <bpmn:outgoing>SequenceFlow_1rsr0hp</bpmn:outgoing>
207 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
208 def csi= new ActivateSliceService()
209 csi.isOperationFinished(execution)</bpmn:script>
211 <bpmn:sequenceFlow id="SequenceFlow_1p778c2" sourceRef="ScriptTask_1gm0rl4" targetRef="ScriptTask_1yc7wdf" />
213 <bpmndi:BPMNDiagram id="BPMNDiagram_1">
214 <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="ActivateSliceService">
215 <bpmndi:BPMNShape id="StartEvent_01bdhbw_di" bpmnElement="StartEvent_01bdhbw">
216 <dc:Bounds x="172" y="72" width="36" height="36" />
218 <dc:Bounds x="179" y="115" width="23" height="14" />
221 <bpmndi:BPMNShape id="ServiceTask_1hmtmeq_di" bpmnElement="ServiceTask_1hmtmeq">
222 <dc:Bounds x="550" y="50" width="100" height="80" />
224 <bpmndi:BPMNShape id="ScriptTask_1wow08q_di" bpmnElement="ScriptTask_1wow08q">
225 <dc:Bounds x="250" y="50" width="100" height="80" />
227 <bpmndi:BPMNShape id="ScriptTask_1730kjg_di" bpmnElement="ScriptTask_1730kjg">
228 <dc:Bounds x="390" y="50" width="100" height="80" />
230 <bpmndi:BPMNEdge id="SequenceFlow_1tdecf1_di" bpmnElement="SequenceFlow_1tdecf1">
231 <di:waypoint x="208" y="90" />
232 <di:waypoint x="250" y="90" />
234 <bpmndi:BPMNEdge id="SequenceFlow_0bvnci8_di" bpmnElement="SequenceFlow_0bvnci8">
235 <di:waypoint x="350" y="90" />
236 <di:waypoint x="390" y="90" />
238 <bpmndi:BPMNEdge id="SequenceFlow_1ox6oh6_di" bpmnElement="SequenceFlow_1ox6oh6">
239 <di:waypoint x="490" y="90" />
240 <di:waypoint x="550" y="90" />
242 <bpmndi:BPMNShape id="ScriptTask_1gm0rl4_di" bpmnElement="ScriptTask_1gm0rl4">
243 <dc:Bounds x="690" y="50" width="100" height="80" />
245 <bpmndi:BPMNEdge id="SequenceFlow_0szxmyf_di" bpmnElement="SequenceFlow_0szxmyf">
246 <di:waypoint x="650" y="90" />
247 <di:waypoint x="690" y="90" />
249 <bpmndi:BPMNShape id="ScriptTask_1yc7wdf_di" bpmnElement="ScriptTask_1yc7wdf">
250 <dc:Bounds x="840" y="50" width="100" height="80" />
252 <bpmndi:BPMNShape id="ExclusiveGateway_0nce7pi_di" bpmnElement="ExclusiveGateway_0nce7pi" isMarkerVisible="true">
253 <dc:Bounds x="1315" y="65" width="50" height="50" />
255 <dc:Bounds x="1347" y="55" width="48" height="14" />
258 <bpmndi:BPMNShape id="IntermediateThrowEvent_10d4tak_di" bpmnElement="IntermediateThrowEvent_08yipcf">
259 <dc:Bounds x="1432" y="72" width="36" height="36" />
261 <dc:Bounds x="1422" y="115" width="63" height="27" />
264 <bpmndi:BPMNEdge id="SequenceFlow_0cn6n0t_di" bpmnElement="SequenceFlow_0cn6n0t">
265 <di:waypoint x="1365" y="90" />
266 <di:waypoint x="1432" y="90" />
268 <dc:Bounds x="1390" y="72" width="17" height="14" />
271 <bpmndi:BPMNShape id="ScriptTask_0916zkl_di" bpmnElement="ScriptTask_0916zkl">
272 <dc:Bounds x="250" y="390" width="100" height="80" />
274 <bpmndi:BPMNShape id="EndEvent_0bvm36p_di" bpmnElement="EndEvent_0bvm36p">
275 <dc:Bounds x="522" y="532" width="36" height="36" />
277 <bpmndi:BPMNEdge id="SequenceFlow_003ne6w_di" bpmnElement="SequenceFlow_003ne6w">
278 <di:waypoint x="208" y="430" />
279 <di:waypoint x="250" y="430" />
281 <bpmndi:BPMNShape id="CallActivity_06ommam_di" bpmnElement="CallActivity_06ommam">
282 <dc:Bounds x="490" y="390" width="100" height="80" />
284 <bpmndi:BPMNShape id="ScriptTask_0x0emke_di" bpmnElement="ScriptTask_0x0emke">
285 <dc:Bounds x="920" y="390" width="100" height="80" />
287 <bpmndi:BPMNShape id="ScriptTask_0032ffo_di" bpmnElement="ScriptTask_0032ffo">
288 <dc:Bounds x="1120" y="390" width="100" height="80" />
290 <bpmndi:BPMNShape id="ServiceTask_06tcv65_di" bpmnElement="ServiceTask_06tcv65">
291 <dc:Bounds x="1270" y="390" width="100" height="80" />
293 <bpmndi:BPMNShape id="EndEvent_1uebh6a_di" bpmnElement="EndEvent_1uebh6a">
294 <dc:Bounds x="1422" y="412" width="36" height="36" />
296 <dc:Bounds x="1431" y="455" width="19" height="14" />
299 <bpmndi:BPMNEdge id="SequenceFlow_11u2ido_di" bpmnElement="SequenceFlow_11u2ido">
300 <di:waypoint x="1370" y="430" />
301 <di:waypoint x="1422" y="430" />
303 <bpmndi:BPMNShape id="SubProcess_1s80wtc_di" bpmnElement="SubProcess_1s80wtc" isExpanded="true">
304 <dc:Bounds x="410" y="700" width="810" height="180" />
306 <bpmndi:BPMNShape id="ScriptTask_0pv8gip_di" bpmnElement="ScriptTask_0pv8gip">
307 <dc:Bounds x="730" y="740" width="100" height="80" />
309 <bpmndi:BPMNShape id="EndEvent_0yy0a8r_di" bpmnElement="EndEvent_0yy0a8r">
310 <dc:Bounds x="967" y="762" width="36" height="36" />
312 <bpmndi:BPMNShape id="StartEvent_1a9lxvc_di" bpmnElement="StartEvent_1a9lxvc">
313 <dc:Bounds x="517" y="762" width="36" height="36" />
315 <bpmndi:BPMNEdge id="SequenceFlow_097vxbl_di" bpmnElement="SequenceFlow_097vxbl">
316 <di:waypoint x="830" y="780" />
317 <di:waypoint x="967" y="780" />
319 <bpmndi:BPMNEdge id="SequenceFlow_16jz1l6_di" bpmnElement="SequenceFlow_16jz1l6">
320 <di:waypoint x="553" y="780" />
321 <di:waypoint x="730" y="780" />
323 <bpmndi:BPMNEdge id="SequenceFlow_0eiek58_di" bpmnElement="SequenceFlow_0eiek58">
324 <di:waypoint x="1020" y="430" />
325 <di:waypoint x="1120" y="430" />
327 <bpmndi:BPMNEdge id="SequenceFlow_0dc8i0s_di" bpmnElement="SequenceFlow_0dc8i0s">
328 <di:waypoint x="1220" y="430" />
329 <di:waypoint x="1270" y="430" />
331 <bpmndi:BPMNEdge id="SequenceFlow_0cs78yf_di" bpmnElement="SequenceFlow_0cs78yf">
332 <di:waypoint x="1340" y="115" />
333 <di:waypoint x="1340" y="170" />
334 <di:waypoint x="1440" y="170" />
335 <di:waypoint x="1440" y="412" />
337 <dc:Bounds x="1384" y="152" width="13" height="14" />
340 <bpmndi:BPMNShape id="IntermediateCatchEvent_1vye481_di" bpmnElement="IntermediateThrowEvent_0m13l1h">
341 <dc:Bounds x="172" y="412" width="36" height="36" />
343 <dc:Bounds x="156" y="455" width="68" height="14" />
346 <bpmndi:BPMNShape id="ScriptTask_1oa27ir_di" bpmnElement="ScriptTask_1oa27ir">
347 <dc:Bounds x="1000" y="50" width="100" height="80" />
349 <bpmndi:BPMNEdge id="SequenceFlow_1wrrg4v_di" bpmnElement="SequenceFlow_1wrrg4v">
350 <di:waypoint x="940" y="90" />
351 <di:waypoint x="1000" y="90" />
353 <dc:Bounds x="950" y="72" width="42" height="14" />
356 <bpmndi:BPMNShape id="EndEvent_0n9enas_di" bpmnElement="EndEvent_0n9enas">
357 <dc:Bounds x="872" y="182" width="36" height="36" />
359 <dc:Bounds x="855" y="225" width="77" height="27" />
362 <bpmndi:BPMNEdge id="SequenceFlow_0mr8oz6_di" bpmnElement="SequenceFlow_0mr8oz6">
363 <di:waypoint x="890" y="130" />
364 <di:waypoint x="890" y="182" />
366 <bpmndi:BPMNEdge id="SequenceFlow_1ny9zkw_di" bpmnElement="SequenceFlow_1ny9zkw">
367 <di:waypoint x="1100" y="90" />
368 <di:waypoint x="1170" y="90" />
370 <bpmndi:BPMNEdge id="SequenceFlow_19gpkz7_di" bpmnElement="SequenceFlow_19gpkz7">
371 <di:waypoint x="1270" y="90" />
372 <di:waypoint x="1315" y="90" />
374 <bpmndi:BPMNShape id="ScriptTask_0tmggtr_di" bpmnElement="Task_14srbts">
375 <dc:Bounds x="1170" y="50" width="100" height="80" />
377 <bpmndi:BPMNEdge id="SequenceFlow_1b7nvps_di" bpmnElement="SequenceFlow_1b7nvps">
378 <di:waypoint x="350" y="430" />
379 <di:waypoint x="490" y="430" />
381 <bpmndi:BPMNEdge id="SequenceFlow_1pgjdeq_di" bpmnElement="SequenceFlow_1pgjdeq">
382 <di:waypoint x="540" y="470" />
383 <di:waypoint x="540" y="532" />
385 <bpmndi:BPMNEdge id="SequenceFlow_150j97l_di" bpmnElement="SequenceFlow_150j97l">
386 <di:waypoint x="590" y="430" />
387 <di:waypoint x="710" y="430" />
389 <bpmndi:BPMNEdge id="SequenceFlow_194fylv_di" bpmnElement="SequenceFlow_194fylv">
390 <di:waypoint x="810" y="430" />
391 <di:waypoint x="920" y="430" />
393 <bpmndi:BPMNEdge id="SequenceFlow_1rsr0hp_di" bpmnElement="SequenceFlow_1rsr0hp">
394 <di:waypoint x="760" y="390" />
395 <di:waypoint x="760" y="300" />
396 <di:waypoint x="540" y="300" />
397 <di:waypoint x="540" y="390" />
399 <bpmndi:BPMNShape id="ScriptTask_0i2gnhv_di" bpmnElement="Task_0gu3dv6">
400 <dc:Bounds x="710" y="390" width="100" height="80" />
402 <bpmndi:BPMNEdge id="SequenceFlow_1p778c2_di" bpmnElement="SequenceFlow_1p778c2">
403 <di:waypoint x="790" y="90" />
404 <di:waypoint x="840" y="90" />
407 </bpmndi:BPMNDiagram>