[SO] Release so 1.13.0 image
[so.git] / bpmn / so-bpmn-infrastructure-flows / src / main / resources / process / ActivateSliceService.bpmn
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>
9     </bpmn:startEvent>
10     <bpmn:serviceTask id="ServiceTask_1hmtmeq" name="Update Service Operation Status">
11       <bpmn:extensionElements>
12         <camunda:connector>
13           <camunda:inputOutput>
14             <camunda:inputParameter name="url">${dbAdapterEndpoint}</camunda:inputParameter>
15             <camunda:inputParameter name="headers">
16               <camunda:map>
17                 <camunda:entry key="content-type">application/soap+xml</camunda:entry>
18                 <camunda:entry key="Authorization">Basic YnBlbDpwYXNzd29yZDEk</camunda:entry>
19               </camunda:map>
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>
27         </camunda:connector>
28       </bpmn:extensionElements>
29       <bpmn:incoming>SequenceFlow_1ox6oh6</bpmn:incoming>
30       <bpmn:outgoing>SequenceFlow_0szxmyf</bpmn:outgoing>
31     </bpmn:serviceTask>
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>
38     </bpmn:scriptTask>
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>
45     </bpmn:scriptTask>
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>
55     </bpmn:scriptTask>
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>
64     </bpmn:scriptTask>
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>
76     </bpmn:sequenceFlow>
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>
83     </bpmn:scriptTask>
84     <bpmn:endEvent id="EndEvent_0bvm36p">
85       <bpmn:incoming>SequenceFlow_1pgjdeq</bpmn:incoming>
86       <bpmn:errorEventDefinition id="ErrorEventDefinition_1jpik0g" errorRef="Error_0l3pcnc" />
87     </bpmn:endEvent>
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>
102     </bpmn:callActivity>
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>
109     </bpmn:scriptTask>
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>
116     </bpmn:scriptTask>
117     <bpmn:serviceTask id="ServiceTask_06tcv65" name="Update Service Operation Status to Success">
118       <bpmn:extensionElements>
119         <camunda:connector>
120           <camunda:inputOutput>
121             <camunda:inputParameter name="url">${dbAdapterEndpoint}</camunda:inputParameter>
122             <camunda:inputParameter name="headers">
123               <camunda:map>
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>
126               </camunda:map>
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>
134         </camunda:connector>
135       </bpmn:extensionElements>
136       <bpmn:incoming>SequenceFlow_0dc8i0s</bpmn:incoming>
137       <bpmn:outgoing>SequenceFlow_11u2ido</bpmn:outgoing>
138     </bpmn:serviceTask>
139     <bpmn:endEvent id="EndEvent_1uebh6a" name="end">
140       <bpmn:incoming>SequenceFlow_11u2ido</bpmn:incoming>
141       <bpmn:incoming>SequenceFlow_0cs78yf</bpmn:incoming>
142     </bpmn:endEvent>
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>
151       </bpmn:scriptTask>
152       <bpmn:endEvent id="EndEvent_0yy0a8r">
153         <bpmn:incoming>SequenceFlow_097vxbl</bpmn:incoming>
154       </bpmn:endEvent>
155       <bpmn:startEvent id="StartEvent_1a9lxvc">
156         <bpmn:outgoing>SequenceFlow_16jz1l6</bpmn:outgoing>
157         <bpmn:errorEventDefinition id="ErrorEventDefinition_00r6zey" />
158       </bpmn:startEvent>
159       <bpmn:sequenceFlow id="SequenceFlow_097vxbl" sourceRef="ScriptTask_0pv8gip" targetRef="EndEvent_0yy0a8r" />
160       <bpmn:sequenceFlow id="SequenceFlow_16jz1l6" sourceRef="StartEvent_1a9lxvc" targetRef="ScriptTask_0pv8gip" />
161     </bpmn:subProcess>
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>
166     </bpmn:sequenceFlow>
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>
177     </bpmn:scriptTask>
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>
180     </bpmn:sequenceFlow>
181     <bpmn:endEvent id="EndEvent_0n9enas" name="already operate so end">
182       <bpmn:incoming>SequenceFlow_0mr8oz6</bpmn:incoming>
183     </bpmn:endEvent>
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>
193     </bpmn:scriptTask>
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>
198     </bpmn:sequenceFlow>
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>
201     </bpmn:sequenceFlow>
202     <bpmn:sequenceFlow id="SequenceFlow_1rsr0hp" sourceRef="Task_0gu3dv6" targetRef="CallActivity_06ommam" />
203     <bpmn:scriptTask id="Task_0gu3dv6" name="isOperationFinished&#10;" 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>
210     </bpmn:scriptTask>
211     <bpmn:sequenceFlow id="SequenceFlow_1p778c2" sourceRef="ScriptTask_1gm0rl4" targetRef="ScriptTask_1yc7wdf" />
212   </bpmn:process>
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" />
217         <bpmndi:BPMNLabel>
218           <dc:Bounds x="179" y="115" width="23" height="14" />
219         </bpmndi:BPMNLabel>
220       </bpmndi:BPMNShape>
221       <bpmndi:BPMNShape id="ServiceTask_1hmtmeq_di" bpmnElement="ServiceTask_1hmtmeq">
222         <dc:Bounds x="550" y="50" width="100" height="80" />
223       </bpmndi:BPMNShape>
224       <bpmndi:BPMNShape id="ScriptTask_1wow08q_di" bpmnElement="ScriptTask_1wow08q">
225         <dc:Bounds x="250" y="50" width="100" height="80" />
226       </bpmndi:BPMNShape>
227       <bpmndi:BPMNShape id="ScriptTask_1730kjg_di" bpmnElement="ScriptTask_1730kjg">
228         <dc:Bounds x="390" y="50" width="100" height="80" />
229       </bpmndi:BPMNShape>
230       <bpmndi:BPMNEdge id="SequenceFlow_1tdecf1_di" bpmnElement="SequenceFlow_1tdecf1">
231         <di:waypoint x="208" y="90" />
232         <di:waypoint x="250" y="90" />
233       </bpmndi:BPMNEdge>
234       <bpmndi:BPMNEdge id="SequenceFlow_0bvnci8_di" bpmnElement="SequenceFlow_0bvnci8">
235         <di:waypoint x="350" y="90" />
236         <di:waypoint x="390" y="90" />
237       </bpmndi:BPMNEdge>
238       <bpmndi:BPMNEdge id="SequenceFlow_1ox6oh6_di" bpmnElement="SequenceFlow_1ox6oh6">
239         <di:waypoint x="490" y="90" />
240         <di:waypoint x="550" y="90" />
241       </bpmndi:BPMNEdge>
242       <bpmndi:BPMNShape id="ScriptTask_1gm0rl4_di" bpmnElement="ScriptTask_1gm0rl4">
243         <dc:Bounds x="690" y="50" width="100" height="80" />
244       </bpmndi:BPMNShape>
245       <bpmndi:BPMNEdge id="SequenceFlow_0szxmyf_di" bpmnElement="SequenceFlow_0szxmyf">
246         <di:waypoint x="650" y="90" />
247         <di:waypoint x="690" y="90" />
248       </bpmndi:BPMNEdge>
249       <bpmndi:BPMNShape id="ScriptTask_1yc7wdf_di" bpmnElement="ScriptTask_1yc7wdf">
250         <dc:Bounds x="840" y="50" width="100" height="80" />
251       </bpmndi:BPMNShape>
252       <bpmndi:BPMNShape id="ExclusiveGateway_0nce7pi_di" bpmnElement="ExclusiveGateway_0nce7pi" isMarkerVisible="true">
253         <dc:Bounds x="1315" y="65" width="50" height="50" />
254         <bpmndi:BPMNLabel>
255           <dc:Bounds x="1347" y="55" width="48" height="14" />
256         </bpmndi:BPMNLabel>
257       </bpmndi:BPMNShape>
258       <bpmndi:BPMNShape id="IntermediateThrowEvent_10d4tak_di" bpmnElement="IntermediateThrowEvent_08yipcf">
259         <dc:Bounds x="1432" y="72" width="36" height="36" />
260         <bpmndi:BPMNLabel>
261           <dc:Bounds x="1422" y="115" width="63" height="27" />
262         </bpmndi:BPMNLabel>
263       </bpmndi:BPMNShape>
264       <bpmndi:BPMNEdge id="SequenceFlow_0cn6n0t_di" bpmnElement="SequenceFlow_0cn6n0t">
265         <di:waypoint x="1365" y="90" />
266         <di:waypoint x="1432" y="90" />
267         <bpmndi:BPMNLabel>
268           <dc:Bounds x="1390" y="72" width="17" height="14" />
269         </bpmndi:BPMNLabel>
270       </bpmndi:BPMNEdge>
271       <bpmndi:BPMNShape id="ScriptTask_0916zkl_di" bpmnElement="ScriptTask_0916zkl">
272         <dc:Bounds x="250" y="390" width="100" height="80" />
273       </bpmndi:BPMNShape>
274       <bpmndi:BPMNShape id="EndEvent_0bvm36p_di" bpmnElement="EndEvent_0bvm36p">
275         <dc:Bounds x="522" y="532" width="36" height="36" />
276       </bpmndi:BPMNShape>
277       <bpmndi:BPMNEdge id="SequenceFlow_003ne6w_di" bpmnElement="SequenceFlow_003ne6w">
278         <di:waypoint x="208" y="430" />
279         <di:waypoint x="250" y="430" />
280       </bpmndi:BPMNEdge>
281       <bpmndi:BPMNShape id="CallActivity_06ommam_di" bpmnElement="CallActivity_06ommam">
282         <dc:Bounds x="490" y="390" width="100" height="80" />
283       </bpmndi:BPMNShape>
284       <bpmndi:BPMNShape id="ScriptTask_0x0emke_di" bpmnElement="ScriptTask_0x0emke">
285         <dc:Bounds x="920" y="390" width="100" height="80" />
286       </bpmndi:BPMNShape>
287       <bpmndi:BPMNShape id="ScriptTask_0032ffo_di" bpmnElement="ScriptTask_0032ffo">
288         <dc:Bounds x="1120" y="390" width="100" height="80" />
289       </bpmndi:BPMNShape>
290       <bpmndi:BPMNShape id="ServiceTask_06tcv65_di" bpmnElement="ServiceTask_06tcv65">
291         <dc:Bounds x="1270" y="390" width="100" height="80" />
292       </bpmndi:BPMNShape>
293       <bpmndi:BPMNShape id="EndEvent_1uebh6a_di" bpmnElement="EndEvent_1uebh6a">
294         <dc:Bounds x="1422" y="412" width="36" height="36" />
295         <bpmndi:BPMNLabel>
296           <dc:Bounds x="1431" y="455" width="19" height="14" />
297         </bpmndi:BPMNLabel>
298       </bpmndi:BPMNShape>
299       <bpmndi:BPMNEdge id="SequenceFlow_11u2ido_di" bpmnElement="SequenceFlow_11u2ido">
300         <di:waypoint x="1370" y="430" />
301         <di:waypoint x="1422" y="430" />
302       </bpmndi:BPMNEdge>
303       <bpmndi:BPMNShape id="SubProcess_1s80wtc_di" bpmnElement="SubProcess_1s80wtc" isExpanded="true">
304         <dc:Bounds x="410" y="700" width="810" height="180" />
305       </bpmndi:BPMNShape>
306       <bpmndi:BPMNShape id="ScriptTask_0pv8gip_di" bpmnElement="ScriptTask_0pv8gip">
307         <dc:Bounds x="730" y="740" width="100" height="80" />
308       </bpmndi:BPMNShape>
309       <bpmndi:BPMNShape id="EndEvent_0yy0a8r_di" bpmnElement="EndEvent_0yy0a8r">
310         <dc:Bounds x="967" y="762" width="36" height="36" />
311       </bpmndi:BPMNShape>
312       <bpmndi:BPMNShape id="StartEvent_1a9lxvc_di" bpmnElement="StartEvent_1a9lxvc">
313         <dc:Bounds x="517" y="762" width="36" height="36" />
314       </bpmndi:BPMNShape>
315       <bpmndi:BPMNEdge id="SequenceFlow_097vxbl_di" bpmnElement="SequenceFlow_097vxbl">
316         <di:waypoint x="830" y="780" />
317         <di:waypoint x="967" y="780" />
318       </bpmndi:BPMNEdge>
319       <bpmndi:BPMNEdge id="SequenceFlow_16jz1l6_di" bpmnElement="SequenceFlow_16jz1l6">
320         <di:waypoint x="553" y="780" />
321         <di:waypoint x="730" y="780" />
322       </bpmndi:BPMNEdge>
323       <bpmndi:BPMNEdge id="SequenceFlow_0eiek58_di" bpmnElement="SequenceFlow_0eiek58">
324         <di:waypoint x="1020" y="430" />
325         <di:waypoint x="1120" y="430" />
326       </bpmndi:BPMNEdge>
327       <bpmndi:BPMNEdge id="SequenceFlow_0dc8i0s_di" bpmnElement="SequenceFlow_0dc8i0s">
328         <di:waypoint x="1220" y="430" />
329         <di:waypoint x="1270" y="430" />
330       </bpmndi:BPMNEdge>
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" />
336         <bpmndi:BPMNLabel>
337           <dc:Bounds x="1384" y="152" width="13" height="14" />
338         </bpmndi:BPMNLabel>
339       </bpmndi:BPMNEdge>
340       <bpmndi:BPMNShape id="IntermediateCatchEvent_1vye481_di" bpmnElement="IntermediateThrowEvent_0m13l1h">
341         <dc:Bounds x="172" y="412" width="36" height="36" />
342         <bpmndi:BPMNLabel>
343           <dc:Bounds x="156" y="455" width="68" height="14" />
344         </bpmndi:BPMNLabel>
345       </bpmndi:BPMNShape>
346       <bpmndi:BPMNShape id="ScriptTask_1oa27ir_di" bpmnElement="ScriptTask_1oa27ir">
347         <dc:Bounds x="1000" y="50" width="100" height="80" />
348       </bpmndi:BPMNShape>
349       <bpmndi:BPMNEdge id="SequenceFlow_1wrrg4v_di" bpmnElement="SequenceFlow_1wrrg4v">
350         <di:waypoint x="940" y="90" />
351         <di:waypoint x="1000" y="90" />
352         <bpmndi:BPMNLabel>
353           <dc:Bounds x="950" y="72" width="42" height="14" />
354         </bpmndi:BPMNLabel>
355       </bpmndi:BPMNEdge>
356       <bpmndi:BPMNShape id="EndEvent_0n9enas_di" bpmnElement="EndEvent_0n9enas">
357         <dc:Bounds x="872" y="182" width="36" height="36" />
358         <bpmndi:BPMNLabel>
359           <dc:Bounds x="855" y="225" width="77" height="27" />
360         </bpmndi:BPMNLabel>
361       </bpmndi:BPMNShape>
362       <bpmndi:BPMNEdge id="SequenceFlow_0mr8oz6_di" bpmnElement="SequenceFlow_0mr8oz6">
363         <di:waypoint x="890" y="130" />
364         <di:waypoint x="890" y="182" />
365       </bpmndi:BPMNEdge>
366       <bpmndi:BPMNEdge id="SequenceFlow_1ny9zkw_di" bpmnElement="SequenceFlow_1ny9zkw">
367         <di:waypoint x="1100" y="90" />
368         <di:waypoint x="1170" y="90" />
369       </bpmndi:BPMNEdge>
370       <bpmndi:BPMNEdge id="SequenceFlow_19gpkz7_di" bpmnElement="SequenceFlow_19gpkz7">
371         <di:waypoint x="1270" y="90" />
372         <di:waypoint x="1315" y="90" />
373       </bpmndi:BPMNEdge>
374       <bpmndi:BPMNShape id="ScriptTask_0tmggtr_di" bpmnElement="Task_14srbts">
375         <dc:Bounds x="1170" y="50" width="100" height="80" />
376       </bpmndi:BPMNShape>
377       <bpmndi:BPMNEdge id="SequenceFlow_1b7nvps_di" bpmnElement="SequenceFlow_1b7nvps">
378         <di:waypoint x="350" y="430" />
379         <di:waypoint x="490" y="430" />
380       </bpmndi:BPMNEdge>
381       <bpmndi:BPMNEdge id="SequenceFlow_1pgjdeq_di" bpmnElement="SequenceFlow_1pgjdeq">
382         <di:waypoint x="540" y="470" />
383         <di:waypoint x="540" y="532" />
384       </bpmndi:BPMNEdge>
385       <bpmndi:BPMNEdge id="SequenceFlow_150j97l_di" bpmnElement="SequenceFlow_150j97l">
386         <di:waypoint x="590" y="430" />
387         <di:waypoint x="710" y="430" />
388       </bpmndi:BPMNEdge>
389       <bpmndi:BPMNEdge id="SequenceFlow_194fylv_di" bpmnElement="SequenceFlow_194fylv">
390         <di:waypoint x="810" y="430" />
391         <di:waypoint x="920" y="430" />
392       </bpmndi:BPMNEdge>
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" />
398       </bpmndi:BPMNEdge>
399       <bpmndi:BPMNShape id="ScriptTask_0i2gnhv_di" bpmnElement="Task_0gu3dv6">
400         <dc:Bounds x="710" y="390" width="100" height="80" />
401       </bpmndi:BPMNShape>
402       <bpmndi:BPMNEdge id="SequenceFlow_1p778c2_di" bpmnElement="SequenceFlow_1p778c2">
403         <di:waypoint x="790" y="90" />
404         <di:waypoint x="840" y="90" />
405       </bpmndi:BPMNEdge>
406     </bpmndi:BPMNPlane>
407   </bpmndi:BPMNDiagram>
408 </bpmn:definitions>