[MSO-8] Update the maven dependency
[so.git] / bpmn / MSOInfrastructureBPMN / src / main / resources / subprocess / DoCreateVnfAndModules.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="1.4.0">
3   <bpmn:process id="DoCreateVnfAndModules" name="DoCreateVnfAndModules" isExecutable="true">
4     <bpmn:startEvent id="StartEvent_1">
5       <bpmn:outgoing>SequenceFlow_0o4vuzt</bpmn:outgoing>
6     </bpmn:startEvent>
7     <bpmn:scriptTask id="PreProcessRequest" name="PreProcess Request" scriptFormat="groovy">
8       <bpmn:incoming>SequenceFlow_0o4vuzt</bpmn:incoming>
9       <bpmn:outgoing>SequenceFlow_1xd3ri5</bpmn:outgoing>
10       <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
11 def doCreateVnfAndModules = new DoCreateVnfAndModules()
12 doCreateVnfAndModules.preProcessRequest(execution)]]></bpmn:script>
13     </bpmn:scriptTask>
14     <bpmn:callActivity id="CreateBaseVfModule" name="Create Base VF Module" calledElement="DoCreateVfModule">
15       <bpmn:extensionElements>
16         <camunda:in source="requestId" target="requestId" />
17         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
18         <camunda:in source="disableRollback" target="disableRollback" />
19         <camunda:in source="vnfType" target="vnfType" />
20         <camunda:in source="vnfName" target="vnfName" />
21         <camunda:in source="vnfId" target="vnfId" />
22         <camunda:in source="baseVfModuleName" target="vfModuleName" />
23         <camunda:in source="vfModuleType" target="vfModuleType" />
24         <camunda:in source="volumeGroupId" target="volumeGroupId" />
25         <camunda:in source="volumeGroupName" target="volumeGroupName" />
26         <camunda:in source="baseVfModuleId" target="vfModuleId" />
27         <camunda:in source="baseVfModuleModelInfo" target="vfModuleModelInfo" />
28         <camunda:in source="&#34;true&#34;" target="isBaseVfModule" />
29         <camunda:in source="asdcServiceModelVersion" target="asdcServiceModelVersion" />
30         <camunda:out source="vfModuleId" target="createdVfModuleId" />
31         <camunda:out source="vfModuleOutputParams" target="createdVfModuleOutputParams" />
32         <camunda:out source="RollbackData" target="RollbackData" />
33         <camunda:out source="WorkflowException" target="WorkflowException" />
34         <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
35       </bpmn:extensionElements>
36       <bpmn:incoming>SequenceFlow_1hf7k7q</bpmn:incoming>
37       <bpmn:outgoing>SequenceFlow_02oe9wx</bpmn:outgoing>
38     </bpmn:callActivity>
39     <bpmn:sequenceFlow id="SequenceFlow_0o4vuzt" sourceRef="StartEvent_1" targetRef="PreProcessRequest" />
40     <bpmn:sequenceFlow id="SequenceFlow_1xd3ri5" sourceRef="PreProcessRequest" targetRef="CreateVNF" />
41     <bpmn:callActivity id="CreateAddOnVfModule" name="Create Add-On VF Module" calledElement="DoCreateVfModule">
42       <bpmn:extensionElements>
43         <camunda:in source="requestId" target="requestId" />
44         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
45         <camunda:in source="disableRollback" target="disableRollback" />
46         <camunda:in source="vnfType" target="vnfType" />
47         <camunda:in source="vnfName" target="vnfName" />
48         <camunda:in source="vnfId" target="vnfId" />
49         <camunda:in source="addOnVfModuleName" target="vfModuleName" />
50         <camunda:in source="vfModuleType" target="vfModuleType" />
51         <camunda:in source="addOnVfModuleId" target="vfModuleId" />
52         <camunda:in source="volumeGroupId" target="volumeGroupId" />
53         <camunda:in source="volumeGroupName" target="volumeGroupName" />
54         <camunda:in source="addOnVfModuleModelInfo" target="vfModuleModelInfo" />
55         <camunda:in source="&#34;false&#34;" target="isBaseVfModule" />
56         <camunda:in source="asdcServiceModelVersion" target="asdcServiceModelVersion" />
57         <camunda:out source="vfModuleId" target="createdVfModuleId" />
58         <camunda:out source="vfModuleOutputParameters" target="createdVfModuleOutputParameters" />
59         <camunda:out source="RollbackData" target="RollbackData" />
60         <camunda:out source="WorkflowException" target="WorkflowException" />
61         <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
62       </bpmn:extensionElements>
63       <bpmn:incoming>SequenceFlow_1lh21yl</bpmn:incoming>
64       <bpmn:outgoing>SequenceFlow_1llbx0k</bpmn:outgoing>
65     </bpmn:callActivity>
66     <bpmn:scriptTask id="Task_1lfmdks" name="Validate Create Add-On VF Module Response" scriptFormat="groovy">
67       <bpmn:incoming>SequenceFlow_1llbx0k</bpmn:incoming>
68       <bpmn:outgoing>SequenceFlow_1mguf2m</bpmn:outgoing>
69       <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
70 def doCreateVnfAndModules = new DoCreateVnfAndModules()
71 doCreateVnfAndModules.validateAddOnModule(execution)]]></bpmn:script>
72     </bpmn:scriptTask>
73     <bpmn:endEvent id="EndEvent_0v6povc">
74       <bpmn:incoming>SequenceFlow_132bohl</bpmn:incoming>
75       <bpmn:terminateEventDefinition />
76     </bpmn:endEvent>
77     <bpmn:sequenceFlow id="SequenceFlow_1llbx0k" sourceRef="CreateAddOnVfModule" targetRef="Task_1lfmdks" />
78     <bpmn:exclusiveGateway id="ExclusiveGateway_1vyqr5o" name="Are there more add-on modules?" default="SequenceFlow_132bohl">
79       <bpmn:extensionElements>
80         <camunda:properties>
81           <camunda:property />
82         </camunda:properties>
83       </bpmn:extensionElements>
84       <bpmn:incoming>SequenceFlow_02oe9wx</bpmn:incoming>
85       <bpmn:incoming>SequenceFlow_07gl6gw</bpmn:incoming>
86       <bpmn:outgoing>SequenceFlow_132bohl</bpmn:outgoing>
87       <bpmn:outgoing>SequenceFlow_0jz6bqn</bpmn:outgoing>
88     </bpmn:exclusiveGateway>
89     <bpmn:sequenceFlow id="SequenceFlow_132bohl" name="No" sourceRef="ExclusiveGateway_1vyqr5o" targetRef="EndEvent_0v6povc" />
90     <bpmn:callActivity id="CreateVNF" name="Create VNF" calledElement="DoCreateVnf">
91       <bpmn:extensionElements>
92         <camunda:in source="requestId" target="requestId" />
93         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
94         <camunda:in source="disableRollback" target="disableRollback" />
95         <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
96         <camunda:in source="vnfModelInfo" target="vnfModelInfo" />
97         <camunda:in source="vnfType" target="vnfType" />
98         <camunda:in source="vnfName" target="vnfName" />
99         <camunda:in source="vnfId" target="vnfId" />
100         <camunda:in source="cloudConfiguration" target="cloudConfiguration" />
101         <camunda:in source="vnfInputParameters" target="vnfInputParameters" />
102         <camunda:in source="productFamilyId" target="productFamilyId" />
103         <camunda:out source="vnfId" target="vnfId" />
104         <camunda:out source="vnfOutputParams" target="vnfOutputParams" />
105         <camunda:out source="RollbackData" target="RollbackData" />
106         <camunda:out source="WorkflowException" target="WorkflowException" />
107       </bpmn:extensionElements>
108       <bpmn:incoming>SequenceFlow_1xd3ri5</bpmn:incoming>
109       <bpmn:outgoing>SequenceFlow_08i3uo6</bpmn:outgoing>
110     </bpmn:callActivity>
111     <bpmn:scriptTask id="PreProcessAddOnModule" name="PreProcess Add-On Module" scriptFormat="groovy">
112       <bpmn:incoming>SequenceFlow_0jz6bqn</bpmn:incoming>
113       <bpmn:outgoing>SequenceFlow_12x4dvf</bpmn:outgoing>
114       <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
115 def doCreateVnfAndModules = new DoCreateVnfAndModules()
116 doCreateVnfAndModules.preProcessAddOnModule(execution)]]></bpmn:script>
117     </bpmn:scriptTask>
118     <bpmn:scriptTask id="QueryCatalogDB" name="Query Catalog DB for VF Modules" scriptFormat="groovy">
119       <bpmn:incoming>SequenceFlow_08i3uo6</bpmn:incoming>
120       <bpmn:outgoing>SequenceFlow_1ifw9tw</bpmn:outgoing>
121       <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
122 def doCreateVnfAndModules = new DoCreateVnfAndModules()
123 doCreateVnfAndModules.queryCatalogDB(execution)]]></bpmn:script>
124     </bpmn:scriptTask>
125     <bpmn:sequenceFlow id="SequenceFlow_08i3uo6" sourceRef="CreateVNF" targetRef="QueryCatalogDB" />
126     <bpmn:exclusiveGateway id="ExclusiveGateway_1hx9s0y" name="Less than initialCount?" default="SequenceFlow_1vrogpr">
127       <bpmn:incoming>SequenceFlow_1mguf2m</bpmn:incoming>
128       <bpmn:incoming>SequenceFlow_12x4dvf</bpmn:incoming>
129       <bpmn:outgoing>SequenceFlow_0kld3qt</bpmn:outgoing>
130       <bpmn:outgoing>SequenceFlow_1vrogpr</bpmn:outgoing>
131     </bpmn:exclusiveGateway>
132     <bpmn:sequenceFlow id="SequenceFlow_0jz6bqn" name="yes" sourceRef="ExclusiveGateway_1vyqr5o" targetRef="PreProcessAddOnModule">
133       <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression"><![CDATA[![CDATA[#{execution.getVariable("addOnModulesDeployed") <  execution.getVariable("addOnModulesToDeploy")}]]]]></bpmn:conditionExpression>
134     </bpmn:sequenceFlow>
135     <bpmn:sequenceFlow id="SequenceFlow_0kld3qt" name="yes" sourceRef="ExclusiveGateway_1hx9s0y" targetRef="GenerateAddOnModuleName">
136       <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression"><![CDATA[![CDATA[#{execution.getVariable("instancesOfThisModuleDeployed") < execution.getVariable("initialCount")}]]]]></bpmn:conditionExpression>
137     </bpmn:sequenceFlow>
138     <bpmn:sequenceFlow id="SequenceFlow_1mguf2m" sourceRef="Task_1lfmdks" targetRef="ExclusiveGateway_1hx9s0y" />
139     <bpmn:sequenceFlow id="SequenceFlow_1vrogpr" name="no" sourceRef="ExclusiveGateway_1hx9s0y" targetRef="FinishProcessingInitialCountDeployment" />
140     <bpmn:sequenceFlow id="SequenceFlow_07gl6gw" sourceRef="FinishProcessingInitialCountDeployment" targetRef="ExclusiveGateway_1vyqr5o" />
141     <bpmn:sequenceFlow id="SequenceFlow_1ifw9tw" sourceRef="QueryCatalogDB" targetRef="GenerateBaseModuleName" />
142     <bpmn:sequenceFlow id="SequenceFlow_1hf7k7q" sourceRef="GenerateBaseModuleName" targetRef="CreateBaseVfModule" />
143     <bpmn:callActivity id="GenerateBaseModuleName" name="Generate Base Module Name" calledElement="GenerateVfModuleName">
144       <bpmn:extensionElements>
145         <camunda:in source="vnfId" target="vnfId" />
146         <camunda:in source="vnfName" target="vnfName" />
147         <camunda:in source="baseVfModuleLabel" target="vfModuleLabel" />
148         <camunda:in source="basePersonaModelId" target="personaModelId" />
149         <camunda:out source="vfModuleName" target="baseVfModuleName" />
150         <camunda:out source="WorkflowException" target="WorkflowException" />
151       </bpmn:extensionElements>
152       <bpmn:incoming>SequenceFlow_1ifw9tw</bpmn:incoming>
153       <bpmn:outgoing>SequenceFlow_1hf7k7q</bpmn:outgoing>
154     </bpmn:callActivity>
155     <bpmn:callActivity id="GenerateAddOnModuleName" name="Generate Add-On Module Name" calledElement="GenerateVfModuleName">
156       <bpmn:extensionElements>
157         <camunda:in source="vnfId" target="vnfId" />
158         <camunda:in source="vnfName" target="vnfName" />
159         <camunda:in source="addOnVfModuleLabel" target="vfModuleLabel" />
160         <camunda:in source="addOnPersonaModelId" target="personaModelId" />
161         <camunda:out source="vfModuleName" target="addOnVfModuleName" />
162         <camunda:out source="WorkflowException" target="WorkflowException" />
163       </bpmn:extensionElements>
164       <bpmn:incoming>SequenceFlow_0kld3qt</bpmn:incoming>
165       <bpmn:outgoing>SequenceFlow_1lh21yl</bpmn:outgoing>
166     </bpmn:callActivity>
167     <bpmn:sequenceFlow id="SequenceFlow_1lh21yl" sourceRef="GenerateAddOnModuleName" targetRef="CreateAddOnVfModule" />
168     <bpmn:sequenceFlow id="SequenceFlow_02oe9wx" sourceRef="CreateBaseVfModule" targetRef="ExclusiveGateway_1vyqr5o" />
169     <bpmn:sequenceFlow id="SequenceFlow_12x4dvf" sourceRef="PreProcessAddOnModule" targetRef="ExclusiveGateway_1hx9s0y" />
170     <bpmn:scriptTask id="FinishProcessingInitialCountDeployment" name="Finish Processing Initial Count Deployment" scriptFormat="groovy">
171       <bpmn:incoming>SequenceFlow_1vrogpr</bpmn:incoming>
172       <bpmn:outgoing>SequenceFlow_07gl6gw</bpmn:outgoing>
173       <bpmn:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
174 def doCreateVnfAndModules = new DoCreateVnfAndModules()
175 doCreateVnfAndModules.finisthProcessingInitialCountDeployment(execution)]]></bpmn:script>
176     </bpmn:scriptTask>
177   </bpmn:process>
178   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
179     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="DoCreateVnfAndModules">
180       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
181         <dc:Bounds x="152" y="147" width="36" height="36" />
182         <bpmndi:BPMNLabel>
183           <dc:Bounds x="170" y="183" width="0" height="0" />
184         </bpmndi:BPMNLabel>
185       </bpmndi:BPMNShape>
186       <bpmndi:BPMNShape id="ScriptTask_1tco8kw_di" bpmnElement="PreProcessRequest">
187         <dc:Bounds x="256" y="125" width="100" height="80" />
188       </bpmndi:BPMNShape>
189       <bpmndi:BPMNShape id="CallActivity_1sztzw8_di" bpmnElement="CreateBaseVfModule">
190         <dc:Bounds x="888" y="125" width="100" height="80" />
191       </bpmndi:BPMNShape>
192       <bpmndi:BPMNEdge id="SequenceFlow_0o4vuzt_di" bpmnElement="SequenceFlow_0o4vuzt">
193         <di:waypoint xsi:type="dc:Point" x="188" y="165" />
194         <di:waypoint xsi:type="dc:Point" x="256" y="165" />
195         <bpmndi:BPMNLabel>
196           <dc:Bounds x="222" y="150" width="0" height="0" />
197         </bpmndi:BPMNLabel>
198       </bpmndi:BPMNEdge>
199       <bpmndi:BPMNEdge id="SequenceFlow_1xd3ri5_di" bpmnElement="SequenceFlow_1xd3ri5">
200         <di:waypoint xsi:type="dc:Point" x="356" y="165" />
201         <di:waypoint xsi:type="dc:Point" x="430" y="165" />
202         <bpmndi:BPMNLabel>
203           <dc:Bounds x="393" y="150" width="0" height="0" />
204         </bpmndi:BPMNLabel>
205       </bpmndi:BPMNEdge>
206       <bpmndi:BPMNShape id="CallActivity_0auiwq0_di" bpmnElement="CreateAddOnVfModule">
207         <dc:Bounds x="1626" y="57" width="100" height="80" />
208       </bpmndi:BPMNShape>
209       <bpmndi:BPMNShape id="ScriptTask_1eeaxqn_di" bpmnElement="Task_1lfmdks">
210         <dc:Bounds x="1765" y="57" width="100" height="80" />
211       </bpmndi:BPMNShape>
212       <bpmndi:BPMNShape id="EndEvent_1h41bs7_di" bpmnElement="EndEvent_0v6povc">
213         <dc:Bounds x="1888" y="147" width="36" height="36" />
214         <bpmndi:BPMNLabel>
215           <dc:Bounds x="1906" y="183" width="0" height="0" />
216         </bpmndi:BPMNLabel>
217       </bpmndi:BPMNShape>
218       <bpmndi:BPMNEdge id="SequenceFlow_1llbx0k_di" bpmnElement="SequenceFlow_1llbx0k">
219         <di:waypoint xsi:type="dc:Point" x="1726" y="97" />
220         <di:waypoint xsi:type="dc:Point" x="1765" y="97" />
221         <bpmndi:BPMNLabel>
222           <dc:Bounds x="1746" y="82" width="0" height="0" />
223         </bpmndi:BPMNLabel>
224       </bpmndi:BPMNEdge>
225       <bpmndi:BPMNShape id="ExclusiveGateway_1vyqr5o_di" bpmnElement="ExclusiveGateway_1vyqr5o" isMarkerVisible="true">
226         <dc:Bounds x="1043" y="140" width="50" height="50" />
227         <bpmndi:BPMNLabel>
228           <dc:Bounds x="1027" y="190" width="84" height="24" />
229         </bpmndi:BPMNLabel>
230       </bpmndi:BPMNShape>
231       <bpmndi:BPMNEdge id="SequenceFlow_132bohl_di" bpmnElement="SequenceFlow_132bohl">
232         <di:waypoint xsi:type="dc:Point" x="1068" y="140" />
233         <di:waypoint xsi:type="dc:Point" x="1068" y="36" />
234         <di:waypoint xsi:type="dc:Point" x="1906" y="36" />
235         <di:waypoint xsi:type="dc:Point" x="1906" y="147" />
236         <bpmndi:BPMNLabel>
237           <dc:Bounds x="1488" y="21" width="14" height="12" />
238         </bpmndi:BPMNLabel>
239       </bpmndi:BPMNEdge>
240       <bpmndi:BPMNShape id="CallActivity_0zr4ioh_di" bpmnElement="CreateVNF">
241         <dc:Bounds x="430" y="125" width="100" height="80" />
242       </bpmndi:BPMNShape>
243       <bpmndi:BPMNShape id="ScriptTask_0tknqn1_di" bpmnElement="PreProcessAddOnModule">
244         <dc:Bounds x="1177" y="125" width="100" height="80" />
245       </bpmndi:BPMNShape>
246       <bpmndi:BPMNShape id="ScriptTask_1u6qcio_di" bpmnElement="QueryCatalogDB">
247         <dc:Bounds x="590" y="125" width="100" height="80" />
248       </bpmndi:BPMNShape>
249       <bpmndi:BPMNEdge id="SequenceFlow_08i3uo6_di" bpmnElement="SequenceFlow_08i3uo6">
250         <di:waypoint xsi:type="dc:Point" x="530" y="165" />
251         <di:waypoint xsi:type="dc:Point" x="590" y="165" />
252         <bpmndi:BPMNLabel>
253           <dc:Bounds x="560" y="150" width="0" height="0" />
254         </bpmndi:BPMNLabel>
255       </bpmndi:BPMNEdge>
256       <bpmndi:BPMNShape id="ExclusiveGateway_1hx9s0y_di" bpmnElement="ExclusiveGateway_1hx9s0y" isMarkerVisible="true">
257         <dc:Bounds x="1370" y="140" width="50" height="50" />
258         <bpmndi:BPMNLabel>
259           <dc:Bounds x="1366" y="190" width="58" height="24" />
260         </bpmndi:BPMNLabel>
261       </bpmndi:BPMNShape>
262       <bpmndi:BPMNEdge id="SequenceFlow_0jz6bqn_di" bpmnElement="SequenceFlow_0jz6bqn">
263         <di:waypoint xsi:type="dc:Point" x="1093" y="165" />
264         <di:waypoint xsi:type="dc:Point" x="1135" y="165" />
265         <di:waypoint xsi:type="dc:Point" x="1135" y="165" />
266         <di:waypoint xsi:type="dc:Point" x="1175" y="165" />
267         <bpmndi:BPMNLabel>
268           <dc:Bounds x="1095" y="147.2226828816689" width="18" height="12" />
269         </bpmndi:BPMNLabel>
270       </bpmndi:BPMNEdge>
271       <bpmndi:BPMNEdge id="SequenceFlow_0kld3qt_di" bpmnElement="SequenceFlow_0kld3qt">
272         <di:waypoint xsi:type="dc:Point" x="1395" y="140" />
273         <di:waypoint xsi:type="dc:Point" x="1395" y="89" />
274         <di:waypoint xsi:type="dc:Point" x="1478" y="89" />
275         <bpmndi:BPMNLabel>
276           <dc:Bounds x="1411" y="96" width="18" height="12" />
277         </bpmndi:BPMNLabel>
278       </bpmndi:BPMNEdge>
279       <bpmndi:BPMNEdge id="SequenceFlow_1mguf2m_di" bpmnElement="SequenceFlow_1mguf2m">
280         <di:waypoint xsi:type="dc:Point" x="1815" y="137" />
281         <di:waypoint xsi:type="dc:Point" x="1815" y="165" />
282         <di:waypoint xsi:type="dc:Point" x="1420" y="165" />
283         <bpmndi:BPMNLabel>
284           <dc:Bounds x="1830" y="151" width="0" height="0" />
285         </bpmndi:BPMNLabel>
286       </bpmndi:BPMNEdge>
287       <bpmndi:BPMNEdge id="SequenceFlow_1vrogpr_di" bpmnElement="SequenceFlow_1vrogpr">
288         <di:waypoint xsi:type="dc:Point" x="1395" y="190" />
289         <di:waypoint xsi:type="dc:Point" x="1395" y="221" />
290         <di:waypoint xsi:type="dc:Point" x="1395" y="221" />
291         <di:waypoint xsi:type="dc:Point" x="1395" y="258" />
292         <bpmndi:BPMNLabel>
293           <dc:Bounds x="1404" y="221" width="12" height="12" />
294         </bpmndi:BPMNLabel>
295       </bpmndi:BPMNEdge>
296       <bpmndi:BPMNEdge id="SequenceFlow_07gl6gw_di" bpmnElement="SequenceFlow_07gl6gw">
297         <di:waypoint xsi:type="dc:Point" x="1345" y="298" />
298         <di:waypoint xsi:type="dc:Point" x="1069" y="298" />
299         <di:waypoint xsi:type="dc:Point" x="1068" y="190" />
300         <bpmndi:BPMNLabel>
301           <dc:Bounds x="1207" y="283" width="0" height="0" />
302         </bpmndi:BPMNLabel>
303       </bpmndi:BPMNEdge>
304       <bpmndi:BPMNEdge id="SequenceFlow_1ifw9tw_di" bpmnElement="SequenceFlow_1ifw9tw">
305         <di:waypoint xsi:type="dc:Point" x="690" y="165" />
306         <di:waypoint xsi:type="dc:Point" x="740" y="165" />
307         <bpmndi:BPMNLabel>
308           <dc:Bounds x="715" y="150" width="0" height="0" />
309         </bpmndi:BPMNLabel>
310       </bpmndi:BPMNEdge>
311       <bpmndi:BPMNEdge id="SequenceFlow_1hf7k7q_di" bpmnElement="SequenceFlow_1hf7k7q">
312         <di:waypoint xsi:type="dc:Point" x="840" y="165" />
313         <di:waypoint xsi:type="dc:Point" x="888" y="165" />
314         <bpmndi:BPMNLabel>
315           <dc:Bounds x="864" y="150" width="0" height="0" />
316         </bpmndi:BPMNLabel>
317       </bpmndi:BPMNEdge>
318       <bpmndi:BPMNShape id="CallActivity_0rz8zl9_di" bpmnElement="GenerateBaseModuleName">
319         <dc:Bounds x="740" y="125" width="100" height="80" />
320       </bpmndi:BPMNShape>
321       <bpmndi:BPMNShape id="CallActivity_0otq8mo_di" bpmnElement="GenerateAddOnModuleName">
322         <dc:Bounds x="1478" y="57" width="100" height="80" />
323       </bpmndi:BPMNShape>
324       <bpmndi:BPMNEdge id="SequenceFlow_1lh21yl_di" bpmnElement="SequenceFlow_1lh21yl">
325         <di:waypoint xsi:type="dc:Point" x="1578" y="97" />
326         <di:waypoint xsi:type="dc:Point" x="1626" y="97" />
327         <bpmndi:BPMNLabel>
328           <dc:Bounds x="1602" y="82" width="0" height="0" />
329         </bpmndi:BPMNLabel>
330       </bpmndi:BPMNEdge>
331       <bpmndi:BPMNEdge id="SequenceFlow_02oe9wx_di" bpmnElement="SequenceFlow_02oe9wx">
332         <di:waypoint xsi:type="dc:Point" x="988" y="165" />
333         <di:waypoint xsi:type="dc:Point" x="1015" y="165" />
334         <di:waypoint xsi:type="dc:Point" x="1015" y="165" />
335         <di:waypoint xsi:type="dc:Point" x="1043" y="165" />
336         <bpmndi:BPMNLabel>
337           <dc:Bounds x="1030" y="165" width="0" height="0" />
338         </bpmndi:BPMNLabel>
339       </bpmndi:BPMNEdge>
340       <bpmndi:BPMNEdge id="SequenceFlow_12x4dvf_di" bpmnElement="SequenceFlow_12x4dvf">
341         <di:waypoint xsi:type="dc:Point" x="1277" y="165" />
342         <di:waypoint xsi:type="dc:Point" x="1370" y="165" />
343         <bpmndi:BPMNLabel>
344           <dc:Bounds x="1324" y="140" width="0" height="0" />
345         </bpmndi:BPMNLabel>
346       </bpmndi:BPMNEdge>
347       <bpmndi:BPMNShape id="ScriptTask_144n0mg_di" bpmnElement="FinishProcessingInitialCountDeployment">
348         <dc:Bounds x="1345" y="258" width="100" height="80" />
349       </bpmndi:BPMNShape>
350     </bpmndi:BPMNPlane>
351   </bpmndi:BPMNDiagram>
352 </bpmn:definitions>