Merge "Reorder modifiers"
[so.git] / bpmn / MSOInfrastructureBPMN / src / main / resources / subprocess / DoDeleteAllottedResourceBRG.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="_DkzPAHB4EeaJwpcpVN5gXw" targetNamespace="http://camunda.org/schema/1.0/bpmn" exporter="Camunda Modeler" exporterVersion="1.4.0" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
3   <bpmn2:process id="DoDeleteAllottedResourceBRG" name="DoDeleteAllottedResourceBRG" isExecutable="true">
4     <bpmn2:startEvent id="StartEvent_1">
5       <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
6     </bpmn2:startEvent>
7     <bpmn2:sequenceFlow id="SequenceFlow_1" name="" sourceRef="StartEvent_1" targetRef="initialization" />
8     <bpmn2:scriptTask id="initialization" name="Initialization" scriptFormat="groovy">
9       <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
10       <bpmn2:outgoing>SequenceFlow_0bfuk6l</bpmn2:outgoing>
11       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
12 DoDeleteAllottedResourceBRG ddar = new DoDeleteAllottedResourceBRG()
13 ddar.preProcessRequest(execution)]]></bpmn2:script>
14     </bpmn2:scriptTask>
15     <bpmn2:scriptTask id="GetAAIAR" name="Get AAI AR" scriptFormat="groovy">
16       <bpmn2:incoming>SequenceFlow_0bfuk6l</bpmn2:incoming>
17       <bpmn2:outgoing>SequenceFlow_0xm9g9s</bpmn2:outgoing>
18       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
19 DoDeleteAllottedResourceBRG ddar = new DoDeleteAllottedResourceBRG()
20 ddar.getAaiAR(execution)
21 ]]></bpmn2:script>
22     </bpmn2:scriptTask>
23     <bpmn2:endEvent id="EndEvent_3">
24       <bpmn2:incoming>SequenceFlow_0ymy62j</bpmn2:incoming>
25       <bpmn2:terminateEventDefinition id="_TerminateEventDefinition_35" />
26     </bpmn2:endEvent>
27     <bpmn2:sequenceFlow id="SequenceFlow_1q6udwm" sourceRef="PreProcessSDNCDeactivate" targetRef="SDNCDeactivate" />
28     <bpmn2:sequenceFlow id="SequenceFlow_15knw0q" sourceRef="SDNCDeactivate" targetRef="PostProcessSDNCDeactivate" />
29     <bpmn2:sequenceFlow id="SequenceFlow_0c5h00o" sourceRef="PostProcessSDNCDeactivate" targetRef="ARFoundInSDNC" />
30     <bpmn2:sequenceFlow id="SequenceFlow_1lalmvp" sourceRef="PreProcessSDNCDelete" targetRef="SDNCDelete" />
31     <bpmn2:sequenceFlow id="SequenceFlow_0eb41vb" sourceRef="SDNCDelete" targetRef="postProcessSDNCDelete" />
32     <bpmn2:sequenceFlow id="SequenceFlow_15z3gpq" sourceRef="postProcessSDNCDelete" targetRef="PreProcessSDNCUnassign" />
33     <bpmn2:scriptTask id="PreProcessSDNCDeactivate" name="PreProcess SDNC Deactivate" scriptFormat="groovy">
34       <bpmn2:incoming>SequenceFlow_0gd64w9</bpmn2:incoming>
35       <bpmn2:outgoing>SequenceFlow_1q6udwm</bpmn2:outgoing>
36       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
37
38 DoDeleteAllottedResourceBRG ddar = new DoDeleteAllottedResourceBRG()
39 ddar.preProcessSDNCDeactivate(execution)]]></bpmn2:script>
40     </bpmn2:scriptTask>
41     <bpmn2:callActivity id="SDNCDeactivate" name="SDNC Deactivate" calledElement="sdncAdapter">
42       <bpmn2:extensionElements>
43         <camunda:in source="sdncDeactivateRequest" target="sdncAdapterWorkflowRequest" />
44         <camunda:in source="msoRequestId" target="mso-request-id" />
45         <camunda:in source="serviceInstanceId" target="mso-service-instance-id" />
46         <camunda:out source="WorkflowException" target="WorkflowException" />
47         <camunda:out source="sdncAdapterResponse" target="sdncDeactivateResponse" />
48         <camunda:out source="SDNCA_SuccessIndicator" target="SDNCA_SuccessIndicator" />
49       </bpmn2:extensionElements>
50       <bpmn2:incoming>SequenceFlow_1q6udwm</bpmn2:incoming>
51       <bpmn2:outgoing>SequenceFlow_15knw0q</bpmn2:outgoing>
52     </bpmn2:callActivity>
53     <bpmn2:scriptTask id="PostProcessSDNCDeactivate" name="PostProcess SDNC Deactivate" scriptFormat="groovy">
54       <bpmn2:incoming>SequenceFlow_15knw0q</bpmn2:incoming>
55       <bpmn2:outgoing>SequenceFlow_0c5h00o</bpmn2:outgoing>
56       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
57
58 String response = execution.getVariable("sdncDeactivateResponse")
59
60 DoDeleteAllottedResourceBRG ddar = new DoDeleteAllottedResourceBRG()
61 ddar.validateSDNCResp(execution, response, "deactivate" )]]></bpmn2:script>
62     </bpmn2:scriptTask>
63     <bpmn2:scriptTask id="PreProcessSDNCDelete" name="PreProcess SDNC Delete" scriptFormat="groovy">
64       <bpmn2:incoming>foundInSDNC</bpmn2:incoming>
65       <bpmn2:outgoing>SequenceFlow_1lalmvp</bpmn2:outgoing>
66       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
67
68 DoDeleteAllottedResourceBRG ddar = new DoDeleteAllottedResourceBRG()
69 ddar.preProcessSDNCDelete(execution)]]></bpmn2:script>
70     </bpmn2:scriptTask>
71     <bpmn2:callActivity id="SDNCDelete" name="SDNC Delete" calledElement="sdncAdapter">
72       <bpmn2:extensionElements>
73         <camunda:in source="sdncDeleteRequest" target="sdncAdapterWorkflowRequest" />
74         <camunda:in source="msoRequestId" target="mso-request-id" />
75         <camunda:in source="serviceInstanceId" target="mso-service-instance-id" />
76         <camunda:out source="WorkflowException" target="WorkflowException" />
77         <camunda:out source="sdncAdapterResponse" target="sdncDeleteResponse" />
78         <camunda:out source="SDNCA_SuccessIndicator" target="SDNCA_SuccessIndicator" />
79       </bpmn2:extensionElements>
80       <bpmn2:incoming>SequenceFlow_1lalmvp</bpmn2:incoming>
81       <bpmn2:outgoing>SequenceFlow_0eb41vb</bpmn2:outgoing>
82     </bpmn2:callActivity>
83     <bpmn2:scriptTask id="postProcessSDNCDelete" name="PostProcess SDNC Delete" scriptFormat="groovy">
84       <bpmn2:incoming>SequenceFlow_0eb41vb</bpmn2:incoming>
85       <bpmn2:outgoing>SequenceFlow_15z3gpq</bpmn2:outgoing>
86       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
87
88 String response = execution.getVariable("sdncDeleteResponse")
89
90 DoDeleteAllottedResourceBRG ddar = new DoDeleteAllottedResourceBRG()
91 ddar.validateSDNCResp(execution, response, "delete" )]]></bpmn2:script>
92     </bpmn2:scriptTask>
93     <bpmn2:scriptTask id="PreProcessSDNCUnassign" name="PreProcess SDNC Unassign" scriptFormat="groovy">
94       <bpmn2:incoming>SequenceFlow_15z3gpq</bpmn2:incoming>
95       <bpmn2:outgoing>SequenceFlow_06w33tk</bpmn2:outgoing>
96       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
97
98 DoDeleteAllottedResourceBRG ddar = new DoDeleteAllottedResourceBRG()
99 ddar.preProcessSDNCUnassign(execution)]]></bpmn2:script>
100     </bpmn2:scriptTask>
101     <bpmn2:callActivity id="SDNCUnassign" name="SDNC Unassign" calledElement="sdncAdapter">
102       <bpmn2:extensionElements>
103         <camunda:in source="sdncUnassignRequest" target="sdncAdapterWorkflowRequest" />
104         <camunda:out source="WorkflowException" target="WorkflowException" />
105         <camunda:out source="sdncAdapterResponse" target="sdncUnassignResponse" />
106         <camunda:out source="SDNCA_SuccessIndicator" target="SDNCA_SuccessIndicator" />
107         <camunda:in source="msoRequestId" target="mso-request-id" />
108         <camunda:in source="serviceInstanceId" target="mso-service-instance-id" />
109       </bpmn2:extensionElements>
110       <bpmn2:incoming>SequenceFlow_06w33tk</bpmn2:incoming>
111       <bpmn2:outgoing>SequenceFlow_1s7yieq</bpmn2:outgoing>
112     </bpmn2:callActivity>
113     <bpmn2:scriptTask id="PostProcessSDNCUnassign" name="PostProcess SDNC Unassign" scriptFormat="groovy">
114       <bpmn2:incoming>SequenceFlow_1s7yieq</bpmn2:incoming>
115       <bpmn2:outgoing>SequenceFlow_00i7x43</bpmn2:outgoing>
116       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
117
118 String response = execution.getVariable("sdncUnassignResponse")
119
120 DoDeleteAllottedResourceBRG ddar = new DoDeleteAllottedResourceBRG()
121 ddar.validateSDNCResp(execution, response, "unassign" )]]></bpmn2:script>
122     </bpmn2:scriptTask>
123     <bpmn2:sequenceFlow id="SequenceFlow_06w33tk" sourceRef="PreProcessSDNCUnassign" targetRef="SDNCUnassign" />
124     <bpmn2:sequenceFlow id="SequenceFlow_1s7yieq" sourceRef="SDNCUnassign" targetRef="PostProcessSDNCUnassign" />
125     <bpmn2:sequenceFlow id="SequenceFlow_00i7x43" sourceRef="PostProcessSDNCUnassign" targetRef="DeleteAAIAR" />
126     <bpmn2:subProcess id="SubProcess_161pl4g" name="Sub-process for Unexpected Errors" triggeredByEvent="true">
127       <bpmn2:startEvent id="StartEvent_1ibe7qx">
128         <bpmn2:outgoing>SequenceFlow_1h61pqs</bpmn2:outgoing>
129         <bpmn2:errorEventDefinition errorRef="Error_1" />
130       </bpmn2:startEvent>
131       <bpmn2:endEvent id="EndEvent_1fgqhmi">
132         <bpmn2:incoming>SequenceFlow_1kbzr5v</bpmn2:incoming>
133       </bpmn2:endEvent>
134       <bpmn2:scriptTask id="ProcessError" name="Log/Print Unexpected Error" scriptFormat="groovy">
135         <bpmn2:incoming>SequenceFlow_1h61pqs</bpmn2:incoming>
136         <bpmn2:outgoing>SequenceFlow_1kbzr5v</bpmn2:outgoing>
137         <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
138 ExceptionUtil ex = new ExceptionUtil()
139 ex.processJavaException(execution)]]></bpmn2:script>
140       </bpmn2:scriptTask>
141       <bpmn2:sequenceFlow id="SequenceFlow_1h61pqs" sourceRef="StartEvent_1ibe7qx" targetRef="ProcessError" />
142       <bpmn2:sequenceFlow id="SequenceFlow_1kbzr5v" sourceRef="ProcessError" targetRef="EndEvent_1fgqhmi" />
143     </bpmn2:subProcess>
144     <bpmn2:scriptTask id="DeleteAAIAR" name="Delete AAI AR " scriptFormat="groovy">
145       <bpmn2:incoming>SequenceFlow_00i7x43</bpmn2:incoming>
146       <bpmn2:incoming>notFoundInSDNC</bpmn2:incoming>
147       <bpmn2:outgoing>SequenceFlow_0ymy62j</bpmn2:outgoing>
148       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
149
150 DoDeleteAllottedResourceBRG ddar = new DoDeleteAllottedResourceBRG()
151 ddar.deleteAaiAR(execution)]]></bpmn2:script>
152     </bpmn2:scriptTask>
153     <bpmn2:exclusiveGateway id="ARFoundInSDNC" name="AR Found in SDNC?" default="foundInSDNC">
154       <bpmn2:incoming>SequenceFlow_0c5h00o</bpmn2:incoming>
155       <bpmn2:outgoing>foundInSDNC</bpmn2:outgoing>
156       <bpmn2:outgoing>notFoundInSDNC</bpmn2:outgoing>
157     </bpmn2:exclusiveGateway>
158     <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_1lqaeh8" name="SDNCTasks">
159       <bpmn2:outgoing>SequenceFlow_0gd64w9</bpmn2:outgoing>
160       <bpmn2:linkEventDefinition name="SDNCTasks" />
161     </bpmn2:intermediateCatchEvent>
162     <bpmn2:sequenceFlow id="SequenceFlow_0gd64w9" sourceRef="IntermediateCatchEvent_1lqaeh8" targetRef="PreProcessSDNCDeactivate" />
163     <bpmn2:scriptTask id="UpdateAAIARPendingDelete" name="Update AAI AR PendingDelete" scriptFormat="groovy">
164       <bpmn2:incoming>SequenceFlow_0xm9g9s</bpmn2:incoming>
165       <bpmn2:outgoing>SequenceFlow_0g4cl5f</bpmn2:outgoing>
166       <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
167
168 DoDeleteAllottedResourceBRG ddar = new DoDeleteAllottedResourceBRG()
169 ddar.updateAaiAROrchStatus(execution, "PendingDelete")]]></bpmn2:script>
170     </bpmn2:scriptTask>
171     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0v13nt6" name="To SDNCTasks">
172       <bpmn2:incoming>SequenceFlow_0g4cl5f</bpmn2:incoming>
173       <bpmn2:linkEventDefinition name="SDNCTasks" />
174     </bpmn2:intermediateThrowEvent>
175     <bpmn2:sequenceFlow id="SequenceFlow_0g4cl5f" sourceRef="UpdateAAIARPendingDelete" targetRef="IntermediateThrowEvent_0v13nt6" />
176     <bpmn2:sequenceFlow id="SequenceFlow_0ymy62j" sourceRef="DeleteAAIAR" targetRef="EndEvent_3" />
177     <bpmn2:sequenceFlow id="foundInSDNC" name="Yes" sourceRef="ARFoundInSDNC" targetRef="PreProcessSDNCDelete" />
178     <bpmn2:sequenceFlow id="notFoundInSDNC" name="No" sourceRef="ARFoundInSDNC" targetRef="DeleteAAIAR">
179       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("ARNotFoundInSDNC" ) == true}]]></bpmn2:conditionExpression>
180     </bpmn2:sequenceFlow>
181     <bpmn2:sequenceFlow id="SequenceFlow_0bfuk6l" sourceRef="initialization" targetRef="GetAAIAR" />
182     <bpmn2:sequenceFlow id="SequenceFlow_0xm9g9s" sourceRef="GetAAIAR" targetRef="UpdateAAIARPendingDelete" />
183   </bpmn2:process>
184   <bpmn2:error id="Error_1" name="Java Lang Exception" errorCode="java.lang.Exception" />
185   <bpmn2:error id="Error_2" name="MSO Workflow Exception" errorCode="MSOWorkflowException" />
186   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
187     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="DoDeleteAllottedResourceBRG">
188       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_68" bpmnElement="StartEvent_1">
189         <dc:Bounds x="217" y="227" width="36" height="36" />
190         <bpmndi:BPMNLabel>
191           <dc:Bounds x="235" y="268" width="0" height="0" />
192         </bpmndi:BPMNLabel>
193       </bpmndi:BPMNShape>
194       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_285" bpmnElement="initialization">
195         <dc:Bounds x="336" y="203" width="100" height="80" />
196       </bpmndi:BPMNShape>
197       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="_BPMNShape_StartEvent_68" targetElement="_BPMNShape_ScriptTask_285">
198         <di:waypoint xsi:type="dc:Point" x="253" y="245" />
199         <di:waypoint xsi:type="dc:Point" x="336" y="245" />
200         <bpmndi:BPMNLabel>
201           <dc:Bounds x="295" y="230" width="0" height="0" />
202         </bpmndi:BPMNLabel>
203       </bpmndi:BPMNEdge>
204       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_299" bpmnElement="GetAAIAR">
205         <dc:Bounds x="503" y="200" width="100" height="80" />
206       </bpmndi:BPMNShape>
207       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_228" bpmnElement="EndEvent_3">
208         <dc:Bounds x="1060" y="514" width="36" height="36" />
209         <bpmndi:BPMNLabel>
210           <dc:Bounds x="1078" y="555" width="0" height="0" />
211         </bpmndi:BPMNLabel>
212       </bpmndi:BPMNShape>
213       <bpmndi:BPMNEdge id="SequenceFlow_1q6udwm_di" bpmnElement="SequenceFlow_1q6udwm">
214         <di:waypoint xsi:type="dc:Point" x="92" y="595" />
215         <di:waypoint xsi:type="dc:Point" x="92" y="624" />
216         <bpmndi:BPMNLabel>
217           <dc:Bounds x="107" y="609.5" width="0" height="0" />
218         </bpmndi:BPMNLabel>
219       </bpmndi:BPMNEdge>
220       <bpmndi:BPMNEdge id="SequenceFlow_15knw0q_di" bpmnElement="SequenceFlow_15knw0q">
221         <di:waypoint xsi:type="dc:Point" x="92" y="710" />
222         <di:waypoint xsi:type="dc:Point" x="92" y="745" />
223         <bpmndi:BPMNLabel>
224           <dc:Bounds x="107" y="727.5" width="0" height="0" />
225         </bpmndi:BPMNLabel>
226       </bpmndi:BPMNEdge>
227       <bpmndi:BPMNEdge id="SequenceFlow_0c5h00o_di" bpmnElement="SequenceFlow_0c5h00o">
228         <di:waypoint xsi:type="dc:Point" x="142" y="785" />
229         <di:waypoint xsi:type="dc:Point" x="205" y="785" />
230         <di:waypoint xsi:type="dc:Point" x="206" y="748" />
231         <di:waypoint xsi:type="dc:Point" x="206" y="573" />
232         <bpmndi:BPMNLabel>
233           <dc:Bounds x="206" y="751.5" width="0" height="0" />
234         </bpmndi:BPMNLabel>
235       </bpmndi:BPMNEdge>
236       <bpmndi:BPMNEdge id="SequenceFlow_1lalmvp_di" bpmnElement="SequenceFlow_1lalmvp">
237         <di:waypoint xsi:type="dc:Point" x="359" y="585" />
238         <di:waypoint xsi:type="dc:Point" x="359" y="624" />
239         <bpmndi:BPMNLabel>
240           <dc:Bounds x="374" y="604.5" width="0" height="0" />
241         </bpmndi:BPMNLabel>
242       </bpmndi:BPMNEdge>
243       <bpmndi:BPMNEdge id="SequenceFlow_0eb41vb_di" bpmnElement="SequenceFlow_0eb41vb">
244         <di:waypoint xsi:type="dc:Point" x="359" y="707" />
245         <di:waypoint xsi:type="dc:Point" x="359" y="725" />
246         <di:waypoint xsi:type="dc:Point" x="359" y="725" />
247         <di:waypoint xsi:type="dc:Point" x="359" y="745" />
248         <bpmndi:BPMNLabel>
249           <dc:Bounds x="374" y="725" width="0" height="0" />
250         </bpmndi:BPMNLabel>
251       </bpmndi:BPMNEdge>
252       <bpmndi:BPMNEdge id="SequenceFlow_15z3gpq_di" bpmnElement="SequenceFlow_15z3gpq">
253         <di:waypoint xsi:type="dc:Point" x="409" y="785" />
254         <di:waypoint xsi:type="dc:Point" x="486" y="785" />
255         <di:waypoint xsi:type="dc:Point" x="486" y="545" />
256         <di:waypoint xsi:type="dc:Point" x="590" y="545" />
257         <bpmndi:BPMNLabel>
258           <dc:Bounds x="501" y="665" width="0" height="0" />
259         </bpmndi:BPMNLabel>
260       </bpmndi:BPMNEdge>
261       <bpmndi:BPMNShape id="ScriptTask_01h1rx2_di" bpmnElement="PreProcessSDNCDeactivate">
262         <dc:Bounds x="42" y="515" width="100" height="80" />
263       </bpmndi:BPMNShape>
264       <bpmndi:BPMNShape id="CallActivity_0p5ncd0_di" bpmnElement="SDNCDeactivate">
265         <dc:Bounds x="42" y="624" width="100" height="80" />
266       </bpmndi:BPMNShape>
267       <bpmndi:BPMNShape id="ScriptTask_1qa39wn_di" bpmnElement="PostProcessSDNCDeactivate">
268         <dc:Bounds x="42" y="745" width="100" height="80" />
269       </bpmndi:BPMNShape>
270       <bpmndi:BPMNShape id="ScriptTask_1rr2xrc_di" bpmnElement="PreProcessSDNCDelete">
271         <dc:Bounds x="309" y="505" width="100" height="80" />
272       </bpmndi:BPMNShape>
273       <bpmndi:BPMNShape id="CallActivity_1ieo30p_di" bpmnElement="SDNCDelete">
274         <dc:Bounds x="309" y="624" width="100" height="80" />
275       </bpmndi:BPMNShape>
276       <bpmndi:BPMNShape id="ScriptTask_04votlb_di" bpmnElement="postProcessSDNCDelete">
277         <dc:Bounds x="309" y="745" width="100" height="80" />
278       </bpmndi:BPMNShape>
279       <bpmndi:BPMNShape id="ScriptTask_0zm728u_di" bpmnElement="PreProcessSDNCUnassign">
280         <dc:Bounds x="590" y="505" width="100" height="80" />
281       </bpmndi:BPMNShape>
282       <bpmndi:BPMNShape id="CallActivity_1uhgd2e_di" bpmnElement="SDNCUnassign">
283         <dc:Bounds x="590" y="624" width="100" height="80" />
284       </bpmndi:BPMNShape>
285       <bpmndi:BPMNShape id="ScriptTask_0rrv9dw_di" bpmnElement="PostProcessSDNCUnassign">
286         <dc:Bounds x="590" y="754" width="100" height="80" />
287       </bpmndi:BPMNShape>
288       <bpmndi:BPMNEdge id="SequenceFlow_06w33tk_di" bpmnElement="SequenceFlow_06w33tk">
289         <di:waypoint xsi:type="dc:Point" x="640" y="585" />
290         <di:waypoint xsi:type="dc:Point" x="640" y="624" />
291         <bpmndi:BPMNLabel>
292           <dc:Bounds x="655" y="604.5" width="0" height="0" />
293         </bpmndi:BPMNLabel>
294       </bpmndi:BPMNEdge>
295       <bpmndi:BPMNEdge id="SequenceFlow_1s7yieq_di" bpmnElement="SequenceFlow_1s7yieq">
296         <di:waypoint xsi:type="dc:Point" x="640" y="704" />
297         <di:waypoint xsi:type="dc:Point" x="640" y="754" />
298         <bpmndi:BPMNLabel>
299           <dc:Bounds x="655" y="729" width="0" height="0" />
300         </bpmndi:BPMNLabel>
301       </bpmndi:BPMNEdge>
302       <bpmndi:BPMNEdge id="SequenceFlow_00i7x43_di" bpmnElement="SequenceFlow_00i7x43">
303         <di:waypoint xsi:type="dc:Point" x="690" y="794" />
304         <di:waypoint xsi:type="dc:Point" x="782" y="794" />
305         <di:waypoint xsi:type="dc:Point" x="782" y="532" />
306         <di:waypoint xsi:type="dc:Point" x="874" y="532" />
307         <bpmndi:BPMNLabel>
308           <dc:Bounds x="797" y="663" width="0" height="0" />
309         </bpmndi:BPMNLabel>
310       </bpmndi:BPMNEdge>
311       <bpmndi:BPMNShape id="SubProcess_161pl4g_di" bpmnElement="SubProcess_161pl4g" isExpanded="true">
312         <dc:Bounds x="107" y="897" width="521" height="191" />
313       </bpmndi:BPMNShape>
314       <bpmndi:BPMNShape id="StartEvent_1ibe7qx_di" bpmnElement="StartEvent_1ibe7qx">
315         <dc:Bounds x="204" y="970" width="36" height="36" />
316         <bpmndi:BPMNLabel>
317           <dc:Bounds x="222" y="1011" width="0" height="0" />
318         </bpmndi:BPMNLabel>
319       </bpmndi:BPMNShape>
320       <bpmndi:BPMNShape id="EndEvent_1fgqhmi_di" bpmnElement="EndEvent_1fgqhmi">
321         <dc:Bounds x="481" y="970" width="36" height="36" />
322         <bpmndi:BPMNLabel>
323           <dc:Bounds x="499" y="1011" width="0" height="0" />
324         </bpmndi:BPMNLabel>
325       </bpmndi:BPMNShape>
326       <bpmndi:BPMNShape id="ScriptTask_0ji3121_di" bpmnElement="ProcessError">
327         <dc:Bounds x="311" y="948" width="100" height="80" />
328       </bpmndi:BPMNShape>
329       <bpmndi:BPMNEdge id="SequenceFlow_1h61pqs_di" bpmnElement="SequenceFlow_1h61pqs">
330         <di:waypoint xsi:type="dc:Point" x="240" y="988" />
331         <di:waypoint xsi:type="dc:Point" x="311" y="988" />
332         <bpmndi:BPMNLabel>
333           <dc:Bounds x="276" y="973" width="0" height="0" />
334         </bpmndi:BPMNLabel>
335       </bpmndi:BPMNEdge>
336       <bpmndi:BPMNEdge id="SequenceFlow_1kbzr5v_di" bpmnElement="SequenceFlow_1kbzr5v">
337         <di:waypoint xsi:type="dc:Point" x="411" y="988" />
338         <di:waypoint xsi:type="dc:Point" x="450" y="988" />
339         <di:waypoint xsi:type="dc:Point" x="450" y="988" />
340         <di:waypoint xsi:type="dc:Point" x="481" y="988" />
341         <bpmndi:BPMNLabel>
342           <dc:Bounds x="465" y="988" width="0" height="0" />
343         </bpmndi:BPMNLabel>
344       </bpmndi:BPMNEdge>
345       <bpmndi:BPMNShape id="ScriptTask_16x97wp_di" bpmnElement="DeleteAAIAR">
346         <dc:Bounds x="874" y="492" width="100" height="80" />
347       </bpmndi:BPMNShape>
348       <bpmndi:BPMNShape id="ExclusiveGateway_0hxis7t_di" bpmnElement="ARFoundInSDNC" isMarkerVisible="true">
349         <dc:Bounds x="181" y="520" width="50" height="50" />
350         <bpmndi:BPMNLabel>
351           <dc:Bounds x="128" y="461" width="63" height="24" />
352         </bpmndi:BPMNLabel>
353       </bpmndi:BPMNShape>
354       <bpmndi:BPMNShape id="IntermediateCatchEvent_1lqaeh8_di" bpmnElement="IntermediateCatchEvent_1lqaeh8">
355         <dc:Bounds x="-70" y="527" width="36" height="36" />
356         <bpmndi:BPMNLabel>
357           <dc:Bounds x="-79" y="568" width="60" height="12" />
358         </bpmndi:BPMNLabel>
359       </bpmndi:BPMNShape>
360       <bpmndi:BPMNEdge id="SequenceFlow_0gd64w9_di" bpmnElement="SequenceFlow_0gd64w9">
361         <di:waypoint xsi:type="dc:Point" x="-34" y="545" />
362         <di:waypoint xsi:type="dc:Point" x="42" y="545" />
363         <bpmndi:BPMNLabel>
364           <dc:Bounds x="4" y="530" width="0" height="0" />
365         </bpmndi:BPMNLabel>
366       </bpmndi:BPMNEdge>
367       <bpmndi:BPMNShape id="ScriptTask_1k13o3m_di" bpmnElement="UpdateAAIARPendingDelete">
368         <dc:Bounds x="667" y="200" width="100" height="80" />
369       </bpmndi:BPMNShape>
370       <bpmndi:BPMNShape id="IntermediateThrowEvent_0v13nt6_di" bpmnElement="IntermediateThrowEvent_0v13nt6">
371         <dc:Bounds x="837" y="222" width="36" height="36" />
372         <bpmndi:BPMNLabel>
373           <dc:Bounds x="887" y="234" width="71" height="13" />
374         </bpmndi:BPMNLabel>
375       </bpmndi:BPMNShape>
376       <bpmndi:BPMNEdge id="SequenceFlow_0g4cl5f_di" bpmnElement="SequenceFlow_0g4cl5f">
377         <di:waypoint xsi:type="dc:Point" x="767" y="240" />
378         <di:waypoint xsi:type="dc:Point" x="837" y="240" />
379         <bpmndi:BPMNLabel>
380           <dc:Bounds x="802" y="225" width="0" height="0" />
381         </bpmndi:BPMNLabel>
382       </bpmndi:BPMNEdge>
383       <bpmndi:BPMNEdge id="SequenceFlow_0ymy62j_di" bpmnElement="SequenceFlow_0ymy62j">
384         <di:waypoint xsi:type="dc:Point" x="974" y="532" />
385         <di:waypoint xsi:type="dc:Point" x="1060" y="532" />
386         <bpmndi:BPMNLabel>
387           <dc:Bounds x="1017" y="517" width="0" height="0" />
388         </bpmndi:BPMNLabel>
389       </bpmndi:BPMNEdge>
390       <bpmndi:BPMNEdge id="SequenceFlow_197vrli_di" bpmnElement="foundInSDNC">
391         <di:waypoint xsi:type="dc:Point" x="231" y="545" />
392         <di:waypoint xsi:type="dc:Point" x="309" y="545" />
393         <bpmndi:BPMNLabel>
394           <dc:Bounds x="260" y="530" width="19" height="14" />
395         </bpmndi:BPMNLabel>
396       </bpmndi:BPMNEdge>
397       <bpmndi:BPMNEdge id="SequenceFlow_0ue1x4e_di" bpmnElement="notFoundInSDNC">
398         <di:waypoint xsi:type="dc:Point" x="206" y="520" />
399         <di:waypoint xsi:type="dc:Point" x="206" y="421" />
400         <di:waypoint xsi:type="dc:Point" x="924" y="421" />
401         <di:waypoint xsi:type="dc:Point" x="924" y="492" />
402         <bpmndi:BPMNLabel>
403           <dc:Bounds x="558" y="406" width="14" height="14" />
404         </bpmndi:BPMNLabel>
405       </bpmndi:BPMNEdge>
406       <bpmndi:BPMNEdge id="SequenceFlow_0bfuk6l_di" bpmnElement="SequenceFlow_0bfuk6l">
407         <di:waypoint xsi:type="dc:Point" x="436" y="243" />
408         <di:waypoint xsi:type="dc:Point" x="503" y="243" />
409         <bpmndi:BPMNLabel>
410           <dc:Bounds x="470" y="228" width="0" height="0" />
411         </bpmndi:BPMNLabel>
412       </bpmndi:BPMNEdge>
413       <bpmndi:BPMNEdge id="SequenceFlow_0xm9g9s_di" bpmnElement="SequenceFlow_0xm9g9s">
414         <di:waypoint xsi:type="dc:Point" x="603" y="240" />
415         <di:waypoint xsi:type="dc:Point" x="667" y="240" />
416         <bpmndi:BPMNLabel>
417           <dc:Bounds x="635" y="225" width="0" height="0" />
418         </bpmndi:BPMNLabel>
419       </bpmndi:BPMNEdge>
420     </bpmndi:BPMNPlane>
421   </bpmndi:BPMNDiagram>
422 </bpmn2:definitions>