Merge "Fixed sonar issue in QueryGroups.java"
[so.git] / bpmn / so-bpmn-building-blocks / src / main / resources / subprocess / BuildingBlock / ConfigDeployVnfBB.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_1556kf5" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="2.2.4">
3   <bpmn:process id="ConfigDeployVnfBB" name="ConfigDeployVnfBB" isExecutable="true">
4     <bpmn:startEvent id="Start" name="Start">
5       <bpmn:outgoing>SequenceFlow_0pd4jka</bpmn:outgoing>
6     </bpmn:startEvent>
7     <bpmn:serviceTask id="UpdateAAIConfigured" name="Update AAI Configured" camunda:expression="${ConfigDeployVnf.updateAAIConfigured(InjectExecution.execute(execution, execution.getVariable(&#34;gBuildingBlockExecution&#34;)))}">
8       <bpmn:incoming>SequenceFlow_1tb7fs1</bpmn:incoming>
9       <bpmn:outgoing>SequenceFlow_00u29dm</bpmn:outgoing>
10     </bpmn:serviceTask>
11     <bpmn:endEvent id="End" name="End">
12       <bpmn:incoming>SequenceFlow_00u29dm</bpmn:incoming>
13     </bpmn:endEvent>
14     <bpmn:sequenceFlow id="SequenceFlow_0pd4jka" sourceRef="Start" targetRef="UpdateAAIConfigure" />
15     <bpmn:sequenceFlow id="SequenceFlow_03xbj4e" sourceRef="AbstractCDSBB" targetRef="ExclusiveGateway_0duh80v" />
16     <bpmn:sequenceFlow id="SequenceFlow_00u29dm" sourceRef="UpdateAAIConfigured" targetRef="End" />
17     <bpmn:callActivity id="AbstractCDSBB" name="Abstract CDS (CDS Call)" calledElement="AbstractCDSProcessingBB">
18       <bpmn:extensionElements>
19         <camunda:out source="WorkflowException" target="WorkflowException" />
20         <camunda:in source="executionObject" target="executionObject" />
21         <camunda:out source="CDSStatus" target="CDSStatus" />
22       </bpmn:extensionElements>
23       <bpmn:incoming>SequenceFlow_0kruy8t</bpmn:incoming>
24       <bpmn:outgoing>SequenceFlow_03xbj4e</bpmn:outgoing>
25     </bpmn:callActivity>
26     <bpmn:serviceTask id="UpdateAAIConfigure" name="Update AAI Configure" camunda:expression="${ConfigDeployVnf.updateAAIConfigure(InjectExecution.execute(execution, execution.getVariable(&#34;gBuildingBlockExecution&#34;)))}">
27       <bpmn:incoming>SequenceFlow_0pd4jka</bpmn:incoming>
28       <bpmn:outgoing>SequenceFlow_0moyu92</bpmn:outgoing>
29     </bpmn:serviceTask>
30     <bpmn:sequenceFlow id="SequenceFlow_0moyu92" sourceRef="UpdateAAIConfigure" targetRef="PreProcessAbstractCDSProcessing" />
31     <bpmn:sequenceFlow id="SequenceFlow_0kruy8t" sourceRef="PreProcessAbstractCDSProcessing" targetRef="AbstractCDSBB" />
32     <bpmn:serviceTask id="PreProcessAbstractCDSProcessing" name="PreProcess Abstract CDS Processing" camunda:expression="${ConfigDeployVnf.preProcessAbstractCDSProcessing(InjectExecution.execute(execution, execution.getVariable(&#34;gBuildingBlockExecution&#34;)))}">
33       <bpmn:incoming>SequenceFlow_0moyu92</bpmn:incoming>
34       <bpmn:outgoing>SequenceFlow_0kruy8t</bpmn:outgoing>
35     </bpmn:serviceTask>
36     <bpmn:exclusiveGateway id="ExclusiveGateway_0duh80v" default="SequenceFlow_0o50k2d">
37       <bpmn:incoming>SequenceFlow_03xbj4e</bpmn:incoming>
38       <bpmn:outgoing>SequenceFlow_1tb7fs1</bpmn:outgoing>
39       <bpmn:outgoing>SequenceFlow_0o50k2d</bpmn:outgoing>
40     </bpmn:exclusiveGateway>
41     <bpmn:sequenceFlow id="SequenceFlow_1tb7fs1" name="success" sourceRef="ExclusiveGateway_0duh80v" targetRef="UpdateAAIConfigured">
42       <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("CDSStatus").equals("Success")}</bpmn:conditionExpression>
43     </bpmn:sequenceFlow>
44     <bpmn:sequenceFlow id="SequenceFlow_0o50k2d" sourceRef="ExclusiveGateway_0duh80v" targetRef="EndEvent_0wwnq4u" />
45     <bpmn:endEvent id="EndEvent_0wwnq4u">
46       <bpmn:incoming>SequenceFlow_0o50k2d</bpmn:incoming>
47       <bpmn:errorEventDefinition errorRef="Error_0zsv500" />
48     </bpmn:endEvent>
49   </bpmn:process>
50   <bpmn:error id="Error_0zsv500" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
51   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
52     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="ConfigDeployVnfBB">
53       <bpmndi:BPMNEdge id="SequenceFlow_0pd4jka_di" bpmnElement="SequenceFlow_0pd4jka">
54         <di:waypoint x="542" y="248" />
55         <di:waypoint x="607" y="248" />
56       </bpmndi:BPMNEdge>
57       <bpmndi:BPMNEdge id="SequenceFlow_03xbj4e_di" bpmnElement="SequenceFlow_03xbj4e">
58         <di:waypoint x="1039" y="248" />
59         <di:waypoint x="1089" y="248" />
60       </bpmndi:BPMNEdge>
61       <bpmndi:BPMNEdge id="SequenceFlow_00u29dm_di" bpmnElement="SequenceFlow_00u29dm">
62         <di:waypoint x="1327" y="248" />
63         <di:waypoint x="1399" y="248" />
64       </bpmndi:BPMNEdge>
65       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="Start">
66         <dc:Bounds x="506" y="230" width="36" height="36" />
67         <bpmndi:BPMNLabel>
68           <dc:Bounds x="512" y="273" width="25" height="14" />
69         </bpmndi:BPMNLabel>
70       </bpmndi:BPMNShape>
71       <bpmndi:BPMNShape id="ServiceTask_0c9apxl_di" bpmnElement="UpdateAAIConfigured">
72         <dc:Bounds x="1227" y="208" width="100" height="80" />
73       </bpmndi:BPMNShape>
74       <bpmndi:BPMNShape id="EndEvent_0p7ssqo_di" bpmnElement="End">
75         <dc:Bounds x="1399" y="230" width="36" height="36" />
76         <bpmndi:BPMNLabel>
77           <dc:Bounds x="1407" y="273" width="20" height="14" />
78         </bpmndi:BPMNLabel>
79       </bpmndi:BPMNShape>
80       <bpmndi:BPMNShape id="CallActivity_0vg7uiv_di" bpmnElement="AbstractCDSBB">
81         <dc:Bounds x="939" y="208" width="100" height="80" />
82       </bpmndi:BPMNShape>
83       <bpmndi:BPMNShape id="ServiceTask_05zt0do_di" bpmnElement="UpdateAAIConfigure">
84         <dc:Bounds x="607" y="208" width="100" height="80" />
85       </bpmndi:BPMNShape>
86       <bpmndi:BPMNEdge id="SequenceFlow_0moyu92_di" bpmnElement="SequenceFlow_0moyu92">
87         <di:waypoint x="707" y="248" />
88         <di:waypoint x="770" y="248" />
89       </bpmndi:BPMNEdge>
90       <bpmndi:BPMNEdge id="SequenceFlow_0kruy8t_di" bpmnElement="SequenceFlow_0kruy8t">
91         <di:waypoint x="870" y="248" />
92         <di:waypoint x="939" y="248" />
93       </bpmndi:BPMNEdge>
94       <bpmndi:BPMNShape id="ServiceTask_0m4kmps_di" bpmnElement="PreProcessAbstractCDSProcessing">
95         <dc:Bounds x="770" y="208" width="100" height="80" />
96       </bpmndi:BPMNShape>
97       <bpmndi:BPMNShape id="ExclusiveGateway_0duh80v_di" bpmnElement="ExclusiveGateway_0duh80v" isMarkerVisible="true">
98         <dc:Bounds x="1089" y="223" width="50" height="50" />
99       </bpmndi:BPMNShape>
100       <bpmndi:BPMNEdge id="SequenceFlow_1tb7fs1_di" bpmnElement="SequenceFlow_1tb7fs1">
101         <di:waypoint x="1139" y="248" />
102         <di:waypoint x="1227" y="248" />
103         <bpmndi:BPMNLabel>
104           <dc:Bounds x="1163" y="230" width="41" height="14" />
105         </bpmndi:BPMNLabel>
106       </bpmndi:BPMNEdge>
107       <bpmndi:BPMNEdge id="SequenceFlow_0o50k2d_di" bpmnElement="SequenceFlow_0o50k2d">
108         <di:waypoint x="1114" y="273" />
109         <di:waypoint x="1114" y="348" />
110       </bpmndi:BPMNEdge>
111       <bpmndi:BPMNShape id="EndEvent_1p3d0t4_di" bpmnElement="EndEvent_0wwnq4u">
112         <dc:Bounds x="1096" y="348" width="36" height="36" />
113       </bpmndi:BPMNShape>
114     </bpmndi:BPMNPlane>
115   </bpmndi:BPMNDiagram>
116 </bpmn:definitions>