blob: 75f6b4c8f801ceb3d6c99b3f8e2cd4d272b837b8 [file] [log] [blame]
Yulian Han610b6712018-03-12 19:59:53 +08001<?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.11.3" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
3 <bpmn2:process id="DoUpdateE2EServiceInstance" name="DoUpdateE2EServiceInstance" isExecutable="true">
4 <bpmn2:startEvent id="createSI_startEvent" name="Start Flow">
5 <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
6 </bpmn2:startEvent>
7 <bpmn2:sequenceFlow id="SequenceFlow_1" name="" sourceRef="createSI_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 dcsi = new DoUpdateE2EServiceInstance()
13dcsi.preProcessRequest(execution)
14]]></bpmn2:script>
15 </bpmn2:scriptTask>
16 <bpmn2:sequenceFlow id="SequenceFlow_2" name="" sourceRef="preProcessRequest_ScriptTask" targetRef="CallActivity_18nvmnn" />
17 <bpmn2:scriptTask id="ScriptTask_0i8cqdy_PostProcessAAIGET" name="Post Process AAI GET" scriptFormat="groovy">
18 <bpmn2:incoming>SequenceFlow_0qg0uyn</bpmn2:incoming>
19 <bpmn2:outgoing>SequenceFlow_0wc7v9z</bpmn2:outgoing>
20 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
21def dcsi = new DoUpdateE2EServiceInstance()
22dcsi.postProcessAAIGET(execution)]]></bpmn2:script>
23 </bpmn2:scriptTask>
24 <bpmn2:scriptTask id="Task_09laxun" name="PreProcess for Add Resources" scriptFormat="groovy">
25 <bpmn2:incoming>SequenceFlow_115mdln</bpmn2:incoming>
26 <bpmn2:outgoing>SequenceFlow_0yztz2p</bpmn2:outgoing>
27 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
28def csi = new DoUpdateE2EServiceInstance()
29csi.preProcessForAddResource(execution)]]></bpmn2:script>
30 </bpmn2:scriptTask>
31 <bpmn2:callActivity id="Task_1wyyy33" name="Call DoCreateResources" calledElement="DoCreateResources">
32 <bpmn2:extensionElements>
33 <camunda:in source="nsServiceName" target="nsServiceName" />
34 <camunda:in source="nsServiceDescription" target="nsServiceDescription" />
35 <camunda:in source="globalSubscriberId" target="globalSubscriberId" />
36 <camunda:in source="serviceType" target="serviceType" />
37 <camunda:in source="serviceId" target="serviceId" />
38 <camunda:in source="operationId" target="operationId" />
39 <camunda:in source="resourceType" target="resourceType" />
40 <camunda:in source="resourceUUID" target="resourceUUID" />
41 <camunda:in source="resourceParameters" target="resourceParameters" />
42 <camunda:in source="operationType" target="operationType" />
43 </bpmn2:extensionElements>
44 <bpmn2:incoming>SequenceFlow_0yztz2p</bpmn2:incoming>
45 <bpmn2:outgoing>SequenceFlow_0lblyhi</bpmn2:outgoing>
46 </bpmn2:callActivity>
47 <bpmn2:scriptTask id="Task_0ag30bf" name="PostProcess for Add Resource" scriptFormat="groovy">
48 <bpmn2:incoming>SequenceFlow_0lblyhi</bpmn2:incoming>
49 <bpmn2:outgoing>SequenceFlow_1fr4uwt</bpmn2:outgoing>
50 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
51def csi = new DoUpdateE2EServiceInstance()
52csi.postProcessForAddResource(execution)]]></bpmn2:script>
53 </bpmn2:scriptTask>
54 <bpmn2:scriptTask id="ScriptTask_04rn9mp" name="Post Config Service Instance Update" scriptFormat="groovy">
55 <bpmn2:incoming>SequenceFlow_0cnuo36</bpmn2:incoming>
56 <bpmn2:outgoing>SequenceFlow_1lkpfe2</bpmn2:outgoing>
57 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
58def csi = new DoUpdateE2EServiceInstance()
59csi.postConfigRequest(execution)]]></bpmn2:script>
60 </bpmn2:scriptTask>
61 <bpmn2:intermediateCatchEvent id="StartEvent_StartResource" name="StartAddResources">
62 <bpmn2:outgoing>SequenceFlow_115mdln</bpmn2:outgoing>
63 <bpmn2:linkEventDefinition name="StartAddResource" />
64 </bpmn2:intermediateCatchEvent>
65 <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1dwg5lz" name="GoToStartCompareModelVersions">
66 <bpmn2:incoming>SequenceFlow_1i45vfx</bpmn2:incoming>
67 <bpmn2:linkEventDefinition name="StartCompareModelVersions" />
68 </bpmn2:intermediateThrowEvent>
69 <bpmn2:sequenceFlow id="SequenceFlow_1rebkae" sourceRef="StartEvent_0jhv664" targetRef="ScriptTask_1wk7zcu" />
70 <bpmn2:intermediateCatchEvent id="StartEvent_0jhv664" name="FinishProcess">
71 <bpmn2:outgoing>SequenceFlow_1rebkae</bpmn2:outgoing>
72 <bpmn2:linkEventDefinition name="FinishProcess" />
73 </bpmn2:intermediateCatchEvent>
74 <bpmn2:endEvent id="EndEvent_0x8im5g">
75 <bpmn2:incoming>SequenceFlow_1lkpfe2</bpmn2:incoming>
76 </bpmn2:endEvent>
77 <bpmn2:sequenceFlow id="SequenceFlow_1lkpfe2" sourceRef="ScriptTask_04rn9mp" targetRef="EndEvent_0x8im5g" />
78 <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_GoToFinishProcess" name="GoTo StartDeleteResources">
79 <bpmn2:incoming>SequenceFlow_1fr4uwt</bpmn2:incoming>
80 <bpmn2:linkEventDefinition name="StartDeleteResources" />
81 </bpmn2:intermediateThrowEvent>
82 <bpmn2:intermediateCatchEvent id="StartEvent_1p7w4fj" name="Update Resource Oper Status">
83 <bpmn2:outgoing>SequenceFlow_0e8oxe4</bpmn2:outgoing>
84 <bpmn2:linkEventDefinition name="UpdateResourceOperStatus" />
85 </bpmn2:intermediateCatchEvent>
86 <bpmn2:sequenceFlow id="SequenceFlow_0e8oxe4" sourceRef="StartEvent_1p7w4fj" targetRef="ScriptTask_1pwo0jp" />
87 <bpmn2:scriptTask id="ScriptTask_1wk7zcu" name="Prepare Update Service Oper Status(100%)" scriptFormat="groovy">
88 <bpmn2:incoming>SequenceFlow_1rebkae</bpmn2:incoming>
89 <bpmn2:outgoing>SequenceFlow_0gr3l25</bpmn2:outgoing>
90 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
91execution.setVariable("progress", "100")
92execution.setVariable("operationStatus", "End")
93def ddsi = new DoUpdateE2EServiceInstance()
94ddsi.preUpdateServiceOperationStatus(execution)]]></bpmn2:script>
95 </bpmn2:scriptTask>
96 <bpmn2:serviceTask id="ServiceTask_1a6cmdu" name="Update Service Oper Status">
97 <bpmn2:extensionElements>
98 <camunda:connector>
99 <camunda:inputOutput>
100 <camunda:inputParameter name="url">${URN_mso_openecomp_adapters_db_endpoint}</camunda:inputParameter>
101 <camunda:inputParameter name="headers">
102 <camunda:map>
103 <camunda:entry key="content-type">application/soap+xml</camunda:entry>
104 <camunda:entry key="Authorization">Basic QlBFTENsaWVudDpwYXNzd29yZDEk</camunda:entry>
105 </camunda:map>
106 </camunda:inputParameter>
107 <camunda:inputParameter name="payload">${CVFMI_updateServiceOperStatusRequest}</camunda:inputParameter>
108 <camunda:inputParameter name="method">POST</camunda:inputParameter>
109 <camunda:outputParameter name="CVFMI_dbResponseCode">${statusCode}</camunda:outputParameter>
110 <camunda:outputParameter name="CVFMI_dbResponse">${response}</camunda:outputParameter>
111 </camunda:inputOutput>
112 <camunda:connectorId>http-connector</camunda:connectorId>
113 </camunda:connector>
114 </bpmn2:extensionElements>
115 <bpmn2:incoming>SequenceFlow_0gr3l25</bpmn2:incoming>
116 <bpmn2:outgoing>SequenceFlow_0cnuo36</bpmn2:outgoing>
117 </bpmn2:serviceTask>
118 <bpmn2:sequenceFlow id="SequenceFlow_0gr3l25" sourceRef="ScriptTask_1wk7zcu" targetRef="ServiceTask_1a6cmdu" />
119 <bpmn2:sequenceFlow id="SequenceFlow_0cnuo36" sourceRef="ServiceTask_1a6cmdu" targetRef="ScriptTask_04rn9mp" />
120 <bpmn2:scriptTask id="ScriptTask_1pwo0jp" name="Prepare Resource Oper Status" scriptFormat="groovy">
121 <bpmn2:incoming>SequenceFlow_0e8oxe4</bpmn2:incoming>
122 <bpmn2:outgoing>SequenceFlow_0aylb6e</bpmn2:outgoing>
123 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
124def ddsi = new DoUpdateE2EServiceInstance()
125ddsi.preInitResourcesOperStatus(execution)]]></bpmn2:script>
126 </bpmn2:scriptTask>
127 <bpmn2:sequenceFlow id="SequenceFlow_0aylb6e" sourceRef="ScriptTask_1pwo0jp" targetRef="ServiceTask_1dqzdko" />
128 <bpmn2:serviceTask id="ServiceTask_1dqzdko" name="Init Resource Oper Status">
129 <bpmn2:extensionElements>
130 <camunda:connector>
131 <camunda:inputOutput>
132 <camunda:inputParameter name="url">${CVFMI_dbAdapterEndpoint}</camunda:inputParameter>
133 <camunda:inputParameter name="headers">
134 <camunda:map>
135 <camunda:entry key="content-type">application/soap+xml</camunda:entry>
136 <camunda:entry key="Authorization">Basic QlBFTENsaWVudDpwYXNzd29yZDEk</camunda:entry>
137 </camunda:map>
138 </camunda:inputParameter>
139 <camunda:inputParameter name="payload">${CVFMI_initResOperStatusRequest}</camunda:inputParameter>
140 <camunda:inputParameter name="method">POST</camunda:inputParameter>
141 <camunda:outputParameter name="CVFMI_dbResponseCode">${statusCode}</camunda:outputParameter>
142 <camunda:outputParameter name="CVFMI_dbResponse">${response}</camunda:outputParameter>
143 </camunda:inputOutput>
144 <camunda:connectorId>http-connector</camunda:connectorId>
145 </camunda:connector>
146 </bpmn2:extensionElements>
147 <bpmn2:incoming>SequenceFlow_0aylb6e</bpmn2:incoming>
148 <bpmn2:outgoing>SequenceFlow_1r1hl23</bpmn2:outgoing>
149 </bpmn2:serviceTask>
150 <bpmn2:sequenceFlow id="SequenceFlow_1r1hl23" sourceRef="ServiceTask_1dqzdko" targetRef="ScriptTask_17ssed5" />
151 <bpmn2:sequenceFlow id="SequenceFlow_115mdln" sourceRef="StartEvent_StartResource" targetRef="Task_09laxun" />
152 <bpmn2:sequenceFlow id="SequenceFlow_0yztz2p" sourceRef="Task_09laxun" targetRef="Task_1wyyy33" />
153 <bpmn2:sequenceFlow id="SequenceFlow_0lblyhi" sourceRef="Task_1wyyy33" targetRef="Task_0ag30bf" />
154 <bpmn2:sequenceFlow id="SequenceFlow_1fr4uwt" sourceRef="Task_0ag30bf" targetRef="IntermediateThrowEvent_GoToFinishProcess" />
155 <bpmn2:scriptTask id="ScriptTask_1xxvnst" name="PreProcess for Delete Resources" scriptFormat="groovy">
156 <bpmn2:incoming>SequenceFlow_1qn0865</bpmn2:incoming>
157 <bpmn2:outgoing>SequenceFlow_14rubz2</bpmn2:outgoing>
158 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
159def csi = new DoUpdateE2EServiceInstance()
160csi.preProcessForDeleteResource(execution)]]></bpmn2:script>
161 </bpmn2:scriptTask>
162 <bpmn2:callActivity id="CallActivity_0yphqzk" name="Call DoDeleteResources" calledElement="DoDeleteResources">
163 <bpmn2:extensionElements>
164 <camunda:in source="nsServiceName" target="nsServiceName" />
165 <camunda:in source="nsServiceDescription" target="nsServiceDescription" />
166 <camunda:in source="globalSubscriberId" target="globalSubscriberId" />
167 <camunda:in source="serviceType" target="serviceType" />
168 <camunda:in source="serviceId" target="serviceId" />
169 <camunda:in source="operationId" target="operationId" />
170 <camunda:in source="resourceType" target="resourceType" />
171 <camunda:in source="resourceUUID" target="resourceUUID" />
172 <camunda:in source="resourceParameters" target="resourceParameters" />
173 <camunda:in source="operationType" target="operationType" />
174 </bpmn2:extensionElements>
175 <bpmn2:incoming>SequenceFlow_14rubz2</bpmn2:incoming>
176 <bpmn2:outgoing>SequenceFlow_0tm9bw9</bpmn2:outgoing>
177 </bpmn2:callActivity>
178 <bpmn2:scriptTask id="ScriptTask_00wgfrc" name="PostProcess for Delete Resource" scriptFormat="groovy">
179 <bpmn2:incoming>SequenceFlow_0tm9bw9</bpmn2:incoming>
180 <bpmn2:outgoing>SequenceFlow_0ynd3rm</bpmn2:outgoing>
181 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
182def csi = new DoUpdateE2EServiceInstance()
183csi.postProcessForDeleteResource(execution)]]></bpmn2:script>
184 </bpmn2:scriptTask>
185 <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_0h6d9jb" name="StartDeleteResources">
186 <bpmn2:outgoing>SequenceFlow_1qn0865</bpmn2:outgoing>
187 <bpmn2:linkEventDefinition name="StartDeleteResources" />
188 </bpmn2:intermediateCatchEvent>
189 <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1er2v7q" name="GoTo FinishProcess">
190 <bpmn2:incoming>SequenceFlow_0ynd3rm</bpmn2:incoming>
191 <bpmn2:linkEventDefinition name="FinishProcess" />
192 </bpmn2:intermediateThrowEvent>
193 <bpmn2:sequenceFlow id="SequenceFlow_1qn0865" sourceRef="IntermediateCatchEvent_0h6d9jb" targetRef="ScriptTask_1xxvnst" />
194 <bpmn2:sequenceFlow id="SequenceFlow_14rubz2" sourceRef="ScriptTask_1xxvnst" targetRef="CallActivity_0yphqzk" />
195 <bpmn2:sequenceFlow id="SequenceFlow_0tm9bw9" sourceRef="CallActivity_0yphqzk" targetRef="ScriptTask_00wgfrc" />
196 <bpmn2:sequenceFlow id="SequenceFlow_0ynd3rm" sourceRef="ScriptTask_00wgfrc" targetRef="IntermediateThrowEvent_1er2v7q" />
197 <bpmn2:subProcess id="SubProcess_0roysbg" name="Sub-process for UnexpectedErrors" triggeredByEvent="true">
198 <bpmn2:startEvent id="StartEvent_0xtpw6j">
199 <bpmn2:outgoing>SequenceFlow_19sogyb</bpmn2:outgoing>
200 <bpmn2:errorEventDefinition />
201 </bpmn2:startEvent>
202 <bpmn2:scriptTask id="ScriptTask_0xk9fk3" name="Log / Print Unexpected Error" scriptFormat="groovy">
203 <bpmn2:incoming>SequenceFlow_19sogyb</bpmn2:incoming>
204 <bpmn2:outgoing>SequenceFlow_0ofhz2u</bpmn2:outgoing>
205 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.common.scripts.*
206ExceptionUtil ex = new ExceptionUtil()
207ex.processJavaException(execution)]]></bpmn2:script>
208 </bpmn2:scriptTask>
209 <bpmn2:sequenceFlow id="SequenceFlow_19sogyb" name="" sourceRef="StartEvent_0xtpw6j" targetRef="ScriptTask_0xk9fk3" />
210 <bpmn2:endEvent id="EndEvent_05a2pr9">
211 <bpmn2:incoming>SequenceFlow_0ofhz2u</bpmn2:incoming>
212 </bpmn2:endEvent>
213 <bpmn2:sequenceFlow id="SequenceFlow_0ofhz2u" sourceRef="ScriptTask_0xk9fk3" targetRef="EndEvent_05a2pr9" />
214 </bpmn2:subProcess>
215 <bpmn2:scriptTask id="ScriptTask_0wl77h6" name="Post for Compare Model Versions" scriptFormat="groovy">
216 <bpmn2:incoming>SequenceFlow_02d5ibj</bpmn2:incoming>
217 <bpmn2:outgoing>SequenceFlow_0l4gosl</bpmn2:outgoing>
218 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
219def csi = new DoUpdateE2EServiceInstance()
220csi.postCompareModelVersions(execution)]]></bpmn2:script>
221 </bpmn2:scriptTask>
222 <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_0gk8ige" name="StartCompareModelVersions">
223 <bpmn2:outgoing>SequenceFlow_1vtlt1v</bpmn2:outgoing>
224 <bpmn2:linkEventDefinition name="StartCompareModelVersions" />
225 </bpmn2:intermediateCatchEvent>
226 <bpmn2:scriptTask id="ScriptTask_1afvv50" name="Prepare for Compare Model Versions" scriptFormat="groovy">
227 <bpmn2:incoming>SequenceFlow_1vtlt1v</bpmn2:incoming>
228 <bpmn2:outgoing>SequenceFlow_0h40pn8</bpmn2:outgoing>
229 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
230def ddsi = new DoUpdateE2EServiceInstance()
231ddsi.preCompareModelVersions(execution)]]></bpmn2:script>
232 </bpmn2:scriptTask>
233 <bpmn2:sequenceFlow id="SequenceFlow_02d5ibj" sourceRef="ServiceTask_02u5iza" targetRef="ScriptTask_0wl77h6" />
234 <bpmn2:sequenceFlow id="SequenceFlow_1vtlt1v" sourceRef="IntermediateCatchEvent_0gk8ige" targetRef="ScriptTask_1afvv50" />
235 <bpmn2:sequenceFlow id="SequenceFlow_0h40pn8" sourceRef="ScriptTask_1afvv50" targetRef="ServiceTask_02u5iza" />
236 <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_09ur9ds" name="GoTo StartAddResources">
237 <bpmn2:incoming>SequenceFlow_0l4gosl</bpmn2:incoming>
238 <bpmn2:linkEventDefinition name="StartAddResource" />
239 </bpmn2:intermediateThrowEvent>
240 <bpmn2:sequenceFlow id="SequenceFlow_0l4gosl" sourceRef="ScriptTask_0wl77h6" targetRef="IntermediateThrowEvent_09ur9ds" />
241 <bpmn2:callActivity id="ServiceTask_02u5iza" name="Call DoCompareModelVersions" calledElement="DoCompareModelVersions">
242 <bpmn2:incoming>SequenceFlow_0h40pn8</bpmn2:incoming>
243 <bpmn2:outgoing>SequenceFlow_02d5ibj</bpmn2:outgoing>
244 </bpmn2:callActivity>
245 <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0cabwkq" name="GoTo UpdateResourceOperStatus">
246 <bpmn2:incoming>SequenceFlow_0wc7v9z</bpmn2:incoming>
247 <bpmn2:linkEventDefinition name="UpdateResourceOperStatus" />
248 </bpmn2:intermediateThrowEvent>
249 <bpmn2:callActivity id="CallActivity_18nvmnn" name="Call AAI Generic GetService" calledElement="GenericGetService">
250 <bpmn2:extensionElements>
251 <camunda:in source="serviceInstanceId" target="GENGS_serviceInstanceId" />
252 <camunda:in sourceExpression="service-instance" target="GENGS_type" />
253 <camunda:out source="GENGS_FoundIndicator" target="GENGS_FoundIndicator" />
254 <camunda:out source="GENGS_SuccessIndicator" target="GENGS_SuccessIndicator" />
255 <camunda:out source="WorkflowException" target="WorkflowException" />
256 <camunda:out source="GENGS_siResourceLink" target="GENGS_siResourceLink" />
257 <camunda:out source="GENGS_service" target="GENGS_service" />
258 <camunda:in source="globalSubscriberId" target="GENGS_globalCustomerId" />
259 <camunda:in source="serviceType" target="GENGS_serviceType" />
260 </bpmn2:extensionElements>
261 <bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
262 <bpmn2:outgoing>SequenceFlow_0qg0uyn</bpmn2:outgoing>
263 </bpmn2:callActivity>
264 <bpmn2:sequenceFlow id="SequenceFlow_0qg0uyn" sourceRef="CallActivity_18nvmnn" targetRef="ScriptTask_0i8cqdy_PostProcessAAIGET" />
265 <bpmn2:sequenceFlow id="SequenceFlow_0wc7v9z" sourceRef="ScriptTask_0i8cqdy_PostProcessAAIGET" targetRef="IntermediateThrowEvent_0cabwkq" />
266 <bpmn2:scriptTask id="ScriptTask_17ssed5" name="Post Resource Oper Status" scriptFormat="groovy">
267 <bpmn2:incoming>SequenceFlow_1r1hl23</bpmn2:incoming>
268 <bpmn2:outgoing>SequenceFlow_1i45vfx</bpmn2:outgoing>
269 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
270def dcsi = new DoUpdateE2EServiceInstance()
271dcsi.postResourcesOperStatus(execution)]]></bpmn2:script>
272 </bpmn2:scriptTask>
273 <bpmn2:sequenceFlow id="SequenceFlow_1i45vfx" sourceRef="ScriptTask_17ssed5" targetRef="IntermediateThrowEvent_1dwg5lz" />
274 <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1da7q01" name="GoToStartCompareModelVersions">
275 <bpmn2:incoming>SequenceFlow_16evvx4</bpmn2:incoming>
276 <bpmn2:linkEventDefinition name="StartCompareModelVersions" />
277 </bpmn2:intermediateThrowEvent>
278 <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_1uv1dxj" name="Update Resource Oper Status">
279 <bpmn2:outgoing>SequenceFlow_1sphzdm</bpmn2:outgoing>
280 <bpmn2:linkEventDefinition name="UpdateResourceOperStatus" />
281 </bpmn2:intermediateCatchEvent>
282 <bpmn2:scriptTask id="ScriptTask_0acnvkp" name="Prepare Resource Oper Status(10%)" scriptFormat="groovy">
283 <bpmn2:incoming>SequenceFlow_1sphzdm</bpmn2:incoming>
284 <bpmn2:outgoing>SequenceFlow_0r6c0ci</bpmn2:outgoing>
285 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
286execution.setVariable("progress", "10")
287def ddsi = new DoUpdateE2EServiceInstance()
288ddsi.preUpdateServiceOperationStatus(execution)]]></bpmn2:script>
289 </bpmn2:scriptTask>
290 <bpmn2:serviceTask id="ServiceTask_17u9q9u" name="Init Resource Oper Status">
291 <bpmn2:extensionElements>
292 <camunda:connector>
293 <camunda:inputOutput>
294 <camunda:inputParameter name="url">${CVFMI_dbAdapterEndpoint}</camunda:inputParameter>
295 <camunda:inputParameter name="headers">
296 <camunda:map>
297 <camunda:entry key="content-type">application/soap+xml</camunda:entry>
298 <camunda:entry key="Authorization">Basic QlBFTENsaWVudDpwYXNzd29yZDEk</camunda:entry>
299 </camunda:map>
300 </camunda:inputParameter>
301 <camunda:inputParameter name="payload">${CVFMI_initResOperStatusRequest}</camunda:inputParameter>
302 <camunda:inputParameter name="method">POST</camunda:inputParameter>
303 <camunda:outputParameter name="CVFMI_dbResponseCode">${statusCode}</camunda:outputParameter>
304 <camunda:outputParameter name="CVFMI_dbResponse">${response}</camunda:outputParameter>
305 </camunda:inputOutput>
306 <camunda:connectorId>http-connector</camunda:connectorId>
307 </camunda:connector>
308 </bpmn2:extensionElements>
309 <bpmn2:incoming>SequenceFlow_0r6c0ci</bpmn2:incoming>
310 <bpmn2:outgoing>SequenceFlow_1muxopq</bpmn2:outgoing>
311 </bpmn2:serviceTask>
312 <bpmn2:scriptTask id="ScriptTask_0r74c3c" name="Post Resource Oper Status" scriptFormat="groovy">
313 <bpmn2:incoming>SequenceFlow_1muxopq</bpmn2:incoming>
314 <bpmn2:outgoing>SequenceFlow_16evvx4</bpmn2:outgoing>
315 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
316def dcsi = new DoUpdateE2EServiceInstance()
317dcsi.postResourcesOperStatus(execution)]]></bpmn2:script>
318 </bpmn2:scriptTask>
319 <bpmn2:sequenceFlow id="SequenceFlow_16evvx4" sourceRef="ScriptTask_0r74c3c" targetRef="IntermediateThrowEvent_1da7q01" />
320 <bpmn2:sequenceFlow id="SequenceFlow_1sphzdm" sourceRef="IntermediateCatchEvent_1uv1dxj" targetRef="ScriptTask_0acnvkp" />
321 <bpmn2:sequenceFlow id="SequenceFlow_0r6c0ci" sourceRef="ScriptTask_0acnvkp" targetRef="ServiceTask_17u9q9u" />
322 <bpmn2:sequenceFlow id="SequenceFlow_1muxopq" sourceRef="ServiceTask_17u9q9u" targetRef="ScriptTask_0r74c3c" />
323 <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0vneaao" name="GoToStartCompareModelVersions">
324 <bpmn2:incoming>SequenceFlow_0s57qft</bpmn2:incoming>
325 <bpmn2:linkEventDefinition name="StartCompareModelVersions" />
326 </bpmn2:intermediateThrowEvent>
327 <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_0a418ef" name="Update Resource Oper Status">
328 <bpmn2:outgoing>SequenceFlow_02taco0</bpmn2:outgoing>
329 <bpmn2:linkEventDefinition name="UpdateResourceOperStatus" />
330 </bpmn2:intermediateCatchEvent>
331 <bpmn2:scriptTask id="ScriptTask_1na4qzo" name="Prepare Resource Oper Status(60%)" scriptFormat="groovy">
332 <bpmn2:incoming>SequenceFlow_02taco0</bpmn2:incoming>
333 <bpmn2:outgoing>SequenceFlow_07l3twh</bpmn2:outgoing>
334 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
335execution.setVariable("progress", "60")
336def ddsi = new DoUpdateE2EServiceInstance()
337ddsi.preUpdateServiceOperationStatus(execution)]]></bpmn2:script>
338 </bpmn2:scriptTask>
339 <bpmn2:serviceTask id="ServiceTask_0c13nyt" name="Init Resource Oper Status">
340 <bpmn2:extensionElements>
341 <camunda:connector>
342 <camunda:inputOutput>
343 <camunda:inputParameter name="url">${CVFMI_dbAdapterEndpoint}</camunda:inputParameter>
344 <camunda:inputParameter name="headers">
345 <camunda:map>
346 <camunda:entry key="content-type">application/soap+xml</camunda:entry>
347 <camunda:entry key="Authorization">Basic QlBFTENsaWVudDpwYXNzd29yZDEk</camunda:entry>
348 </camunda:map>
349 </camunda:inputParameter>
350 <camunda:inputParameter name="payload">${CVFMI_initResOperStatusRequest}</camunda:inputParameter>
351 <camunda:inputParameter name="method">POST</camunda:inputParameter>
352 <camunda:outputParameter name="CVFMI_dbResponseCode">${statusCode}</camunda:outputParameter>
353 <camunda:outputParameter name="CVFMI_dbResponse">${response}</camunda:outputParameter>
354 </camunda:inputOutput>
355 <camunda:connectorId>http-connector</camunda:connectorId>
356 </camunda:connector>
357 </bpmn2:extensionElements>
358 <bpmn2:incoming>SequenceFlow_07l3twh</bpmn2:incoming>
359 <bpmn2:outgoing>SequenceFlow_1eg944u</bpmn2:outgoing>
360 </bpmn2:serviceTask>
361 <bpmn2:scriptTask id="ScriptTask_0iq531p" name="Post Resource Oper Status" scriptFormat="groovy">
362 <bpmn2:incoming>SequenceFlow_1eg944u</bpmn2:incoming>
363 <bpmn2:outgoing>SequenceFlow_0s57qft</bpmn2:outgoing>
364 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
365def dcsi = new DoUpdateE2EServiceInstance()
366dcsi.postResourcesOperStatus(execution)]]></bpmn2:script>
367 </bpmn2:scriptTask>
368 <bpmn2:sequenceFlow id="SequenceFlow_0s57qft" sourceRef="ScriptTask_0iq531p" targetRef="IntermediateThrowEvent_0vneaao" />
369 <bpmn2:sequenceFlow id="SequenceFlow_02taco0" sourceRef="IntermediateCatchEvent_0a418ef" targetRef="ScriptTask_1na4qzo" />
370 <bpmn2:sequenceFlow id="SequenceFlow_07l3twh" sourceRef="ScriptTask_1na4qzo" targetRef="ServiceTask_0c13nyt" />
371 <bpmn2:sequenceFlow id="SequenceFlow_1eg944u" sourceRef="ServiceTask_0c13nyt" targetRef="ScriptTask_0iq531p" />
372 </bpmn2:process>
373 <bpmn2:error id="Error_2" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
374 <bpmn2:error id="Error_1" name="java.lang.Exception" errorCode="java.lang.Exception" />
375 <bpmndi:BPMNDiagram id="BPMNDiagram_1">
376 <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="DoUpdateE2EServiceInstance">
377 <bpmndi:BPMNShape id="_BPMNShape_StartEvent_47" bpmnElement="createSI_startEvent">
378 <dc:Bounds x="-14" y="334" width="36" height="36" />
379 <bpmndi:BPMNLabel>
380 <dc:Bounds x="-20" y="375" width="50" height="12" />
381 </bpmndi:BPMNLabel>
382 </bpmndi:BPMNShape>
383 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_61" bpmnElement="preProcessRequest_ScriptTask">
384 <dc:Bounds x="293" y="312" width="100" height="80" />
385 </bpmndi:BPMNShape>
386 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="_BPMNShape_StartEvent_47" targetElement="_BPMNShape_ScriptTask_61">
387 <di:waypoint xsi:type="dc:Point" x="22" y="352" />
388 <di:waypoint xsi:type="dc:Point" x="293" y="352" />
389 <bpmndi:BPMNLabel>
390 <dc:Bounds x="112.5" y="337" width="90" height="0" />
391 </bpmndi:BPMNLabel>
392 </bpmndi:BPMNEdge>
393 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_2" sourceElement="_BPMNShape_ScriptTask_61" targetElement="CallActivity_18nvmnn_di">
394 <di:waypoint xsi:type="dc:Point" x="393" y="352" />
395 <di:waypoint xsi:type="dc:Point" x="589" y="352" />
396 <bpmndi:BPMNLabel>
397 <dc:Bounds x="446" y="337" width="90" height="0" />
398 </bpmndi:BPMNLabel>
399 </bpmndi:BPMNEdge>
400 <bpmndi:BPMNShape id="ScriptTask_0i8cqdy_di" bpmnElement="ScriptTask_0i8cqdy_PostProcessAAIGET">
401 <dc:Bounds x="858" y="312" width="100" height="80" />
402 </bpmndi:BPMNShape>
403 <bpmndi:BPMNShape id="ScriptTask_1azssf7_di" bpmnElement="Task_09laxun">
404 <dc:Bounds x="293" y="828" width="100" height="80" />
405 </bpmndi:BPMNShape>
406 <bpmndi:BPMNShape id="CallActivity_1v57nb9_di" bpmnElement="Task_1wyyy33">
407 <dc:Bounds x="589" y="828" width="100" height="80" />
408 </bpmndi:BPMNShape>
409 <bpmndi:BPMNShape id="ScriptTask_1fj89ew_di" bpmnElement="Task_0ag30bf">
410 <dc:Bounds x="858" y="828" width="100" height="80" />
411 </bpmndi:BPMNShape>
412 <bpmndi:BPMNShape id="ScriptTask_04rn9mp_di" bpmnElement="ScriptTask_04rn9mp">
413 <dc:Bounds x="858" y="1208" width="100" height="80" />
414 </bpmndi:BPMNShape>
415 <bpmndi:BPMNShape id="IntermediateCatchEvent_0jks7by_di" bpmnElement="StartEvent_StartResource">
416 <dc:Bounds x="-14" y="850" width="36" height="36" />
417 <bpmndi:BPMNLabel>
418 <dc:Bounds x="-38" y="895" width="84" height="24" />
419 </bpmndi:BPMNLabel>
420 </bpmndi:BPMNShape>
421 <bpmndi:BPMNShape id="IntermediateThrowEvent_0ys6800_di" bpmnElement="IntermediateThrowEvent_1dwg5lz">
422 <dc:Bounds x="1239" y="473" width="36" height="36" />
423 <bpmndi:BPMNLabel>
424 <dc:Bounds x="1213" y="513" width="90" height="24" />
425 </bpmndi:BPMNLabel>
426 </bpmndi:BPMNShape>
427 <bpmndi:BPMNEdge id="SequenceFlow_1rebkae_di" bpmnElement="SequenceFlow_1rebkae">
428 <di:waypoint xsi:type="dc:Point" x="22" y="1248" />
429 <di:waypoint xsi:type="dc:Point" x="283" y="1248" />
430 <bpmndi:BPMNLabel>
431 <dc:Bounds x="107.5" y="1227" width="90" height="12" />
432 </bpmndi:BPMNLabel>
433 </bpmndi:BPMNEdge>
434 <bpmndi:BPMNShape id="IntermediateCatchEvent_05z1jyy_di" bpmnElement="StartEvent_0jhv664">
435 <dc:Bounds x="-14" y="1230" width="36" height="36" />
436 <bpmndi:BPMNLabel>
437 <dc:Bounds x="-31" y="1270" width="70" height="12" />
438 </bpmndi:BPMNLabel>
439 </bpmndi:BPMNShape>
440 <bpmndi:BPMNShape id="EndEvent_0x8im5g_di" bpmnElement="EndEvent_0x8im5g">
441 <dc:Bounds x="1239" y="1230" width="36" height="36" />
442 <bpmndi:BPMNLabel>
443 <dc:Bounds x="1212" y="1270" width="90" height="12" />
444 </bpmndi:BPMNLabel>
445 </bpmndi:BPMNShape>
446 <bpmndi:BPMNEdge id="SequenceFlow_1lkpfe2_di" bpmnElement="SequenceFlow_1lkpfe2">
447 <di:waypoint xsi:type="dc:Point" x="958" y="1248" />
448 <di:waypoint xsi:type="dc:Point" x="1239" y="1248" />
449 <bpmndi:BPMNLabel>
450 <dc:Bounds x="1053.5" y="1227" width="90" height="12" />
451 </bpmndi:BPMNLabel>
452 </bpmndi:BPMNEdge>
453 <bpmndi:BPMNShape id="IntermediateThrowEvent_11jt9tx_di" bpmnElement="IntermediateThrowEvent_GoToFinishProcess">
454 <dc:Bounds x="1239" y="850" width="36" height="36" />
455 <bpmndi:BPMNLabel>
456 <dc:Bounds x="1214" y="892" width="86" height="36" />
457 </bpmndi:BPMNLabel>
458 </bpmndi:BPMNShape>
459 <bpmndi:BPMNShape id="IntermediateCatchEvent_0v3ecwh_di" bpmnElement="StartEvent_1p7w4fj">
460 <dc:Bounds x="-14" y="473" width="36" height="36" />
461 <bpmndi:BPMNLabel>
462 <dc:Bounds x="-38" y="513" width="86" height="24" />
463 </bpmndi:BPMNLabel>
464 </bpmndi:BPMNShape>
465 <bpmndi:BPMNEdge id="SequenceFlow_0e8oxe4_di" bpmnElement="SequenceFlow_0e8oxe4">
466 <di:waypoint xsi:type="dc:Point" x="22" y="491" />
467 <di:waypoint xsi:type="dc:Point" x="158" y="491" />
468 <di:waypoint xsi:type="dc:Point" x="158" y="491" />
469 <di:waypoint xsi:type="dc:Point" x="293" y="491" />
470 <bpmndi:BPMNLabel>
471 <dc:Bounds x="128" y="485" width="90" height="12" />
472 </bpmndi:BPMNLabel>
473 </bpmndi:BPMNEdge>
474 <bpmndi:BPMNShape id="ScriptTask_1wk7zcu_di" bpmnElement="ScriptTask_1wk7zcu">
475 <dc:Bounds x="283" y="1208" width="100" height="80" />
476 </bpmndi:BPMNShape>
477 <bpmndi:BPMNShape id="ServiceTask_1a6cmdu_di" bpmnElement="ServiceTask_1a6cmdu">
478 <dc:Bounds x="589" y="1208" width="100" height="80" />
479 </bpmndi:BPMNShape>
480 <bpmndi:BPMNEdge id="SequenceFlow_0gr3l25_di" bpmnElement="SequenceFlow_0gr3l25">
481 <di:waypoint xsi:type="dc:Point" x="383" y="1248" />
482 <di:waypoint xsi:type="dc:Point" x="589" y="1248" />
483 <bpmndi:BPMNLabel>
484 <dc:Bounds x="441" y="1227" width="90" height="12" />
485 </bpmndi:BPMNLabel>
486 </bpmndi:BPMNEdge>
487 <bpmndi:BPMNEdge id="SequenceFlow_0cnuo36_di" bpmnElement="SequenceFlow_0cnuo36">
488 <di:waypoint xsi:type="dc:Point" x="689" y="1248" />
489 <di:waypoint xsi:type="dc:Point" x="858" y="1248" />
490 <bpmndi:BPMNLabel>
491 <dc:Bounds x="728.5" y="1227" width="90" height="12" />
492 </bpmndi:BPMNLabel>
493 </bpmndi:BPMNEdge>
494 <bpmndi:BPMNShape id="ScriptTask_1pwo0jp_di" bpmnElement="ScriptTask_1pwo0jp">
495 <dc:Bounds x="293" y="451" width="100" height="80" />
496 </bpmndi:BPMNShape>
497 <bpmndi:BPMNEdge id="SequenceFlow_0aylb6e_di" bpmnElement="SequenceFlow_0aylb6e">
498 <di:waypoint xsi:type="dc:Point" x="393" y="491" />
499 <di:waypoint xsi:type="dc:Point" x="552" y="491" />
500 <di:waypoint xsi:type="dc:Point" x="552" y="491" />
501 <di:waypoint xsi:type="dc:Point" x="589" y="491" />
502 <bpmndi:BPMNLabel>
503 <dc:Bounds x="522" y="485" width="90" height="12" />
504 </bpmndi:BPMNLabel>
505 </bpmndi:BPMNEdge>
506 <bpmndi:BPMNShape id="ServiceTask_1dqzdko_di" bpmnElement="ServiceTask_1dqzdko">
507 <dc:Bounds x="589" y="451" width="100" height="80" />
508 </bpmndi:BPMNShape>
509 <bpmndi:BPMNEdge id="SequenceFlow_1r1hl23_di" bpmnElement="SequenceFlow_1r1hl23">
510 <di:waypoint xsi:type="dc:Point" x="689" y="491" />
511 <di:waypoint xsi:type="dc:Point" x="858" y="491" />
512 <bpmndi:BPMNLabel>
513 <dc:Bounds x="728.5" y="470" width="90" height="12" />
514 </bpmndi:BPMNLabel>
515 </bpmndi:BPMNEdge>
516 <bpmndi:BPMNEdge id="SequenceFlow_115mdln_di" bpmnElement="SequenceFlow_115mdln">
517 <di:waypoint xsi:type="dc:Point" x="22" y="868" />
518 <di:waypoint xsi:type="dc:Point" x="293" y="868" />
519 <bpmndi:BPMNLabel>
520 <dc:Bounds x="112.5" y="847" width="90" height="12" />
521 </bpmndi:BPMNLabel>
522 </bpmndi:BPMNEdge>
523 <bpmndi:BPMNEdge id="SequenceFlow_0yztz2p_di" bpmnElement="SequenceFlow_0yztz2p">
524 <di:waypoint xsi:type="dc:Point" x="393" y="868" />
525 <di:waypoint xsi:type="dc:Point" x="589" y="868" />
526 <bpmndi:BPMNLabel>
527 <dc:Bounds x="446" y="847" width="90" height="12" />
528 </bpmndi:BPMNLabel>
529 </bpmndi:BPMNEdge>
530 <bpmndi:BPMNEdge id="SequenceFlow_0lblyhi_di" bpmnElement="SequenceFlow_0lblyhi">
531 <di:waypoint xsi:type="dc:Point" x="689" y="868" />
532 <di:waypoint xsi:type="dc:Point" x="858" y="868" />
533 <bpmndi:BPMNLabel>
534 <dc:Bounds x="728.5" y="847" width="90" height="12" />
535 </bpmndi:BPMNLabel>
536 </bpmndi:BPMNEdge>
537 <bpmndi:BPMNEdge id="SequenceFlow_1fr4uwt_di" bpmnElement="SequenceFlow_1fr4uwt">
538 <di:waypoint xsi:type="dc:Point" x="958" y="868" />
539 <di:waypoint xsi:type="dc:Point" x="1239" y="868" />
540 <bpmndi:BPMNLabel>
541 <dc:Bounds x="1053.5" y="847" width="90" height="12" />
542 </bpmndi:BPMNLabel>
543 </bpmndi:BPMNEdge>
544 <bpmndi:BPMNShape id="ScriptTask_1xxvnst_di" bpmnElement="ScriptTask_1xxvnst">
545 <dc:Bounds x="293" y="1081" width="100" height="80" />
546 </bpmndi:BPMNShape>
547 <bpmndi:BPMNShape id="CallActivity_0yphqzk_di" bpmnElement="CallActivity_0yphqzk">
548 <dc:Bounds x="589" y="1081" width="100" height="80" />
549 </bpmndi:BPMNShape>
550 <bpmndi:BPMNShape id="ScriptTask_00wgfrc_di" bpmnElement="ScriptTask_00wgfrc">
551 <dc:Bounds x="858" y="1081" width="100" height="80" />
552 </bpmndi:BPMNShape>
553 <bpmndi:BPMNShape id="IntermediateCatchEvent_0h6d9jb_di" bpmnElement="IntermediateCatchEvent_0h6d9jb">
554 <dc:Bounds x="-14" y="1103" width="36" height="36" />
555 <bpmndi:BPMNLabel>
556 <dc:Bounds x="-38" y="1143" width="86" height="24" />
557 </bpmndi:BPMNLabel>
558 </bpmndi:BPMNShape>
559 <bpmndi:BPMNShape id="IntermediateThrowEvent_1er2v7q_di" bpmnElement="IntermediateThrowEvent_1er2v7q">
560 <dc:Bounds x="1239" y="1103" width="36" height="36" />
561 <bpmndi:BPMNLabel>
562 <dc:Bounds x="1224" y="1143" width="70" height="24" />
563 </bpmndi:BPMNLabel>
564 </bpmndi:BPMNShape>
565 <bpmndi:BPMNEdge id="SequenceFlow_1qn0865_di" bpmnElement="SequenceFlow_1qn0865">
566 <di:waypoint xsi:type="dc:Point" x="22" y="1121" />
567 <di:waypoint xsi:type="dc:Point" x="293" y="1121" />
568 <bpmndi:BPMNLabel>
569 <dc:Bounds x="112.5" y="1100" width="90" height="12" />
570 </bpmndi:BPMNLabel>
571 </bpmndi:BPMNEdge>
572 <bpmndi:BPMNEdge id="SequenceFlow_14rubz2_di" bpmnElement="SequenceFlow_14rubz2">
573 <di:waypoint xsi:type="dc:Point" x="393" y="1121" />
574 <di:waypoint xsi:type="dc:Point" x="589" y="1121" />
575 <bpmndi:BPMNLabel>
576 <dc:Bounds x="446" y="1100" width="90" height="12" />
577 </bpmndi:BPMNLabel>
578 </bpmndi:BPMNEdge>
579 <bpmndi:BPMNEdge id="SequenceFlow_0tm9bw9_di" bpmnElement="SequenceFlow_0tm9bw9">
580 <di:waypoint xsi:type="dc:Point" x="689" y="1121" />
581 <di:waypoint xsi:type="dc:Point" x="858" y="1121" />
582 <bpmndi:BPMNLabel>
583 <dc:Bounds x="728.5" y="1100" width="90" height="12" />
584 </bpmndi:BPMNLabel>
585 </bpmndi:BPMNEdge>
586 <bpmndi:BPMNEdge id="SequenceFlow_0ynd3rm_di" bpmnElement="SequenceFlow_0ynd3rm">
587 <di:waypoint xsi:type="dc:Point" x="958" y="1121" />
588 <di:waypoint xsi:type="dc:Point" x="1239" y="1121" />
589 <bpmndi:BPMNLabel>
590 <dc:Bounds x="1053.5" y="1100" width="90" height="12" />
591 </bpmndi:BPMNLabel>
592 </bpmndi:BPMNEdge>
593 <bpmndi:BPMNShape id="SubProcess_0roysbg_di" bpmnElement="SubProcess_0roysbg" isExpanded="true">
594 <dc:Bounds x="-50" y="1386" width="1361" height="147" />
595 </bpmndi:BPMNShape>
596 <bpmndi:BPMNShape id="StartEvent_0xtpw6j_di" bpmnElement="StartEvent_0xtpw6j">
597 <dc:Bounds x="-14" y="1453" width="36" height="36" />
598 <bpmndi:BPMNLabel>
599 <dc:Bounds x="-131" y="1494" width="90" height="12" />
600 </bpmndi:BPMNLabel>
601 </bpmndi:BPMNShape>
602 <bpmndi:BPMNShape id="EndEvent_05a2pr9_di" bpmnElement="EndEvent_05a2pr9">
603 <dc:Bounds x="1229" y="1453" width="36" height="36" />
604 <bpmndi:BPMNLabel>
605 <dc:Bounds x="1112" y="1494" width="90" height="12" />
606 </bpmndi:BPMNLabel>
607 </bpmndi:BPMNShape>
608 <bpmndi:BPMNShape id="ScriptTask_0xk9fk3_di" bpmnElement="ScriptTask_0xk9fk3">
609 <dc:Bounds x="585" y="1431" width="100" height="80" />
610 </bpmndi:BPMNShape>
611 <bpmndi:BPMNEdge id="SequenceFlow_19sogyb_di" bpmnElement="SequenceFlow_19sogyb">
612 <di:waypoint xsi:type="dc:Point" x="22" y="1471" />
613 <di:waypoint xsi:type="dc:Point" x="304" y="1471" />
614 <di:waypoint xsi:type="dc:Point" x="304" y="1471" />
615 <di:waypoint xsi:type="dc:Point" x="585" y="1471" />
616 <bpmndi:BPMNLabel>
617 <dc:Bounds x="274" y="1465" width="90" height="12" />
618 </bpmndi:BPMNLabel>
619 </bpmndi:BPMNEdge>
620 <bpmndi:BPMNShape id="ScriptTask_0wl77h6_di" bpmnElement="ScriptTask_0wl77h6">
621 <dc:Bounds x="858" y="600" width="100" height="80" />
622 </bpmndi:BPMNShape>
623 <bpmndi:BPMNShape id="IntermediateCatchEvent_0gk8ige_di" bpmnElement="IntermediateCatchEvent_0gk8ige">
624 <dc:Bounds x="-14" y="622" width="36" height="36" />
625 <bpmndi:BPMNLabel>
626 <dc:Bounds x="-38" y="684" width="89" height="24" />
627 </bpmndi:BPMNLabel>
628 </bpmndi:BPMNShape>
629 <bpmndi:BPMNShape id="ScriptTask_1afvv50_di" bpmnElement="ScriptTask_1afvv50">
630 <dc:Bounds x="293" y="600" width="100" height="80" />
631 </bpmndi:BPMNShape>
632 <bpmndi:BPMNEdge id="SequenceFlow_02d5ibj_di" bpmnElement="SequenceFlow_02d5ibj">
633 <di:waypoint xsi:type="dc:Point" x="689" y="640" />
634 <di:waypoint xsi:type="dc:Point" x="774" y="640" />
635 <di:waypoint xsi:type="dc:Point" x="774" y="640" />
636 <di:waypoint xsi:type="dc:Point" x="858" y="640" />
637 <bpmndi:BPMNLabel>
638 <dc:Bounds x="744" y="593" width="90" height="12" />
639 </bpmndi:BPMNLabel>
640 </bpmndi:BPMNEdge>
641 <bpmndi:BPMNEdge id="SequenceFlow_1vtlt1v_di" bpmnElement="SequenceFlow_1vtlt1v">
642 <di:waypoint xsi:type="dc:Point" x="22" y="640" />
643 <di:waypoint xsi:type="dc:Point" x="293" y="640" />
644 <bpmndi:BPMNLabel>
645 <dc:Bounds x="112.5" y="578" width="90" height="12" />
646 </bpmndi:BPMNLabel>
647 </bpmndi:BPMNEdge>
648 <bpmndi:BPMNEdge id="SequenceFlow_0h40pn8_di" bpmnElement="SequenceFlow_0h40pn8">
649 <di:waypoint xsi:type="dc:Point" x="393" y="640" />
650 <di:waypoint xsi:type="dc:Point" x="589" y="640" />
651 <bpmndi:BPMNLabel>
652 <dc:Bounds x="446" y="578" width="90" height="12" />
653 </bpmndi:BPMNLabel>
654 </bpmndi:BPMNEdge>
655 <bpmndi:BPMNShape id="IntermediateThrowEvent_09ur9ds_di" bpmnElement="IntermediateThrowEvent_09ur9ds">
656 <dc:Bounds x="1239" y="622" width="36" height="36" />
657 <bpmndi:BPMNLabel>
658 <dc:Bounds x="1215" y="663" width="84" height="36" />
659 </bpmndi:BPMNLabel>
660 </bpmndi:BPMNShape>
661 <bpmndi:BPMNEdge id="SequenceFlow_0l4gosl_di" bpmnElement="SequenceFlow_0l4gosl">
662 <di:waypoint xsi:type="dc:Point" x="958" y="640" />
663 <di:waypoint xsi:type="dc:Point" x="1098" y="640" />
664 <di:waypoint xsi:type="dc:Point" x="1098" y="640" />
665 <di:waypoint xsi:type="dc:Point" x="1239" y="640" />
666 <bpmndi:BPMNLabel>
667 <dc:Bounds x="1068" y="593" width="90" height="12" />
668 </bpmndi:BPMNLabel>
669 </bpmndi:BPMNEdge>
670 <bpmndi:BPMNShape id="CallActivity_00ftzjj_di" bpmnElement="ServiceTask_02u5iza">
671 <dc:Bounds x="589" y="600" width="100" height="80" />
672 </bpmndi:BPMNShape>
673 <bpmndi:BPMNShape id="IntermediateThrowEvent_0nf1193_di" bpmnElement="IntermediateThrowEvent_0cabwkq">
674 <dc:Bounds x="1235" y="334" width="36" height="36" />
675 <bpmndi:BPMNLabel>
676 <dc:Bounds x="1215" y="374" width="83" height="36" />
677 </bpmndi:BPMNLabel>
678 </bpmndi:BPMNShape>
679 <bpmndi:BPMNShape id="CallActivity_18nvmnn_di" bpmnElement="CallActivity_18nvmnn">
680 <dc:Bounds x="589" y="312" width="100" height="80" />
681 </bpmndi:BPMNShape>
682 <bpmndi:BPMNEdge id="SequenceFlow_0qg0uyn_di" bpmnElement="SequenceFlow_0qg0uyn">
683 <di:waypoint xsi:type="dc:Point" x="689" y="352" />
684 <di:waypoint xsi:type="dc:Point" x="858" y="352" />
685 <bpmndi:BPMNLabel>
686 <dc:Bounds x="728.5" y="331" width="90" height="12" />
687 </bpmndi:BPMNLabel>
688 </bpmndi:BPMNEdge>
689 <bpmndi:BPMNEdge id="SequenceFlow_0wc7v9z_di" bpmnElement="SequenceFlow_0wc7v9z">
690 <di:waypoint xsi:type="dc:Point" x="958" y="352" />
691 <di:waypoint xsi:type="dc:Point" x="1235" y="352" />
692 <bpmndi:BPMNLabel>
693 <dc:Bounds x="1096.5" y="331" width="0" height="12" />
694 </bpmndi:BPMNLabel>
695 </bpmndi:BPMNEdge>
696 <bpmndi:BPMNShape id="ScriptTask_17ssed5_di" bpmnElement="ScriptTask_17ssed5">
697 <dc:Bounds x="858" y="451" width="100" height="80" />
698 </bpmndi:BPMNShape>
699 <bpmndi:BPMNEdge id="SequenceFlow_1i45vfx_di" bpmnElement="SequenceFlow_1i45vfx">
700 <di:waypoint xsi:type="dc:Point" x="958" y="491" />
701 <di:waypoint xsi:type="dc:Point" x="1239" y="491" />
702 <bpmndi:BPMNLabel>
703 <dc:Bounds x="1098.5" y="470" width="0" height="12" />
704 </bpmndi:BPMNLabel>
705 </bpmndi:BPMNEdge>
706 <bpmndi:BPMNShape id="IntermediateThrowEvent_1da7q01_di" bpmnElement="IntermediateThrowEvent_1da7q01">
707 <dc:Bounds x="1239" y="718" width="36" height="36" />
708 <bpmndi:BPMNLabel>
709 <dc:Bounds x="1212" y="760" width="90" height="24" />
710 </bpmndi:BPMNLabel>
711 </bpmndi:BPMNShape>
712 <bpmndi:BPMNShape id="IntermediateCatchEvent_1uv1dxj_di" bpmnElement="IntermediateCatchEvent_1uv1dxj">
713 <dc:Bounds x="-14" y="718" width="36" height="36" />
714 <bpmndi:BPMNLabel>
715 <dc:Bounds x="-36" y="760" width="86" height="24" />
716 </bpmndi:BPMNLabel>
717 </bpmndi:BPMNShape>
718 <bpmndi:BPMNShape id="ScriptTask_0acnvkp_di" bpmnElement="ScriptTask_0acnvkp">
719 <dc:Bounds x="293" y="696" width="100" height="80" />
720 </bpmndi:BPMNShape>
721 <bpmndi:BPMNShape id="ServiceTask_17u9q9u_di" bpmnElement="ServiceTask_17u9q9u">
722 <dc:Bounds x="589" y="696" width="100" height="80" />
723 </bpmndi:BPMNShape>
724 <bpmndi:BPMNShape id="ScriptTask_0r74c3c_di" bpmnElement="ScriptTask_0r74c3c">
725 <dc:Bounds x="858" y="696" width="100" height="80" />
726 </bpmndi:BPMNShape>
727 <bpmndi:BPMNEdge id="SequenceFlow_16evvx4_di" bpmnElement="SequenceFlow_16evvx4">
728 <di:waypoint xsi:type="dc:Point" x="958" y="736" />
729 <di:waypoint xsi:type="dc:Point" x="1239" y="736" />
730 <bpmndi:BPMNLabel>
731 <dc:Bounds x="1098.5" y="753" width="0" height="12" />
732 </bpmndi:BPMNLabel>
733 </bpmndi:BPMNEdge>
734 <bpmndi:BPMNEdge id="SequenceFlow_1sphzdm_di" bpmnElement="SequenceFlow_1sphzdm">
735 <di:waypoint xsi:type="dc:Point" x="22" y="736" />
736 <di:waypoint xsi:type="dc:Point" x="158" y="736" />
737 <di:waypoint xsi:type="dc:Point" x="158" y="736" />
738 <di:waypoint xsi:type="dc:Point" x="293" y="736" />
739 <bpmndi:BPMNLabel>
740 <dc:Bounds x="173" y="768" width="0" height="12" />
741 </bpmndi:BPMNLabel>
742 </bpmndi:BPMNEdge>
743 <bpmndi:BPMNEdge id="SequenceFlow_0r6c0ci_di" bpmnElement="SequenceFlow_0r6c0ci">
744 <di:waypoint xsi:type="dc:Point" x="393" y="736" />
745 <di:waypoint xsi:type="dc:Point" x="552" y="736" />
746 <di:waypoint xsi:type="dc:Point" x="552" y="736" />
747 <di:waypoint xsi:type="dc:Point" x="589" y="736" />
748 <bpmndi:BPMNLabel>
749 <dc:Bounds x="567" y="768" width="0" height="12" />
750 </bpmndi:BPMNLabel>
751 </bpmndi:BPMNEdge>
752 <bpmndi:BPMNEdge id="SequenceFlow_1muxopq_di" bpmnElement="SequenceFlow_1muxopq">
753 <di:waypoint xsi:type="dc:Point" x="689" y="736" />
754 <di:waypoint xsi:type="dc:Point" x="858" y="736" />
755 <bpmndi:BPMNLabel>
756 <dc:Bounds x="773.5" y="753" width="0" height="12" />
757 </bpmndi:BPMNLabel>
758 </bpmndi:BPMNEdge>
759 <bpmndi:BPMNShape id="IntermediateThrowEvent_0vneaao_di" bpmnElement="IntermediateThrowEvent_0vneaao">
760 <dc:Bounds x="1239" y="948" width="36" height="36" />
761 <bpmndi:BPMNLabel>
762 <dc:Bounds x="1213" y="988" width="90" height="24" />
763 </bpmndi:BPMNLabel>
764 </bpmndi:BPMNShape>
765 <bpmndi:BPMNShape id="IntermediateCatchEvent_0a418ef_di" bpmnElement="IntermediateCatchEvent_0a418ef">
766 <dc:Bounds x="-14" y="948" width="36" height="36" />
767 <bpmndi:BPMNLabel>
768 <dc:Bounds x="-38" y="988" width="86" height="24" />
769 </bpmndi:BPMNLabel>
770 </bpmndi:BPMNShape>
771 <bpmndi:BPMNShape id="ScriptTask_1na4qzo_di" bpmnElement="ScriptTask_1na4qzo">
772 <dc:Bounds x="293" y="926" width="100" height="80" />
773 </bpmndi:BPMNShape>
774 <bpmndi:BPMNShape id="ServiceTask_0c13nyt_di" bpmnElement="ServiceTask_0c13nyt">
775 <dc:Bounds x="589" y="926" width="100" height="80" />
776 </bpmndi:BPMNShape>
777 <bpmndi:BPMNShape id="ScriptTask_0iq531p_di" bpmnElement="ScriptTask_0iq531p">
778 <dc:Bounds x="858" y="926" width="100" height="80" />
779 </bpmndi:BPMNShape>
780 <bpmndi:BPMNEdge id="SequenceFlow_0s57qft_di" bpmnElement="SequenceFlow_0s57qft">
781 <di:waypoint xsi:type="dc:Point" x="958" y="966" />
782 <di:waypoint xsi:type="dc:Point" x="1239" y="966" />
783 <bpmndi:BPMNLabel>
784 <dc:Bounds x="1098.5" y="945" width="0" height="12" />
785 </bpmndi:BPMNLabel>
786 </bpmndi:BPMNEdge>
787 <bpmndi:BPMNEdge id="SequenceFlow_02taco0_di" bpmnElement="SequenceFlow_02taco0">
788 <di:waypoint xsi:type="dc:Point" x="22" y="966" />
789 <di:waypoint xsi:type="dc:Point" x="158" y="966" />
790 <di:waypoint xsi:type="dc:Point" x="158" y="966" />
791 <di:waypoint xsi:type="dc:Point" x="293" y="966" />
792 <bpmndi:BPMNLabel>
793 <dc:Bounds x="128" y="960" width="0" height="12" />
794 </bpmndi:BPMNLabel>
795 </bpmndi:BPMNEdge>
796 <bpmndi:BPMNEdge id="SequenceFlow_07l3twh_di" bpmnElement="SequenceFlow_07l3twh">
797 <di:waypoint xsi:type="dc:Point" x="393" y="966" />
798 <di:waypoint xsi:type="dc:Point" x="552" y="966" />
799 <di:waypoint xsi:type="dc:Point" x="552" y="966" />
800 <di:waypoint xsi:type="dc:Point" x="589" y="966" />
801 <bpmndi:BPMNLabel>
802 <dc:Bounds x="522" y="960" width="0" height="12" />
803 </bpmndi:BPMNLabel>
804 </bpmndi:BPMNEdge>
805 <bpmndi:BPMNEdge id="SequenceFlow_1eg944u_di" bpmnElement="SequenceFlow_1eg944u">
806 <di:waypoint xsi:type="dc:Point" x="689" y="966" />
807 <di:waypoint xsi:type="dc:Point" x="858" y="966" />
808 <bpmndi:BPMNLabel>
809 <dc:Bounds x="728.5" y="945" width="0" height="12" />
810 </bpmndi:BPMNLabel>
811 </bpmndi:BPMNEdge>
812 <bpmndi:BPMNEdge id="SequenceFlow_0ofhz2u_di" bpmnElement="SequenceFlow_0ofhz2u">
813 <di:waypoint xsi:type="dc:Point" x="685" y="1471" />
814 <di:waypoint xsi:type="dc:Point" x="1229" y="1471" />
815 <bpmndi:BPMNLabel>
816 <dc:Bounds x="957" y="1450" width="0" height="12" />
817 </bpmndi:BPMNLabel>
818 </bpmndi:BPMNEdge>
819 </bpmndi:BPMNPlane>
820 </bpmndi:BPMNDiagram>
821</bpmn2:definitions>