Merge "added fragment support to generated objects"
[so.git] / bpmn / so-bpmn-infrastructure-flows / src / main / resources / subprocess / DoDeleteVfModule.bpmn
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://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="_Wblj8GyfEeWUWLTvug7ZOg" targetNamespace="http://camunda.org/schema/1.0/bpmn" exporter="Camunda Modeler" exporterVersion="3.7.0" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
3   <bpmn2:process id="DoDeleteVfModule" name="DoDeleteVfModule" isExecutable="true">
4     <bpmn2:scriptTask id="UpdateAAIVfModulePrep" name="UpdateAAIVfModule\r&#10;Prep" scriptFormat="groovy">
5       <bpmn2:incoming>SequenceFlow_0fp1wqz</bpmn2:incoming>
6       <bpmn2:outgoing>SequenceFlow_28</bpmn2:outgoing>
7       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
8 def dvm = new DoDeleteVfModule()
9 dvm.prepUpdateAAIVfModule(execution)</bpmn2:script>
10     </bpmn2:scriptTask>
11     <bpmn2:sequenceFlow id="SequenceFlow_28" name="" sourceRef="UpdateAAIVfModulePrep" targetRef="InvokeUpdateAAIVfModule" />
12     <bpmn2:callActivity id="InvokeUpdateAAIVfModule" name="Invoke\r&#10;UpdateAAIVfModule" calledElement="UpdateAAIVfModule">
13       <bpmn2:extensionElements>
14         <camunda:out source="WorkflowException" target="WorkflowException" />
15         <camunda:in source="UpdateAAIVfModuleRequest" target="UpdateAAIVfModuleRequest" />
16         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
17       </bpmn2:extensionElements>
18       <bpmn2:incoming>SequenceFlow_28</bpmn2:incoming>
19       <bpmn2:outgoing>SequenceFlow_31</bpmn2:outgoing>
20     </bpmn2:callActivity>
21     <bpmn2:sequenceFlow id="SequenceFlow_31" name="" sourceRef="InvokeUpdateAAIVfModule" targetRef="SDNCAdapterPrep2" />
22     <bpmn2:callActivity id="InvokePrepareUpdateAAIVfModule" name="Invoke\r&#10;PrepareUpdateAAIVfModule" calledElement="PrepareUpdateAAIVfModule">
23       <bpmn2:extensionElements>
24         <camunda:in source="PrepareUpdateAAIVfModuleRequest" target="PrepareUpdateAAIVfModuleRequest" />
25         <camunda:out source="WorkflowException" target="WorkflowException" />
26         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
27         <camunda:out source="PUAAIVfMod_heatStackId" target="DoDVfMod_heatStackId" />
28         <camunda:out source="PUAAIVfMod_outVfModule" target="vfModuleFromAAI" />
29       </bpmn2:extensionElements>
30       <bpmn2:incoming>SequenceFlow_029ioyr</bpmn2:incoming>
31       <bpmn2:outgoing>SequenceFlow_14xn858</bpmn2:outgoing>
32     </bpmn2:callActivity>
33     <bpmn2:sequenceFlow id="SequenceFlow_4" name="" sourceRef="VNFAdapterPrep" targetRef="InvokeopenstackAdapterTask" />
34     <bpmn2:callActivity id="InvokeSDNCAdapterV1_2" name="Invoke\r&#10;SDNCAdapterV1" calledElement="sdncAdapter">
35       <bpmn2:extensionElements>
36         <camunda:out source="WorkflowException" target="WorkflowException" />
37         <camunda:in source="sdncAdapterWorkflowRequest" target="sdncAdapterWorkflowRequest" />
38         <camunda:in source="mso-request-id" target="mso-request-id" />
39         <camunda:in source="mso-service-instance-id" target="mso-service-instance-id" />
40         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
41         <camunda:out source="sdncAdapterResponse" target="DoDVfMod_doDeleteVfModuleResponse" />
42         <camunda:out source="SDNCA_SuccessIndicator" target="SDNCA_SuccessIndicator" />
43       </bpmn2:extensionElements>
44       <bpmn2:incoming>SequenceFlow_32</bpmn2:incoming>
45       <bpmn2:outgoing>SequenceFlow_33</bpmn2:outgoing>
46     </bpmn2:callActivity>
47     <bpmn2:sequenceFlow id="SequenceFlow_33" name="" sourceRef="InvokeSDNCAdapterV1_2" targetRef="validateSDNCResponse" />
48     <bpmn2:scriptTask id="VNFAdapterPrep" name="VNFAdapter\r&#10;Prep" scriptFormat="groovy">
49       <bpmn2:incoming>SequenceFlow_14xn858</bpmn2:incoming>
50       <bpmn2:outgoing>SequenceFlow_4</bpmn2:outgoing>
51       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
52 def dvm = new DoDeleteVfModule()
53 dvm.prepVNFAdapterRequest(execution)</bpmn2:script>
54     </bpmn2:scriptTask>
55     <bpmn2:scriptTask id="SDNCAdapterPrep2" name="SDNCAdapter\r&#10;Prep" scriptFormat="groovy">
56       <bpmn2:incoming>SequenceFlow_31</bpmn2:incoming>
57       <bpmn2:outgoing>SequenceFlow_32</bpmn2:outgoing>
58       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
59 def dvm = new DoDeleteVfModule()
60 dvm.prepSDNCAdapterRequest(execution, "delete")</bpmn2:script>
61     </bpmn2:scriptTask>
62     <bpmn2:sequenceFlow id="SequenceFlow_32" name="" sourceRef="SDNCAdapterPrep2" targetRef="InvokeSDNCAdapterV1_2" />
63     <bpmn2:callActivity id="InvokeopenstackAdapterTask" name="Invoke&#10;openstackAdapterTask" calledElement="openstackAdapterTask">
64       <bpmn2:extensionElements>
65         <camunda:out source="WorkflowException" target="WorkflowException" />
66         <camunda:in source="vnfAdapterTaskRequest" target="openstackAdapterTaskRequest" />
67         <camunda:out source="WorkflowResponse" target="DoDVfMod_doDeleteVfModuleResponse" />
68         <camunda:in source="mso-request-id" target="mso-request-id" />
69         <camunda:in source="mso-service-instance-id" target="mso-service-instance-id" />
70       </bpmn2:extensionElements>
71       <bpmn2:incoming>SequenceFlow_4</bpmn2:incoming>
72       <bpmn2:outgoing>SequenceFlow_1xruki1</bpmn2:outgoing>
73     </bpmn2:callActivity>
74     <bpmn2:endEvent id="EndEvent_9">
75       <bpmn2:incoming>SequenceFlow_35</bpmn2:incoming>
76     </bpmn2:endEvent>
77     <bpmn2:callActivity id="InvokeDeleteAAIVfModule" name="Invoke\r&#10;DeleteAAIVfModule" calledElement="DeleteAAIVfModule">
78       <bpmn2:extensionElements>
79         <camunda:in source="DeleteAAIVfModuleRequest" target="DeleteAAIVfModuleRequest" />
80         <camunda:in source="isVidRequest" target="isVidRequest" />
81         <camunda:out source="WorkflowException" target="WorkflowException" />
82         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
83       </bpmn2:extensionElements>
84       <bpmn2:incoming>SequenceFlow_34</bpmn2:incoming>
85       <bpmn2:outgoing>SequenceFlow_35</bpmn2:outgoing>
86     </bpmn2:callActivity>
87     <bpmn2:sequenceFlow id="SequenceFlow_35" name="" sourceRef="InvokeDeleteAAIVfModule" targetRef="EndEvent_9" />
88     <bpmn2:scriptTask id="DeleteAAIVfModulePrep" name="DeleteAAIVfModule\r&#10;Prep" scriptFormat="groovy">
89       <bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
90       <bpmn2:outgoing>SequenceFlow_34</bpmn2:outgoing>
91       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
92 def dvm = new DoDeleteVfModule()
93 dvm.prepDeleteAAIVfModule(execution)</bpmn2:script>
94     </bpmn2:scriptTask>
95     <bpmn2:sequenceFlow id="SequenceFlow_34" name="" sourceRef="DeleteAAIVfModulePrep" targetRef="InvokeDeleteAAIVfModule" />
96     <bpmn2:scriptTask id="validateSDNCResponse" name="Validate SDNC Response" scriptFormat="groovy">
97       <bpmn2:incoming>SequenceFlow_33</bpmn2:incoming>
98       <bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
99       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
100 def dvm = new DoDeleteVfModule()
101 dvm.sdncValidateResponse(execution, DoDVfMod_doDeleteVfModuleResponse)</bpmn2:script>
102     </bpmn2:scriptTask>
103     <bpmn2:sequenceFlow id="SequenceFlow_2" name="" sourceRef="validateSDNCResponse" targetRef="DeleteAAIVfModulePrep" />
104     <bpmn2:scriptTask id="InitializeVariables" name="Initialize Variables" scriptFormat="groovy">
105       <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
106       <bpmn2:outgoing>SequenceFlow_12</bpmn2:outgoing>
107       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
108 def dvm = new DoDeleteVfModule()
109 dvm.preProcessRequest(execution)</bpmn2:script>
110     </bpmn2:scriptTask>
111     <bpmn2:sequenceFlow id="SequenceFlow_12" name="" sourceRef="InitializeVariables" targetRef="PrepareUpdateAAIVfModulePrep" />
112     <bpmn2:scriptTask id="PrepareUpdateAAIVfModulePrep" name="PrepareUpdateAAIVfModule Prep" scriptFormat="groovy">
113       <bpmn2:incoming>SequenceFlow_12</bpmn2:incoming>
114       <bpmn2:outgoing>SequenceFlow_42</bpmn2:outgoing>
115       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
116 def dvm = new DoDeleteVfModule()
117 dvm.preProcessRequest(execution)</bpmn2:script>
118     </bpmn2:scriptTask>
119     <bpmn2:sequenceFlow id="SequenceFlow_42" name="" sourceRef="PrepareUpdateAAIVfModulePrep" targetRef="Task_0h2lui6" />
120     <bpmn2:startEvent id="StartEvent_1">
121       <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
122       <bpmn2:messageEventDefinition id="_MessageEventDefinition_6" messageRef="Message_1" />
123     </bpmn2:startEvent>
124     <bpmn2:sequenceFlow id="SequenceFlow_1" name="" sourceRef="StartEvent_1" targetRef="InitializeVariables" />
125     <bpmn2:scriptTask id="DeleteNetworkPoliciesFromAAI" name="Delete Network Policies from AAI" scriptFormat="groovy">
126       <bpmn2:incoming>SequenceFlow_0coa90m</bpmn2:incoming>
127       <bpmn2:outgoing>SequenceFlow_08g02ch</bpmn2:outgoing>
128       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
129 def dvm = new DoDeleteVfModule()
130 dvm.deleteNetworkPoliciesFromAAI(execution)</bpmn2:script>
131     </bpmn2:scriptTask>
132     <bpmn2:scriptTask id="PostProcessVNFAdapterRequest" name="PostProcess VNFAdapter Request" scriptFormat="groovy">
133       <bpmn2:incoming>SequenceFlow_1xruki1</bpmn2:incoming>
134       <bpmn2:outgoing>SequenceFlow_0coa90m</bpmn2:outgoing>
135       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
136 def dvm = new DoDeleteVfModule()
137 dvm.postProcessVNFAdapterRequest(execution)</bpmn2:script>
138     </bpmn2:scriptTask>
139     <bpmn2:sequenceFlow id="SequenceFlow_0coa90m" sourceRef="PostProcessVNFAdapterRequest" targetRef="DeleteNetworkPoliciesFromAAI" />
140     <bpmn2:exclusiveGateway id="ExclusiveGateway_1drlnlk" name="need to update VNF in AAI?" default="SequenceFlow_0ep3hjm">
141       <bpmn2:incoming>SequenceFlow_08g02ch</bpmn2:incoming>
142       <bpmn2:outgoing>SequenceFlow_1yehsyc</bpmn2:outgoing>
143       <bpmn2:outgoing>SequenceFlow_0ep3hjm</bpmn2:outgoing>
144     </bpmn2:exclusiveGateway>
145     <bpmn2:sequenceFlow id="SequenceFlow_08g02ch" sourceRef="DeleteNetworkPoliciesFromAAI" targetRef="ExclusiveGateway_1drlnlk" />
146     <bpmn2:sequenceFlow id="SequenceFlow_1yehsyc" name="yes" sourceRef="ExclusiveGateway_1drlnlk" targetRef="PreProcessUpdateAAIGenericVnf">
147       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="groovy">execution.getVariable("DoDVfMod_oamManagementV4Address") != null  || execution.getVariable("DoDVfMod_oamManagementV6Address") != null</bpmn2:conditionExpression>
148     </bpmn2:sequenceFlow>
149     <bpmn2:sequenceFlow id="SequenceFlow_1a7lzhz" sourceRef="PreProcessUpdateAAIGenericVnf" targetRef="UpdateAAIGenericVnfTask" />
150     <bpmn2:exclusiveGateway id="ExclusiveGateway_0lsru7z">
151       <bpmn2:incoming>SequenceFlow_0ep3hjm</bpmn2:incoming>
152       <bpmn2:incoming>SequenceFlow_14l7olw</bpmn2:incoming>
153       <bpmn2:outgoing>SequenceFlow_0fp1wqz</bpmn2:outgoing>
154     </bpmn2:exclusiveGateway>
155     <bpmn2:sequenceFlow id="SequenceFlow_0ep3hjm" name="no" sourceRef="ExclusiveGateway_1drlnlk" targetRef="ExclusiveGateway_0lsru7z" />
156     <bpmn2:sequenceFlow id="SequenceFlow_14l7olw" sourceRef="UpdateAAIGenericVnfTask" targetRef="ExclusiveGateway_0lsru7z" />
157     <bpmn2:sequenceFlow id="SequenceFlow_0fp1wqz" sourceRef="ExclusiveGateway_0lsru7z" targetRef="UpdateAAIVfModulePrep" />
158     <bpmn2:scriptTask id="PreProcessUpdateAAIGenericVnf" name="PreProcess Update AAI Generic VNF" scriptFormat="groovy">
159       <bpmn2:incoming>SequenceFlow_1yehsyc</bpmn2:incoming>
160       <bpmn2:outgoing>SequenceFlow_1a7lzhz</bpmn2:outgoing>
161       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
162 def doDeleteVfModule = new DoDeleteVfModule()
163 doDeleteVfModule.prepUpdateAAIGenericVnf(execution)</bpmn2:script>
164     </bpmn2:scriptTask>
165     <bpmn2:callActivity id="UpdateAAIGenericVnfTask" name="Update AAI Generic VNF" calledElement="UpdateAAIGenericVnf">
166       <bpmn2:extensionElements>
167         <camunda:in source="DoDVfMod_updateAAIGenericVnfRequest" target="UpdateAAIGenericVnfRequest" />
168         <camunda:in source="mso-request-id" target="mso-request-id" />
169         <camunda:in source="mso-service-id" target="mso-service-id" />
170         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
171         <camunda:out source="WorkflowException" target="WorkflowException" />
172       </bpmn2:extensionElements>
173       <bpmn2:incoming>SequenceFlow_1a7lzhz</bpmn2:incoming>
174       <bpmn2:outgoing>SequenceFlow_14l7olw</bpmn2:outgoing>
175     </bpmn2:callActivity>
176     <bpmn2:sequenceFlow id="SequenceFlow_029ioyr" sourceRef="Task_0h2lui6" targetRef="InvokePrepareUpdateAAIVfModule" />
177     <bpmn2:scriptTask id="Task_0h2lui6" name="Query AAI for Orchestration Status" scriptFormat="groovy">
178       <bpmn2:incoming>SequenceFlow_42</bpmn2:incoming>
179       <bpmn2:outgoing>SequenceFlow_029ioyr</bpmn2:outgoing>
180       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
181 def dvm = new DoDeleteVfModule()
182 dvm.queryAAIVfModuleForStatus(execution)</bpmn2:script>
183     </bpmn2:scriptTask>
184     <bpmn2:sequenceFlow id="SequenceFlow_1xruki1" sourceRef="InvokeopenstackAdapterTask" targetRef="PostProcessVNFAdapterRequest" />
185     <bpmn2:sequenceFlow id="SequenceFlow_14xn858" sourceRef="InvokePrepareUpdateAAIVfModule" targetRef="VNFAdapterPrep" />
186   </bpmn2:process>
187   <bpmn2:error id="Error_1" name="MSO Workflow Exception" errorCode="MSOWorkflowException" />
188   <bpmn2:message id="Message_1" name="DoDeleteVfModuleRequest" />
189   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
190     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="DoDeleteVfModule">
191       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_37" bpmnElement="StartEvent_1">
192         <dc:Bounds x="154" y="107" width="36" height="36" />
193         <bpmndi:BPMNLabel>
194           <dc:Bounds x="52" y="98" width="0" height="0" />
195         </bpmndi:BPMNLabel>
196       </bpmndi:BPMNShape>
197       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_22" bpmnElement="InitializeVariables">
198         <dc:Bounds x="264" y="86" width="100" height="80" />
199       </bpmndi:BPMNShape>
200       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="_BPMNShape_StartEvent_37" targetElement="_BPMNShape_ScriptTask_22">
201         <di:waypoint x="190" y="125" />
202         <di:waypoint x="264" y="126" />
203         <bpmndi:BPMNLabel>
204           <dc:Bounds x="104" y="0" width="6" height="6" />
205         </bpmndi:BPMNLabel>
206       </bpmndi:BPMNEdge>
207       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_160" bpmnElement="InvokePrepareUpdateAAIVfModule">
208         <dc:Bounds x="767" y="86" width="100" height="80" />
209       </bpmndi:BPMNShape>
210       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_168" bpmnElement="PrepareUpdateAAIVfModulePrep">
211         <dc:Bounds x="435" y="86" width="100" height="80" />
212       </bpmndi:BPMNShape>
213       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_12" bpmnElement="SequenceFlow_12" sourceElement="_BPMNShape_ScriptTask_22" targetElement="_BPMNShape_ScriptTask_168">
214         <di:waypoint x="364" y="126" />
215         <di:waypoint x="435" y="126" />
216         <bpmndi:BPMNLabel>
217           <dc:Bounds x="269" y="0" width="6" height="6" />
218         </bpmndi:BPMNLabel>
219       </bpmndi:BPMNEdge>
220       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_170" bpmnElement="VNFAdapterPrep">
221         <dc:Bounds x="313" y="256" width="100" height="80" />
222       </bpmndi:BPMNShape>
223       <bpmndi:BPMNShape id="_BPMNShape_CallActivity_13" bpmnElement="InvokeopenstackAdapterTask">
224         <dc:Bounds x="524" y="256" width="100" height="80" />
225       </bpmndi:BPMNShape>
226       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_171" bpmnElement="UpdateAAIVfModulePrep">
227         <dc:Bounds x="964" y="435" width="100" height="80" />
228       </bpmndi:BPMNShape>
229       <bpmndi:BPMNShape id="_BPMNShape_CallActivity_14" bpmnElement="InvokeUpdateAAIVfModule">
230         <dc:Bounds x="1115" y="435" width="100" height="80" />
231       </bpmndi:BPMNShape>
232       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_28" bpmnElement="SequenceFlow_28" sourceElement="_BPMNShape_ScriptTask_171" targetElement="_BPMNShape_CallActivity_14">
233         <di:waypoint x="1064" y="475" />
234         <di:waypoint x="1115" y="475" />
235         <bpmndi:BPMNLabel>
236           <dc:Bounds x="970" y="410" width="0" height="0" />
237         </bpmndi:BPMNLabel>
238       </bpmndi:BPMNEdge>
239       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_172" bpmnElement="SDNCAdapterPrep2">
240         <dc:Bounds x="260" y="715" width="100" height="80" />
241       </bpmndi:BPMNShape>
242       <bpmndi:BPMNShape id="_BPMNShape_CallActivity_15" bpmnElement="InvokeSDNCAdapterV1_2">
243         <dc:Bounds x="392" y="715" width="100" height="80" />
244       </bpmndi:BPMNShape>
245       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_173" bpmnElement="DeleteAAIVfModulePrep">
246         <dc:Bounds x="667" y="715" width="100" height="80" />
247       </bpmndi:BPMNShape>
248       <bpmndi:BPMNShape id="_BPMNShape_CallActivity_16" bpmnElement="InvokeDeleteAAIVfModule">
249         <dc:Bounds x="810" y="715" width="100" height="80" />
250       </bpmndi:BPMNShape>
251       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_31" bpmnElement="SequenceFlow_31" sourceElement="_BPMNShape_CallActivity_14" targetElement="_BPMNShape_ScriptTask_172">
252         <di:waypoint x="1165" y="515" />
253         <di:waypoint x="1165" y="653" />
254         <di:waypoint x="190" y="653" />
255         <di:waypoint x="190" y="755" />
256         <di:waypoint x="260" y="755" />
257         <bpmndi:BPMNLabel>
258           <dc:Bounds x="558" y="588" width="0" height="0" />
259         </bpmndi:BPMNLabel>
260       </bpmndi:BPMNEdge>
261       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_32" bpmnElement="SequenceFlow_32" sourceElement="_BPMNShape_ScriptTask_172" targetElement="_BPMNShape_CallActivity_15">
262         <di:waypoint x="360" y="755" />
263         <di:waypoint x="376" y="755" />
264         <di:waypoint x="376" y="756" />
265         <di:waypoint x="392" y="756" />
266         <bpmndi:BPMNLabel>
267           <dc:Bounds x="268" y="558" width="0" height="0" />
268         </bpmndi:BPMNLabel>
269       </bpmndi:BPMNEdge>
270       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_33" bpmnElement="SequenceFlow_33" sourceElement="_BPMNShape_CallActivity_15" targetElement="_BPMNShape_ScriptTask_251">
271         <di:waypoint x="492" y="755" />
272         <di:waypoint x="524" y="755" />
273         <bpmndi:BPMNLabel>
274           <dc:Bounds x="388" y="705" width="0" height="0" />
275         </bpmndi:BPMNLabel>
276       </bpmndi:BPMNEdge>
277       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_34" bpmnElement="SequenceFlow_34" sourceElement="_BPMNShape_ScriptTask_173" targetElement="_BPMNShape_CallActivity_16">
278         <di:waypoint x="767" y="755" />
279         <di:waypoint x="810" y="755" />
280         <bpmndi:BPMNLabel>
281           <dc:Bounds x="669" y="690" width="0" height="0" />
282         </bpmndi:BPMNLabel>
283       </bpmndi:BPMNEdge>
284       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_169" bpmnElement="EndEvent_9">
285         <dc:Bounds x="956" y="737" width="36" height="36" />
286         <bpmndi:BPMNLabel>
287           <dc:Bounds x="854" y="728" width="0" height="0" />
288         </bpmndi:BPMNLabel>
289       </bpmndi:BPMNShape>
290       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_35" bpmnElement="SequenceFlow_35" sourceElement="_BPMNShape_CallActivity_16" targetElement="_BPMNShape_EndEvent_169">
291         <di:waypoint x="910" y="755" />
292         <di:waypoint x="956" y="755" />
293         <bpmndi:BPMNLabel>
294           <dc:Bounds x="813" y="690" width="0" height="0" />
295         </bpmndi:BPMNLabel>
296       </bpmndi:BPMNEdge>
297       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_42" bpmnElement="SequenceFlow_42" sourceElement="_BPMNShape_ScriptTask_168" targetElement="ScriptTask_15vzlxw_di">
298         <di:waypoint x="535" y="126" />
299         <di:waypoint x="603" y="126" />
300         <bpmndi:BPMNLabel>
301           <dc:Bounds x="449" y="61" width="0" height="0" />
302         </bpmndi:BPMNLabel>
303       </bpmndi:BPMNEdge>
304       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_4" sourceElement="_BPMNShape_ScriptTask_170" targetElement="_BPMNShape_CallActivity_13">
305         <di:waypoint x="413" y="296" />
306         <di:waypoint x="524" y="296" />
307         <bpmndi:BPMNLabel>
308           <dc:Bounds x="349" y="231" width="0" height="0" />
309         </bpmndi:BPMNLabel>
310       </bpmndi:BPMNEdge>
311       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_251" bpmnElement="validateSDNCResponse">
312         <dc:Bounds x="524" y="715" width="100" height="80" />
313       </bpmndi:BPMNShape>
314       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_2" sourceElement="_BPMNShape_ScriptTask_251" targetElement="_BPMNShape_ScriptTask_173">
315         <di:waypoint x="624" y="755" />
316         <di:waypoint x="667" y="755" />
317         <bpmndi:BPMNLabel>
318           <dc:Bounds x="526" y="690" width="0" height="0" />
319         </bpmndi:BPMNLabel>
320       </bpmndi:BPMNEdge>
321       <bpmndi:BPMNShape id="ScriptTask_0la8haz_di" bpmnElement="DeleteNetworkPoliciesFromAAI">
322         <dc:Bounds x="322" y="435" width="100" height="80" />
323       </bpmndi:BPMNShape>
324       <bpmndi:BPMNShape id="ScriptTask_0lewl6b_di" bpmnElement="PostProcessVNFAdapterRequest">
325         <dc:Bounds x="740" y="256" width="100" height="80" />
326       </bpmndi:BPMNShape>
327       <bpmndi:BPMNEdge id="SequenceFlow_0coa90m_di" bpmnElement="SequenceFlow_0coa90m">
328         <di:waypoint x="840" y="296" />
329         <di:waypoint x="1043" y="296" />
330         <di:waypoint x="1043" y="383" />
331         <di:waypoint x="196" y="383" />
332         <di:waypoint x="196" y="475" />
333         <di:waypoint x="322" y="475" />
334         <bpmndi:BPMNLabel>
335           <dc:Bounds x="500" y="318" width="0" height="0" />
336         </bpmndi:BPMNLabel>
337       </bpmndi:BPMNEdge>
338       <bpmndi:BPMNShape id="ExclusiveGateway_1drlnlk_di" bpmnElement="ExclusiveGateway_1drlnlk" isMarkerVisible="true">
339         <dc:Bounds x="535" y="450" width="50" height="50" />
340         <bpmndi:BPMNLabel>
341           <dc:Bounds x="523" y="412" width="74" height="27" />
342         </bpmndi:BPMNLabel>
343       </bpmndi:BPMNShape>
344       <bpmndi:BPMNEdge id="SequenceFlow_08g02ch_di" bpmnElement="SequenceFlow_08g02ch">
345         <di:waypoint x="422" y="475" />
346         <di:waypoint x="535" y="475" />
347         <bpmndi:BPMNLabel>
348           <dc:Bounds x="359" y="410" width="0" height="0" />
349         </bpmndi:BPMNLabel>
350       </bpmndi:BPMNEdge>
351       <bpmndi:BPMNEdge id="SequenceFlow_1yehsyc_di" bpmnElement="SequenceFlow_1yehsyc">
352         <di:waypoint x="560" y="500" />
353         <di:waypoint x="560" y="567" />
354         <di:waypoint x="597" y="567" />
355         <bpmndi:BPMNLabel>
356           <dc:Bounds x="527" y="523" width="17" height="14" />
357         </bpmndi:BPMNLabel>
358       </bpmndi:BPMNEdge>
359       <bpmndi:BPMNEdge id="SequenceFlow_1a7lzhz_di" bpmnElement="SequenceFlow_1a7lzhz">
360         <di:waypoint x="697" y="567" />
361         <di:waypoint x="744" y="567" />
362         <di:waypoint x="744" y="567" />
363         <di:waypoint x="774" y="567" />
364         <bpmndi:BPMNLabel>
365           <dc:Bounds x="639" y="517" width="0" height="0" />
366         </bpmndi:BPMNLabel>
367       </bpmndi:BPMNEdge>
368       <bpmndi:BPMNShape id="ExclusiveGateway_0lsru7z_di" bpmnElement="ExclusiveGateway_0lsru7z" isMarkerVisible="true">
369         <dc:Bounds x="879" y="450" width="50" height="50" />
370         <bpmndi:BPMNLabel>
371           <dc:Bounds x="784" y="450" width="0" height="0" />
372         </bpmndi:BPMNLabel>
373       </bpmndi:BPMNShape>
374       <bpmndi:BPMNEdge id="SequenceFlow_0ep3hjm_di" bpmnElement="SequenceFlow_0ep3hjm">
375         <di:waypoint x="585" y="475" />
376         <di:waypoint x="879" y="475" />
377         <bpmndi:BPMNLabel>
378           <dc:Bounds x="726" y="450" width="13" height="14" />
379         </bpmndi:BPMNLabel>
380       </bpmndi:BPMNEdge>
381       <bpmndi:BPMNEdge id="SequenceFlow_14l7olw_di" bpmnElement="SequenceFlow_14l7olw">
382         <di:waypoint x="874" y="567" />
383         <di:waypoint x="904" y="567" />
384         <di:waypoint x="904" y="500" />
385         <bpmndi:BPMNLabel>
386           <dc:Bounds x="769" y="502" width="0" height="0" />
387         </bpmndi:BPMNLabel>
388       </bpmndi:BPMNEdge>
389       <bpmndi:BPMNEdge id="SequenceFlow_0fp1wqz_di" bpmnElement="SequenceFlow_0fp1wqz">
390         <di:waypoint x="929" y="475" />
391         <di:waypoint x="964" y="475" />
392         <bpmndi:BPMNLabel>
393           <dc:Bounds x="827" y="400" width="0" height="0" />
394         </bpmndi:BPMNLabel>
395       </bpmndi:BPMNEdge>
396       <bpmndi:BPMNShape id="ScriptTask_18y0guc_di" bpmnElement="PreProcessUpdateAAIGenericVnf">
397         <dc:Bounds x="597" y="527" width="100" height="80" />
398       </bpmndi:BPMNShape>
399       <bpmndi:BPMNShape id="CallActivity_0kbqf50_di" bpmnElement="UpdateAAIGenericVnfTask">
400         <dc:Bounds x="774" y="527" width="100" height="80" />
401       </bpmndi:BPMNShape>
402       <bpmndi:BPMNEdge id="SequenceFlow_029ioyr_di" bpmnElement="SequenceFlow_029ioyr">
403         <di:waypoint x="703" y="126" />
404         <di:waypoint x="767" y="126" />
405         <bpmndi:BPMNLabel>
406           <dc:Bounds x="615" y="61" width="0" height="0" />
407         </bpmndi:BPMNLabel>
408       </bpmndi:BPMNEdge>
409       <bpmndi:BPMNShape id="ScriptTask_15vzlxw_di" bpmnElement="Task_0h2lui6">
410         <dc:Bounds x="603" y="86" width="100" height="80" />
411       </bpmndi:BPMNShape>
412       <bpmndi:BPMNEdge id="SequenceFlow_1xruki1_di" bpmnElement="SequenceFlow_1xruki1">
413         <di:waypoint x="624" y="296" />
414         <di:waypoint x="740" y="296" />
415         <bpmndi:BPMNLabel>
416           <dc:Bounds x="562" y="231" width="0" height="0" />
417         </bpmndi:BPMNLabel>
418       </bpmndi:BPMNEdge>
419       <bpmndi:BPMNEdge id="SequenceFlow_14xn858_di" bpmnElement="SequenceFlow_14xn858">
420         <di:waypoint x="867" y="126" />
421         <di:waypoint x="1034" y="126" />
422         <di:waypoint x="1034" y="204" />
423         <di:waypoint x="191" y="204" />
424         <di:waypoint x="191" y="296" />
425         <di:waypoint x="313" y="296" />
426         <bpmndi:BPMNLabel>
427           <dc:Bounds x="493" y="139" width="0" height="0" />
428         </bpmndi:BPMNLabel>
429       </bpmndi:BPMNEdge>
430     </bpmndi:BPMNPlane>
431   </bpmndi:BPMNDiagram>
432 </bpmn2:definitions>