blob: 445c9378af602d3180d944492a09dcd929ceb2ca [file] [log] [blame]
Isaac Manuel Rajff681452020-03-04 20:08:03 +05301<?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:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" id="Definitions_1" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="2.2.3">
3 <bpmn:process id="DoAllocateNSSI" name="DoAllocateNSSI" isExecutable="true">
4 <bpmn:startEvent id="allocatenssi_StartEvent" name="allocatenssi_StartEvent">
5 <bpmn:outgoing>SequenceFlow_1qo2pln</bpmn:outgoing>
6 </bpmn:startEvent>
7 <bpmn:sequenceFlow id="SequenceFlow_1qo2pln" sourceRef="allocatenssi_StartEvent" targetRef="PreprocessIncomingRequest_task" />
8 <bpmn:sequenceFlow id="SequenceFlow_0khtova" sourceRef="PreprocessIncomingRequest_task" targetRef="CallActivity_09l7bhc" />
9 <bpmn:scriptTask id="Task_09nzhwk" name="send create request to NSSMF adapter" scriptFormat="groovy">
10 <bpmn:incoming>SequenceFlow_1h5bw41</bpmn:incoming>
11 <bpmn:outgoing>SequenceFlow_1uiz85h</bpmn:outgoing>
12 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
13def dcnssi = new DoAllocateNSSI()
14dcnssi.sendCreateRequestNSSMF(execution)</bpmn:script>
15 </bpmn:scriptTask>
16 <bpmn:scriptTask id="PreprocessIncomingRequest_task" name="Preprocess Request" scriptFormat="groovy">
17 <bpmn:incoming>SequenceFlow_1qo2pln</bpmn:incoming>
18 <bpmn:outgoing>SequenceFlow_0khtova</bpmn:outgoing>
19 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
20def dcnssi = new DoAllocateNSSI()
21dcnssi.preProcessRequest(execution)</bpmn:script>
22 </bpmn:scriptTask>
23 <bpmn:scriptTask id="instantiate_NSTask" name="create slice profile" scriptFormat="groovy">
24 <bpmn:incoming>SequenceFlow_0yie00u</bpmn:incoming>
25 <bpmn:incoming>SequenceFlow_0kzlbeh</bpmn:incoming>
26 <bpmn:incoming>SequenceFlow_1r8qkgf</bpmn:incoming>
27 <bpmn:outgoing>SequenceFlow_09pv5lu</bpmn:outgoing>
28 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
29def dcnssi = new DoAllocateNSSI()
30dcnssi.createSliceProfile(execution)</bpmn:script>
31 </bpmn:scriptTask>
32 <bpmn:endEvent id="EndEvent_1x6k78c">
33 <bpmn:incoming>SequenceFlow_09pv5lu</bpmn:incoming>
34 </bpmn:endEvent>
35 <bpmn:scriptTask id="finishNSCreate_Task" name="Get NSSI progress" scriptFormat="groovy">
36 <bpmn:incoming>SequenceFlow_1smrx3b</bpmn:incoming>
37 <bpmn:incoming>SequenceFlow_08xcz0v</bpmn:incoming>
38 <bpmn:outgoing>SequenceFlow_1lpxjvi</bpmn:outgoing>
39 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
40def dcnssi = new DoAllocateNSSI()
41dcnssi.getNSSMFProgresss(execution)</bpmn:script>
42 </bpmn:scriptTask>
43 <bpmn:sequenceFlow id="SequenceFlow_1uiz85h" sourceRef="Task_09nzhwk" targetRef="ExclusiveGateway_0xz0xx2" />
44 <bpmn:exclusiveGateway id="ExclusiveGateway_0b9d9l0" name="Is NSSI sharable?" default="SequenceFlow_0ueeeca">
45 <bpmn:incoming>SequenceFlow_0dj0jvq</bpmn:incoming>
46 <bpmn:outgoing>SequenceFlow_1h5bw41</bpmn:outgoing>
47 <bpmn:outgoing>SequenceFlow_0ueeeca</bpmn:outgoing>
48 </bpmn:exclusiveGateway>
49 <bpmn:sequenceFlow id="SequenceFlow_1h5bw41" name="No" sourceRef="ExclusiveGateway_0b9d9l0" targetRef="Task_09nzhwk">
50 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{(execution.getVariable("nssmfOperation" ) == "create")}</bpmn:conditionExpression>
51 </bpmn:sequenceFlow>
52 <bpmn:scriptTask id="ScriptTask_1ehyrsg" name="send update request to NSSMF adapter" scriptFormat="groovy">
53 <bpmn:incoming>SequenceFlow_0ueeeca</bpmn:incoming>
54 <bpmn:outgoing>SequenceFlow_0xfhbqw</bpmn:outgoing>
55 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
56def dcnssi = new DoAllocateNSSI()
57dcnssi.sendUpdateRequestNSSMF(execution)</bpmn:script>
58 </bpmn:scriptTask>
59 <bpmn:sequenceFlow id="SequenceFlow_0ueeeca" name="Yes" sourceRef="ExclusiveGateway_0b9d9l0" targetRef="ScriptTask_1ehyrsg" />
60 <bpmn:scriptTask id="ScriptTask_0o93dvp" name="Get NSST from Catalog DB" scriptFormat="groovy">
61 <bpmn:incoming>SequenceFlow_03bz6dh</bpmn:incoming>
62 <bpmn:outgoing>SequenceFlow_0dj0jvq</bpmn:outgoing>
63 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
64def dcnssi = new DoAllocateNSSI()
65dcnssi.getNSSTInfo(execution)</bpmn:script>
66 </bpmn:scriptTask>
67 <bpmn:sequenceFlow id="SequenceFlow_0dj0jvq" sourceRef="ScriptTask_0o93dvp" targetRef="ExclusiveGateway_0b9d9l0" />
68 <bpmn:sequenceFlow id="SequenceFlow_0xfhbqw" sourceRef="ScriptTask_1ehyrsg" targetRef="ExclusiveGateway_0xz0xx2" />
69 <bpmn:scriptTask id="ScriptTask_1mv1npn" name="create NSSI and update relationship" scriptFormat="groovy">
70 <bpmn:incoming>SequenceFlow_07azk0i</bpmn:incoming>
71 <bpmn:outgoing>SequenceFlow_0yie00u</bpmn:outgoing>
72 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
73def dcnssi = new DoAllocateNSSI()
74dcnssi.instantiateNSSIService(execution)</bpmn:script>
75 </bpmn:scriptTask>
76 <bpmn:sequenceFlow id="SequenceFlow_1lpxjvi" sourceRef="finishNSCreate_Task" targetRef="ScriptTask_1fvkcir" />
77 <bpmn:callActivity id="CallActivity_09l7bhc" name="Call Decompose Service" calledElement="DecomposeService">
78 <bpmn:extensionElements>
79 <camunda:in source="msoRequestId" target="msoRequestId" />
80 <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
81 <camunda:in source="serviceModelInfo" target="serviceModelInfo" />
82 <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
83 <camunda:out source="serviceDecomposition" target="serviceDecomposition" />
84 <camunda:out source="WorkflowException" target="WorkflowException" />
85 </bpmn:extensionElements>
86 <bpmn:incoming>SequenceFlow_0khtova</bpmn:incoming>
87 <bpmn:outgoing>SequenceFlow_03bz6dh</bpmn:outgoing>
88 </bpmn:callActivity>
89 <bpmn:sequenceFlow id="SequenceFlow_03bz6dh" sourceRef="CallActivity_09l7bhc" targetRef="ScriptTask_0o93dvp" />
90 <bpmn:exclusiveGateway id="ExclusiveGateway_1cgffe3" name="Completed">
91 <bpmn:incoming>SequenceFlow_1xzq95u</bpmn:incoming>
92 <bpmn:outgoing>SequenceFlow_1kxwt7k</bpmn:outgoing>
93 <bpmn:outgoing>SequenceFlow_0stj4cv</bpmn:outgoing>
94 </bpmn:exclusiveGateway>
95 <bpmn:scriptTask id="ScriptTask_1escji6" name="Time delay" scriptFormat="groovy">
96 <bpmn:incoming>SequenceFlow_0stj4cv</bpmn:incoming>
97 <bpmn:outgoing>SequenceFlow_08xcz0v</bpmn:outgoing>
98 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
99def dcnssi = new DoAllocateNSSI()
100dcnssi.timeDelay(execution)</bpmn:script>
101 </bpmn:scriptTask>
102 <bpmn:sequenceFlow id="SequenceFlow_08xcz0v" sourceRef="ScriptTask_1escji6" targetRef="finishNSCreate_Task" />
103 <bpmn:exclusiveGateway id="ExclusiveGateway_0xz0xx2">
104 <bpmn:incoming>SequenceFlow_0xfhbqw</bpmn:incoming>
105 <bpmn:incoming>SequenceFlow_1uiz85h</bpmn:incoming>
106 <bpmn:outgoing>SequenceFlow_1smrx3b</bpmn:outgoing>
107 </bpmn:exclusiveGateway>
108 <bpmn:sequenceFlow id="SequenceFlow_1kxwt7k" name="true" sourceRef="ExclusiveGateway_1cgffe3" targetRef="ExclusiveGateway_09hoejm">
109 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{(execution.getVariable("isNSSICreated" ) == true)}</bpmn:conditionExpression>
110 </bpmn:sequenceFlow>
111 <bpmn:sequenceFlow id="SequenceFlow_0stj4cv" name="false" sourceRef="ExclusiveGateway_1cgffe3" targetRef="ScriptTask_1escji6">
112 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{(execution.getVariable("isNSSICreated" ) == false)}</bpmn:conditionExpression>
113 </bpmn:sequenceFlow>
114 <bpmn:sequenceFlow id="SequenceFlow_1smrx3b" sourceRef="ExclusiveGateway_0xz0xx2" targetRef="finishNSCreate_Task" />
115 <bpmn:sequenceFlow id="SequenceFlow_0yie00u" sourceRef="ScriptTask_1mv1npn" targetRef="instantiate_NSTask" />
116 <bpmn:sequenceFlow id="SequenceFlow_09pv5lu" sourceRef="instantiate_NSTask" targetRef="EndEvent_1x6k78c" />
117 <bpmn:exclusiveGateway id="ExclusiveGateway_09hoejm" name="Is NSSI sharable?" default="SequenceFlow_0c2o5zl2">
118 <bpmn:incoming>SequenceFlow_1kxwt7k</bpmn:incoming>
119 <bpmn:outgoing>SequenceFlow_07azk0i</bpmn:outgoing>
120 <bpmn:outgoing>SequenceFlow_0c2o5zl2</bpmn:outgoing>
121 </bpmn:exclusiveGateway>
122 <bpmn:sequenceFlow id="SequenceFlow_07azk0i" sourceRef="ExclusiveGateway_09hoejm" targetRef="ScriptTask_1mv1npn">
123 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{(execution.getVariable("nssmfOperation" ) == "create")}</bpmn:conditionExpression>
124 </bpmn:sequenceFlow>
125 <bpmn:scriptTask id="ScriptTask_0y2xmwi" name="Update relationship" scriptFormat="groovy">
126 <bpmn:incoming>SequenceFlow_14lzy4o</bpmn:incoming>
127 <bpmn:outgoing>SequenceFlow_0kzlbeh</bpmn:outgoing>
128 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
129def dcnssi = new DoAllocateNSSI()
130dcnssi.updateRelationship(execution)</bpmn:script>
131 </bpmn:scriptTask>
132 <bpmn:sequenceFlow id="SequenceFlow_0c2o5zl2" sourceRef="ExclusiveGateway_09hoejm" targetRef="ScriptTask_0y2xmwi" />
133 <bpmn:sequenceFlow id="SequenceFlow_0kzlbeh" sourceRef="ScriptTask_0y2xmwi" targetRef="instantiate_NSTask" />
134 <bpmn:scriptTask id="ScriptTask_1fvkcir" name="Prepare Update Orchestration Task" scriptFormat="groovy">
135 <bpmn:incoming>SequenceFlow_1lpxjvi</bpmn:incoming>
136 <bpmn:outgoing>SequenceFlow_0jjbci8</bpmn:outgoing>
137 <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
138def dcnssi = new DoAllocateNSSI()
139dcnssi.prepareUpdateOrchestrationTask(execution)</bpmn:script>
140 </bpmn:scriptTask>
141 <bpmn:callActivity id="CallActivity_11d0poc" name="Call HandleOrchestrationTask" calledElement="HandleOrchestrationTask">
142 <bpmn:extensionElements>
143 <camunda:out source="statusCode" target="CSSOT_dbResponseCode" />
144 <camunda:out source="response" target="CSSOT_dbResponse" />
145 <camunda:in source="CSSOT_taskId" target="taskId" />
146 <camunda:in source="msoRequestId" target="requestId" />
147 <camunda:in source="CSSOT_name" target="taskName" />
148 <camunda:in source="CSSOT_status" target="taskStatus" />
149 <camunda:in source="CSSOT_isManual" target="isManual" />
150 <camunda:in source="CSSOT_paramJson" target="paramJson" />
151 <camunda:in source="CSSOT_requestMethod" target="method" />
152 </bpmn:extensionElements>
153 <bpmn:incoming>SequenceFlow_0jjbci8</bpmn:incoming>
154 <bpmn:outgoing>SequenceFlow_1xzq95u</bpmn:outgoing>
155 </bpmn:callActivity>
156 <bpmn:sequenceFlow id="SequenceFlow_0jjbci8" sourceRef="ScriptTask_1fvkcir" targetRef="CallActivity_11d0poc" />
157 <bpmn:sequenceFlow id="SequenceFlow_1xzq95u" sourceRef="CallActivity_11d0poc" targetRef="ExclusiveGateway_1cgffe3" />
158 <bpmn:exclusiveGateway id="ExclusiveGateway_19tascw" name="Is NSI option available?" default="SequenceFlow_14lzy4o">
159 <bpmn:incoming>SequenceFlow_0c2o5zl2</bpmn:incoming>
160 <bpmn:outgoing>SequenceFlow_14lzy4o</bpmn:outgoing>
161 <bpmn:outgoing>SequenceFlow_1r8qkgf</bpmn:outgoing>
162 </bpmn:exclusiveGateway>
163 <bpmn:sequenceFlow id="SequenceFlow_14lzy4o" sourceRef="ExclusiveGateway_19tascw" targetRef="ScriptTask_0y2xmwi" />
164 <bpmn:sequenceFlow id="SequenceFlow_1r8qkgf" sourceRef="ExclusiveGateway_19tascw" targetRef="instantiate_NSTask">
165 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{(execution.getVariable("isNSIOptionAvailable" ) == true)}</bpmn:conditionExpression>
166 </bpmn:sequenceFlow>
167 </bpmn:process>
168 <bpmndi:BPMNDiagram id="BPMNDiagram_1">
169 <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="DoAllocateNSSI">
170 <bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="allocatenssi_StartEvent">
171 <dc:Bounds x="175" y="509" width="36" height="36" />
172 <bpmndi:BPMNLabel>
173 <dc:Bounds x="152" y="545" width="85" height="27" />
174 </bpmndi:BPMNLabel>
175 </bpmndi:BPMNShape>
176 <bpmndi:BPMNEdge id="SequenceFlow_1qo2pln_di" bpmnElement="SequenceFlow_1qo2pln">
177 <di:waypoint x="211" y="527" />
178 <di:waypoint x="269" y="527" />
179 <bpmndi:BPMNLabel>
180 <dc:Bounds x="266" y="123" width="0" height="12" />
181 </bpmndi:BPMNLabel>
182 </bpmndi:BPMNEdge>
183 <bpmndi:BPMNEdge id="SequenceFlow_0khtova_di" bpmnElement="SequenceFlow_0khtova">
184 <di:waypoint x="369" y="527" />
185 <di:waypoint x="444" y="527" />
186 <bpmndi:BPMNLabel>
187 <dc:Bounds x="436" y="108" width="0" height="12" />
188 </bpmndi:BPMNLabel>
189 </bpmndi:BPMNEdge>
190 <bpmndi:BPMNShape id="ScriptTask_1dw39hg_di" bpmnElement="Task_09nzhwk">
191 <dc:Bounds x="887" y="659" width="100" height="80" />
192 </bpmndi:BPMNShape>
193 <bpmndi:BPMNShape id="ScriptTask_03j6ogo_di" bpmnElement="PreprocessIncomingRequest_task">
194 <dc:Bounds x="269" y="487" width="100" height="80" />
195 </bpmndi:BPMNShape>
196 <bpmndi:BPMNShape id="ScriptTask_1qmmew8_di" bpmnElement="instantiate_NSTask">
197 <dc:Bounds x="2286" y="467" width="100" height="80" />
198 </bpmndi:BPMNShape>
199 <bpmndi:BPMNShape id="EndEvent_15pcuuc_di" bpmnElement="EndEvent_1x6k78c">
200 <dc:Bounds x="2482" y="489" width="36" height="36" />
201 <bpmndi:BPMNLabel>
202 <dc:Bounds x="412" y="617" width="90" height="12" />
203 </bpmndi:BPMNLabel>
204 </bpmndi:BPMNShape>
205 <bpmndi:BPMNShape id="ScriptTask_0xxyfku_di" bpmnElement="finishNSCreate_Task">
206 <dc:Bounds x="1238" y="467" width="100" height="80" />
207 </bpmndi:BPMNShape>
208 <bpmndi:BPMNEdge id="SequenceFlow_1uiz85h_di" bpmnElement="SequenceFlow_1uiz85h">
209 <di:waypoint x="987" y="699" />
210 <di:waypoint x="1103" y="699" />
211 <di:waypoint x="1103" y="532" />
212 <bpmndi:BPMNLabel>
213 <dc:Bounds x="631" y="108" width="0" height="12" />
214 </bpmndi:BPMNLabel>
215 </bpmndi:BPMNEdge>
216 <bpmndi:BPMNShape id="ExclusiveGateway_0b9d9l0_di" bpmnElement="ExclusiveGateway_0b9d9l0" isMarkerVisible="true">
217 <dc:Bounds x="778" y="502" width="50" height="50" />
218 <bpmndi:BPMNLabel>
219 <dc:Bounds x="838" y="520" width="90" height="14" />
220 </bpmndi:BPMNLabel>
221 </bpmndi:BPMNShape>
222 <bpmndi:BPMNEdge id="SequenceFlow_1h5bw41_di" bpmnElement="SequenceFlow_1h5bw41">
223 <di:waypoint x="803" y="552" />
224 <di:waypoint x="803" y="699" />
225 <di:waypoint x="883" y="699" />
226 <bpmndi:BPMNLabel>
227 <dc:Bounds x="836" y="681" width="14" height="14" />
228 </bpmndi:BPMNLabel>
229 </bpmndi:BPMNEdge>
230 <bpmndi:BPMNShape id="ScriptTask_1ehyrsg_di" bpmnElement="ScriptTask_1ehyrsg">
231 <dc:Bounds x="894" y="310" width="100" height="80" />
232 </bpmndi:BPMNShape>
233 <bpmndi:BPMNEdge id="SequenceFlow_0ueeeca_di" bpmnElement="SequenceFlow_0ueeeca">
234 <di:waypoint x="803" y="502" />
235 <di:waypoint x="803" y="350" />
236 <di:waypoint x="894" y="350" />
237 <bpmndi:BPMNLabel>
238 <dc:Bounds x="831" y="358" width="19" height="14" />
239 </bpmndi:BPMNLabel>
240 </bpmndi:BPMNEdge>
241 <bpmndi:BPMNShape id="ScriptTask_0o93dvp_di" bpmnElement="ScriptTask_0o93dvp">
242 <dc:Bounds x="618" y="487" width="100" height="80" />
243 </bpmndi:BPMNShape>
244 <bpmndi:BPMNEdge id="SequenceFlow_0dj0jvq_di" bpmnElement="SequenceFlow_0dj0jvq">
245 <di:waypoint x="718" y="527" />
246 <di:waypoint x="778" y="527" />
247 </bpmndi:BPMNEdge>
248 <bpmndi:BPMNEdge id="SequenceFlow_0xfhbqw_di" bpmnElement="SequenceFlow_0xfhbqw">
249 <di:waypoint x="994" y="350" />
250 <di:waypoint x="1103" y="350" />
251 <di:waypoint x="1103" y="482" />
252 </bpmndi:BPMNEdge>
253 <bpmndi:BPMNShape id="ScriptTask_1mv1npn_di" bpmnElement="ScriptTask_1mv1npn">
254 <dc:Bounds x="2089" y="467" width="100" height="80" />
255 </bpmndi:BPMNShape>
256 <bpmndi:BPMNEdge id="SequenceFlow_1lpxjvi_di" bpmnElement="SequenceFlow_1lpxjvi">
257 <di:waypoint x="1338" y="507" />
258 <di:waypoint x="1411" y="507" />
259 </bpmndi:BPMNEdge>
260 <bpmndi:BPMNShape id="CallActivity_09l7bhc_di" bpmnElement="CallActivity_09l7bhc">
261 <dc:Bounds x="444" y="487" width="100" height="80" />
262 </bpmndi:BPMNShape>
263 <bpmndi:BPMNEdge id="SequenceFlow_03bz6dh_di" bpmnElement="SequenceFlow_03bz6dh">
264 <di:waypoint x="544" y="527" />
265 <di:waypoint x="618" y="527" />
266 </bpmndi:BPMNEdge>
267 <bpmndi:BPMNShape id="ExclusiveGateway_1cgffe3_di" bpmnElement="ExclusiveGateway_1cgffe3" isMarkerVisible="true">
268 <dc:Bounds x="1773" y="482" width="50" height="50" />
269 <bpmndi:BPMNLabel>
270 <dc:Bounds x="1771" y="458" width="54" height="14" />
271 </bpmndi:BPMNLabel>
272 </bpmndi:BPMNShape>
273 <bpmndi:BPMNShape id="ScriptTask_1escji6_di" bpmnElement="ScriptTask_1escji6">
274 <dc:Bounds x="1748" y="624" width="100" height="80" />
275 </bpmndi:BPMNShape>
276 <bpmndi:BPMNEdge id="SequenceFlow_08xcz0v_di" bpmnElement="SequenceFlow_08xcz0v">
277 <di:waypoint x="1748" y="664" />
278 <di:waypoint x="1288" y="664" />
279 <di:waypoint x="1288" y="547" />
280 </bpmndi:BPMNEdge>
281 <bpmndi:BPMNShape id="ExclusiveGateway_0xz0xx2_di" bpmnElement="ExclusiveGateway_0xz0xx2" isMarkerVisible="true">
282 <dc:Bounds x="1078" y="482" width="50" height="50" />
283 </bpmndi:BPMNShape>
284 <bpmndi:BPMNEdge id="SequenceFlow_1kxwt7k_di" bpmnElement="SequenceFlow_1kxwt7k">
285 <di:waypoint x="1823" y="507" />
286 <di:waypoint x="1928" y="507" />
287 <bpmndi:BPMNLabel>
288 <dc:Bounds x="1866" y="489" width="19" height="14" />
289 </bpmndi:BPMNLabel>
290 </bpmndi:BPMNEdge>
291 <bpmndi:BPMNEdge id="SequenceFlow_0stj4cv_di" bpmnElement="SequenceFlow_0stj4cv">
292 <di:waypoint x="1798" y="532" />
293 <di:waypoint x="1798" y="624" />
294 <bpmndi:BPMNLabel>
295 <dc:Bounds x="1801" y="575" width="24" height="14" />
296 </bpmndi:BPMNLabel>
297 </bpmndi:BPMNEdge>
298 <bpmndi:BPMNEdge id="SequenceFlow_1smrx3b_di" bpmnElement="SequenceFlow_1smrx3b">
299 <di:waypoint x="1128" y="507" />
300 <di:waypoint x="1238" y="507" />
301 </bpmndi:BPMNEdge>
302 <bpmndi:BPMNEdge id="SequenceFlow_0yie00u_di" bpmnElement="SequenceFlow_0yie00u">
303 <di:waypoint x="2189" y="507" />
304 <di:waypoint x="2286" y="507" />
305 </bpmndi:BPMNEdge>
306 <bpmndi:BPMNEdge id="SequenceFlow_09pv5lu_di" bpmnElement="SequenceFlow_09pv5lu">
307 <di:waypoint x="2386" y="507" />
308 <di:waypoint x="2482" y="507" />
309 </bpmndi:BPMNEdge>
310 <bpmndi:BPMNShape id="ExclusiveGateway_09hoejm_di" bpmnElement="ExclusiveGateway_09hoejm" isMarkerVisible="true">
311 <dc:Bounds x="1928" y="482" width="50" height="50" />
312 <bpmndi:BPMNLabel>
313 <dc:Bounds x="1908" y="542" width="90" height="14" />
314 </bpmndi:BPMNLabel>
315 </bpmndi:BPMNShape>
316 <bpmndi:BPMNEdge id="SequenceFlow_07azk0i_di" bpmnElement="SequenceFlow_07azk0i">
317 <di:waypoint x="1978" y="507" />
318 <di:waypoint x="2089" y="507" />
319 </bpmndi:BPMNEdge>
320 <bpmndi:BPMNShape id="ScriptTask_0y2xmwi_di" bpmnElement="ScriptTask_0y2xmwi">
321 <dc:Bounds x="2089" y="310" width="100" height="80" />
322 </bpmndi:BPMNShape>
323 <bpmndi:BPMNEdge id="SequenceFlow_0kzlbeh_di" bpmnElement="SequenceFlow_0kzlbeh">
324 <di:waypoint x="2189" y="350" />
325 <di:waypoint x="2336" y="350" />
326 <di:waypoint x="2336" y="467" />
327 </bpmndi:BPMNEdge>
328 <bpmndi:BPMNShape id="ScriptTask_1fvkcir_di" bpmnElement="ScriptTask_1fvkcir">
329 <dc:Bounds x="1411" y="467" width="100" height="80" />
330 </bpmndi:BPMNShape>
331 <bpmndi:BPMNShape id="CallActivity_11d0poc_di" bpmnElement="CallActivity_11d0poc">
332 <dc:Bounds x="1587" y="467" width="100" height="80" />
333 </bpmndi:BPMNShape>
334 <bpmndi:BPMNEdge id="SequenceFlow_0jjbci8_di" bpmnElement="SequenceFlow_0jjbci8">
335 <di:waypoint x="1511" y="507" />
336 <di:waypoint x="1587" y="507" />
337 </bpmndi:BPMNEdge>
338 <bpmndi:BPMNEdge id="SequenceFlow_1xzq95u_di" bpmnElement="SequenceFlow_1xzq95u">
339 <di:waypoint x="1687" y="507" />
340 <di:waypoint x="1773" y="507" />
341 </bpmndi:BPMNEdge>
342 <bpmndi:BPMNShape id="ExclusiveGateway_19tascw_di" bpmnElement="ExclusiveGateway_19tascw" isMarkerVisible="true">
343 <dc:Bounds x="1928" y="325" width="50" height="50" />
344 <bpmndi:BPMNLabel>
345 <dc:Bounds x="1854" y="337" width="64" height="27" />
346 </bpmndi:BPMNLabel>
347 </bpmndi:BPMNShape>
348 <bpmndi:BPMNEdge id="SequenceFlow_0c2o5zl_di" bpmnElement="SequenceFlow_0c2o5zl2">
349 <di:waypoint x="1953" y="482" />
350 <di:waypoint x="1953" y="375" />
351 </bpmndi:BPMNEdge>
352 <bpmndi:BPMNEdge id="SequenceFlow_14lzy4o_di" bpmnElement="SequenceFlow_14lzy4o">
353 <di:waypoint x="1978" y="350" />
354 <di:waypoint x="2089" y="350" />
355 </bpmndi:BPMNEdge>
356 <bpmndi:BPMNEdge id="SequenceFlow_1r8qkgf_di" bpmnElement="SequenceFlow_1r8qkgf">
357 <di:waypoint x="1953" y="325" />
358 <di:waypoint x="1953" y="205" />
359 <di:waypoint x="2336" y="205" />
360 <di:waypoint x="2336" y="465" />
361 </bpmndi:BPMNEdge>
362 </bpmndi:BPMNPlane>
363 </bpmndi:BPMNDiagram>
364</bpmn:definitions>