blob: 8f0cafa03efe3d56d42acb0fb82848d8fa60f9cc [file] [log] [blame]
Yulian Han94ff3852018-03-19 16:25:21 +08001<?xml version="1.0" encoding="UTF-8"?>
2<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_1" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="1.11.3">
3 <bpmn:process id="DoDeleteResources" name="All Resources Deleted" isExecutable="true">
4 <bpmn:startEvent id="StartEvent_0212h2r" name="Start Flow">
5 <bpmn:outgoing>SequenceFlow_0vz7cd9</bpmn:outgoing>
6 </bpmn:startEvent>
7 <bpmn:endEvent id="EndEvent_1uqzt26">
8 <bpmn:incoming>SequenceFlow_1r5306k</bpmn:incoming>
9 </bpmn:endEvent>
10 <bpmn:subProcess id="SubProcess_1u8zt9i" name="Sub-process for UnexpectedErrors" triggeredByEvent="true">
11 <bpmn:startEvent id="StartEvent_0sf5lpt">
12 <bpmn:outgoing>SequenceFlow_1921mo3</bpmn:outgoing>
13 <bpmn:errorEventDefinition />
14 </bpmn:startEvent>
15 <bpmn:endEvent id="EndEvent_06utmg4">
16 <bpmn:incoming>SequenceFlow_18vlzfo</bpmn:incoming>
17 </bpmn:endEvent>
18 <bpmn:scriptTask id="ScriptTask_0nha3pr" name="Log / Print Unexpected Error" scriptFormat="groovy">
19 <bpmn:incoming>SequenceFlow_1921mo3</bpmn:incoming>
20 <bpmn:outgoing>SequenceFlow_18vlzfo</bpmn:outgoing>
21 <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.common.scripts.*
22ExceptionUtil ex = new ExceptionUtil()
23ex.processJavaException(execution)]]></bpmn:script>
24 </bpmn:scriptTask>
25 <bpmn:sequenceFlow id="SequenceFlow_1921mo3" name="" sourceRef="StartEvent_0sf5lpt" targetRef="ScriptTask_0nha3pr" />
26 <bpmn:sequenceFlow id="SequenceFlow_18vlzfo" name="" sourceRef="ScriptTask_0nha3pr" targetRef="EndEvent_06utmg4" />
27 </bpmn:subProcess>
28 <bpmn:sequenceFlow id="SequenceFlow_0vz7cd9" sourceRef="StartEvent_0212h2r" targetRef="ScriptTask_14bl5a0" />
29 <bpmn:scriptTask id="ScriptTask_0z30dax" name="Prepare Resource Delele For WAN" scriptFormat="groovy">
30 <bpmn:incoming>SequenceFlow_1ubor5z</bpmn:incoming>
31 <bpmn:outgoing>SequenceFlow_1dza4q4</bpmn:outgoing>
32 <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
33String resourceName = execution.getVariable("resourceType")
34def ddsi = new DoDeleteResources()
35ddsi.preResourceDelete(execution, resourceName )]]></bpmn:script>
36 </bpmn:scriptTask>
37 <bpmn:sequenceFlow id="SequenceFlow_1dza4q4" sourceRef="ScriptTask_0z30dax" targetRef="CallActivity_Del_SDNC_cust" />
38 <bpmn:sequenceFlow id="SequenceFlow_1wnkgpx" sourceRef="Task_0z1x3sg" targetRef="Task_0963dho" />
39 <bpmn:scriptTask id="Task_0z1x3sg" name="Prepare Resource Delele For NS" scriptFormat="groovy">
40 <bpmn:incoming>SequenceFlow_1x3lehs</bpmn:incoming>
41 <bpmn:outgoing>SequenceFlow_1wnkgpx</bpmn:outgoing>
42 <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
43String resourceName = execution.getVariable("resourceType")
44def ddsi = new DoDeleteResources()
45ddsi.preResourceDelete(execution, resourceName )]]></bpmn:script>
46 </bpmn:scriptTask>
47 <bpmn:callActivity id="Task_0963dho" name="Call Network Service Delete for NS" calledElement="DoDeleteVFCNetworkServiceInstance">
48 <bpmn:extensionElements>
49 <camunda:in source="globalSubscriberId" target="globalSubscriberId" />
50 <camunda:in source="serviceType" target="serviceType" />
51 <camunda:in source="serviceInstanceId" target="serviceId" />
52 <camunda:in source="operationId" target="operationId" />
53 <camunda:in source="resourceTemplateId" target="resourceTemplateId" />
54 <camunda:in source="resourceInstanceId" target="resourceInstanceId" />
55 <camunda:in source="resourceType" target="resourceType" />
56 <camunda:in source="operationType" target="operationType" />
57 </bpmn:extensionElements>
58 <bpmn:incoming>SequenceFlow_1wnkgpx</bpmn:incoming>
59 <bpmn:outgoing>SequenceFlow_0phwem2</bpmn:outgoing>
60 </bpmn:callActivity>
61 <bpmn:serviceTask id="CallActivity_Del_SDNC_cust" name="Call Custom Delete SDNC Overlay" camunda:class="org.openecomp.mso.bpmn.infrastructure.workflow.serviceTask.SdncNetworkTopologyOperationTask">
62 <bpmn:incoming>SequenceFlow_1dza4q4</bpmn:incoming>
63 <bpmn:outgoing>SequenceFlow_1lxqjmp</bpmn:outgoing>
64 </bpmn:serviceTask>
65 <bpmn:serviceTask id="Task_0edkv0m" name="Call Delete SDNC Service Topology" camunda:class="org.openecomp.mso.bpmn.infrastructure.workflow.serviceTask.SdncServiceTopologyOperationTask">
66 <bpmn:incoming>SequenceFlow_1icwpye</bpmn:incoming>
67 <bpmn:outgoing>SequenceFlow_1yujjwx</bpmn:outgoing>
68 </bpmn:serviceTask>
69 <bpmn:scriptTask id="ScriptTask_0o5bglz" name="Sequense Resources" scriptFormat="groovy">
70 <bpmn:incoming>SequenceFlow_0xqdf1z</bpmn:incoming>
71 <bpmn:outgoing>SequenceFlow_03c0zlq</bpmn:outgoing>
72 <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
73def ddsi = new DoDeleteResources()
74ddsi.sequenceResource(execution)]]></bpmn:script>
75 </bpmn:scriptTask>
76 <bpmn:exclusiveGateway id="ExclusiveGateway_07toixi" name="Check Current Resource">
77 <bpmn:incoming>SequenceFlow_1htjmkv</bpmn:incoming>
78 <bpmn:outgoing>SequenceFlow_1ubor5z</bpmn:outgoing>
79 <bpmn:outgoing>SequenceFlow_1x3lehs</bpmn:outgoing>
80 </bpmn:exclusiveGateway>
81 <bpmn:scriptTask id="ScriptTask_12q6a51" name="Get Current Resource" scriptFormat="groovy">
82 <bpmn:incoming>SequenceFlow_03c0zlq</bpmn:incoming>
83 <bpmn:incoming>SequenceFlow_0s1lswk</bpmn:incoming>
84 <bpmn:outgoing>SequenceFlow_1htjmkv</bpmn:outgoing>
85 <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
86def ddsi = new DoDeleteResources()
87ddsi.getCurrentResource(execution)]]></bpmn:script>
88 </bpmn:scriptTask>
89 <bpmn:sequenceFlow id="SequenceFlow_03c0zlq" sourceRef="ScriptTask_0o5bglz" targetRef="ScriptTask_12q6a51" />
90 <bpmn:sequenceFlow id="SequenceFlow_1htjmkv" sourceRef="ScriptTask_12q6a51" targetRef="ExclusiveGateway_07toixi" />
91 <bpmn:sequenceFlow id="SequenceFlow_1ubor5z" name="SDN-C" sourceRef="ExclusiveGateway_07toixi" targetRef="ScriptTask_0z30dax">
92 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression"><![CDATA[#{(execution.getVariable("controllerInfo" ) == "SDN-C" )}]]></bpmn:conditionExpression>
93 </bpmn:sequenceFlow>
94 <bpmn:sequenceFlow id="SequenceFlow_1x3lehs" name="VF-C" sourceRef="ExclusiveGateway_07toixi" targetRef="Task_0z1x3sg">
95 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression"><![CDATA[#{(execution.getVariable("controllerInfo" ) == "VF-C" )}]]></bpmn:conditionExpression>
96 </bpmn:sequenceFlow>
97 <bpmn:scriptTask id="ScriptTask_0w46sge" name="Parse Next Resource" scriptFormat="groovy">
98 <bpmn:incoming>SequenceFlow_1lxqjmp</bpmn:incoming>
99 <bpmn:incoming>SequenceFlow_0phwem2</bpmn:incoming>
100 <bpmn:outgoing>SequenceFlow_0l5r96s</bpmn:outgoing>
101 <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
102def ddsi = new DoDeleteResources()
103ddsi.parseNextResource(execution)]]></bpmn:script>
104 </bpmn:scriptTask>
105 <bpmn:sequenceFlow id="SequenceFlow_1lxqjmp" sourceRef="CallActivity_Del_SDNC_cust" targetRef="ScriptTask_0w46sge" />
106 <bpmn:sequenceFlow id="SequenceFlow_0phwem2" sourceRef="Task_0963dho" targetRef="ScriptTask_0w46sge" />
107 <bpmn:exclusiveGateway id="ExclusiveGateway_1hgjg3u" name="Is All Resource Deleted">
108 <bpmn:incoming>SequenceFlow_0l5r96s</bpmn:incoming>
109 <bpmn:outgoing>SequenceFlow_0talboa</bpmn:outgoing>
110 <bpmn:outgoing>SequenceFlow_0s1lswk</bpmn:outgoing>
111 </bpmn:exclusiveGateway>
112 <bpmn:sequenceFlow id="SequenceFlow_0l5r96s" sourceRef="ScriptTask_0w46sge" targetRef="ExclusiveGateway_1hgjg3u" />
113 <bpmn:exclusiveGateway id="ExclusiveGateway_16046vb" name="Is SDNC Service Contained">
114 <bpmn:incoming>SequenceFlow_0talboa</bpmn:incoming>
115 <bpmn:outgoing>SequenceFlow_1icwpye</bpmn:outgoing>
116 </bpmn:exclusiveGateway>
117 <bpmn:sequenceFlow id="SequenceFlow_1icwpye" name="yes" sourceRef="ExclusiveGateway_16046vb" targetRef="Task_0edkv0m">
118 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression"><![CDATA[#{(execution.getVariable("isContainsWanResource" ) == "true" )}]]></bpmn:conditionExpression>
119 </bpmn:sequenceFlow>
120 <bpmn:sequenceFlow id="SequenceFlow_0talboa" name="yes" sourceRef="ExclusiveGateway_1hgjg3u" targetRef="ExclusiveGateway_16046vb">
121 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression"><![CDATA[#{(execution.getVariable("allResourceFinished" ) == "true" )}]]></bpmn:conditionExpression>
122 </bpmn:sequenceFlow>
123 <bpmn:sequenceFlow id="SequenceFlow_0s1lswk" name="no" sourceRef="ExclusiveGateway_1hgjg3u" targetRef="ScriptTask_12q6a51">
124 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression"><![CDATA[#{(execution.getVariable("allResourceFinished" ) == "false" )}]]></bpmn:conditionExpression>
125 </bpmn:sequenceFlow>
126 <bpmn:sequenceFlow id="SequenceFlow_1yujjwx" sourceRef="Task_0edkv0m" targetRef="ScriptTask_14pmqni" />
127 <bpmn:scriptTask id="ScriptTask_14pmqni" name="Post Config Service Instance Creation" scriptFormat="groovy">
128 <bpmn:incoming>SequenceFlow_1yujjwx</bpmn:incoming>
129 <bpmn:outgoing>SequenceFlow_1r5306k</bpmn:outgoing>
130 <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
131def csi = new DoCreateResources()
132csi.postConfigRequest(execution)]]></bpmn:script>
133 </bpmn:scriptTask>
134 <bpmn:sequenceFlow id="SequenceFlow_1r5306k" sourceRef="ScriptTask_14pmqni" targetRef="EndEvent_1uqzt26" />
135 <bpmn:scriptTask id="ScriptTask_0ib77as" name="GET Current NS " scriptFormat="groovy">
136 <bpmn:incoming>SequenceFlow_042d7oc</bpmn:incoming>
137 <bpmn:incoming>SequenceFlow_1t2hfv0</bpmn:incoming>
138 <bpmn:outgoing>SequenceFlow_1t8hf8m</bpmn:outgoing>
139 <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
140def ddsi = new DoDeleteResources()
141ddsi.getCurrentNS(execution)]]></bpmn:script>
142 </bpmn:scriptTask>
143 <bpmn:callActivity id="CallActivity_0kf50as" name="GET NS Info from AAI" calledElement="GenericGetService">
144 <bpmn:extensionElements>
145 <camunda:in source="serviceInstanceId" target="GENGS_serviceInstanceId" />
146 <camunda:in sourceExpression="service-instance" target="GENGS_type" />
147 <camunda:out source="GENGS_FoundIndicator" target="GENGS_FoundIndicator" />
148 <camunda:out source="GENGS_SuccessIndicator" target="GENGS_SuccessIndicator" />
149 <camunda:out source="WorkflowException" target="WorkflowException" />
150 <camunda:out source="GENGS_siResourceLink" target="GENGS_siResourceLink" />
151 <camunda:out source="GENGS_service" target="GENGS_service" />
152 <camunda:in source="globalSubscriberId" target="GENGS_globalCustomerId" />
153 <camunda:in source="serviceType" target="GENGS_serviceType" />
154 </bpmn:extensionElements>
155 <bpmn:incoming>SequenceFlow_1t8hf8m</bpmn:incoming>
156 <bpmn:outgoing>SequenceFlow_0p5gr4z</bpmn:outgoing>
157 </bpmn:callActivity>
158 <bpmn:scriptTask id="ScriptTask_1lqjyj9" name="Post Process GET NS Info from AAI" scriptFormat="groovy">
159 <bpmn:incoming>SequenceFlow_0p5gr4z</bpmn:incoming>
160 <bpmn:outgoing>SequenceFlow_131imj8</bpmn:outgoing>
161 <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
162def ddsi = new DoDeleteResources()
163ddsi.postProcessAAIGET(execution)]]></bpmn:script>
164 </bpmn:scriptTask>
165 <bpmn:sequenceFlow id="SequenceFlow_1t8hf8m" sourceRef="ScriptTask_0ib77as" targetRef="CallActivity_0kf50as" />
166 <bpmn:sequenceFlow id="SequenceFlow_0p5gr4z" sourceRef="CallActivity_0kf50as" targetRef="ScriptTask_1lqjyj9" />
167 <bpmn:sequenceFlow id="SequenceFlow_1n85wxv" sourceRef="ScriptTask_197fr01" targetRef="ExclusiveGateway_1lt9ijz" />
168 <bpmn:exclusiveGateway id="ExclusiveGateway_1lt9ijz" name="Is All Resource Info OK">
169 <bpmn:extensionElements>
170 <camunda:properties>
171 <camunda:property />
172 </camunda:properties>
173 </bpmn:extensionElements>
174 <bpmn:incoming>SequenceFlow_1n85wxv</bpmn:incoming>
175 <bpmn:outgoing>SequenceFlow_0xqdf1z</bpmn:outgoing>
176 <bpmn:outgoing>SequenceFlow_042d7oc</bpmn:outgoing>
177 </bpmn:exclusiveGateway>
178 <bpmn:sequenceFlow id="SequenceFlow_0xqdf1z" sourceRef="ExclusiveGateway_1lt9ijz" targetRef="ScriptTask_0o5bglz">
179 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression"><![CDATA[#{(execution.getVariable("allNsFinished" ) == "true" )}]]></bpmn:conditionExpression>
180 </bpmn:sequenceFlow>
181 <bpmn:sequenceFlow id="SequenceFlow_042d7oc" sourceRef="ExclusiveGateway_1lt9ijz" targetRef="ScriptTask_0ib77as">
182 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression"><![CDATA[#{(execution.getVariable("allNsFinished" ) == "false" )}]]></bpmn:conditionExpression>
183 </bpmn:sequenceFlow>
184 <bpmn:scriptTask id="ScriptTask_14bl5a0" name="PreProcess Incoming Request" scriptFormat="groovy">
185 <bpmn:incoming>SequenceFlow_0vz7cd9</bpmn:incoming>
186 <bpmn:outgoing>SequenceFlow_1t2hfv0</bpmn:outgoing>
187 <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
188def ddsi = new DoDeleteResources()
189ddsi.preProcessRequest(execution)
190]]></bpmn:script>
191 </bpmn:scriptTask>
192 <bpmn:sequenceFlow id="SequenceFlow_1t2hfv0" sourceRef="ScriptTask_14bl5a0" targetRef="ScriptTask_0ib77as" />
193 <bpmn:scriptTask id="ScriptTask_197fr01" name="Parse Next NS" scriptFormat="groovy">
194 <bpmn:incoming>SequenceFlow_131imj8</bpmn:incoming>
195 <bpmn:outgoing>SequenceFlow_1n85wxv</bpmn:outgoing>
196 <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
197def ddsi = new DoDeleteResources()
198ddsi.parseNextNS(execution)]]></bpmn:script>
199 </bpmn:scriptTask>
200 <bpmn:sequenceFlow id="SequenceFlow_131imj8" sourceRef="ScriptTask_1lqjyj9" targetRef="ScriptTask_197fr01" />
201 </bpmn:process>
202 <bpmndi:BPMNDiagram id="BPMNDiagram_1">
203 <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="DoDeleteResources">
204 <bpmndi:BPMNShape id="StartEvent_0212h2r_di" bpmnElement="StartEvent_0212h2r">
205 <dc:Bounds x="-214" y="-319" width="36" height="36" />
206 <bpmndi:BPMNLabel>
207 <dc:Bounds x="-220" y="-278" width="50" height="12" />
208 </bpmndi:BPMNLabel>
209 </bpmndi:BPMNShape>
210 <bpmndi:BPMNShape id="EndEvent_1uqzt26_di" bpmnElement="EndEvent_1uqzt26">
211 <dc:Bounds x="1388" y="725" width="36" height="36" />
212 <bpmndi:BPMNLabel>
213 <dc:Bounds x="1316" y="766" width="90" height="12" />
214 </bpmndi:BPMNLabel>
215 </bpmndi:BPMNShape>
216 <bpmndi:BPMNShape id="SubProcess_1u8zt9i_di" bpmnElement="SubProcess_1u8zt9i" isExpanded="true">
217 <dc:Bounds x="292" y="675" width="467" height="193" />
218 </bpmndi:BPMNShape>
219 <bpmndi:BPMNEdge id="SequenceFlow_0vz7cd9_di" bpmnElement="SequenceFlow_0vz7cd9">
220 <di:waypoint xsi:type="dc:Point" x="-196" y="-283" />
221 <di:waypoint xsi:type="dc:Point" x="-196" y="-220" />
222 <bpmndi:BPMNLabel>
223 <dc:Bounds x="-226" y="-257.5" width="90" height="12" />
224 </bpmndi:BPMNLabel>
225 </bpmndi:BPMNEdge>
226 <bpmndi:BPMNShape id="StartEvent_0sf5lpt_di" bpmnElement="StartEvent_0sf5lpt">
227 <dc:Bounds x="360" y="742" width="36" height="36" />
228 <bpmndi:BPMNLabel>
229 <dc:Bounds x="288" y="783" width="90" height="12" />
230 </bpmndi:BPMNLabel>
231 </bpmndi:BPMNShape>
232 <bpmndi:BPMNShape id="EndEvent_06utmg4_di" bpmnElement="EndEvent_06utmg4">
233 <dc:Bounds x="653" y="742" width="36" height="36" />
234 <bpmndi:BPMNLabel>
235 <dc:Bounds x="581" y="783" width="90" height="12" />
236 </bpmndi:BPMNLabel>
237 </bpmndi:BPMNShape>
238 <bpmndi:BPMNShape id="ScriptTask_0nha3pr_di" bpmnElement="ScriptTask_0nha3pr">
239 <dc:Bounds x="464" y="720" width="100" height="80" />
240 </bpmndi:BPMNShape>
241 <bpmndi:BPMNEdge id="SequenceFlow_1921mo3_di" bpmnElement="SequenceFlow_1921mo3">
242 <di:waypoint xsi:type="dc:Point" x="396" y="760" />
243 <di:waypoint xsi:type="dc:Point" x="464" y="760" />
244 <bpmndi:BPMNLabel>
245 <dc:Bounds x="340" y="745" width="90" height="12" />
246 </bpmndi:BPMNLabel>
247 </bpmndi:BPMNEdge>
248 <bpmndi:BPMNEdge id="SequenceFlow_18vlzfo_di" bpmnElement="SequenceFlow_18vlzfo">
249 <di:waypoint xsi:type="dc:Point" x="564" y="760" />
250 <di:waypoint xsi:type="dc:Point" x="653" y="760" />
251 <bpmndi:BPMNLabel>
252 <dc:Bounds x="520" y="745" width="90" height="12" />
253 </bpmndi:BPMNLabel>
254 </bpmndi:BPMNEdge>
255 <bpmndi:BPMNShape id="ScriptTask_0z30dax_di" bpmnElement="ScriptTask_0z30dax">
256 <dc:Bounds x="470" y="111" width="100" height="80" />
257 </bpmndi:BPMNShape>
258 <bpmndi:BPMNEdge id="SequenceFlow_1dza4q4_di" bpmnElement="SequenceFlow_1dza4q4">
259 <di:waypoint xsi:type="dc:Point" x="570" y="151" />
260 <di:waypoint xsi:type="dc:Point" x="688" y="152" />
261 <bpmndi:BPMNLabel>
262 <dc:Bounds x="584" y="130.5" width="90" height="12" />
263 </bpmndi:BPMNLabel>
264 </bpmndi:BPMNEdge>
265 <bpmndi:BPMNEdge id="SequenceFlow_1wnkgpx_di" bpmnElement="SequenceFlow_1wnkgpx">
266 <di:waypoint xsi:type="dc:Point" x="576" y="378" />
267 <di:waypoint xsi:type="dc:Point" x="688" y="378" />
268 <bpmndi:BPMNLabel>
269 <dc:Bounds x="587" y="357" width="90" height="12" />
270 </bpmndi:BPMNLabel>
271 </bpmndi:BPMNEdge>
272 <bpmndi:BPMNShape id="ScriptTask_00301ai_di" bpmnElement="Task_0z1x3sg">
273 <dc:Bounds x="476" y="338" width="100" height="80" />
274 </bpmndi:BPMNShape>
275 <bpmndi:BPMNShape id="CallActivity_1mwacgl_di" bpmnElement="Task_0963dho">
276 <dc:Bounds x="688" y="338" width="100" height="80" />
277 </bpmndi:BPMNShape>
278 <bpmndi:BPMNShape id="ServiceTask_0v9q75y_di" bpmnElement="CallActivity_Del_SDNC_cust">
279 <dc:Bounds x="688" y="112" width="100" height="80" />
280 </bpmndi:BPMNShape>
281 <bpmndi:BPMNShape id="ServiceTask_0p4b7e1_di" bpmnElement="Task_0edkv0m">
282 <dc:Bounds x="1356" y="233" width="100" height="80" />
283 </bpmndi:BPMNShape>
284 <bpmndi:BPMNShape id="ScriptTask_0o5bglz_di" bpmnElement="ScriptTask_0o5bglz">
285 <dc:Bounds x="-26" y="233" width="100" height="80" />
286 </bpmndi:BPMNShape>
287 <bpmndi:BPMNShape id="ExclusiveGateway_07toixi_di" bpmnElement="ExclusiveGateway_07toixi" isMarkerVisible="true">
288 <dc:Bounds x="342.56962025316454" y="248" width="50" height="50" />
289 <bpmndi:BPMNLabel>
290 <dc:Bounds x="332" y="302" width="73" height="24" />
291 </bpmndi:BPMNLabel>
292 </bpmndi:BPMNShape>
293 <bpmndi:BPMNShape id="ScriptTask_12q6a51_di" bpmnElement="ScriptTask_12q6a51">
294 <dc:Bounds x="159" y="450" width="100" height="80" />
295 </bpmndi:BPMNShape>
296 <bpmndi:BPMNEdge id="SequenceFlow_03c0zlq_di" bpmnElement="SequenceFlow_03c0zlq">
297 <di:waypoint xsi:type="dc:Point" x="24" y="313" />
298 <di:waypoint xsi:type="dc:Point" x="24" y="494" />
299 <di:waypoint xsi:type="dc:Point" x="159" y="490" />
300 <bpmndi:BPMNLabel>
301 <dc:Bounds x="39" y="397.5" width="0" height="12" />
302 </bpmndi:BPMNLabel>
303 </bpmndi:BPMNEdge>
304 <bpmndi:BPMNEdge id="SequenceFlow_1htjmkv_di" bpmnElement="SequenceFlow_1htjmkv">
305 <di:waypoint xsi:type="dc:Point" x="209" y="450" />
306 <di:waypoint xsi:type="dc:Point" x="209" y="273" />
307 <di:waypoint xsi:type="dc:Point" x="343" y="273" />
308 <bpmndi:BPMNLabel>
309 <dc:Bounds x="224" y="355.5" width="0" height="12" />
310 </bpmndi:BPMNLabel>
311 </bpmndi:BPMNEdge>
312 <bpmndi:BPMNEdge id="SequenceFlow_1ubor5z_di" bpmnElement="SequenceFlow_1ubor5z">
313 <di:waypoint xsi:type="dc:Point" x="368" y="248" />
314 <di:waypoint xsi:type="dc:Point" x="368" y="151" />
315 <di:waypoint xsi:type="dc:Point" x="470" y="151" />
316 <bpmndi:BPMNLabel>
317 <dc:Bounds x="366" y="193.5" width="35" height="12" />
318 </bpmndi:BPMNLabel>
319 </bpmndi:BPMNEdge>
320 <bpmndi:BPMNEdge id="SequenceFlow_1x3lehs_di" bpmnElement="SequenceFlow_1x3lehs">
321 <di:waypoint xsi:type="dc:Point" x="368" y="298" />
322 <di:waypoint xsi:type="dc:Point" x="368" y="378" />
323 <di:waypoint xsi:type="dc:Point" x="476" y="378" />
324 <bpmndi:BPMNLabel>
325 <dc:Bounds x="379" y="353" width="27" height="12" />
326 </bpmndi:BPMNLabel>
327 </bpmndi:BPMNEdge>
328 <bpmndi:BPMNShape id="ScriptTask_0w46sge_di" bpmnElement="ScriptTask_0w46sge">
329 <dc:Bounds x="865" y="233" width="100" height="80" />
330 </bpmndi:BPMNShape>
331 <bpmndi:BPMNEdge id="SequenceFlow_1lxqjmp_di" bpmnElement="SequenceFlow_1lxqjmp">
332 <di:waypoint xsi:type="dc:Point" x="788" y="152" />
333 <di:waypoint xsi:type="dc:Point" x="827" y="152" />
334 <di:waypoint xsi:type="dc:Point" x="827" y="273" />
335 <di:waypoint xsi:type="dc:Point" x="865" y="273" />
336 <bpmndi:BPMNLabel>
337 <dc:Bounds x="842" y="206.5" width="0" height="12" />
338 </bpmndi:BPMNLabel>
339 </bpmndi:BPMNEdge>
340 <bpmndi:BPMNEdge id="SequenceFlow_0phwem2_di" bpmnElement="SequenceFlow_0phwem2">
341 <di:waypoint xsi:type="dc:Point" x="788" y="378" />
342 <di:waypoint xsi:type="dc:Point" x="827" y="378" />
343 <di:waypoint xsi:type="dc:Point" x="827" y="273" />
344 <di:waypoint xsi:type="dc:Point" x="865" y="273" />
345 <bpmndi:BPMNLabel>
346 <dc:Bounds x="842" y="319.5" width="0" height="12" />
347 </bpmndi:BPMNLabel>
348 </bpmndi:BPMNEdge>
349 <bpmndi:BPMNShape id="ExclusiveGateway_1hgjg3u_di" bpmnElement="ExclusiveGateway_1hgjg3u" isMarkerVisible="true">
350 <dc:Bounds x="1040.9252217997464" y="248" width="50" height="50" />
351 <bpmndi:BPMNLabel>
352 <dc:Bounds x="1029" y="302" width="74" height="24" />
353 </bpmndi:BPMNLabel>
354 </bpmndi:BPMNShape>
355 <bpmndi:BPMNEdge id="SequenceFlow_0l5r96s_di" bpmnElement="SequenceFlow_0l5r96s">
356 <di:waypoint xsi:type="dc:Point" x="965" y="273" />
357 <di:waypoint xsi:type="dc:Point" x="1041" y="273" />
358 <bpmndi:BPMNLabel>
359 <dc:Bounds x="1003" y="252" width="0" height="12" />
360 </bpmndi:BPMNLabel>
361 </bpmndi:BPMNEdge>
362 <bpmndi:BPMNShape id="ExclusiveGateway_16046vb_di" bpmnElement="ExclusiveGateway_16046vb" isMarkerVisible="true">
363 <dc:Bounds x="1203.8174904942966" y="248.28010139416983" width="50" height="50" />
364 <bpmndi:BPMNLabel>
365 <dc:Bounds x="1187" y="302" width="83" height="24" />
366 </bpmndi:BPMNLabel>
367 </bpmndi:BPMNShape>
368 <bpmndi:BPMNEdge id="SequenceFlow_1icwpye_di" bpmnElement="SequenceFlow_1icwpye">
369 <di:waypoint xsi:type="dc:Point" x="1254" y="273" />
370 <di:waypoint xsi:type="dc:Point" x="1356" y="273" />
371 <bpmndi:BPMNLabel>
372 <dc:Bounds x="1297" y="252" width="19" height="12" />
373 </bpmndi:BPMNLabel>
374 </bpmndi:BPMNEdge>
375 <bpmndi:BPMNEdge id="SequenceFlow_0talboa_di" bpmnElement="SequenceFlow_0talboa">
376 <di:waypoint xsi:type="dc:Point" x="1091" y="273" />
377 <di:waypoint xsi:type="dc:Point" x="1204" y="273" />
378 <bpmndi:BPMNLabel>
379 <dc:Bounds x="1138" y="252" width="19" height="12" />
380 </bpmndi:BPMNLabel>
381 </bpmndi:BPMNEdge>
382 <bpmndi:BPMNEdge id="SequenceFlow_0s1lswk_di" bpmnElement="SequenceFlow_0s1lswk">
383 <di:waypoint xsi:type="dc:Point" x="1066" y="298" />
384 <di:waypoint xsi:type="dc:Point" x="1066" y="490" />
385 <di:waypoint xsi:type="dc:Point" x="259" y="490" />
386 <bpmndi:BPMNLabel>
387 <dc:Bounds x="1075" y="388" width="12" height="12" />
388 </bpmndi:BPMNLabel>
389 </bpmndi:BPMNEdge>
390 <bpmndi:BPMNEdge id="SequenceFlow_1yujjwx_di" bpmnElement="SequenceFlow_1yujjwx">
391 <di:waypoint xsi:type="dc:Point" x="1406" y="313" />
392 <di:waypoint xsi:type="dc:Point" x="1406" y="523" />
393 <bpmndi:BPMNLabel>
394 <dc:Bounds x="1421" y="412" width="0" height="12" />
395 </bpmndi:BPMNLabel>
396 </bpmndi:BPMNEdge>
397 <bpmndi:BPMNShape id="ScriptTask_14pmqni_di" bpmnElement="ScriptTask_14pmqni">
398 <dc:Bounds x="1356" y="523" width="100" height="80" />
399 </bpmndi:BPMNShape>
400 <bpmndi:BPMNEdge id="SequenceFlow_1r5306k_di" bpmnElement="SequenceFlow_1r5306k">
401 <di:waypoint xsi:type="dc:Point" x="1406" y="603" />
402 <di:waypoint xsi:type="dc:Point" x="1406" y="725" />
403 <bpmndi:BPMNLabel>
404 <dc:Bounds x="1421" y="658" width="0" height="12" />
405 </bpmndi:BPMNLabel>
406 </bpmndi:BPMNEdge>
407 <bpmndi:BPMNShape id="ScriptTask_0ib77as_di" bpmnElement="ScriptTask_0ib77as">
408 <dc:Bounds x="-246" y="-84" width="100" height="80" />
409 </bpmndi:BPMNShape>
410 <bpmndi:BPMNShape id="CallActivity_0kf50as_di" bpmnElement="CallActivity_0kf50as">
411 <dc:Bounds x="-84" y="-84" width="100" height="80" />
412 </bpmndi:BPMNShape>
413 <bpmndi:BPMNShape id="ScriptTask_1lqjyj9_di" bpmnElement="ScriptTask_1lqjyj9">
414 <dc:Bounds x="80" y="-84" width="100" height="80" />
415 </bpmndi:BPMNShape>
416 <bpmndi:BPMNEdge id="SequenceFlow_1t8hf8m_di" bpmnElement="SequenceFlow_1t8hf8m">
417 <di:waypoint xsi:type="dc:Point" x="-146" y="-44" />
418 <di:waypoint xsi:type="dc:Point" x="-84" y="-44" />
419 <bpmndi:BPMNLabel>
420 <dc:Bounds x="-160" y="-65" width="0" height="12" />
421 </bpmndi:BPMNLabel>
422 </bpmndi:BPMNEdge>
423 <bpmndi:BPMNEdge id="SequenceFlow_0p5gr4z_di" bpmnElement="SequenceFlow_0p5gr4z">
424 <di:waypoint xsi:type="dc:Point" x="16" y="-44" />
425 <di:waypoint xsi:type="dc:Point" x="80" y="-44" />
426 <bpmndi:BPMNLabel>
427 <dc:Bounds x="3" y="-65" width="0" height="12" />
428 </bpmndi:BPMNLabel>
429 </bpmndi:BPMNEdge>
430 <bpmndi:BPMNEdge id="SequenceFlow_1n85wxv_di" bpmnElement="SequenceFlow_1n85wxv">
431 <di:waypoint xsi:type="dc:Point" x="290" y="-4" />
432 <di:waypoint xsi:type="dc:Point" x="290" y="106" />
433 <di:waypoint xsi:type="dc:Point" x="49" y="106" />
434 <bpmndi:BPMNLabel>
435 <dc:Bounds x="305" y="45" width="0" height="12" />
436 </bpmndi:BPMNLabel>
437 </bpmndi:BPMNEdge>
438 <bpmndi:BPMNShape id="ExclusiveGateway_1lt9ijz_di" bpmnElement="ExclusiveGateway_1lt9ijz" isMarkerVisible="true">
439 <dc:Bounds x="-1" y="81" width="50" height="50" />
440 <bpmndi:BPMNLabel>
441 <dc:Bounds x="-13" y="135" width="74" height="24" />
442 </bpmndi:BPMNLabel>
443 </bpmndi:BPMNShape>
444 <bpmndi:BPMNEdge id="SequenceFlow_0xqdf1z_di" bpmnElement="SequenceFlow_0xqdf1z">
445 <di:waypoint xsi:type="dc:Point" x="24" y="131" />
446 <di:waypoint xsi:type="dc:Point" x="24" y="233" />
447 <bpmndi:BPMNLabel>
448 <dc:Bounds x="39" y="176" width="0" height="12" />
449 </bpmndi:BPMNLabel>
450 </bpmndi:BPMNEdge>
451 <bpmndi:BPMNEdge id="SequenceFlow_042d7oc_di" bpmnElement="SequenceFlow_042d7oc">
452 <di:waypoint xsi:type="dc:Point" x="-1" y="106" />
453 <di:waypoint xsi:type="dc:Point" x="-196" y="106" />
454 <di:waypoint xsi:type="dc:Point" x="-196" y="-4" />
455 <bpmndi:BPMNLabel>
456 <dc:Bounds x="-98.5" y="85" width="0" height="12" />
457 </bpmndi:BPMNLabel>
458 </bpmndi:BPMNEdge>
459 <bpmndi:BPMNShape id="ScriptTask_14bl5a0_di" bpmnElement="ScriptTask_14bl5a0">
460 <dc:Bounds x="-246" y="-220" width="100" height="80" />
461 </bpmndi:BPMNShape>
462 <bpmndi:BPMNEdge id="SequenceFlow_1t2hfv0_di" bpmnElement="SequenceFlow_1t2hfv0">
463 <di:waypoint xsi:type="dc:Point" x="-196" y="-140" />
464 <di:waypoint xsi:type="dc:Point" x="-196" y="-84" />
465 <bpmndi:BPMNLabel>
466 <dc:Bounds x="-181" y="-118" width="0" height="12" />
467 </bpmndi:BPMNLabel>
468 </bpmndi:BPMNEdge>
469 <bpmndi:BPMNShape id="ScriptTask_197fr01_di" bpmnElement="ScriptTask_197fr01">
470 <dc:Bounds x="240" y="-84" width="100" height="80" />
471 </bpmndi:BPMNShape>
472 <bpmndi:BPMNEdge id="SequenceFlow_131imj8_di" bpmnElement="SequenceFlow_131imj8">
473 <di:waypoint xsi:type="dc:Point" x="180" y="-44" />
474 <di:waypoint xsi:type="dc:Point" x="240" y="-44" />
475 <bpmndi:BPMNLabel>
476 <dc:Bounds x="210" y="-65" width="0" height="12" />
477 </bpmndi:BPMNLabel>
478 </bpmndi:BPMNEdge>
479 </bpmndi:BPMNPlane>
480 </bpmndi:BPMNDiagram>
481</bpmn:definitions>