blob: 80ace28ae72dfc56ea102fec1eaca767126cb43f [file] [log] [blame]
Determe, Sebastien (sd378r)94ee9252017-05-02 03:53:18 -07001<?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="_MagIIMOUEeW8asg-vCEgWQ" 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="DoCreateServiceInstanceRollback" name="DoCreateServiceInstanceRollback" isExecutable="true">
4 <bpmn2:startEvent id="createSIRollback_startEvent" name="Start Flow">
5 <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
6 </bpmn2:startEvent>
7 <bpmn2:sequenceFlow id="SequenceFlow_1" name="" sourceRef="createSIRollback_startEvent" targetRef="preProcessRequest_ScriptTask" />
8 <bpmn2:scriptTask id="preProcessRequest_ScriptTask" name="PreProcess Incoming Request" scriptFormat="groovy">
9 <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
10 <bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
11 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
12def rbk = new DoCreateServiceInstanceRollback()
13rbk.preProcessRequest(execution)
14]]></bpmn2:script>
15 </bpmn2:scriptTask>
16 <bpmn2:endEvent id="EndEvent_3">
17 <bpmn2:incoming>SequenceFlow_01l4ssl</bpmn2:incoming>
18 </bpmn2:endEvent>
19 <bpmn2:subProcess id="UnexpectedError_SubProcess_1" name="Sub-process for Errors" triggeredByEvent="true">
20 <bpmn2:startEvent id="StartEvent_1">
21 <bpmn2:outgoing>SequenceFlow_8</bpmn2:outgoing>
22 <bpmn2:errorEventDefinition id="_ErrorEventDefinition_92" />
23 </bpmn2:startEvent>
24 <bpmn2:endEvent id="EndEvent_1">
25 <bpmn2:incoming>SequenceFlow_7</bpmn2:incoming>
26 </bpmn2:endEvent>
27 <bpmn2:sequenceFlow id="SequenceFlow_8" name="" sourceRef="StartEvent_1" targetRef="ScriptTask_1" />
28 <bpmn2:scriptTask id="ScriptTask_1" name="Handle Errors" scriptFormat="groovy">
29 <bpmn2:incoming>SequenceFlow_8</bpmn2:incoming>
30 <bpmn2:outgoing>SequenceFlow_7</bpmn2:outgoing>
31 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
32def rbk= new DoCreateServiceInstanceRollback()
33rbk.processRollbackException(execution)]]></bpmn2:script>
34 </bpmn2:scriptTask>
35 <bpmn2:sequenceFlow id="SequenceFlow_7" name="" sourceRef="ScriptTask_1" targetRef="EndEvent_1" />
36 </bpmn2:subProcess>
37 <bpmn2:sequenceFlow id="SequenceFlow_2" name="" sourceRef="preProcessRequest_ScriptTask" targetRef="ExclusiveGateway_19tbjgn" />
38 <bpmn2:callActivity id="callGenericDeleteService" name="Call AAI GenericDelete Service " calledElement="GenericDeleteService">
39 <bpmn2:extensionElements>
40 <camunda:in source="serviceInstanceId" target="GENDS_serviceInstanceId" />
41 <camunda:in source="subscriptionServiceType" target="GENDS_serviceType" />
42 <camunda:in source="globalSubscriberId" target="GENDS_globalCustomerId" />
43 <camunda:in sourceExpression="service-instance" target="GENDS_type" />
44 <camunda:out source="GENDS_FoundIndicator" target="GENDS_FoundIndicator" />
45 <camunda:in sourceExpression="&#34;&#34;" target="GENGS_serviceType" />
46 <camunda:out source="GENDS_SuccessIndicator" target="GENDS_SuccessIndicator" />
47 <camunda:out source="WorkflowException" target="WorkflowExecption" />
48 </bpmn2:extensionElements>
49 <bpmn2:incoming>SequenceFlow_1x9eh33</bpmn2:incoming>
50 <bpmn2:outgoing>SequenceFlow_05wu9i7</bpmn2:outgoing>
51 </bpmn2:callActivity>
52 <bpmn2:exclusiveGateway id="ExclusiveGateway_09wkav2" name="RollbackSDNC?" default="SequenceFlow_1uw2p9a">
53 <bpmn2:incoming>SequenceFlow_06aasqh</bpmn2:incoming>
54 <bpmn2:outgoing>SequenceFlow_11fnnkb</bpmn2:outgoing>
55 <bpmn2:outgoing>SequenceFlow_1uw2p9a</bpmn2:outgoing>
56 </bpmn2:exclusiveGateway>
57 <bpmn2:sequenceFlow id="SequenceFlow_11fnnkb" name="yes" sourceRef="ExclusiveGateway_09wkav2" targetRef="CallActivity_0ak0ezb">
58 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("rollbackSDNC" ) == "true"}]]></bpmn2:conditionExpression>
59 </bpmn2:sequenceFlow>
60 <bpmn2:sequenceFlow id="SequenceFlow_1uw2p9a" name="no" sourceRef="ExclusiveGateway_09wkav2" targetRef="ExclusiveGateway_0ii31dq" />
61 <bpmn2:exclusiveGateway id="ExclusiveGateway_0ii31dq" name="RollBackAAI?" default="SequenceFlow_1n7wade">
62 <bpmn2:documentation>rollback AAI</bpmn2:documentation>
63 <bpmn2:incoming>SequenceFlow_1uw2p9a</bpmn2:incoming>
64 <bpmn2:incoming>SequenceFlow_0khjo7l</bpmn2:incoming>
65 <bpmn2:outgoing>SequenceFlow_1n7wade</bpmn2:outgoing>
66 <bpmn2:outgoing>SequenceFlow_1x9eh33</bpmn2:outgoing>
67 </bpmn2:exclusiveGateway>
68 <bpmn2:sequenceFlow id="SequenceFlow_1n7wade" name="no" sourceRef="ExclusiveGateway_0ii31dq" targetRef="PostProcess_ScriptTask" />
69 <bpmn2:sequenceFlow id="SequenceFlow_05wu9i7" sourceRef="callGenericDeleteService" targetRef="PostProcess_ScriptTask" />
70 <bpmn2:sequenceFlow id="SequenceFlow_1x9eh33" name="yes" sourceRef="ExclusiveGateway_0ii31dq" targetRef="callGenericDeleteService">
71 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("rollbackAAI" ) == "true"}]]></bpmn2:conditionExpression>
72 </bpmn2:sequenceFlow>
73 <bpmn2:sequenceFlow id="SequenceFlow_0k28xib" sourceRef="CallActivity_0ak0ezb" targetRef="ScriptTask_1uxr0cx" />
74 <bpmn2:callActivity id="CallActivity_0ak0ezb" name="Call SDNC Service Topology Rollback" calledElement="sdncAdapter">
75 <bpmn2:extensionElements>
76 <camunda:in source="sdncRollbackRequest" target="sdncAdapterWorkflowRequest" />
77 <camunda:in source="msoRequestId" target="mso-request-id" />
78 <camunda:in source="serviceInstanceId" target="mso-service-instance-id" />
79 <camunda:out source="WorkflowException" target="WorkflowException" />
80 <camunda:out source="sdncAdapterResponse" target="sdncAdapterResponse" />
81 <camunda:out source="SDNCA_SuccessIndicator" target="SDNCA_SuccessIndicator" />
82 </bpmn2:extensionElements>
83 <bpmn2:incoming>SequenceFlow_11fnnkb</bpmn2:incoming>
84 <bpmn2:outgoing>SequenceFlow_0k28xib</bpmn2:outgoing>
85 </bpmn2:callActivity>
86 <bpmn2:scriptTask id="ScriptTask_1uxr0cx" name="Post Process SDNC Rollback " scriptFormat="groovy">
87 <bpmn2:incoming>SequenceFlow_0k28xib</bpmn2:incoming>
88 <bpmn2:outgoing>SequenceFlow_0khjo7l</bpmn2:outgoing>
89 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
90def rbk= new DoCreateServiceInstanceRollback()
91rbk.validateSDNCResponse(execution)]]></bpmn2:script>
92 </bpmn2:scriptTask>
93 <bpmn2:sequenceFlow id="SequenceFlow_0khjo7l" sourceRef="ScriptTask_1uxr0cx" targetRef="ExclusiveGateway_0ii31dq" />
94 <bpmn2:exclusiveGateway id="ExclusiveGateway_19tbjgn" name="skip Rollback" default="SequenceFlow_06aasqh">
95 <bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
96 <bpmn2:outgoing>SequenceFlow_06aasqh</bpmn2:outgoing>
97 <bpmn2:outgoing>SequenceFlow_1rzlaoy</bpmn2:outgoing>
98 </bpmn2:exclusiveGateway>
99 <bpmn2:scriptTask id="PostProcess_ScriptTask" name="Post Process Request" scriptFormat="groovy">
100 <bpmn2:incoming>SequenceFlow_05wu9i7</bpmn2:incoming>
101 <bpmn2:incoming>SequenceFlow_1n7wade</bpmn2:incoming>
102 <bpmn2:incoming>SequenceFlow_1rzlaoy</bpmn2:incoming>
103 <bpmn2:outgoing>SequenceFlow_01l4ssl</bpmn2:outgoing>
104 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
105def rbk = new DoCreateServiceInstanceRollback()
106rbk.postProcessRequest(execution)]]></bpmn2:script>
107 </bpmn2:scriptTask>
108 <bpmn2:sequenceFlow id="SequenceFlow_01l4ssl" sourceRef="PostProcess_ScriptTask" targetRef="EndEvent_3" />
109 <bpmn2:sequenceFlow id="SequenceFlow_06aasqh" name="no" sourceRef="ExclusiveGateway_19tbjgn" targetRef="ExclusiveGateway_09wkav2" />
110 <bpmn2:sequenceFlow id="SequenceFlow_1rzlaoy" name="yes" sourceRef="ExclusiveGateway_19tbjgn" targetRef="PostProcess_ScriptTask">
111 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("skipRollback" ) == true}]]></bpmn2:conditionExpression>
112 </bpmn2:sequenceFlow>
113 <bpmn2:subProcess id="SubProcess_11bi8mc" name="Java Exception Handling Sub Process" triggeredByEvent="true">
114 <bpmn2:startEvent id="StartEvent_1gxe17c">
115 <bpmn2:outgoing>SequenceFlow_1ch4xrf</bpmn2:outgoing>
116 <bpmn2:errorEventDefinition errorRef="Error_1" />
117 </bpmn2:startEvent>
118 <bpmn2:scriptTask id="ScriptTask_15yddb0" name="Process Java Error" scriptFormat="groovy">
119 <bpmn2:incoming>SequenceFlow_1ch4xrf</bpmn2:incoming>
120 <bpmn2:outgoing>SequenceFlow_1pjk2ff</bpmn2:outgoing>
121 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
122def rbk= new DoCreateServiceInstanceRollback()
123rbk.processRollbackJavaException(execution)]]></bpmn2:script>
124 </bpmn2:scriptTask>
125 <bpmn2:endEvent id="EndEvent_12e3h6k">
126 <bpmn2:incoming>SequenceFlow_1pjk2ff</bpmn2:incoming>
127 <bpmn2:terminateEventDefinition />
128 </bpmn2:endEvent>
129 <bpmn2:sequenceFlow id="SequenceFlow_1ch4xrf" name="" sourceRef="StartEvent_1gxe17c" targetRef="ScriptTask_15yddb0" />
130 <bpmn2:sequenceFlow id="SequenceFlow_1pjk2ff" name="" sourceRef="ScriptTask_15yddb0" targetRef="EndEvent_12e3h6k" />
131 </bpmn2:subProcess>
132 </bpmn2:process>
133 <bpmn2:error id="Error_2" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
134 <bpmn2:error id="Error_1" name="java.lang.Exception" errorCode="java.lang.Exception" />
135 <bpmndi:BPMNDiagram id="BPMNDiagram_1">
136 <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="DoCreateServiceInstanceRollback">
137 <bpmndi:BPMNShape id="_BPMNShape_StartEvent_47" bpmnElement="createSIRollback_startEvent">
138 <dc:Bounds x="151" y="79" width="36" height="36" />
139 <bpmndi:BPMNLabel>
140 <dc:Bounds x="146" y="120" width="48" height="14" />
141 </bpmndi:BPMNLabel>
142 </bpmndi:BPMNShape>
143 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_61" bpmnElement="preProcessRequest_ScriptTask">
144 <dc:Bounds x="234" y="57" width="100" height="80" />
145 </bpmndi:BPMNShape>
146 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="_BPMNShape_StartEvent_47" targetElement="_BPMNShape_ScriptTask_61">
147 <di:waypoint xsi:type="dc:Point" x="187" y="97" />
148 <di:waypoint xsi:type="dc:Point" x="234" y="97" />
149 <bpmndi:BPMNLabel>
150 <dc:Bounds x="211" y="82" width="0" height="0" />
151 </bpmndi:BPMNLabel>
152 </bpmndi:BPMNEdge>
153 <bpmndi:BPMNShape id="_BPMNShape_EndEvent_177" bpmnElement="EndEvent_3">
154 <dc:Bounds x="1166" y="358" width="36" height="36" />
155 <bpmndi:BPMNLabel>
156 <dc:Bounds x="1184" y="399" width="0" height="0" />
157 </bpmndi:BPMNLabel>
158 </bpmndi:BPMNShape>
159 <bpmndi:BPMNShape id="_BPMNShape_SubProcess_27" bpmnElement="UnexpectedError_SubProcess_1" isExpanded="true">
160 <dc:Bounds x="286" y="318" width="467" height="193" />
161 </bpmndi:BPMNShape>
162 <bpmndi:BPMNShape id="_BPMNShape_StartEvent_70" bpmnElement="StartEvent_1">
163 <dc:Bounds x="354" y="384" width="36" height="36" />
164 <bpmndi:BPMNLabel>
165 <dc:Bounds x="372" y="425" width="0" height="0" />
166 </bpmndi:BPMNLabel>
167 </bpmndi:BPMNShape>
168 <bpmndi:BPMNShape id="_BPMNShape_EndEvent_219" bpmnElement="EndEvent_1">
169 <dc:Bounds x="647" y="384" width="36" height="36" />
170 <bpmndi:BPMNLabel>
171 <dc:Bounds x="665" y="425" width="0" height="0" />
172 </bpmndi:BPMNLabel>
173 </bpmndi:BPMNShape>
174 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_4" bpmnElement="SequenceFlow_8" sourceElement="_BPMNShape_StartEvent_70" targetElement="_BPMNShape_ScriptTask_269">
175 <di:waypoint xsi:type="dc:Point" x="390" y="402" />
176 <di:waypoint xsi:type="dc:Point" x="458" y="402" />
177 <bpmndi:BPMNLabel>
178 <dc:Bounds x="425" y="387" width="0" height="0" />
179 </bpmndi:BPMNLabel>
180 </bpmndi:BPMNEdge>
181 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_2" sourceElement="_BPMNShape_ScriptTask_61">
182 <di:waypoint xsi:type="dc:Point" x="334" y="97" />
183 <di:waypoint xsi:type="dc:Point" x="367" y="97" />
184 <di:waypoint xsi:type="dc:Point" x="367" y="97" />
185 <di:waypoint xsi:type="dc:Point" x="393" y="97" />
186 <bpmndi:BPMNLabel>
187 <dc:Bounds x="382" y="97" width="0" height="0" />
188 </bpmndi:BPMNLabel>
189 </bpmndi:BPMNEdge>
190 <bpmndi:BPMNShape id="CallActivity_1md4kyb_di" bpmnElement="callGenericDeleteService">
191 <dc:Bounds x="1134" y="53" width="100" height="80" />
192 </bpmndi:BPMNShape>
193 <bpmndi:BPMNShape id="ExclusiveGateway_09wkav2_di" bpmnElement="ExclusiveGateway_09wkav2" isMarkerVisible="true">
194 <dc:Bounds x="527" y="72" width="50" height="50" />
195 <bpmndi:BPMNLabel>
196 <dc:Bounds x="512" y="129" width="80" height="14" />
197 </bpmndi:BPMNLabel>
198 </bpmndi:BPMNShape>
199 <bpmndi:BPMNEdge id="SequenceFlow_11fnnkb_di" bpmnElement="SequenceFlow_11fnnkb">
200 <di:waypoint xsi:type="dc:Point" x="577" y="97" />
201 <di:waypoint xsi:type="dc:Point" x="640" y="97" />
202 <bpmndi:BPMNLabel>
203 <dc:Bounds x="601" y="101.351489674803" width="18" height="12" />
204 </bpmndi:BPMNLabel>
205 </bpmndi:BPMNEdge>
206 <bpmndi:BPMNEdge id="SequenceFlow_1uw2p9a_di" bpmnElement="SequenceFlow_1uw2p9a">
207 <di:waypoint xsi:type="dc:Point" x="552" y="72" />
208 <di:waypoint xsi:type="dc:Point" x="552" y="-23" />
209 <di:waypoint xsi:type="dc:Point" x="1021" y="-23" />
210 <di:waypoint xsi:type="dc:Point" x="1021" y="72" />
211 <bpmndi:BPMNLabel>
212 <dc:Bounds x="635" y="-43" width="12" height="12" />
213 </bpmndi:BPMNLabel>
214 </bpmndi:BPMNEdge>
215 <bpmndi:BPMNShape id="ExclusiveGateway_0ii31dq_di" bpmnElement="ExclusiveGateway_0ii31dq" isMarkerVisible="true">
216 <dc:Bounds x="996" y="72" width="50" height="50" />
217 <bpmndi:BPMNLabel>
218 <dc:Bounds x="939" y="113" width="66" height="12" />
219 </bpmndi:BPMNLabel>
220 </bpmndi:BPMNShape>
221 <bpmndi:BPMNEdge id="SequenceFlow_1n7wade_di" bpmnElement="SequenceFlow_1n7wade">
222 <di:waypoint xsi:type="dc:Point" x="1021" y="122" />
223 <di:waypoint xsi:type="dc:Point" x="1021" y="246" />
224 <di:waypoint xsi:type="dc:Point" x="1134" y="246" />
225 <bpmndi:BPMNLabel>
226 <dc:Bounds x="1030" y="124.63737966405313" width="13" height="12" />
227 </bpmndi:BPMNLabel>
228 </bpmndi:BPMNEdge>
229 <bpmndi:BPMNEdge id="SequenceFlow_05wu9i7_di" bpmnElement="SequenceFlow_05wu9i7">
230 <di:waypoint xsi:type="dc:Point" x="1184" y="133" />
231 <di:waypoint xsi:type="dc:Point" x="1184" y="206" />
232 <bpmndi:BPMNLabel>
233 <dc:Bounds x="1199" y="169.5" width="0" height="0" />
234 </bpmndi:BPMNLabel>
235 </bpmndi:BPMNEdge>
236 <bpmndi:BPMNEdge id="SequenceFlow_1x9eh33_di" bpmnElement="SequenceFlow_1x9eh33">
237 <di:waypoint xsi:type="dc:Point" x="1046" y="97" />
238 <di:waypoint xsi:type="dc:Point" x="1134" y="97" />
239 <bpmndi:BPMNLabel>
240 <dc:Bounds x="1082" y="82" width="18" height="12" />
241 </bpmndi:BPMNLabel>
242 </bpmndi:BPMNEdge>
243 <bpmndi:BPMNEdge id="SequenceFlow_0k28xib_di" bpmnElement="SequenceFlow_0k28xib">
244 <di:waypoint xsi:type="dc:Point" x="743" y="97" />
245 <di:waypoint xsi:type="dc:Point" x="820" y="97" />
246 <bpmndi:BPMNLabel>
247 <dc:Bounds x="782" y="82" width="0" height="0" />
248 </bpmndi:BPMNLabel>
249 </bpmndi:BPMNEdge>
250 <bpmndi:BPMNShape id="CallActivity_0ak0ezb_di" bpmnElement="CallActivity_0ak0ezb">
251 <dc:Bounds x="640" y="57" width="100" height="80" />
252 </bpmndi:BPMNShape>
253 <bpmndi:BPMNShape id="ScriptTask_1uxr0cx_di" bpmnElement="ScriptTask_1uxr0cx">
254 <dc:Bounds x="823" y="57" width="100" height="80" />
255 </bpmndi:BPMNShape>
256 <bpmndi:BPMNEdge id="SequenceFlow_0khjo7l_di" bpmnElement="SequenceFlow_0khjo7l">
257 <di:waypoint xsi:type="dc:Point" x="923" y="97" />
258 <di:waypoint xsi:type="dc:Point" x="996" y="97" />
259 <bpmndi:BPMNLabel>
260 <dc:Bounds x="960" y="82" width="0" height="0" />
261 </bpmndi:BPMNLabel>
262 </bpmndi:BPMNEdge>
263 <bpmndi:BPMNShape id="ExclusiveGateway_19tbjgn_di" bpmnElement="ExclusiveGateway_19tbjgn" isMarkerVisible="true">
264 <dc:Bounds x="393" y="72" width="50" height="50" />
265 <bpmndi:BPMNLabel>
266 <dc:Bounds x="385" y="38" width="65" height="12" />
267 </bpmndi:BPMNLabel>
268 </bpmndi:BPMNShape>
269 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_269" bpmnElement="ScriptTask_1">
270 <dc:Bounds x="458" y="362" width="100" height="80" />
271 </bpmndi:BPMNShape>
272 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_5" bpmnElement="SequenceFlow_7" sourceElement="_BPMNShape_ScriptTask_269" targetElement="_BPMNShape_EndEvent_219">
273 <di:waypoint xsi:type="dc:Point" x="558" y="402" />
274 <di:waypoint xsi:type="dc:Point" x="647" y="402" />
275 <bpmndi:BPMNLabel>
276 <dc:Bounds x="603" y="387" width="0" height="0" />
277 </bpmndi:BPMNLabel>
278 </bpmndi:BPMNEdge>
279 <bpmndi:BPMNShape id="ScriptTask_1wk55es_di" bpmnElement="PostProcess_ScriptTask">
280 <dc:Bounds x="1134" y="206" width="100" height="80" />
281 </bpmndi:BPMNShape>
282 <bpmndi:BPMNEdge id="SequenceFlow_01l4ssl_di" bpmnElement="SequenceFlow_01l4ssl">
283 <di:waypoint xsi:type="dc:Point" x="1184" y="286" />
284 <di:waypoint xsi:type="dc:Point" x="1184" y="358" />
285 <bpmndi:BPMNLabel>
286 <dc:Bounds x="1199" y="322" width="0" height="0" />
287 </bpmndi:BPMNLabel>
288 </bpmndi:BPMNEdge>
289 <bpmndi:BPMNEdge id="SequenceFlow_06aasqh_di" bpmnElement="SequenceFlow_06aasqh">
290 <di:waypoint xsi:type="dc:Point" x="443" y="97" />
291 <di:waypoint xsi:type="dc:Point" x="527" y="97" />
292 <bpmndi:BPMNLabel>
293 <dc:Bounds x="479" y="82" width="12" height="14" />
294 </bpmndi:BPMNLabel>
295 </bpmndi:BPMNEdge>
296 <bpmndi:BPMNEdge id="SequenceFlow_1rzlaoy_di" bpmnElement="SequenceFlow_1rzlaoy">
297 <di:waypoint xsi:type="dc:Point" x="418" y="122" />
298 <di:waypoint xsi:type="dc:Point" x="418" y="268" />
299 <di:waypoint xsi:type="dc:Point" x="1131" y="272" />
300 <bpmndi:BPMNLabel>
301 <dc:Bounds x="424" y="195" width="18" height="14" />
302 </bpmndi:BPMNLabel>
303 </bpmndi:BPMNEdge>
304 <bpmndi:BPMNShape id="SubProcess_11bi8mc_di" bpmnElement="SubProcess_11bi8mc" isExpanded="true">
305 <dc:Bounds x="325" y="576" width="419" height="150" />
306 </bpmndi:BPMNShape>
307 <bpmndi:BPMNShape id="StartEvent_1gxe17c_di" bpmnElement="StartEvent_1gxe17c">
308 <dc:Bounds x="360" y="628" width="36" height="36" />
309 <bpmndi:BPMNLabel>
310 <dc:Bounds x="378" y="669" width="0" height="0" />
311 </bpmndi:BPMNLabel>
312 </bpmndi:BPMNShape>
313 <bpmndi:BPMNShape id="ScriptTask_15yddb0_di" bpmnElement="ScriptTask_15yddb0">
314 <dc:Bounds x="468" y="606" width="100" height="80" />
315 </bpmndi:BPMNShape>
316 <bpmndi:BPMNShape id="EndEvent_12e3h6k_di" bpmnElement="EndEvent_12e3h6k">
317 <dc:Bounds x="618" y="628" width="36" height="36" />
318 <bpmndi:BPMNLabel>
319 <dc:Bounds x="636" y="669" width="0" height="0" />
320 </bpmndi:BPMNLabel>
321 </bpmndi:BPMNShape>
322 <bpmndi:BPMNEdge id="SequenceFlow_1ch4xrf_di" bpmnElement="SequenceFlow_1ch4xrf">
323 <di:waypoint xsi:type="dc:Point" x="396" y="646" />
324 <di:waypoint xsi:type="dc:Point" x="468" y="646" />
325 <bpmndi:BPMNLabel>
326 <dc:Bounds x="421" y="646" width="0" height="0" />
327 </bpmndi:BPMNLabel>
328 </bpmndi:BPMNEdge>
329 <bpmndi:BPMNEdge id="SequenceFlow_1pjk2ff_di" bpmnElement="SequenceFlow_1pjk2ff">
330 <di:waypoint xsi:type="dc:Point" x="568" y="646" />
331 <di:waypoint xsi:type="dc:Point" x="618" y="646" />
332 <bpmndi:BPMNLabel>
333 <dc:Bounds x="593" y="646" width="0" height="0" />
334 </bpmndi:BPMNLabel>
335 </bpmndi:BPMNEdge>
336 </bpmndi:BPMNPlane>
337 </bpmndi:BPMNDiagram>
338</bpmn2:definitions>