36d1708a4595b174e5dd3d2e92162d4d6b568e09
[so.git] / bpmn / so-bpmn-building-blocks / src / main / resources / subprocess / BuildingBlock / DeleteVfModuleBB.bpmn
1 <?xml version="1.0" encoding="UTF-8"?>
2 <bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_1" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="4.1.1">
3   <bpmn:process id="DeleteVfModuleBB" name="DeleteVfModuleBB" isExecutable="true">
4     <bpmn:startEvent id="DeleteVfModuleBB_Start">
5       <bpmn:outgoing>Flow_069drgn</bpmn:outgoing>
6     </bpmn:startEvent>
7     <bpmn:serviceTask id="DeleteVfModuleVnfAdapter" name="Prepare Request" camunda:expression="${VnfAdapterDeleteTasks.deleteVfModule(InjectExecution.execute(execution, execution.getVariable(&#34;gBuildingBlockExecution&#34;)))}">
8       <bpmn:incoming>Flow_1c15ua4</bpmn:incoming>
9       <bpmn:outgoing>Flow_0yz0t7z</bpmn:outgoing>
10     </bpmn:serviceTask>
11     <bpmn:serviceTask id="UpdateVfModuleDeleteStatus" name="&#10;AAI &#10;Update&#10;(vf module)&#10;" camunda:expression="${AAIUpdateTasks.updateOrchestrationStatusDeleteVfModule(InjectExecution.execute(execution, execution.getVariable(&#34;gBuildingBlockExecution&#34;)))}">
12       <bpmn:incoming>SequenceFlow_01vfwtp</bpmn:incoming>
13       <bpmn:outgoing>SequenceFlow_09l7pcg</bpmn:outgoing>
14     </bpmn:serviceTask>
15     <bpmn:endEvent id="DeleteVfModuleBB_End">
16       <bpmn:incoming>SequenceFlow_09l7pcg</bpmn:incoming>
17     </bpmn:endEvent>
18     <bpmn:callActivity id="VnfAdapter" name="Vnf Adapter" calledElement="VnfAdapter">
19       <bpmn:extensionElements>
20         <camunda:in source="gBuildingBlockExecution" target="gBuildingBlockExecution" />
21         <camunda:out source="WorkflowException" target="WorkflowException" />
22         <camunda:in source="deleteVfModuleRequest" target="deleteVfModuleRequest" />
23         <camunda:in source="VNFREST_Request" target="VNFREST_Request" />
24         <camunda:out source="heatStackId" target="heatStackId" />
25         <camunda:out source="oamManagementV4Address" target="oamManagementV4Address" />
26         <camunda:out source="oamManagementV6Address" target="oamManagementV6Address" />
27         <camunda:out source="contrailNetworkPolicyFqdnList" target="contrailNetworkPolicyFqdnList" />
28         <camunda:out source="contrailServiceInstanceFqdn" target="contrailServiceInstanceFqdn" />
29       </bpmn:extensionElements>
30       <bpmn:incoming>Flow_0yz0t7z</bpmn:incoming>
31       <bpmn:outgoing>Flow_0hlvlw2</bpmn:outgoing>
32     </bpmn:callActivity>
33     <bpmn:serviceTask id="UpdateVfModuleHeatStackId" name="&#10;AAI&#10;Update&#10; (vf module)&#10;" camunda:expression="${AAIUpdateTasks.updateHeatStackIdVfModule(InjectExecution.execute(execution, execution.getVariable(&#34;gBuildingBlockExecution&#34;)))}">
34       <bpmn:incoming>SequenceFlow_0yuz21z</bpmn:incoming>
35       <bpmn:outgoing>SequenceFlow_01vfwtp</bpmn:outgoing>
36     </bpmn:serviceTask>
37     <bpmn:sequenceFlow id="SequenceFlow_01vfwtp" sourceRef="UpdateVfModuleHeatStackId" targetRef="UpdateVfModuleDeleteStatus" />
38     <bpmn:sequenceFlow id="SequenceFlow_09l7pcg" sourceRef="UpdateVfModuleDeleteStatus" targetRef="DeleteVfModuleBB_End" />
39     <bpmn:sequenceFlow id="SequenceFlow_0xyu3pk" sourceRef="DeleteNetworkPolicies" targetRef="UpdateVnfIpv4OamAddress" />
40     <bpmn:serviceTask id="DeleteNetworkPolicies" name="&#10;AAI&#10;Delete&#10;(net policies)&#10;" camunda:expression="${AAIDeleteTasks.deleteNetworkPolicies(InjectExecution.execute(execution, execution.getVariable(&#34;gBuildingBlockExecution&#34;)))}">
41       <bpmn:incoming>Flow_0n2pqrr</bpmn:incoming>
42       <bpmn:outgoing>SequenceFlow_0xyu3pk</bpmn:outgoing>
43     </bpmn:serviceTask>
44     <bpmn:serviceTask id="UpdateVnfManagementV6Address" name="&#10;AAI &#10;Update&#10;(vnf)&#10;" camunda:expression="${AAIUpdateTasks.updateManagementV6AddressVnf(InjectExecution.execute(execution, execution.getVariable(&#34;gBuildingBlockExecution&#34;)))}">
45       <bpmn:incoming>SequenceFlow_0jtem3b</bpmn:incoming>
46       <bpmn:outgoing>SequenceFlow_0khqfnc</bpmn:outgoing>
47     </bpmn:serviceTask>
48     <bpmn:sequenceFlow id="SequenceFlow_0jtem3b" sourceRef="UpdateVnfIpv4OamAddress" targetRef="UpdateVnfManagementV6Address" />
49     <bpmn:serviceTask id="UpdateVnfIpv4OamAddress" name="&#10;AAI &#10;Update &#10;(vnf)&#10;" camunda:expression="${AAIUpdateTasks.updateIpv4OamAddressVnf(InjectExecution.execute(execution, execution.getVariable(&#34;gBuildingBlockExecution&#34;)))}">
50       <bpmn:incoming>SequenceFlow_0xyu3pk</bpmn:incoming>
51       <bpmn:outgoing>SequenceFlow_0jtem3b</bpmn:outgoing>
52     </bpmn:serviceTask>
53     <bpmn:sequenceFlow id="SequenceFlow_0khqfnc" sourceRef="UpdateVnfManagementV6Address" targetRef="UpdateVfModuleContrailServiceInstanceFqdn" />
54     <bpmn:sequenceFlow id="SequenceFlow_0yuz21z" sourceRef="UpdateVfModuleContrailServiceInstanceFqdn" targetRef="UpdateVfModuleHeatStackId" />
55     <bpmn:serviceTask id="UpdateVfModuleContrailServiceInstanceFqdn" name="&#10;AAI&#10;Update&#10;(vf module)&#10;" camunda:expression="${AAIUpdateTasks.updateContrailServiceInstanceFqdnVfModule(InjectExecution.execute(execution, execution.getVariable(&#34;gBuildingBlockExecution&#34;)))}">
56       <bpmn:incoming>SequenceFlow_0khqfnc</bpmn:incoming>
57       <bpmn:outgoing>SequenceFlow_0yuz21z</bpmn:outgoing>
58     </bpmn:serviceTask>
59     <bpmn:intermediateThrowEvent id="aaiThrow" name="Update AAI">
60       <bpmn:incoming>Flow_0plbl7p</bpmn:incoming>
61       <bpmn:incoming>Flow_1ktykz6</bpmn:incoming>
62       <bpmn:linkEventDefinition name="AAI" />
63     </bpmn:intermediateThrowEvent>
64     <bpmn:intermediateCatchEvent id="aaiCatch" name="Update AAI">
65       <bpmn:outgoing>Flow_0n2pqrr</bpmn:outgoing>
66       <bpmn:linkEventDefinition name="AAI" />
67     </bpmn:intermediateCatchEvent>
68     <bpmn:serviceTask id="ServiceTask_0itw3by" name="&#10;AAI&#10;Delete&#10;(inventory)&#10;" camunda:type="external" camunda:topic="InventoryDelete">
69       <bpmn:incoming>SequenceFlow_1i9ft2r</bpmn:incoming>
70       <bpmn:outgoing>Flow_0plbl7p</bpmn:outgoing>
71     </bpmn:serviceTask>
72     <bpmn:serviceTask id="ServiceTask_08ulmzc" name="&#10;Create&#10;Cloud&#10;Variable&#10;" camunda:expression="${DeleteVFModule.createInventoryVariable(InjectExecution.execute(execution, execution.getVariable(&#34;gBuildingBlockExecution&#34;)))}">
73       <bpmn:incoming>Flow_0hlvlw2</bpmn:incoming>
74       <bpmn:outgoing>SequenceFlow_1i9ft2r</bpmn:outgoing>
75     </bpmn:serviceTask>
76     <bpmn:sequenceFlow id="SequenceFlow_1i9ft2r" sourceRef="ServiceTask_08ulmzc" targetRef="ServiceTask_0itw3by" />
77     <bpmn:sequenceFlow id="Flow_0n2pqrr" sourceRef="aaiCatch" targetRef="DeleteNetworkPolicies" />
78     <bpmn:sequenceFlow id="Flow_0plbl7p" sourceRef="ServiceTask_0itw3by" targetRef="aaiThrow" />
79     <bpmn:sequenceFlow id="Flow_0hlvlw2" sourceRef="VnfAdapter" targetRef="ServiceTask_08ulmzc" />
80     <bpmn:subProcess id="Activity_1thbmzc" name="Inventory Error Handling" triggeredByEvent="true">
81       <bpmn:endEvent id="Event_00dlrto">
82         <bpmn:incoming>Flow_0yqo5xu</bpmn:incoming>
83       </bpmn:endEvent>
84       <bpmn:startEvent id="Event_0dfwcfl">
85         <bpmn:outgoing>Flow_0qyhv7c</bpmn:outgoing>
86         <bpmn:errorEventDefinition id="ErrorEventDefinition_1p6vsj6" errorRef="Error_1le3oui" />
87       </bpmn:startEvent>
88       <bpmn:serviceTask id="Activity_025387k" name="Process Error" camunda:expression="${ExceptionBuilder.processInventoryException(execution)}">
89         <bpmn:incoming>Flow_0qyhv7c</bpmn:incoming>
90         <bpmn:outgoing>Flow_0yqo5xu</bpmn:outgoing>
91       </bpmn:serviceTask>
92       <bpmn:sequenceFlow id="Flow_0qyhv7c" sourceRef="Event_0dfwcfl" targetRef="Activity_025387k" />
93       <bpmn:sequenceFlow id="Flow_0yqo5xu" sourceRef="Activity_025387k" targetRef="Event_00dlrto" />
94     </bpmn:subProcess>
95     <bpmn:serviceTask id="Activity_1aqardy" name="Cnf Adapter" camunda:expression="${CnfAdapterDeleteTasks.deleteInstance(InjectExecution.execute(execution, execution.getVariable(&#34;gBuildingBlockExecution&#34;)))}">
96       <bpmn:incoming>Flow_10r76pp</bpmn:incoming>
97       <bpmn:outgoing>Flow_1ktykz6</bpmn:outgoing>
98     </bpmn:serviceTask>
99     <bpmn:sequenceFlow id="Flow_1ktykz6" sourceRef="Activity_1aqardy" targetRef="aaiThrow" />
100     <bpmn:exclusiveGateway id="CheckIfIsHelm" name="Check if is helm">
101       <bpmn:incoming>Flow_069drgn</bpmn:incoming>
102       <bpmn:outgoing>Flow_10r76pp</bpmn:outgoing>
103       <bpmn:outgoing>Flow_1c15ua4</bpmn:outgoing>
104     </bpmn:exclusiveGateway>
105     <bpmn:sequenceFlow id="Flow_10r76pp" name="Yes" sourceRef="CheckIfIsHelm" targetRef="Activity_1aqardy">
106       <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${execution.getVariable("isHelm")}</bpmn:conditionExpression>
107     </bpmn:sequenceFlow>
108     <bpmn:sequenceFlow id="Flow_0yz0t7z" sourceRef="DeleteVfModuleVnfAdapter" targetRef="VnfAdapter" />
109     <bpmn:sequenceFlow id="Flow_069drgn" sourceRef="DeleteVfModuleBB_Start" targetRef="CheckIfIsHelm" />
110     <bpmn:sequenceFlow id="Flow_1c15ua4" name="No" sourceRef="CheckIfIsHelm" targetRef="DeleteVfModuleVnfAdapter" />
111   </bpmn:process>
112   <bpmn:error id="Error_0jjnve8" name="Error_3k24na6" errorCode="AAIInventoryFailure" />
113   <bpmn:escalation id="Escalation_130je8j" name="audit" escalationCode="audit1" />
114   <bpmn:error id="Error_1le3oui" name="AAIInventoryFailure" errorCode="AAIInventoryFailure" />
115   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
116     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="DeleteVfModuleBB">
117       <bpmndi:BPMNEdge id="Flow_0hlvlw2_di" bpmnElement="Flow_0hlvlw2">
118         <di:waypoint x="680" y="254" />
119         <di:waypoint x="760" y="254" />
120       </bpmndi:BPMNEdge>
121       <bpmndi:BPMNEdge id="Flow_0plbl7p_di" bpmnElement="Flow_0plbl7p">
122         <di:waypoint x="1010" y="254" />
123         <di:waypoint x="1062" y="254" />
124       </bpmndi:BPMNEdge>
125       <bpmndi:BPMNEdge id="Flow_0n2pqrr_di" bpmnElement="Flow_0n2pqrr">
126         <di:waypoint x="195" y="478" />
127         <di:waypoint x="270" y="478" />
128       </bpmndi:BPMNEdge>
129       <bpmndi:BPMNEdge id="SequenceFlow_1i9ft2r_di" bpmnElement="SequenceFlow_1i9ft2r">
130         <di:waypoint x="860" y="254" />
131         <di:waypoint x="910" y="254" />
132       </bpmndi:BPMNEdge>
133       <bpmndi:BPMNEdge id="SequenceFlow_0yuz21z_di" bpmnElement="SequenceFlow_0yuz21z">
134         <di:waypoint x="770" y="478" />
135         <di:waypoint x="800" y="478" />
136         <bpmndi:BPMNLabel>
137           <dc:Bounds x="722" y="493" width="90" height="0" />
138         </bpmndi:BPMNLabel>
139       </bpmndi:BPMNEdge>
140       <bpmndi:BPMNEdge id="SequenceFlow_0khqfnc_di" bpmnElement="SequenceFlow_0khqfnc">
141         <di:waypoint x="640" y="478" />
142         <di:waypoint x="670" y="478" />
143         <bpmndi:BPMNLabel>
144           <dc:Bounds x="598" y="493" width="90" height="0" />
145         </bpmndi:BPMNLabel>
146       </bpmndi:BPMNEdge>
147       <bpmndi:BPMNEdge id="SequenceFlow_0jtem3b_di" bpmnElement="SequenceFlow_0jtem3b">
148         <di:waypoint x="500" y="478" />
149         <di:waypoint x="540" y="478" />
150         <bpmndi:BPMNLabel>
151           <dc:Bounds x="473" y="493" width="90" height="0" />
152         </bpmndi:BPMNLabel>
153       </bpmndi:BPMNEdge>
154       <bpmndi:BPMNEdge id="SequenceFlow_0xyu3pk_di" bpmnElement="SequenceFlow_0xyu3pk">
155         <di:waypoint x="370" y="478" />
156         <di:waypoint x="400" y="478" />
157         <bpmndi:BPMNLabel>
158           <dc:Bounds x="345" y="493" width="90" height="0" />
159         </bpmndi:BPMNLabel>
160       </bpmndi:BPMNEdge>
161       <bpmndi:BPMNEdge id="SequenceFlow_09l7pcg_di" bpmnElement="SequenceFlow_09l7pcg">
162         <di:waypoint x="1030" y="478" />
163         <di:waypoint x="1142" y="478" />
164         <bpmndi:BPMNLabel>
165           <dc:Bounds x="1092.5" y="493" width="90" height="0" />
166         </bpmndi:BPMNLabel>
167       </bpmndi:BPMNEdge>
168       <bpmndi:BPMNEdge id="SequenceFlow_01vfwtp_di" bpmnElement="SequenceFlow_01vfwtp">
169         <di:waypoint x="900" y="478" />
170         <di:waypoint x="930" y="478" />
171         <bpmndi:BPMNLabel>
172           <dc:Bounds x="848" y="493" width="90" height="0" />
173         </bpmndi:BPMNLabel>
174       </bpmndi:BPMNEdge>
175       <bpmndi:BPMNEdge id="Flow_1ktykz6_di" bpmnElement="Flow_1ktykz6">
176         <di:waypoint x="680" y="120" />
177         <di:waypoint x="1080" y="120" />
178         <di:waypoint x="1080" y="236" />
179       </bpmndi:BPMNEdge>
180       <bpmndi:BPMNEdge id="Flow_10r76pp_di" bpmnElement="Flow_10r76pp">
181         <di:waypoint x="280" y="229" />
182         <di:waypoint x="280" y="120" />
183         <di:waypoint x="580" y="120" />
184         <bpmndi:BPMNLabel>
185           <dc:Bounds x="256" y="162" width="18" height="14" />
186         </bpmndi:BPMNLabel>
187       </bpmndi:BPMNEdge>
188       <bpmndi:BPMNEdge id="Flow_0yz0t7z_di" bpmnElement="Flow_0yz0t7z">
189         <di:waypoint x="500" y="254" />
190         <di:waypoint x="580" y="254" />
191       </bpmndi:BPMNEdge>
192       <bpmndi:BPMNEdge id="Flow_069drgn_di" bpmnElement="Flow_069drgn">
193         <di:waypoint x="195" y="254" />
194         <di:waypoint x="255" y="254" />
195       </bpmndi:BPMNEdge>
196       <bpmndi:BPMNEdge id="Flow_1c15ua4_di" bpmnElement="Flow_1c15ua4">
197         <di:waypoint x="305" y="254" />
198         <di:waypoint x="400" y="254" />
199         <bpmndi:BPMNLabel>
200           <dc:Bounds x="345" y="236" width="15" height="14" />
201         </bpmndi:BPMNLabel>
202       </bpmndi:BPMNEdge>
203       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="DeleteVfModuleBB_Start">
204         <dc:Bounds x="159" y="236" width="36" height="36" />
205         <bpmndi:BPMNLabel>
206           <dc:Bounds x="132" y="302" width="90" height="12" />
207         </bpmndi:BPMNLabel>
208       </bpmndi:BPMNShape>
209       <bpmndi:BPMNShape id="ServiceTask_0pbhsub_di" bpmnElement="UpdateVfModuleDeleteStatus">
210         <dc:Bounds x="930" y="438" width="100" height="80" />
211       </bpmndi:BPMNShape>
212       <bpmndi:BPMNShape id="EndEvent_1rn6yvh_di" bpmnElement="DeleteVfModuleBB_End">
213         <dc:Bounds x="1142" y="460" width="36" height="36" />
214         <bpmndi:BPMNLabel>
215           <dc:Bounds x="1241" y="530" width="90" height="0" />
216         </bpmndi:BPMNLabel>
217       </bpmndi:BPMNShape>
218       <bpmndi:BPMNShape id="ServiceTask_0vlgqod_di" bpmnElement="UpdateVfModuleHeatStackId">
219         <dc:Bounds x="800" y="438" width="100" height="80" />
220       </bpmndi:BPMNShape>
221       <bpmndi:BPMNShape id="ServiceTask_0tty0ac_di" bpmnElement="DeleteNetworkPolicies">
222         <dc:Bounds x="270" y="438" width="100" height="80" />
223       </bpmndi:BPMNShape>
224       <bpmndi:BPMNShape id="ServiceTask_0lrrd16_di" bpmnElement="UpdateVnfManagementV6Address">
225         <dc:Bounds x="540" y="438" width="100" height="80" />
226       </bpmndi:BPMNShape>
227       <bpmndi:BPMNShape id="ServiceTask_0w9805b_di" bpmnElement="UpdateVnfIpv4OamAddress">
228         <dc:Bounds x="400" y="438" width="100" height="80" />
229       </bpmndi:BPMNShape>
230       <bpmndi:BPMNShape id="ServiceTask_0v8naz9_di" bpmnElement="UpdateVfModuleContrailServiceInstanceFqdn">
231         <dc:Bounds x="670" y="438" width="100" height="80" />
232       </bpmndi:BPMNShape>
233       <bpmndi:BPMNShape id="IntermediateThrowEvent_1sftyjz_di" bpmnElement="aaiThrow">
234         <dc:Bounds x="1062" y="236" width="36" height="36" />
235         <bpmndi:BPMNLabel>
236           <dc:Bounds x="1051" y="282" width="57" height="14" />
237         </bpmndi:BPMNLabel>
238       </bpmndi:BPMNShape>
239       <bpmndi:BPMNShape id="IntermediateCatchEvent_13y483m_di" bpmnElement="aaiCatch">
240         <dc:Bounds x="159" y="460" width="36" height="36" />
241         <bpmndi:BPMNLabel>
242           <dc:Bounds x="149" y="500" width="57" height="14" />
243         </bpmndi:BPMNLabel>
244       </bpmndi:BPMNShape>
245       <bpmndi:BPMNShape id="ServiceTask_0itw3by_di" bpmnElement="ServiceTask_0itw3by">
246         <dc:Bounds x="910" y="214" width="100" height="80" />
247       </bpmndi:BPMNShape>
248       <bpmndi:BPMNShape id="ServiceTask_08ulmzc_di" bpmnElement="ServiceTask_08ulmzc">
249         <dc:Bounds x="760" y="214" width="100" height="80" />
250       </bpmndi:BPMNShape>
251       <bpmndi:BPMNShape id="Gateway_0s4azdf_di" bpmnElement="CheckIfIsHelm" isMarkerVisible="true">
252         <dc:Bounds x="255" y="229" width="50" height="50" />
253         <bpmndi:BPMNLabel>
254           <dc:Bounds x="240" y="289" width="79" height="14" />
255         </bpmndi:BPMNLabel>
256       </bpmndi:BPMNShape>
257       <bpmndi:BPMNShape id="ServiceTask_16798zf_di" bpmnElement="DeleteVfModuleVnfAdapter">
258         <dc:Bounds x="400" y="214" width="100" height="80" />
259       </bpmndi:BPMNShape>
260       <bpmndi:BPMNShape id="CallActivity_0whogn3_di" bpmnElement="VnfAdapter">
261         <dc:Bounds x="580" y="214" width="100" height="80" />
262       </bpmndi:BPMNShape>
263       <bpmndi:BPMNShape id="Activity_1aqardy_di" bpmnElement="Activity_1aqardy">
264         <dc:Bounds x="580" y="80" width="100" height="80" />
265       </bpmndi:BPMNShape>
266       <bpmndi:BPMNShape id="Activity_1thbmzc_di" bpmnElement="Activity_1thbmzc" isExpanded="true">
267         <dc:Bounds x="280" y="620" width="340" height="180" />
268       </bpmndi:BPMNShape>
269       <bpmndi:BPMNEdge id="Flow_0yqo5xu_di" bpmnElement="Flow_0yqo5xu">
270         <di:waypoint x="500" y="710" />
271         <di:waypoint x="552" y="710" />
272       </bpmndi:BPMNEdge>
273       <bpmndi:BPMNEdge id="Flow_0qyhv7c_di" bpmnElement="Flow_0qyhv7c">
274         <di:waypoint x="356" y="710" />
275         <di:waypoint x="400" y="710" />
276       </bpmndi:BPMNEdge>
277       <bpmndi:BPMNShape id="Event_00dlrto_di" bpmnElement="Event_00dlrto">
278         <dc:Bounds x="552" y="692" width="36" height="36" />
279       </bpmndi:BPMNShape>
280       <bpmndi:BPMNShape id="Event_0dfwcfl_di" bpmnElement="Event_0dfwcfl">
281         <dc:Bounds x="320" y="692" width="36" height="36" />
282       </bpmndi:BPMNShape>
283       <bpmndi:BPMNShape id="Activity_025387k_di" bpmnElement="Activity_025387k">
284         <dc:Bounds x="400" y="670" width="100" height="80" />
285       </bpmndi:BPMNShape>
286     </bpmndi:BPMNPlane>
287   </bpmndi:BPMNDiagram>
288 </bpmn:definitions>