blob: 24ca7104a7ddb58d0d32629acad636b7e334870b [file] [log] [blame]
EricMooreca5b7102019-10-31 13:34:09 +00001<?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: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" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_0474hns" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.3.4">
3 <bpmn:process id="PNFSWUPDownload" name="PNFSWUPDownload" isExecutable="true">
4 <bpmn:startEvent id="download_StartEvent" name="Start Flow">
5 <bpmn:outgoing>SequenceFlow_1fdclh0</bpmn:outgoing>
6 </bpmn:startEvent>
7 <bpmn:serviceTask id="ServiceTask_1mpt2eq" name="NF Download Dispatcher" camunda:delegateExpression="${NfSoftwareUpgradeDispatcher}">
8 <bpmn:incoming>SequenceFlow_1fdclh0</bpmn:incoming>
9 <bpmn:outgoing>SequenceFlow_12155q6</bpmn:outgoing>
10 </bpmn:serviceTask>
11 <bpmn:endEvent id="download_EndEvent" name="End">
12 <bpmn:incoming>SequenceFlow_1d2rfyx</bpmn:incoming>
13 <bpmn:terminateEventDefinition id="TerminateEventDefinition_1kiurmf" />
14 </bpmn:endEvent>
15 <bpmn:exclusiveGateway id="ExclusiveGateway_1ja7grm" default="SequenceFlow_078xmlz">
16 <bpmn:incoming>SequenceFlow_0o6b6a8</bpmn:incoming>
17 <bpmn:outgoing>SequenceFlow_078xmlz</bpmn:outgoing>
18 <bpmn:outgoing>SequenceFlow_0qznt4u</bpmn:outgoing>
19 </bpmn:exclusiveGateway>
20 <bpmn:endEvent id="EndEvent_1j64ij1">
21 <bpmn:incoming>SequenceFlow_078xmlz</bpmn:incoming>
22 <bpmn:errorEventDefinition id="ErrorEventDefinition_0b3kbjs" errorRef="Error_1q14dnd" />
23 </bpmn:endEvent>
24 <bpmn:exclusiveGateway id="ExclusiveGateway_1rj84ne" default="SequenceFlow_1tfbzn1">
25 <bpmn:incoming>SequenceFlow_1ccldpp</bpmn:incoming>
26 <bpmn:outgoing>SequenceFlow_0s6i4o9</bpmn:outgoing>
27 <bpmn:outgoing>SequenceFlow_1tfbzn1</bpmn:outgoing>
28 </bpmn:exclusiveGateway>
29 <bpmn:endEvent id="EndEvent_1ubpef4">
30 <bpmn:incoming>SequenceFlow_1tfbzn1</bpmn:incoming>
31 <bpmn:errorEventDefinition id="ErrorEventDefinition_0wevx6s" errorRef="Error_1q14dnd" />
32 </bpmn:endEvent>
33 <bpmn:exclusiveGateway id="ExclusiveGateway_08lusga" default="SequenceFlow_1gawssm">
34 <bpmn:incoming>SequenceFlow_1kaikh5</bpmn:incoming>
35 <bpmn:outgoing>SequenceFlow_1d2rfyx</bpmn:outgoing>
36 <bpmn:outgoing>SequenceFlow_1gawssm</bpmn:outgoing>
37 </bpmn:exclusiveGateway>
38 <bpmn:endEvent id="EndEvent_11hee4g">
39 <bpmn:incoming>SequenceFlow_1gawssm</bpmn:incoming>
40 <bpmn:errorEventDefinition id="ErrorEventDefinition_12tyzwb" errorRef="Error_1q14dnd" />
41 </bpmn:endEvent>
42 <bpmn:serviceTask id="ServiceTask_0yavde3" name="Download" camunda:delegateExpression="${ControllerExecutionDE}">
43 <bpmn:extensionElements>
44 <camunda:inputOutput>
45 <camunda:inputParameter name="action">downloadNESw</camunda:inputParameter>
46 <camunda:inputParameter name="scope">pnf</camunda:inputParameter>
47 <camunda:inputParameter name="mode">async</camunda:inputParameter>
48 </camunda:inputOutput>
49 </bpmn:extensionElements>
50 <bpmn:incoming>SequenceFlow_0s6i4o9</bpmn:incoming>
51 <bpmn:outgoing>SequenceFlow_0o6b6a8</bpmn:outgoing>
52 </bpmn:serviceTask>
53 <bpmn:serviceTask id="ServiceTask_1wxo7xz" name="Post check" camunda:delegateExpression="${ControllerExecutionDE}">
54 <bpmn:extensionElements>
55 <camunda:inputOutput>
56 <camunda:inputParameter name="action">postCheck</camunda:inputParameter>
57 <camunda:inputParameter name="scope">pnf</camunda:inputParameter>
58 <camunda:inputParameter name="mode">async</camunda:inputParameter>
59 </camunda:inputOutput>
60 </bpmn:extensionElements>
61 <bpmn:incoming>SequenceFlow_0qznt4u</bpmn:incoming>
62 <bpmn:outgoing>SequenceFlow_1kaikh5</bpmn:outgoing>
63 </bpmn:serviceTask>
64 <bpmn:serviceTask id="ServiceTask_1nl90ao" name="Pre check" camunda:delegateExpression="${ControllerExecutionDE}">
65 <bpmn:extensionElements>
66 <camunda:inputOutput>
67 <camunda:inputParameter name="action">preCheck</camunda:inputParameter>
68 <camunda:inputParameter name="scope">pnf</camunda:inputParameter>
69 <camunda:inputParameter name="mode">async</camunda:inputParameter>
70 </camunda:inputOutput>
71 </bpmn:extensionElements>
72 <bpmn:incoming>SequenceFlow_12155q6</bpmn:incoming>
73 <bpmn:outgoing>SequenceFlow_1ccldpp</bpmn:outgoing>
74 </bpmn:serviceTask>
75 <bpmn:sequenceFlow id="SequenceFlow_1fdclh0" sourceRef="download_StartEvent" targetRef="ServiceTask_1mpt2eq" />
76 <bpmn:sequenceFlow id="SequenceFlow_12155q6" sourceRef="ServiceTask_1mpt2eq" targetRef="ServiceTask_1nl90ao" />
77 <bpmn:sequenceFlow id="SequenceFlow_1d2rfyx" name="Success" sourceRef="ExclusiveGateway_08lusga" targetRef="download_EndEvent">
78 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("ControllerStatus").equals("Success")}</bpmn:conditionExpression>
79 </bpmn:sequenceFlow>
80 <bpmn:sequenceFlow id="SequenceFlow_0o6b6a8" sourceRef="ServiceTask_0yavde3" targetRef="ExclusiveGateway_1ja7grm" />
81 <bpmn:sequenceFlow id="SequenceFlow_078xmlz" name="Failure" sourceRef="ExclusiveGateway_1ja7grm" targetRef="EndEvent_1j64ij1" />
82 <bpmn:sequenceFlow id="SequenceFlow_1ccldpp" sourceRef="ServiceTask_1nl90ao" targetRef="ExclusiveGateway_1rj84ne" />
83 <bpmn:sequenceFlow id="SequenceFlow_0s6i4o9" name="Success" sourceRef="ExclusiveGateway_1rj84ne" targetRef="ServiceTask_0yavde3">
84 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("ControllerStatus").equals("Success")}</bpmn:conditionExpression>
85 </bpmn:sequenceFlow>
86 <bpmn:sequenceFlow id="SequenceFlow_1tfbzn1" name="Failure" sourceRef="ExclusiveGateway_1rj84ne" targetRef="EndEvent_1ubpef4" />
87 <bpmn:sequenceFlow id="SequenceFlow_1kaikh5" sourceRef="ServiceTask_1wxo7xz" targetRef="ExclusiveGateway_08lusga" />
88 <bpmn:sequenceFlow id="SequenceFlow_1gawssm" name="Failure" sourceRef="ExclusiveGateway_08lusga" targetRef="EndEvent_11hee4g" />
89 <bpmn:sequenceFlow id="SequenceFlow_0qznt4u" name="Success" sourceRef="ExclusiveGateway_1ja7grm" targetRef="ServiceTask_1wxo7xz">
90 <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("ControllerStatus").equals("Success")}</bpmn:conditionExpression>
91 </bpmn:sequenceFlow>
92 </bpmn:process>
93 <bpmn:error id="Error_1q14dnd" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
94 <bpmndi:BPMNDiagram id="BPMNDiagram_1">
95 <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="PNFSWUPDownload">
96 <bpmndi:BPMNShape id="StartEvent_1k8gssq_di" bpmnElement="download_StartEvent">
97 <dc:Bounds x="162" y="102" width="36" height="36" />
98 <bpmndi:BPMNLabel>
99 <dc:Bounds x="157" y="145" width="50" height="14" />
100 </bpmndi:BPMNLabel>
101 </bpmndi:BPMNShape>
102 <bpmndi:BPMNShape id="ServiceTask_1mpt2eq_di" bpmnElement="ServiceTask_1mpt2eq">
103 <dc:Bounds x="280" y="80" width="100" height="80" />
104 </bpmndi:BPMNShape>
105 <bpmndi:BPMNShape id="EndEvent_1e4dq7w_di" bpmnElement="download_EndEvent">
106 <dc:Bounds x="1312" y="102" width="36" height="36" />
107 <bpmndi:BPMNLabel>
108 <dc:Bounds x="1321" y="145" width="20" height="14" />
109 </bpmndi:BPMNLabel>
110 </bpmndi:BPMNShape>
111 <bpmndi:BPMNShape id="ExclusiveGateway_1ja7grm_di" bpmnElement="ExclusiveGateway_1ja7grm" isMarkerVisible="true">
112 <dc:Bounds x="895" y="95" width="50" height="50" />
113 </bpmndi:BPMNShape>
114 <bpmndi:BPMNShape id="EndEvent_1j64ij1_di" bpmnElement="EndEvent_1j64ij1">
115 <dc:Bounds x="902" y="252" width="36" height="36" />
116 </bpmndi:BPMNShape>
117 <bpmndi:BPMNShape id="ExclusiveGateway_1rj84ne_di" bpmnElement="ExclusiveGateway_1rj84ne" isMarkerVisible="true">
118 <dc:Bounds x="635" y="95" width="50" height="50" />
119 </bpmndi:BPMNShape>
120 <bpmndi:BPMNShape id="EndEvent_1ubpef4_di" bpmnElement="EndEvent_1ubpef4">
121 <dc:Bounds x="642" y="252" width="36" height="36" />
122 </bpmndi:BPMNShape>
123 <bpmndi:BPMNShape id="ExclusiveGateway_08lusga_di" bpmnElement="ExclusiveGateway_08lusga" isMarkerVisible="true">
124 <dc:Bounds x="1155" y="95" width="50" height="50" />
125 </bpmndi:BPMNShape>
126 <bpmndi:BPMNShape id="EndEvent_11hee4g_di" bpmnElement="EndEvent_11hee4g">
127 <dc:Bounds x="1162" y="252" width="36" height="36" />
128 </bpmndi:BPMNShape>
129 <bpmndi:BPMNShape id="ServiceTask_0yavde3_di" bpmnElement="ServiceTask_0yavde3">
130 <dc:Bounds x="760" y="80" width="100" height="80" />
131 </bpmndi:BPMNShape>
132 <bpmndi:BPMNShape id="ServiceTask_1wxo7xz_di" bpmnElement="ServiceTask_1wxo7xz">
133 <dc:Bounds x="1000" y="80" width="100" height="80" />
134 </bpmndi:BPMNShape>
135 <bpmndi:BPMNShape id="ServiceTask_1nl90ao_di" bpmnElement="ServiceTask_1nl90ao">
136 <dc:Bounds x="480" y="80" width="100" height="80" />
137 </bpmndi:BPMNShape>
138 <bpmndi:BPMNEdge id="SequenceFlow_1fdclh0_di" bpmnElement="SequenceFlow_1fdclh0">
139 <di:waypoint x="198" y="120" />
140 <di:waypoint x="280" y="120" />
141 </bpmndi:BPMNEdge>
142 <bpmndi:BPMNEdge id="SequenceFlow_12155q6_di" bpmnElement="SequenceFlow_12155q6">
143 <di:waypoint x="380" y="120" />
144 <di:waypoint x="480" y="120" />
145 </bpmndi:BPMNEdge>
146 <bpmndi:BPMNEdge id="SequenceFlow_1d2rfyx_di" bpmnElement="SequenceFlow_1d2rfyx">
147 <di:waypoint x="1205" y="120" />
148 <di:waypoint x="1312" y="120" />
149 <bpmndi:BPMNLabel>
150 <dc:Bounds x="1214" y="102" width="43" height="14" />
151 </bpmndi:BPMNLabel>
152 </bpmndi:BPMNEdge>
153 <bpmndi:BPMNEdge id="SequenceFlow_0o6b6a8_di" bpmnElement="SequenceFlow_0o6b6a8">
154 <di:waypoint x="860" y="120" />
155 <di:waypoint x="895" y="120" />
156 </bpmndi:BPMNEdge>
157 <bpmndi:BPMNEdge id="SequenceFlow_078xmlz_di" bpmnElement="SequenceFlow_078xmlz">
158 <di:waypoint x="920" y="145" />
159 <di:waypoint x="920" y="252" />
160 <bpmndi:BPMNLabel>
161 <dc:Bounds x="918" y="217" width="34" height="14" />
162 </bpmndi:BPMNLabel>
163 </bpmndi:BPMNEdge>
164 <bpmndi:BPMNEdge id="SequenceFlow_1ccldpp_di" bpmnElement="SequenceFlow_1ccldpp">
165 <di:waypoint x="580" y="120" />
166 <di:waypoint x="635" y="120" />
167 </bpmndi:BPMNEdge>
168 <bpmndi:BPMNEdge id="SequenceFlow_0s6i4o9_di" bpmnElement="SequenceFlow_0s6i4o9">
169 <di:waypoint x="685" y="120" />
170 <di:waypoint x="760" y="120" />
171 <bpmndi:BPMNLabel>
172 <dc:Bounds x="678" y="102" width="43" height="14" />
173 </bpmndi:BPMNLabel>
174 </bpmndi:BPMNEdge>
175 <bpmndi:BPMNEdge id="SequenceFlow_1tfbzn1_di" bpmnElement="SequenceFlow_1tfbzn1">
176 <di:waypoint x="660" y="145" />
177 <di:waypoint x="660" y="252" />
178 <bpmndi:BPMNLabel>
179 <dc:Bounds x="658" y="217" width="34" height="14" />
180 </bpmndi:BPMNLabel>
181 </bpmndi:BPMNEdge>
182 <bpmndi:BPMNEdge id="SequenceFlow_1kaikh5_di" bpmnElement="SequenceFlow_1kaikh5">
183 <di:waypoint x="1100" y="120" />
184 <di:waypoint x="1155" y="120" />
185 </bpmndi:BPMNEdge>
186 <bpmndi:BPMNEdge id="SequenceFlow_1gawssm_di" bpmnElement="SequenceFlow_1gawssm">
187 <di:waypoint x="1180" y="145" />
188 <di:waypoint x="1180" y="252" />
189 <bpmndi:BPMNLabel>
190 <dc:Bounds x="1178" y="172" width="34" height="14" />
191 </bpmndi:BPMNLabel>
192 </bpmndi:BPMNEdge>
193 <bpmndi:BPMNEdge id="SequenceFlow_0qznt4u_di" bpmnElement="SequenceFlow_0qznt4u">
194 <di:waypoint x="945" y="120" />
195 <di:waypoint x="1000" y="120" />
196 <bpmndi:BPMNLabel>
197 <dc:Bounds x="951" y="102" width="43" height="14" />
198 </bpmndi:BPMNLabel>
199 </bpmndi:BPMNEdge>
200 </bpmndi:BPMNPlane>
201 </bpmndi:BPMNDiagram>
202</bpmn:definitions>