1 <?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://activiti.org/bpmn" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd" id="_MagIIMOUEeW8asg-vCEgWQ" exporter="camunda modeler" exporterVersion="2.7.0" targetNamespace="http://activiti.org/bpmn">
3 <bpmn2:process id="DeleteNetworkInstanceInfra" name="DeleteNetworkInstanceInfra" isExecutable="true">
4 <bpmn2:startEvent id="deleteNetwork_startEvent" camunda:asyncAfter="true" name="Start Flow">
5 <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
7 <bpmn2:sequenceFlow id="SequenceFlow_1" name="" sourceRef="deleteNetwork_startEvent" targetRef="preProcessRequest_ScriptTask"/>
8 <bpmn2:scriptTask id="callAAIQuery_scriptTask" name="Call REST Query In AAI" scriptFormat="groovy">
9 <bpmn2:incoming>SequenceFlow_14</bpmn2:incoming>
10 <bpmn2:outgoing>SequenceFlow_6</bpmn2:outgoing>
11 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
12 def callRESTDeleteAAI = new DeleteNetworkInstanceInfra()
13 callRESTDeleteAAI.callRESTQueryAAI(execution)]]></bpmn2:script>
15 <bpmn2:sequenceFlow id="SequenceFlow_6" name="" sourceRef="callAAIQuery_scriptTask" targetRef="isRelationshipExists_ExclusiveGateway"/>
16 <bpmn2:callActivity id="callDeleteSDNCAdapter_CallActivity" name="Call SDNC Delete Adapter V1 Sub-process" calledElement="sdncAdapter">
17 <bpmn2:extensionElements>
18 <camunda:in source="DELNWKI_deleteSDNCRequest" target="sdncAdapterWorkflowRequest"/>
19 <camunda:out source="sdncAdapterResponse" target="DELNWKI_deleteSDNCResponse"/>
20 <camunda:out source="SDNCA_ResponseCode" target="DELNWKI_sdncReturnCode"/>
21 <camunda:in source="att-mso-request-id" target="att-mso-request-id"/>
22 <camunda:in source="att-mso-service-instance-id" target="att-mso-service-instance-id"/>
23 <camunda:out source="WorkflowException" target="WorkflowException"/>
24 <camunda:out source="SDNCA_SuccessIndicator" target="SDNCA_SuccessIndicator"/>
25 </bpmn2:extensionElements>
26 <bpmn2:incoming>SequenceFlow_11</bpmn2:incoming>
27 <bpmn2:outgoing>SequenceFlow_12</bpmn2:outgoing>
29 <bpmn2:sequenceFlow id="SequenceFlow_12" name="" sourceRef="callDeleteSDNCAdapter_CallActivity" targetRef="validateSDNCResponse_ScriptTask"/>
30 <bpmn2:boundaryEvent id="sndcCompensation_BoundaryEvent" name="Compesation" attachedToRef="callDeleteSDNCAdapter_CallActivity">
31 <bpmn2:compensateEventDefinition id="CompensateEventDefinition_1" waitForCompletion="true"/>
32 </bpmn2:boundaryEvent>
33 <bpmn2:scriptTask id="prepareDBInfraRequest_ScriptTask" name="Prepare DB Infra Request" scriptFormat="groovy">
34 <bpmn2:incoming>sdncTopoDeleteYes_SequenceFlow</bpmn2:incoming>
35 <bpmn2:outgoing>SequenceFlow_18</bpmn2:outgoing>
36 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
37 def prepareDBRequest = new DeleteNetworkInstanceInfra()
38 prepareDBRequest.prepareDBRequest(execution)
42 <bpmn2:scriptTask id="validateSDNCResponse_ScriptTask" name="Validate SDNC Response" scriptFormat="groovy">
43 <bpmn2:incoming>SequenceFlow_12</bpmn2:incoming>
44 <bpmn2:outgoing>SequenceFlow_5</bpmn2:outgoing>
45 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
46 def validateSDNCResponse = new DeleteNetworkInstanceInfra()
47 validateSDNCResponse.validateSDNCResponse(execution)
50 <bpmn2:sequenceFlow id="SequenceFlow_5" name="" sourceRef="validateSDNCResponse_ScriptTask" targetRef="isSdncTopoDeleteOk_ExclusiveGateway"/>
51 <bpmn2:boundaryEvent id="BoundaryEvent_1" name="" attachedToRef="validateSDNCResponse_ScriptTask">
52 <bpmn2:outgoing>SequenceFlow_8</bpmn2:outgoing>
53 <bpmn2:errorEventDefinition id="_ErrorEventDefinition_87" errorRef="Error_3"/>
54 </bpmn2:boundaryEvent>
55 <bpmn2:sequenceFlow id="SequenceFlow_8" name="" sourceRef="BoundaryEvent_1" targetRef="sndcError_EndEvent"/>
56 <bpmn2:exclusiveGateway id="isSdncTopoDeleteOk_ExclusiveGateway" name="Is SDNC Delete Ok?" default="sdncTopoDeleteNo_SequenceFlow">
57 <bpmn2:incoming>SequenceFlow_5</bpmn2:incoming>
58 <bpmn2:outgoing>sdncTopoDeleteNo_SequenceFlow</bpmn2:outgoing>
59 <bpmn2:outgoing>sdncTopoDeleteYes_SequenceFlow</bpmn2:outgoing>
60 </bpmn2:exclusiveGateway>
61 <bpmn2:endEvent id="sndcError_EndEvent" name="SNDC Error">
62 <bpmn2:incoming>SequenceFlow_8</bpmn2:incoming>
63 <bpmn2:incoming>sdncTopoDeleteNo_SequenceFlow</bpmn2:incoming>
64 <bpmn2:errorEventDefinition id="_ErrorEventDefinition_57" errorRef="Error_3"/>
66 <bpmn2:sequenceFlow id="sdncTopoDeleteNo_SequenceFlow" name="No" sourceRef="isSdncTopoDeleteOk_ExclusiveGateway" targetRef="sndcError_EndEvent"/>
67 <bpmn2:sequenceFlow id="sdncTopoDeleteYes_SequenceFlow" name="Yes" sourceRef="isSdncTopoDeleteOk_ExclusiveGateway" targetRef="prepareDBInfraRequest_ScriptTask">
68 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("DELNWKI_sdncResponseSuccess" ) == true}
69 ]]></bpmn2:conditionExpression>
71 <bpmn2:sequenceFlow id="SequenceFlow_18" name="" sourceRef="prepareDBInfraRequest_ScriptTask" targetRef="callDBInfra_ServiceTask"/>
72 <bpmn2:callActivity id="callRollbackSDNCAdapter_CallActivity" name="Call Rollback SDNC Adapter" isForCompensation="true" calledElement="sdncAdapter">
73 <bpmn2:extensionElements>
74 <camunda:in source="DELNWKI_rollbackSDNCRequest" target="sdncAdapterWorkflowRequest"/>
75 <camunda:in source="att-mso-request-id" target="att-mso-request-id"/>
76 <camunda:in source="att-mso-service-instance-id" target="att-mso-service-instance-id"/>
77 <camunda:out source="SDNCA_ResponseCode" target="DELNWKI_rollbackSDNCReturnCode"/>
78 <camunda:out source="sdncAdapterResponse" target="DELNWKI_rollbackSDNCResponse"/>
79 <camunda:out source="WorkflowException" target="WorkflowException"/>
80 </bpmn2:extensionElements>
82 <bpmn2:subProcess id="subProcessException_SubProcess" name="Subprocess For Exception / FalloutHandler " triggeredByEvent="true">
83 <bpmn2:startEvent id="subProcessStart_StartEvent" name="Fault Start">
84 <bpmn2:outgoing>SequenceFlow_23</bpmn2:outgoing>
85 <bpmn2:errorEventDefinition id="ErrorEventDefinition_1"/>
87 <bpmn2:sequenceFlow id="SequenceFlow_23" name="" sourceRef="subProcessStart_StartEvent" targetRef="isRollbackON_ExclusiveGateway"/>
88 <bpmn2:exclusiveGateway id="isRollbackON_ExclusiveGateway" name="Is Rollback ON?" default="isRollbackOnNo_SequenceFlow">
89 <bpmn2:incoming>SequenceFlow_23</bpmn2:incoming>
90 <bpmn2:outgoing>isRollbackOnNo_SequenceFlow</bpmn2:outgoing>
91 <bpmn2:outgoing>isRollbackOnYes_SequenceFlow</bpmn2:outgoing>
92 </bpmn2:exclusiveGateway>
93 <bpmn2:sequenceFlow id="isRollbackOnNo_SequenceFlow" name="No" sourceRef="isRollbackON_ExclusiveGateway" targetRef="InclusiveGateway_1"/>
94 <bpmn2:sequenceFlow id="isRollbackOnYes_SequenceFlow" name="Yes" sourceRef="isRollbackON_ExclusiveGateway" targetRef="isPONR_ExclusiveGateway">
95 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("URN_mso_rollback") == true}
97 ]]></bpmn2:conditionExpression>
99 <bpmn2:exclusiveGateway id="isPONR_ExclusiveGateway" name="is PONR?" default="isPONR_No_SequenceFlow">
100 <bpmn2:incoming>isRollbackOnYes_SequenceFlow</bpmn2:incoming>
101 <bpmn2:outgoing>isPONR_No_SequenceFlow</bpmn2:outgoing>
102 <bpmn2:outgoing>isPONR_Yes_SequenceFlow</bpmn2:outgoing>
103 </bpmn2:exclusiveGateway>
104 <bpmn2:sequenceFlow id="isPONR_No_SequenceFlow" name="No" sourceRef="isPONR_ExclusiveGateway" targetRef="isSdncOk_ExclusiveGateway"/>
105 <bpmn2:sequenceFlow id="isPONR_Yes_SequenceFlow" name="Yes" sourceRef="isPONR_ExclusiveGateway" targetRef="InclusiveGateway_2">
106 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("DELNWKI_isPONR") == true}]]></bpmn2:conditionExpression>
107 </bpmn2:sequenceFlow>
108 <bpmn2:scriptTask id="prepareFalloutHandler_ScriptTask" name="Prepare FalloutHandler" scriptFormat="groovy">
109 <bpmn2:incoming>SequenceFlow_10</bpmn2:incoming>
110 <bpmn2:outgoing>SequenceFlow_25</bpmn2:outgoing>
111 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
112 def buildErrorResponse = new DeleteNetworkInstanceInfra()
113 buildErrorResponse.buildErrorResponse(execution)
116 <bpmn2:sequenceFlow id="SequenceFlow_25" name="" sourceRef="prepareFalloutHandler_ScriptTask" targetRef="faultHandler_CallActivity"/>
117 <bpmn2:callActivity id="faultHandler_CallActivity" name="Call FalloutHandlerV1" calledElement="FalloutHandler">
118 <bpmn2:extensionElements>
119 <camunda:in variables="all"/>
120 <camunda:out variables="all"/>
121 <camunda:in source="DELNWKI_FalloutHandlerRequest" target="FalloutHandlerRequest"/>
122 <camunda:in source="att-mso-request-id" target="att-mso-request-id"/>
123 <camunda:in source="att-mso-service-instance-id" target="att-mso-service-instance-id"/>
124 <camunda:out source="FH_ResponseCode" target="FH_ResponseCode"/>
125 <camunda:out source="FalloutHandlerResponse" target="FalloutHandlerResponse"/>
126 <camunda:out source="FH_ErrorResponse" target="FH_ErrorResponse"/>
127 </bpmn2:extensionElements>
128 <bpmn2:incoming>SequenceFlow_25</bpmn2:incoming>
129 <bpmn2:outgoing>SequenceFlow_26</bpmn2:outgoing>
130 </bpmn2:callActivity>
131 <bpmn2:sequenceFlow id="SequenceFlow_26" name="" sourceRef="faultHandler_CallActivity" targetRef="EndEvent_2"/>
132 <bpmn2:endEvent id="EndEvent_2">
133 <bpmn2:incoming>SequenceFlow_26</bpmn2:incoming>
135 <bpmn2:exclusiveGateway id="isSdncOk_ExclusiveGateway" name="is Sdnc Ok?" default="isSdncOk_No_SequenceFlow">
136 <bpmn2:incoming>isPONR_No_SequenceFlow</bpmn2:incoming>
137 <bpmn2:outgoing>isSdncOk_Yes_SequenceFlow</bpmn2:outgoing>
138 <bpmn2:outgoing>isSdncOk_No_SequenceFlow</bpmn2:outgoing>
139 </bpmn2:exclusiveGateway>
140 <bpmn2:sequenceFlow id="isSdncOk_Yes_SequenceFlow" name="Yes" sourceRef="isSdncOk_ExclusiveGateway" targetRef="sdncTopoRollback_IntermediateThrowEvent">
141 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("DELNWKI_isSdncRollbackNeeded" ) == true}]]></bpmn2:conditionExpression>
142 </bpmn2:sequenceFlow>
143 <bpmn2:sequenceFlow id="isSdncOk_No_SequenceFlow" name="No" sourceRef="isSdncOk_ExclusiveGateway" targetRef="InclusiveGateway_2"/>
144 <bpmn2:serviceTask id="dbUpdateError_ServiceTask" name="Call DB Update Error">
145 <bpmn2:extensionElements>
147 <camunda:connectorId>http-connector</camunda:connectorId>
148 <camunda:inputOutput>
149 <camunda:inputParameter name="url">${URN_mso_adapters_db_endpoint}</camunda:inputParameter>
150 <camunda:inputParameter name="payload">${DELNWKI_deleteDBRequest}</camunda:inputParameter>
151 <camunda:inputParameter name="headers">
153 <camunda:entry key="content-type">application/soap+xml</camunda:entry>
155 </camunda:inputParameter>
156 <camunda:inputParameter name="method">POST</camunda:inputParameter>
157 <camunda:outputParameter name="DELNWKI_deleteDBResponse">${response}</camunda:outputParameter>
158 <camunda:outputParameter name="DELNWKI_dbReturnCode">${statusCode}</camunda:outputParameter>
159 </camunda:inputOutput>
161 </bpmn2:extensionElements>
162 <bpmn2:incoming>SequenceFlow_4</bpmn2:incoming>
163 <bpmn2:outgoing>SequenceFlow_10</bpmn2:outgoing>
165 <bpmn2:sequenceFlow id="SequenceFlow_10" name="" sourceRef="dbUpdateError_ServiceTask" targetRef="prepareFalloutHandler_ScriptTask"/>
166 <bpmn2:scriptTask id="prepareDBUpdateErrorRequest_ScriptTask" name="Prepare DB Update Error Request" scriptFormat="groovy">
167 <bpmn2:incoming>SequenceFlow_21</bpmn2:incoming>
168 <bpmn2:outgoing>SequenceFlow_4</bpmn2:outgoing>
169 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
170 def prepareDBRequest = new DeleteNetworkInstanceInfra()
171 prepareDBRequest.prepareDBRequestError(execution)]]></bpmn2:script>
173 <bpmn2:sequenceFlow id="SequenceFlow_4" name="" sourceRef="prepareDBUpdateErrorRequest_ScriptTask" targetRef="dbUpdateError_ServiceTask"/>
174 <bpmn2:inclusiveGateway id="InclusiveGateway_1">
175 <bpmn2:incoming>isRollbackOnNo_SequenceFlow</bpmn2:incoming>
176 <bpmn2:incoming>SequenceFlow_38</bpmn2:incoming>
177 <bpmn2:outgoing>SequenceFlow_21</bpmn2:outgoing>
178 </bpmn2:inclusiveGateway>
179 <bpmn2:sequenceFlow id="SequenceFlow_21" name="" sourceRef="InclusiveGateway_1" targetRef="prepareDBUpdateErrorRequest_ScriptTask"/>
180 <bpmn2:inclusiveGateway id="InclusiveGateway_2">
181 <bpmn2:incoming>isPONR_Yes_SequenceFlow</bpmn2:incoming>
182 <bpmn2:incoming>isSdncOk_No_SequenceFlow</bpmn2:incoming>
183 <bpmn2:incoming>SequenceFlow_19</bpmn2:incoming>
184 <bpmn2:outgoing>SequenceFlow_38</bpmn2:outgoing>
185 </bpmn2:inclusiveGateway>
186 <bpmn2:sequenceFlow id="SequenceFlow_38" name="" sourceRef="InclusiveGateway_2" targetRef="InclusiveGateway_1"/>
187 <bpmn2:intermediateThrowEvent id="sdncTopoRollback_IntermediateThrowEvent" name="SDNC Rollback">
188 <bpmn2:incoming>isSdncOk_Yes_SequenceFlow</bpmn2:incoming>
189 <bpmn2:outgoing>SequenceFlow_19</bpmn2:outgoing>
190 <bpmn2:compensateEventDefinition id="sndc_CompensateEventDefinition" activityRef="callRollbackSDNCAdapter_CallActivity" waitForCompletion="true"/>
191 </bpmn2:intermediateThrowEvent>
192 <bpmn2:sequenceFlow id="SequenceFlow_19" name="" sourceRef="sdncTopoRollback_IntermediateThrowEvent" targetRef="InclusiveGateway_2"/>
194 <bpmn2:exclusiveGateway id="isAAIQueryOk_ExclusiveGateway_2" name="Is AAI Query Ok?" default="querySuccessNo_SequenceFlow">
195 <bpmn2:incoming>isRelationshipExistNo_SequenceFlow</bpmn2:incoming>
196 <bpmn2:outgoing>querySuccessYes_SequenceFlow</bpmn2:outgoing>
197 <bpmn2:outgoing>querySuccessNo_SequenceFlow</bpmn2:outgoing>
198 </bpmn2:exclusiveGateway>
199 <bpmn2:sequenceFlow id="querySuccessYes_SequenceFlow" name="Yes" sourceRef="isAAIQueryOk_ExclusiveGateway_2" targetRef="isResponseEmpty_ExclusiveGateway_2">
200 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("DELNWKI_isAAIGood") == true}
202 ]]></bpmn2:conditionExpression>
203 </bpmn2:sequenceFlow>
204 <bpmn2:sequenceFlow id="querySuccessNo_SequenceFlow" name="No" sourceRef="isAAIQueryOk_ExclusiveGateway_2" targetRef="isReturnCode404_ExclusiveGateway"/>
205 <bpmn2:exclusiveGateway id="isReturnCode404_ExclusiveGateway" name="Is Return Code 404?" default="isReturnCode404_No_SequenceFlow">
206 <bpmn2:incoming>querySuccessNo_SequenceFlow</bpmn2:incoming>
207 <bpmn2:outgoing>isReturnCode404_No_SequenceFlow</bpmn2:outgoing>
208 <bpmn2:outgoing>isReturnCode404_Yes_SequenceFlow</bpmn2:outgoing>
209 </bpmn2:exclusiveGateway>
210 <bpmn2:sequenceFlow id="isReturnCode404_No_SequenceFlow" name="No" sourceRef="isReturnCode404_ExclusiveGateway" targetRef="aai_Error_EndEvent"/>
211 <bpmn2:sequenceFlow id="isReturnCode404_Yes_SequenceFlow" name="Yes" sourceRef="isReturnCode404_ExclusiveGateway" targetRef="silentSucces_InclusiveGateway">
212 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("DELNWKI_aaiReturnCode" ) == "404"}
214 ]]></bpmn2:conditionExpression>
215 </bpmn2:sequenceFlow>
216 <bpmn2:endEvent id="aai_Error_EndEvent" name="AAI Error">
217 <bpmn2:incoming>isReturnCode404_No_SequenceFlow</bpmn2:incoming>
218 <bpmn2:errorEventDefinition id="_ErrorEventDefinition_53" errorRef="Error_3"/>
220 <bpmn2:exclusiveGateway id="isResponseEmpty_ExclusiveGateway_2" name="Is Resp Empty?" default="isResponseEmptyNo_SequenceFlow">
221 <bpmn2:incoming>querySuccessYes_SequenceFlow</bpmn2:incoming>
222 <bpmn2:outgoing>isResponseEmptyNo_SequenceFlow</bpmn2:outgoing>
223 <bpmn2:outgoing>isResponseEmptyYes_SequenceFlow</bpmn2:outgoing>
224 </bpmn2:exclusiveGateway>
225 <bpmn2:sequenceFlow id="isResponseEmptyNo_SequenceFlow" name="No" sourceRef="isResponseEmpty_ExclusiveGateway_2" targetRef="callRESTQueryCloudRegion_ScriptTask"/>
226 <bpmn2:sequenceFlow id="isResponseEmptyYes_SequenceFlow" name="Yes" sourceRef="isResponseEmpty_ExclusiveGateway_2" targetRef="silentSucces_InclusiveGateway">
227 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("DELNWKI_isSilentSuccess") == true}
228 ]]></bpmn2:conditionExpression>
229 </bpmn2:sequenceFlow>
230 <bpmn2:inclusiveGateway id="silentSucces_InclusiveGateway" name="Joint">
231 <bpmn2:incoming>isReturnCode404_Yes_SequenceFlow</bpmn2:incoming>
232 <bpmn2:incoming>isResponseEmptyYes_SequenceFlow</bpmn2:incoming>
233 <bpmn2:outgoing>silentSuccess_SequenceFlow</bpmn2:outgoing>
234 </bpmn2:inclusiveGateway>
235 <bpmn2:sequenceFlow id="silentSuccess_SequenceFlow" name="Silent Success" sourceRef="silentSucces_InclusiveGateway" targetRef="prepareDBInfraRequestSilentSucces_ScriptTask"/>
236 <bpmn2:scriptTask id="prepareDBInfraRequestSilentSucces_ScriptTask" name="Prepare DB Infra Request Silent Success" scriptFormat="groovy">
237 <bpmn2:incoming>silentSuccess_SequenceFlow</bpmn2:incoming>
238 <bpmn2:outgoing>SequenceFlow_9</bpmn2:outgoing>
239 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
240 def prepareDBRequest = new DeleteNetworkInstanceInfra()
241 prepareDBRequest.prepareDBRequest(execution)]]></bpmn2:script>
243 <bpmn2:sequenceFlow id="SequenceFlow_9" name="" sourceRef="prepareDBInfraRequestSilentSucces_ScriptTask" targetRef="silentSuccessCallDB_ServiceTask"/>
244 <bpmn2:serviceTask id="silentSuccessCallDB_ServiceTask" name="Call DB Infra Update">
245 <bpmn2:extensionElements>
247 <camunda:connectorId>http-connector</camunda:connectorId>
248 <camunda:inputOutput>
249 <camunda:inputParameter name="url">${URN_mso_adapters_db_endpoint}</camunda:inputParameter>
250 <camunda:inputParameter name="payload">${DELNWKI_deleteDBRequest}</camunda:inputParameter>
251 <camunda:inputParameter name="headers">
253 <camunda:entry key="content-type">application/soap+xml</camunda:entry>
255 </camunda:inputParameter>
256 <camunda:inputParameter name="method">POST</camunda:inputParameter>
257 <camunda:outputParameter name="DELNWKI_deleteDBResponse">${response}</camunda:outputParameter>
258 <camunda:outputParameter name="DELNWKI_dbReturnCode">${statusCode}</camunda:outputParameter>
259 </camunda:inputOutput>
261 </bpmn2:extensionElements>
262 <bpmn2:incoming>SequenceFlow_9</bpmn2:incoming>
263 <bpmn2:outgoing>SequenceFlow_40</bpmn2:outgoing>
265 <bpmn2:sequenceFlow id="SequenceFlow_40" name="" sourceRef="silentSuccessCallDB_ServiceTask" targetRef="prepareSilentCompletion_ScriptTask"/>
266 <bpmn2:scriptTask id="prepareSilentCompletion_ScriptTask" name="Prepare Silent Completion Request" scriptFormat="groovy">
267 <bpmn2:incoming>SequenceFlow_40</bpmn2:incoming>
268 <bpmn2:outgoing>SequenceFlow_41</bpmn2:outgoing>
269 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
270 def postProcessResponse = new DeleteNetworkInstanceInfra()
271 postProcessResponse.postProcessResponse(execution)]]></bpmn2:script>
273 <bpmn2:sequenceFlow id="SequenceFlow_41" name="" sourceRef="prepareSilentCompletion_ScriptTask" targetRef="silentAccess_CallActivity"/>
274 <bpmn2:callActivity id="silentAccess_CallActivity" name="Call CompleteMsoProcess (Silent Success)" calledElement="CompleteMsoProcess">
275 <bpmn2:extensionElements>
276 <camunda:in source="DELNWKI_CompleteMsoProcessRequest" target="CompleteMsoProcessRequest"/>
277 <camunda:in source="att-mso-request-id" target="att-mso-request-id"/>
278 <camunda:in source="att-mso-service-instance-id" target="att-mso-service-instance-id"/>
279 <camunda:in variables="all"/>
280 <camunda:out variables="all"/>
281 <camunda:out source="CMSO_ResponseCode" target="CMSO_ResponseCode"/>
282 <camunda:out source="CompleteMsoProcessResponse" target="CompleteMsoProcessResponse"/>
283 <camunda:out source="CMSO_ErrorResponse" target="CMSO_ErrorResponse"/>
284 </bpmn2:extensionElements>
285 <bpmn2:incoming>SequenceFlow_41</bpmn2:incoming>
286 <bpmn2:outgoing>SequenceFlow_24</bpmn2:outgoing>
287 </bpmn2:callActivity>
288 <bpmn2:sequenceFlow id="SequenceFlow_24" name="" sourceRef="silentAccess_CallActivity" targetRef="EndEvent_1"/>
289 <bpmn2:endEvent id="EndEvent_1">
290 <bpmn2:incoming>SequenceFlow_24</bpmn2:incoming>
292 <bpmn2:scriptTask id="callRESTQueryCloudRegion_ScriptTask" name="Call REST Query Cloud Region " scriptFormat="groovy">
293 <bpmn2:incoming>isResponseEmptyNo_SequenceFlow</bpmn2:incoming>
294 <bpmn2:outgoing>SequenceFlow_30</bpmn2:outgoing>
295 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
296 def DeleteNetworkInstanceInfra = new DeleteNetworkInstanceInfra()
297 DeleteNetworkInstanceInfra.callRESTQueryAAICloudRegion(execution)]]></bpmn2:script>
299 <bpmn2:sequenceFlow id="SequenceFlow_30" name="" sourceRef="callRESTQueryCloudRegion_ScriptTask" targetRef="prepareNetworkRequest_ScriptTask"/>
300 <bpmn2:exclusiveGateway id="isRelationshipExists_ExclusiveGateway" name="Is Relationship Exists?" default="isRelationshipExistNo_SequenceFlow">
301 <bpmn2:incoming>SequenceFlow_6</bpmn2:incoming>
302 <bpmn2:outgoing>isRelationshipExistNo_SequenceFlow</bpmn2:outgoing>
303 <bpmn2:outgoing>isRelationshipExistYes_SequenceFlow</bpmn2:outgoing>
304 </bpmn2:exclusiveGateway>
305 <bpmn2:sequenceFlow id="isRelationshipExistNo_SequenceFlow" name="No" sourceRef="isRelationshipExists_ExclusiveGateway" targetRef="isAAIQueryOk_ExclusiveGateway_2"/>
306 <bpmn2:sequenceFlow id="isRelationshipExistYes_SequenceFlow" name="Yes" sourceRef="isRelationshipExists_ExclusiveGateway" targetRef="relationshipError_EndEvent">
307 <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("DELNWKI_isVfRelationshipExist") == true}]]></bpmn2:conditionExpression>
308 </bpmn2:sequenceFlow>
309 <bpmn2:endEvent id="relationshipError_EndEvent" name="Relationship Error">
310 <bpmn2:incoming>isRelationshipExistYes_SequenceFlow</bpmn2:incoming>
311 <bpmn2:errorEventDefinition id="_ErrorEventDefinition_89" errorRef="Error_3"/>
313 <bpmn2:serviceTask id="callDBInfra_ServiceTask" name="Call DB Infra Update">
314 <bpmn2:extensionElements>
316 <camunda:connectorId>http-connector</camunda:connectorId>
317 <camunda:inputOutput>
318 <camunda:inputParameter name="url">${URN_mso_adapters_db_endpoint}</camunda:inputParameter>
319 <camunda:inputParameter name="payload">${DELNWKI_deleteDBRequest}</camunda:inputParameter>
320 <camunda:inputParameter name="headers">
322 <camunda:entry key="content-type">application/soap+xml</camunda:entry>
324 </camunda:inputParameter>
325 <camunda:inputParameter name="method">POST</camunda:inputParameter>
326 <camunda:outputParameter name="DELNWKI_deleteDBResponse">${response}</camunda:outputParameter>
327 <camunda:outputParameter name="DELNWKI_dbReturnCode">${statusCode}</camunda:outputParameter>
328 </camunda:inputOutput>
330 </bpmn2:extensionElements>
331 <bpmn2:incoming>SequenceFlow_18</bpmn2:incoming>
332 <bpmn2:outgoing>SequenceFlow_27</bpmn2:outgoing>
334 <bpmn2:sequenceFlow id="SequenceFlow_27" name="" sourceRef="callDBInfra_ServiceTask" targetRef="postProcessAndCompletionRequest_ScriptTask"/>
335 <bpmn2:scriptTask id="postProcessAndCompletionRequest_ScriptTask" name="Post Process & Completion Request" scriptFormat="groovy">
336 <bpmn2:incoming>SequenceFlow_27</bpmn2:incoming>
337 <bpmn2:outgoing>SequenceFlow_29</bpmn2:outgoing>
338 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
339 def postProcessResponse = new DeleteNetworkInstanceInfra()
340 postProcessResponse.postProcessResponse(execution)]]></bpmn2:script>
342 <bpmn2:sequenceFlow id="SequenceFlow_29" name="" sourceRef="postProcessAndCompletionRequest_ScriptTask" targetRef="callCompleteMsoProcess_CallActivity"/>
343 <bpmn2:callActivity id="callCompleteMsoProcess_CallActivity" name="Call CompleteMsoProcess" calledElement="CompleteMsoProcess">
344 <bpmn2:extensionElements>
345 <camunda:in variables="all"/>
346 <camunda:out variables="all"/>
347 <camunda:in source="DELNWKI_CompleteMsoProcessRequest" target="CompleteMsoProcessRequest"/>
348 <camunda:in source="att-mso-request-id" target="att-mso-request-id"/>
349 <camunda:in source="att-mso-service-instance-id" target="att-mso-service-instance-id"/>
350 <camunda:out source="CMSO_ResponseCode" target="CMSO_ResponseCode"/>
351 <camunda:out source="CompleteMsoProcessResponse" target="CompleteMsoProcessResponse"/>
352 <camunda:out source="CMSO_ErrorResponse" target="CMSO_ErrorResponse"/>
353 </bpmn2:extensionElements>
354 <bpmn2:incoming>SequenceFlow_29</bpmn2:incoming>
355 <bpmn2:outgoing>SequenceFlow_35</bpmn2:outgoing>
356 </bpmn2:callActivity>
357 <bpmn2:sequenceFlow id="SequenceFlow_35" name="" sourceRef="callCompleteMsoProcess_CallActivity" targetRef="EndEvent_3"/>
358 <bpmn2:endEvent id="EndEvent_3">
359 <bpmn2:incoming>SequenceFlow_35</bpmn2:incoming>
361 <bpmn2:scriptTask id="prepareSDNCTopoRequest_ScriptTask" name="Prepare SDNC Topology Request" scriptFormat="groovy">
362 <bpmn2:incoming>SequenceFlow_20</bpmn2:incoming>
363 <bpmn2:outgoing>SequenceFlow_11</bpmn2:outgoing>
364 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
365 def prepareSDNCRequest = new DeleteNetworkInstanceInfra()
366 prepareSDNCRequest.prepareSDNCRequest(execution)
369 <bpmn2:sequenceFlow id="SequenceFlow_11" name="" sourceRef="prepareSDNCTopoRequest_ScriptTask" targetRef="callDeleteSDNCAdapter_CallActivity"/>
370 <bpmn2:scriptTask id="validateDeletePONetwork_ScriptTask" name="Validate Delete PO Network" scriptFormat="groovy">
371 <bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
372 <bpmn2:outgoing>SequenceFlow_20</bpmn2:outgoing>
373 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
374 def validateNetworkResponse = new DeleteNetworkInstanceInfra()
375 validateNetworkResponse.validateNetworkResponse(execution)]]></bpmn2:script>
377 <bpmn2:sequenceFlow id="SequenceFlow_20" name="" sourceRef="validateDeletePONetwork_ScriptTask" targetRef="prepareSDNCTopoRequest_ScriptTask"/>
378 <bpmn2:scriptTask id="prepareNetworkRequest_ScriptTask" name="Prepare Network Request" scriptFormat="groovy">
379 <bpmn2:incoming>SequenceFlow_30</bpmn2:incoming>
380 <bpmn2:outgoing>SequenceFlow_15</bpmn2:outgoing>
381 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
382 def prepareNetworkRequest = new DeleteNetworkInstanceInfra()
383 prepareNetworkRequest.prepareNetworkRequest(execution)
386 <bpmn2:sequenceFlow id="SequenceFlow_15" name="" sourceRef="prepareNetworkRequest_ScriptTask" targetRef="sendRequestToNewworkAdapater_ScriptTask"/>
387 <bpmn2:scriptTask id="sendRequestToNewworkAdapater_ScriptTask" name="Send Request to Network Adapter" scriptFormat="groovy">
388 <bpmn2:incoming>SequenceFlow_15</bpmn2:incoming>
389 <bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
390 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
391 def prepareNetworkRequest = new DeleteNetworkInstanceInfra()
392 prepareNetworkRequest.sendRequestToVnfAdapter(execution)]]></bpmn2:script>
394 <bpmn2:sequenceFlow id="SequenceFlow_2" name="" sourceRef="sendRequestToNewworkAdapater_ScriptTask" targetRef="validateDeletePONetwork_ScriptTask"/>
395 <bpmn2:subProcess id="SubProcess_1" name="Sub-process for UnexpectedErrors" triggeredByEvent="true">
396 <bpmn2:startEvent id="StartEvent_1">
397 <bpmn2:outgoing>SequenceFlow_13</bpmn2:outgoing>
398 <bpmn2:errorEventDefinition id="_ErrorEventDefinition_91" errorRef="Error_1"/>
400 <bpmn2:endEvent id="EndEvent_4">
401 <bpmn2:incoming>SequenceFlow_17</bpmn2:incoming>
403 <bpmn2:scriptTask id="unexpectedError_DeleteNetworkInfra_ScriptTask_1" name="Log / Print Unexpected Error" scriptFormat="groovy">
404 <bpmn2:incoming>SequenceFlow_13</bpmn2:incoming>
405 <bpmn2:outgoing>SequenceFlow_17</bpmn2:outgoing>
406 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
407 def CreateNetworkV2 = new DeleteNetworkInstanceInfra()
408 DeleteNetworkInstanceInfra.processJavaException(execution)]]></bpmn2:script>
410 <bpmn2:sequenceFlow id="SequenceFlow_13" name="" sourceRef="StartEvent_1" targetRef="unexpectedError_DeleteNetworkInfra_ScriptTask_1"/>
411 <bpmn2:sequenceFlow id="SequenceFlow_17" name="" sourceRef="unexpectedError_DeleteNetworkInfra_ScriptTask_1" targetRef="EndEvent_4"/>
413 <bpmn2:scriptTask id="preProcessRequest_ScriptTask" name="PreProcess Incoming Request" scriptFormat="groovy">
414 <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
415 <bpmn2:outgoing>SequenceFlow_7</bpmn2:outgoing>
416 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
417 def preProcessRequest = new DeleteNetworkInstanceInfra()
418 preProcessRequest.preProcessRequest(execution)
421 <bpmn2:sequenceFlow id="SequenceFlow_7" name="" sourceRef="preProcessRequest_ScriptTask" targetRef="sendSyncAckResponse_ScriptTask"/>
422 <bpmn2:scriptTask id="sendSyncAckResponse_ScriptTask" name="Send Sync Ack Response" scriptFormat="groovy">
423 <bpmn2:incoming>SequenceFlow_7</bpmn2:incoming>
424 <bpmn2:outgoing>SequenceFlow_14</bpmn2:outgoing>
425 <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
426 def sendSyncResponse = new DeleteNetworkInstanceInfra()
427 sendSyncResponse.sendSyncResponse(execution)]]></bpmn2:script>
429 <bpmn2:sequenceFlow id="SequenceFlow_14" name="" sourceRef="sendSyncAckResponse_ScriptTask" targetRef="callAAIQuery_scriptTask"/>
430 <bpmn2:association id="Association_1" sourceRef="sndcCompensation_BoundaryEvent" targetRef="callRollbackSDNCAdapter_CallActivity"/>
432 <bpmn2:error id="Error_3" errorCode="MSOWorkflowException" name="MSOWorkflowException"/>
433 <bpmn2:error id="Error_1" errorCode="java.lang.Exception" name="java.lang.Exception"/>
434 <bpmndi:BPMNDiagram id="BPMNDiagram_1">
435 <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="DeleteNetworkInstanceInfra">
436 <bpmndi:BPMNShape id="_BPMNShape_StartEvent_47" bpmnElement="deleteNetwork_startEvent">
437 <dc:Bounds height="36.0" width="36.0" x="96.0" y="185.0"/>
439 <dc:Bounds height="22.0" width="34.0" x="97.0" y="226.0"/>
442 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_61" bpmnElement="preProcessRequest_ScriptTask">
443 <dc:Bounds height="80.0" width="100.0" x="262.0" y="163.0"/>
445 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="_BPMNShape_StartEvent_47" targetElement="_BPMNShape_ScriptTask_61">
446 <di:waypoint xsi:type="dc:Point" x="132.0" y="203.0"/>
447 <di:waypoint xsi:type="dc:Point" x="262.0" y="203.0"/>
449 <dc:Bounds height="6.0" width="6.0" x="216.0" y="203.0"/>
452 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_62" bpmnElement="callAAIQuery_scriptTask">
453 <dc:Bounds height="80.0" width="100.0" x="816.0" y="163.0"/>
455 <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_62" bpmnElement="isAAIQueryOk_ExclusiveGateway_2" isMarkerVisible="true">
456 <dc:Bounds height="50.0" width="50.0" x="984.0" y="72.0"/>
458 <dc:Bounds height="22.0" width="108.0" x="956.0" y="51.0"/>
461 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_6" bpmnElement="SequenceFlow_6" sourceElement="_BPMNShape_ScriptTask_62" targetElement="_BPMNShape_ExclusiveGateway_224">
462 <di:waypoint xsi:type="dc:Point" x="866.0" y="163.0"/>
463 <di:waypoint xsi:type="dc:Point" x="865.0" y="122.0"/>
465 <dc:Bounds height="6.0" width="6.0" x="862.0" y="135.0"/>
468 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_63" bpmnElement="validateDeletePONetwork_ScriptTask">
469 <dc:Bounds height="80.0" width="100.0" x="1102.0" y="550.0"/>
471 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_7" bpmnElement="querySuccessYes_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_62" targetElement="_BPMNShape_ExclusiveGateway_65">
472 <di:waypoint xsi:type="dc:Point" x="1009.0" y="122.0"/>
473 <di:waypoint xsi:type="dc:Point" x="1009.0" y="177.0"/>
475 <dc:Bounds height="22.0" width="29.0" x="1008.0" y="120.0"/>
478 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_8" bpmnElement="querySuccessNo_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_62" targetElement="_BPMNShape_ExclusiveGateway_64">
479 <di:waypoint xsi:type="dc:Point" x="1034.0" y="97.0"/>
480 <di:waypoint xsi:type="dc:Point" x="1126.0" y="97.0"/>
482 <dc:Bounds height="22.0" width="22.0" x="1036.0" y="97.0"/>
485 <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_64" bpmnElement="isReturnCode404_ExclusiveGateway" isMarkerVisible="true">
486 <dc:Bounds height="50.0" width="50.0" x="1126.0" y="72.0"/>
488 <dc:Bounds height="22.0" width="124.0" x="1090.0" y="51.0"/>
491 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="isReturnCode404_No_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_64" targetElement="_BPMNShape_EndEvent_118">
492 <di:waypoint xsi:type="dc:Point" x="1176.0" y="97.0"/>
493 <di:waypoint xsi:type="dc:Point" x="1212.0" y="97.0"/>
494 <di:waypoint xsi:type="dc:Point" x="1212.0" y="98.0"/>
495 <di:waypoint xsi:type="dc:Point" x="1281.0" y="98.0"/>
497 <dc:Bounds height="22.0" width="22.0" x="1176.0" y="97.0"/>
500 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_9" bpmnElement="isReturnCode404_Yes_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_64" targetElement="_BPMNShape_InclusiveGateway_2">
501 <di:waypoint xsi:type="dc:Point" x="1151.0" y="122.0"/>
502 <di:waypoint xsi:type="dc:Point" x="1151.0" y="177.0"/>
504 <dc:Bounds height="22.0" width="29.0" x="1152.0" y="120.0"/>
507 <bpmndi:BPMNShape id="_BPMNShape_CallActivity_3" bpmnElement="faultHandler_CallActivity">
508 <dc:Bounds height="80.0" width="100.0" x="696.0" y="684.0"/>
510 <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_65" bpmnElement="isResponseEmpty_ExclusiveGateway_2" isMarkerVisible="true">
511 <dc:Bounds height="50.0" width="50.0" x="984.0" y="177.0"/>
513 <dc:Bounds height="22.0" width="95.0" x="1016.0" y="163.0"/>
516 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_13" bpmnElement="isResponseEmptyNo_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_65" targetElement="_BPMNShape_ScriptTask_250">
517 <di:waypoint xsi:type="dc:Point" x="1009.0" y="227.0"/>
518 <di:waypoint xsi:type="dc:Point" x="1010.0" y="269.0"/>
520 <dc:Bounds height="22.0" width="22.0" x="1016.0" y="227.0"/>
523 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_14" bpmnElement="isResponseEmptyYes_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_65" targetElement="_BPMNShape_InclusiveGateway_2">
524 <di:waypoint xsi:type="dc:Point" x="1034.0" y="202.0"/>
525 <di:waypoint xsi:type="dc:Point" x="1126.0" y="202.0"/>
527 <dc:Bounds height="22.0" width="29.0" x="1034.0" y="202.0"/>
530 <bpmndi:BPMNShape id="_BPMNShape_EndEvent_118" bpmnElement="aai_Error_EndEvent">
531 <dc:Bounds height="36.0" width="36.0" x="1281.0" y="80.0"/>
533 <dc:Bounds height="22.0" width="59.0" x="1270.0" y="121.0"/>
536 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_66" bpmnElement="prepareNetworkRequest_ScriptTask">
537 <dc:Bounds height="80.0" width="100.0" x="960.0" y="417.0"/>
539 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_18" bpmnElement="SequenceFlow_15" sourceElement="_BPMNShape_ScriptTask_66" targetElement="_BPMNShape_ScriptTask_242">
540 <di:waypoint xsi:type="dc:Point" x="1060.0" y="457.0"/>
541 <di:waypoint xsi:type="dc:Point" x="1104.0" y="457.0"/>
543 <dc:Bounds height="6.0" width="6.0" x="1071.0" y="457.0"/>
546 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_67" bpmnElement="prepareSDNCTopoRequest_ScriptTask">
547 <dc:Bounds height="80.0" width="100.0" x="1102.0" y="687.0"/>
549 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_23" bpmnElement="SequenceFlow_20" sourceElement="_BPMNShape_ScriptTask_63" targetElement="_BPMNShape_ScriptTask_67">
550 <di:waypoint xsi:type="dc:Point" x="1152.0" y="630.0"/>
551 <di:waypoint xsi:type="dc:Point" x="1152.0" y="687.0"/>
553 <dc:Bounds height="6.0" width="6.0" x="1149.0" y="641.0"/>
556 <bpmndi:BPMNShape id="_BPMNShape_CallActivity_4" bpmnElement="callCompleteMsoProcess_CallActivity">
557 <dc:Bounds height="80.0" width="100.0" x="1102.0" y="1416.0"/>
559 <bpmndi:BPMNShape id="_BPMNShape_SubProcess_16" bpmnElement="subProcessException_SubProcess" isExpanded="true">
560 <dc:Bounds height="512.0" width="902.0" x="0.0" y="576.0"/>
562 <bpmndi:BPMNShape id="_BPMNShape_StartEvent_50" bpmnElement="subProcessStart_StartEvent">
563 <dc:Bounds height="36.0" width="36.0" x="60.0" y="945.0"/>
565 <dc:Bounds height="22.0" width="67.0" x="45.0" y="987.0"/>
568 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_79" bpmnElement="prepareFalloutHandler_ScriptTask">
569 <dc:Bounds height="80.0" width="100.0" x="396.0" y="684.0"/>
571 <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_67" bpmnElement="isSdncTopoDeleteOk_ExclusiveGateway" isMarkerVisible="true">
572 <dc:Bounds height="50.0" width="50.0" x="1272.0" y="988.0"/>
574 <dc:Bounds height="22.0" width="157.0" x="1221.0" y="1047.0"/>
577 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_26" bpmnElement="sdncTopoDeleteNo_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_67" targetElement="_BPMNShape_EndEvent_124">
578 <di:waypoint xsi:type="dc:Point" x="1322.0" y="1013.0"/>
579 <di:waypoint xsi:type="dc:Point" x="1372.0" y="1013.0"/>
580 <di:waypoint xsi:type="dc:Point" x="1372.0" y="1014.0"/>
581 <di:waypoint xsi:type="dc:Point" x="1407.0" y="1014.0"/>
583 <dc:Bounds height="22.0" width="22.0" x="1326.0" y="1017.0"/>
586 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_28" bpmnElement="sdncTopoDeleteYes_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_67" targetElement="_BPMNShape_ScriptTask_83">
587 <di:waypoint xsi:type="dc:Point" x="1272.0" y="1013.0"/>
588 <di:waypoint xsi:type="dc:Point" x="1245.0" y="1013.0"/>
589 <di:waypoint xsi:type="dc:Point" x="1245.0" y="1014.0"/>
590 <di:waypoint xsi:type="dc:Point" x="1204.0" y="1014.0"/>
592 <dc:Bounds height="22.0" width="29.0" x="1249.0" y="1017.0"/>
595 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_80" bpmnElement="postProcessAndCompletionRequest_ScriptTask">
596 <dc:Bounds height="80.0" width="100.0" x="1104.0" y="1272.0"/>
598 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_83" bpmnElement="prepareDBInfraRequest_ScriptTask">
599 <dc:Bounds height="80.0" width="100.0" x="1104.0" y="974.0"/>
601 <bpmndi:BPMNShape id="_BPMNShape_ServiceTask_86" bpmnElement="callDBInfra_ServiceTask">
602 <dc:Bounds height="80.0" width="100.0" x="1104.0" y="1140.0"/>
604 <bpmndi:BPMNShape id="_BPMNShape_EndEvent_124" bpmnElement="sndcError_EndEvent">
605 <dc:Bounds height="36.0" width="36.0" x="1407.0" y="996.0"/>
607 <dc:Bounds height="22.0" width="74.0" x="1388.0" y="1037.0"/>
610 <bpmndi:BPMNShape id="_BPMNShape_CallActivity_19" bpmnElement="callDeleteSDNCAdapter_CallActivity">
611 <dc:Bounds height="80.0" width="100.0" x="1104.0" y="851.0"/>
613 <bpmndi:BPMNShape id="_BPMNShape_BoundaryEvent_29" bpmnElement="sndcCompensation_BoundaryEvent">
614 <dc:Bounds height="36.0" width="36.0" x="1086.0" y="890.0"/>
616 <dc:Bounds height="6.0" width="6.0" x="1101.0" y="931.0"/>
619 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_24" bpmnElement="SequenceFlow_11" sourceElement="_BPMNShape_ScriptTask_67" targetElement="_BPMNShape_CallActivity_19">
620 <di:waypoint xsi:type="dc:Point" x="1152.0" y="767.0"/>
621 <di:waypoint xsi:type="dc:Point" x="1152.0" y="798.0"/>
622 <di:waypoint xsi:type="dc:Point" x="1154.0" y="798.0"/>
623 <di:waypoint xsi:type="dc:Point" x="1154.0" y="851.0"/>
625 <dc:Bounds height="6.0" width="6.0" x="1149.0" y="786.0"/>
628 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_29" bpmnElement="SequenceFlow_12" sourceElement="_BPMNShape_CallActivity_19" targetElement="_BPMNShape_ScriptTask_131">
629 <di:waypoint xsi:type="dc:Point" x="1204.0" y="891.0"/>
630 <di:waypoint xsi:type="dc:Point" x="1246.0" y="891.0"/>
632 <dc:Bounds height="6.0" width="6.0" x="1236.0" y="891.0"/>
635 <bpmndi:BPMNEdge id="BPMNEdge_Association_1" bpmnElement="Association_1" sourceElement="_BPMNShape_BoundaryEvent_29" targetElement="_BPMNShape_CallActivity_21">
636 <di:waypoint xsi:type="dc:Point" x="1086.0" y="922.0"/>
637 <di:waypoint xsi:type="dc:Point" x="1045.0" y="953.0"/>
639 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_12" bpmnElement="SequenceFlow_7" sourceElement="_BPMNShape_ScriptTask_61" targetElement="_BPMNShape_ScriptTask_127">
640 <di:waypoint xsi:type="dc:Point" x="362.0" y="203.0"/>
641 <di:waypoint xsi:type="dc:Point" x="432.0" y="203.0"/>
643 <dc:Bounds height="6.0" width="6.0" x="393.0" y="203.0"/>
646 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_127" bpmnElement="sendSyncAckResponse_ScriptTask">
647 <dc:Bounds height="80.0" width="100.0" x="432.0" y="163.0"/>
649 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_35" bpmnElement="SequenceFlow_23" sourceElement="_BPMNShape_StartEvent_50" targetElement="_BPMNShape_ExclusiveGateway_72">
650 <di:waypoint xsi:type="dc:Point" x="96.0" y="963.0"/>
651 <di:waypoint xsi:type="dc:Point" x="144.0" y="962.0"/>
653 <dc:Bounds height="6.0" width="6.0" x="108.0" y="963.0"/>
656 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_4" bpmnElement="SequenceFlow_2" sourceElement="_BPMNShape_ScriptTask_242" targetElement="_BPMNShape_ScriptTask_63">
657 <di:waypoint xsi:type="dc:Point" x="1154.0" y="497.0"/>
658 <di:waypoint xsi:type="dc:Point" x="1154.0" y="523.0"/>
659 <di:waypoint xsi:type="dc:Point" x="1152.0" y="523.0"/>
660 <di:waypoint xsi:type="dc:Point" x="1152.0" y="550.0"/>
662 <dc:Bounds height="6.0" width="6.0" x="1149.0" y="528.0"/>
665 <bpmndi:BPMNShape id="_BPMNShape_InclusiveGateway_2" bpmnElement="silentSucces_InclusiveGateway">
666 <dc:Bounds height="50.0" width="50.0" x="1126.0" y="177.0"/>
668 <dc:Bounds height="22.0" width="33.0" x="1136.0" y="227.0"/>
671 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_36" bpmnElement="silentSuccess_SequenceFlow" sourceElement="_BPMNShape_InclusiveGateway_2" targetElement="_BPMNShape_ScriptTask_128">
672 <di:waypoint xsi:type="dc:Point" x="1176.0" y="202.0"/>
673 <di:waypoint xsi:type="dc:Point" x="1238.0" y="202.0"/>
674 <di:waypoint xsi:type="dc:Point" x="1238.0" y="203.0"/>
675 <di:waypoint xsi:type="dc:Point" x="1307.0" y="203.0"/>
677 <dc:Bounds height="22.0" width="94.0" x="1179.0" y="177.0"/>
680 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_128" bpmnElement="prepareDBInfraRequestSilentSucces_ScriptTask">
681 <dc:Bounds height="80.0" width="100.0" x="1307.0" y="163.0"/>
683 <bpmndi:BPMNShape id="_BPMNShape_ServiceTask_87" bpmnElement="silentSuccessCallDB_ServiceTask">
684 <dc:Bounds height="80.0" width="100.0" x="1453.0" y="163.0"/>
686 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_16" bpmnElement="SequenceFlow_9" sourceElement="_BPMNShape_ScriptTask_128" targetElement="_BPMNShape_ServiceTask_87">
687 <di:waypoint xsi:type="dc:Point" x="1407.0" y="203.0"/>
688 <di:waypoint xsi:type="dc:Point" x="1453.0" y="203.0"/>
690 <dc:Bounds height="6.0" width="6.0" x="1422.0" y="203.0"/>
693 <bpmndi:BPMNShape id="_BPMNShape_IntermediateThrowEvent_24" bpmnElement="sdncTopoRollback_IntermediateThrowEvent">
694 <dc:Bounds height="36.0" width="36.0" x="244.0" y="696.0"/>
696 <dc:Bounds height="22.0" width="96.0" x="194.0" y="666.0"/>
699 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_130" bpmnElement="prepareSilentCompletion_ScriptTask">
700 <dc:Bounds height="80.0" width="100.0" x="1453.0" y="307.0"/>
702 <bpmndi:BPMNShape id="_BPMNShape_CallActivity_20" bpmnElement="silentAccess_CallActivity">
703 <dc:Bounds height="80.0" width="100.0" x="1453.0" y="428.0"/>
705 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_55" bpmnElement="SequenceFlow_40" sourceElement="_BPMNShape_ServiceTask_87" targetElement="_BPMNShape_ScriptTask_130">
706 <di:waypoint xsi:type="dc:Point" x="1503.0" y="243.0"/>
707 <di:waypoint xsi:type="dc:Point" x="1503.0" y="307.0"/>
709 <dc:Bounds height="6.0" width="6.0" x="1500.0" y="265.0"/>
712 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_56" bpmnElement="SequenceFlow_41" sourceElement="_BPMNShape_ScriptTask_130" targetElement="_BPMNShape_CallActivity_20">
713 <di:waypoint xsi:type="dc:Point" x="1503.0" y="387.0"/>
714 <di:waypoint xsi:type="dc:Point" x="1503.0" y="428.0"/>
716 <dc:Bounds height="6.0" width="6.0" x="1500.0" y="417.0"/>
719 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_38" bpmnElement="SequenceFlow_25" sourceElement="_BPMNShape_ScriptTask_79" targetElement="_BPMNShape_CallActivity_3">
720 <di:waypoint xsi:type="dc:Point" x="496.0" y="724.0"/>
721 <di:waypoint xsi:type="dc:Point" x="696.0" y="724.0"/>
723 <dc:Bounds height="6.0" width="6.0" x="521.0" y="724.0"/>
726 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_131" bpmnElement="validateSDNCResponse_ScriptTask">
727 <dc:Bounds height="80.0" width="100.0" x="1246.0" y="851.0"/>
729 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_11" bpmnElement="SequenceFlow_5" sourceElement="_BPMNShape_ScriptTask_131" targetElement="_BPMNShape_ExclusiveGateway_67">
730 <di:waypoint xsi:type="dc:Point" x="1296.0" y="931.0"/>
731 <di:waypoint xsi:type="dc:Point" x="1297.0" y="988.0"/>
733 <dc:Bounds height="6.0" width="6.0" x="1294.0" y="960.0"/>
736 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_32" bpmnElement="SequenceFlow_18" sourceElement="_BPMNShape_ScriptTask_83" targetElement="_BPMNShape_ServiceTask_86">
737 <di:waypoint xsi:type="dc:Point" x="1154.0" y="1054.0"/>
738 <di:waypoint xsi:type="dc:Point" x="1154.0" y="1140.0"/>
740 <dc:Bounds height="6.0" width="6.0" x="1151.0" y="1076.0"/>
743 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_40" bpmnElement="SequenceFlow_27" sourceElement="_BPMNShape_ServiceTask_86" targetElement="_BPMNShape_ScriptTask_80">
744 <di:waypoint xsi:type="dc:Point" x="1154.0" y="1220.0"/>
745 <di:waypoint xsi:type="dc:Point" x="1154.0" y="1272.0"/>
747 <dc:Bounds height="6.0" width="6.0" x="1151.0" y="1238.0"/>
750 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_42" bpmnElement="SequenceFlow_29" sourceElement="_BPMNShape_ScriptTask_80" targetElement="_BPMNShape_CallActivity_4">
751 <di:waypoint xsi:type="dc:Point" x="1154.0" y="1352.0"/>
752 <di:waypoint xsi:type="dc:Point" x="1154.0" y="1384.0"/>
753 <di:waypoint xsi:type="dc:Point" x="1152.0" y="1384.0"/>
754 <di:waypoint xsi:type="dc:Point" x="1152.0" y="1416.0"/>
756 <dc:Bounds height="6.0" width="6.0" x="1151.0" y="1377.0"/>
759 <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_72" bpmnElement="isRollbackON_ExclusiveGateway" isMarkerVisible="true">
760 <dc:Bounds height="50.0" width="50.0" x="144.0" y="937.0"/>
762 <dc:Bounds height="22.0" width="100.0" x="130.0" y="987.0"/>
765 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_19" bpmnElement="isRollbackOnNo_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_72" targetElement="_BPMNShape_InclusiveGateway_27">
766 <di:waypoint xsi:type="dc:Point" x="194.0" y="962.0"/>
767 <di:waypoint xsi:type="dc:Point" x="244.0" y="962.0"/>
769 <dc:Bounds height="22.0" width="22.0" x="192.0" y="968.0"/>
772 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_30" bpmnElement="isRollbackOnYes_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_72" targetElement="_BPMNShape_ExclusiveGateway_218">
773 <di:waypoint xsi:type="dc:Point" x="169.0" y="937.0"/>
774 <di:waypoint xsi:type="dc:Point" x="169.0" y="890.0"/>
776 <dc:Bounds height="22.0" width="29.0" x="180.0" y="917.0"/>
779 <bpmndi:BPMNShape id="_BPMNShape_CallActivity_21" bpmnElement="callRollbackSDNCAdapter_CallActivity">
780 <dc:Bounds height="80.0" width="100.0" x="945.0" y="951.0"/>
782 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_242" bpmnElement="sendRequestToNewworkAdapater_ScriptTask">
783 <dc:Bounds height="80.0" width="100.0" x="1104.0" y="417.0"/>
785 <bpmndi:BPMNShape id="_BPMNShape_InclusiveGateway_27" bpmnElement="InclusiveGateway_1">
786 <dc:Bounds height="50.0" width="50.0" x="244.0" y="937.0"/>
788 <dc:Bounds height="0.0" width="0.0" x="269.0" y="992.0"/>
791 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_44" bpmnElement="SequenceFlow_19" sourceElement="_BPMNShape_IntermediateThrowEvent_24" targetElement="_BPMNShape_InclusiveGateway_28">
792 <di:waypoint xsi:type="dc:Point" x="280.0" y="714.0"/>
793 <di:waypoint xsi:type="dc:Point" x="334.0" y="714.0"/>
794 <di:waypoint xsi:type="dc:Point" x="334.0" y="864.0"/>
795 <di:waypoint xsi:type="dc:Point" x="294.0" y="865.0"/>
797 <dc:Bounds height="6.0" width="6.0" x="284.0" y="714.0"/>
800 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_45" bpmnElement="SequenceFlow_21" sourceElement="_BPMNShape_InclusiveGateway_27" targetElement="_BPMNShape_ScriptTask_243">
801 <di:waypoint xsi:type="dc:Point" x="294.0" y="962.0"/>
802 <di:waypoint xsi:type="dc:Point" x="396.0" y="963.0"/>
804 <dc:Bounds height="6.0" width="6.0" x="309.0" y="962.0"/>
807 <bpmndi:BPMNShape id="_BPMNShape_EndEvent_179" bpmnElement="EndEvent_1">
808 <dc:Bounds height="36.0" width="36.0" x="1485.0" y="548.0"/>
810 <dc:Bounds height="0.0" width="0.0" x="1503.0" y="589.0"/>
813 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_46" bpmnElement="SequenceFlow_24" sourceElement="_BPMNShape_CallActivity_20" targetElement="_BPMNShape_EndEvent_179">
814 <di:waypoint xsi:type="dc:Point" x="1503.0" y="508.0"/>
815 <di:waypoint xsi:type="dc:Point" x="1503.0" y="548.0"/>
817 <dc:Bounds height="6.0" width="6.0" x="1500.0" y="530.0"/>
820 <bpmndi:BPMNShape id="_BPMNShape_EndEvent_180" bpmnElement="EndEvent_2">
821 <dc:Bounds height="36.0" width="36.0" x="828.0" y="706.0"/>
823 <dc:Bounds height="0.0" width="0.0" x="846.0" y="747.0"/>
826 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_49" bpmnElement="SequenceFlow_26" sourceElement="_BPMNShape_CallActivity_3" targetElement="_BPMNShape_EndEvent_180">
827 <di:waypoint xsi:type="dc:Point" x="796.0" y="724.0"/>
828 <di:waypoint xsi:type="dc:Point" x="828.0" y="724.0"/>
830 <dc:Bounds height="6.0" width="6.0" x="816.0" y="724.0"/>
833 <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_218" bpmnElement="isPONR_ExclusiveGateway" isMarkerVisible="true">
834 <dc:Bounds height="50.0" width="50.0" x="144.0" y="840.0"/>
836 <dc:Bounds height="22.0" width="64.0" x="82.0" y="855.0"/>
839 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_50" bpmnElement="isPONR_No_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_218" targetElement="_BPMNShape_ExclusiveGateway_219">
840 <di:waypoint xsi:type="dc:Point" x="169.0" y="840.0"/>
841 <di:waypoint xsi:type="dc:Point" x="169.0" y="804.0"/>
843 <dc:Bounds height="22.0" width="22.0" x="174.0" y="820.0"/>
846 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_51" bpmnElement="isPONR_Yes_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_218" targetElement="_BPMNShape_InclusiveGateway_28">
847 <di:waypoint xsi:type="dc:Point" x="194.0" y="865.0"/>
848 <di:waypoint xsi:type="dc:Point" x="244.0" y="865.0"/>
850 <dc:Bounds height="22.0" width="29.0" x="189.0" y="865.0"/>
853 <bpmndi:BPMNShape id="_BPMNShape_EndEvent_182" bpmnElement="EndEvent_3">
854 <dc:Bounds height="36.0" width="36.0" x="1135.0" y="1545.0"/>
856 <dc:Bounds height="0.0" width="0.0" x="1153.0" y="1586.0"/>
859 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_54" bpmnElement="SequenceFlow_35" sourceElement="_BPMNShape_CallActivity_4" targetElement="_BPMNShape_EndEvent_182">
860 <di:waypoint xsi:type="dc:Point" x="1153.0" y="1496.0"/>
861 <di:waypoint xsi:type="dc:Point" x="1153.0" y="1514.0"/>
862 <di:waypoint xsi:type="dc:Point" x="1153.0" y="1545.0"/>
864 <dc:Bounds height="6.0" width="6.0" x="1150.0" y="1510.0"/>
867 <bpmndi:BPMNShape id="_BPMNShape_InclusiveGateway_28" bpmnElement="InclusiveGateway_2">
868 <dc:Bounds height="50.0" width="50.0" x="244.0" y="840.0"/>
870 <dc:Bounds height="0.0" width="0.0" x="269.0" y="895.0"/>
873 <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_219" bpmnElement="isSdncOk_ExclusiveGateway" isMarkerVisible="true">
874 <dc:Bounds height="50.0" width="50.0" x="144.0" y="754.0"/>
876 <dc:Bounds height="22.0" width="78.0" x="60.0" y="769.0"/>
879 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_57" bpmnElement="isSdncOk_Yes_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_219" targetElement="_BPMNShape_IntermediateThrowEvent_24">
880 <di:waypoint xsi:type="dc:Point" x="169.0" y="754.0"/>
881 <di:waypoint xsi:type="dc:Point" x="169.0" y="714.0"/>
882 <di:waypoint xsi:type="dc:Point" x="244.0" y="714.0"/>
884 <dc:Bounds height="22.0" width="29.0" x="180.0" y="741.0"/>
887 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_58" bpmnElement="isSdncOk_No_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_219" targetElement="_BPMNShape_InclusiveGateway_28">
888 <di:waypoint xsi:type="dc:Point" x="194.0" y="779.0"/>
889 <di:waypoint xsi:type="dc:Point" x="269.0" y="779.0"/>
890 <di:waypoint xsi:type="dc:Point" x="269.0" y="840.0"/>
892 <dc:Bounds height="22.0" width="22.0" x="194.0" y="784.0"/>
895 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_59" bpmnElement="SequenceFlow_38" sourceElement="_BPMNShape_InclusiveGateway_28" targetElement="_BPMNShape_InclusiveGateway_27">
896 <di:waypoint xsi:type="dc:Point" x="269.0" y="890.0"/>
897 <di:waypoint xsi:type="dc:Point" x="269.0" y="937.0"/>
899 <dc:Bounds height="6.0" width="6.0" x="266.0" y="914.0"/>
902 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_243" bpmnElement="prepareDBUpdateErrorRequest_ScriptTask">
903 <dc:Bounds height="80.0" width="100.0" x="396.0" y="923.0"/>
905 <bpmndi:BPMNShape id="_BPMNShape_ServiceTask_98" bpmnElement="dbUpdateError_ServiceTask">
906 <dc:Bounds height="80.0" width="100.0" x="396.0" y="804.0"/>
908 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_10" bpmnElement="SequenceFlow_4" sourceElement="_BPMNShape_ScriptTask_243" targetElement="_BPMNShape_ServiceTask_98">
909 <di:waypoint xsi:type="dc:Point" x="446.0" y="923.0"/>
910 <di:waypoint xsi:type="dc:Point" x="446.0" y="884.0"/>
912 <dc:Bounds height="6.0" width="6.0" x="443.0" y="901.0"/>
915 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_17" bpmnElement="SequenceFlow_10" sourceElement="_BPMNShape_ServiceTask_98" targetElement="_BPMNShape_ScriptTask_79">
916 <di:waypoint xsi:type="dc:Point" x="446.0" y="804.0"/>
917 <di:waypoint xsi:type="dc:Point" x="446.0" y="764.0"/>
919 <dc:Bounds height="6.0" width="6.0" x="443.0" y="784.0"/>
922 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_37" bpmnElement="SequenceFlow_14" sourceElement="_BPMNShape_ScriptTask_127" targetElement="_BPMNShape_ScriptTask_62">
923 <di:waypoint xsi:type="dc:Point" x="532.0" y="203.0"/>
924 <di:waypoint xsi:type="dc:Point" x="816.0" y="203.0"/>
926 <dc:Bounds height="6.0" width="6.0" x="540.0" y="203.0"/>
929 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_250" bpmnElement="callRESTQueryCloudRegion_ScriptTask">
930 <dc:Bounds height="80.0" width="100.0" x="960.0" y="269.0"/>
932 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_52" bpmnElement="SequenceFlow_30" sourceElement="_BPMNShape_ScriptTask_250" targetElement="_BPMNShape_ScriptTask_66">
933 <di:waypoint xsi:type="dc:Point" x="1010.0" y="349.0"/>
934 <di:waypoint xsi:type="dc:Point" x="1010.0" y="417.0"/>
936 <dc:Bounds height="6.0" width="6.0" x="1007.0" y="366.0"/>
939 <bpmndi:BPMNShape id="_BPMNShape_BoundaryEvent_41" bpmnElement="BoundaryEvent_1">
940 <dc:Bounds height="36.0" width="36.0" x="1328.0" y="833.0"/>
942 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_41" bpmnElement="SequenceFlow_8" sourceElement="_BPMNShape_BoundaryEvent_41" targetElement="_BPMNShape_EndEvent_124">
943 <di:waypoint xsi:type="dc:Point" x="1364.0" y="851.0"/>
944 <di:waypoint xsi:type="dc:Point" x="1387.0" y="850.0"/>
945 <di:waypoint xsi:type="dc:Point" x="1425.0" y="850.0"/>
946 <di:waypoint xsi:type="dc:Point" x="1425.0" y="996.0"/>
948 <dc:Bounds height="6.0" width="6.0" x="1422.0" y="940.0"/>
951 <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_224" bpmnElement="isRelationshipExists_ExclusiveGateway" isMarkerVisible="true">
952 <dc:Bounds height="50.0" width="50.0" x="840.0" y="72.0"/>
954 <dc:Bounds height="22.0" width="139.0" x="797.0" y="51.0"/>
957 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_60" bpmnElement="isRelationshipExistNo_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_224" targetElement="_BPMNShape_ExclusiveGateway_62">
958 <di:waypoint xsi:type="dc:Point" x="890.0" y="97.0"/>
959 <di:waypoint xsi:type="dc:Point" x="984.0" y="97.0"/>
961 <dc:Bounds height="22.0" width="22.0" x="890.0" y="97.0"/>
964 <bpmndi:BPMNShape id="_BPMNShape_EndEvent_216" bpmnElement="relationshipError_EndEvent">
965 <dc:Bounds height="36.0" width="36.0" x="730.0" y="80.0"/>
967 <dc:Bounds height="22.0" width="109.0" x="701.0" y="117.0"/>
970 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_61" bpmnElement="isRelationshipExistYes_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_224" targetElement="_BPMNShape_EndEvent_216">
971 <di:waypoint xsi:type="dc:Point" x="840.0" y="97.0"/>
972 <di:waypoint xsi:type="dc:Point" x="800.0" y="97.0"/>
973 <di:waypoint xsi:type="dc:Point" x="800.0" y="98.0"/>
974 <di:waypoint xsi:type="dc:Point" x="766.0" y="98.0"/>
976 <dc:Bounds height="22.0" width="29.0" x="816.0" y="97.0"/>
979 <bpmndi:BPMNShape id="_BPMNShape_SubProcess_29" bpmnElement="SubProcess_1" isExpanded="true">
980 <dc:Bounds height="175.0" width="326.0" x="0.0" y="369.0"/>
982 <bpmndi:BPMNShape id="_BPMNShape_StartEvent_73" bpmnElement="StartEvent_1">
983 <dc:Bounds height="36.0" width="36.0" x="36.0" y="432.0"/>
985 <dc:Bounds height="0.0" width="0.0" x="54.0" y="473.0"/>
988 <bpmndi:BPMNShape id="_BPMNShape_EndEvent_222" bpmnElement="EndEvent_4">
989 <dc:Bounds height="36.0" width="36.0" x="240.0" y="432.0"/>
991 <dc:Bounds height="0.0" width="0.0" x="258.0" y="473.0"/>
994 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_272" bpmnElement="unexpectedError_DeleteNetworkInfra_ScriptTask_1">
995 <dc:Bounds height="80.0" width="100.0" x="108.0" y="410.0"/>
997 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_5" bpmnElement="SequenceFlow_13" sourceElement="_BPMNShape_StartEvent_73" targetElement="_BPMNShape_ScriptTask_272">
998 <di:waypoint xsi:type="dc:Point" x="72.0" y="450.0"/>
999 <di:waypoint xsi:type="dc:Point" x="108.0" y="450.0"/>
1001 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_15" bpmnElement="SequenceFlow_17" sourceElement="_BPMNShape_ScriptTask_272" targetElement="_BPMNShape_EndEvent_222">
1002 <di:waypoint xsi:type="dc:Point" x="208.0" y="450.0"/>
1003 <di:waypoint xsi:type="dc:Point" x="240.0" y="450.0"/>
1006 </bpmndi:BPMNDiagram>
1007 </bpmn2:definitions>