New DGs required for creation of a cloud leased-line (E-TREE) service.
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / cloud_leased_line / GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-helper-find-ROOT-conn.json
1 [\r
2     {\r
3         "id": "c33d6496.da3878",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 166,\r
8         "y": 104,\r
9         "z": "21b7f471.47c7cc",\r
10         "wires": [\r
11             [\r
12                 "248cabde.5d765c"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "248cabde.5d765c",\r
18         "type": "service-logic",\r
19         "name": "GENERIC-RESOURCE-API ${project.version}",\r
20         "module": "GENERIC-RESOURCE-API",\r
21         "version": "${project.version}",\r
22         "comments": "",\r
23         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",\r
24         "outputs": 1,\r
25         "x": 450.2856903076172,\r
26         "y": 165.23810863494873,\r
27         "z": "21b7f471.47c7cc",\r
28         "wires": [\r
29             [\r
30                 "1bdaee71.203ba2"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "1bdaee71.203ba2",\r
36         "type": "method",\r
37         "name": "method cll-vnf-topology-operation-cll-helper-find-ROOT-conn",\r
38         "xml": "<method rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 405.4285888671875,\r
42         "y": 257.0000305175781,\r
43         "z": "21b7f471.47c7cc",\r
44         "wires": [\r
45             [\r
46                 "64d5e785.7466f8"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "64d5e785.7466f8",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic=\"true\">",\r
55         "atomic": "true",\r
56         "outputs": 1,\r
57         "x": 766.238037109375,\r
58         "y": 241.66668701171875,\r
59         "z": "21b7f471.47c7cc",\r
60         "wires": [\r
61             [\r
62                 "6207a29a.8617c4",\r
63                 "191e2efd.9488c1",\r
64                 "143f0aa4.b75f05"\r
65             ]\r
66         ]\r
67     },\r
68     {\r
69         "id": "6207a29a.8617c4",\r
70         "type": "save",\r
71         "name": "get all-connectivities from aai",\r
72         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"connectivities\"\n\t    key=\"selflink = 'https://aai.onap:8443/aai/v24/network/connectivities/'\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.helper-root-all-connectivities\" >\n",\r
73         "comments": "",\r
74         "outputs": 1,\r
75         "x": 251,\r
76         "y": 427,\r
77         "z": "21b7f471.47c7cc",\r
78         "wires": [\r
79             [\r
80                 "bcd679ba.f0004",\r
81                 "3b7a7b5.0230884",\r
82                 "64bbf1e2.e99a8"\r
83             ]\r
84         ]\r
85     },\r
86     {\r
87         "id": "bcd679ba.f0004",\r
88         "type": "success",\r
89         "name": "success",\r
90         "xml": "<outcome value='success'>\n",\r
91         "comments": "",\r
92         "outputs": 1,\r
93         "x": 495,\r
94         "y": 387,\r
95         "z": "21b7f471.47c7cc",\r
96         "wires": [\r
97             [\r
98                 "34630da2.df03e2"\r
99             ]\r
100         ]\r
101     },\r
102     {\r
103         "id": "3b7a7b5.0230884",\r
104         "type": "not-found",\r
105         "name": "not-found",\r
106         "xml": "<outcome value='not-found'>\n",\r
107         "comments": "",\r
108         "outputs": 1,\r
109         "x": 492.490966796875,\r
110         "y": 436.57403564453125,\r
111         "z": "21b7f471.47c7cc",\r
112         "wires": [\r
113             [\r
114                 "ddd603c0.1c692"\r
115             ]\r
116         ]\r
117     },\r
118     {\r
119         "id": "64bbf1e2.e99a8",\r
120         "type": "failure",\r
121         "name": "failure",\r
122         "xml": "<outcome value='failure'>\n",\r
123         "comments": "",\r
124         "outputs": 1,\r
125         "x": 490,\r
126         "y": 479,\r
127         "z": "21b7f471.47c7cc",\r
128         "wires": [\r
129             [\r
130                 "16afb1e9.98dc26"\r
131             ]\r
132         ]\r
133     },\r
134     {\r
135         "id": "34630da2.df03e2",\r
136         "type": "block",\r
137         "name": "block : atomic",\r
138         "xml": "<block atomic=\"true\">",\r
139         "atomic": "true",\r
140         "outputs": 1,\r
141         "x": 643,\r
142         "y": 388,\r
143         "z": "21b7f471.47c7cc",\r
144         "wires": [\r
145             [\r
146                 "55ecd83e.15a1d"\r
147             ]\r
148         ]\r
149     },\r
150     {\r
151         "id": "ddd603c0.1c692",\r
152         "type": "returnFailure",\r
153         "name": "return failure",\r
154         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",\r
155         "comments": "",\r
156         "x": 642.0623779296875,\r
157         "y": 436.8597717285156,\r
158         "z": "21b7f471.47c7cc",\r
159         "wires": []\r
160     },\r
161     {\r
162         "id": "16afb1e9.98dc26",\r
163         "type": "returnFailure",\r
164         "name": "return failure",\r
165         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
166         "comments": "",\r
167         "x": 641,\r
168         "y": 476,\r
169         "z": "21b7f471.47c7cc",\r
170         "wires": []\r
171     },\r
172     {\r
173         "id": "55ecd83e.15a1d",\r
174         "type": "for",\r
175         "name": "for helprconnidx in all-connectivities",\r
176         "xml": "<for index='helprconnidx' start='0' end='`$tmp.aai.helper-root-all-connectivities.connectivity_length`' >\n",\r
177         "comments": "",\r
178         "outputs": 1,\r
179         "x": 890,\r
180         "y": 383,\r
181         "z": "21b7f471.47c7cc",\r
182         "wires": [\r
183             [\r
184                 "fc22cf6b.f0c7c"\r
185             ]\r
186         ]\r
187     },\r
188     {\r
189         "id": "fc22cf6b.f0c7c",\r
190         "type": "block",\r
191         "name": "block : atomic",\r
192         "xml": "<block atomic='true'>",\r
193         "atomic": "true",\r
194         "comments": "",\r
195         "outputs": 1,\r
196         "x": 1137,\r
197         "y": 389,\r
198         "z": "21b7f471.47c7cc",\r
199         "wires": [\r
200             [\r
201                 "c4afc0a8.ad7c88"\r
202             ]\r
203         ]\r
204     },\r
205     {\r
206         "id": "c4afc0a8.ad7c88",\r
207         "type": "switchNode",\r
208         "name": "switch color-aware is ROOT?",\r
209         "xml": "\n<switch test=\"`$tmp.aai.helper-root-all-connectivities.connectivity[$helprconnidx].color-aware == $tmp.ROOT.uni-p-interface-long`\">\n\n",\r
210         "comments": "",\r
211         "outputs": 1,\r
212         "x": 331,\r
213         "y": 638,\r
214         "z": "21b7f471.47c7cc",\r
215         "wires": [\r
216             [\r
217                 "904750de.971a4"\r
218             ]\r
219         ]\r
220     },\r
221     {\r
222         "id": "904750de.971a4",\r
223         "type": "outcomeTrue",\r
224         "name": "true",\r
225         "xml": "<outcome value='true'>\n",\r
226         "comments": "",\r
227         "outputs": 1,\r
228         "x": 540,\r
229         "y": 632,\r
230         "z": "21b7f471.47c7cc",\r
231         "wires": [\r
232             [\r
233                 "383b6bb8.2c2de4"\r
234             ]\r
235         ]\r
236     },\r
237     {\r
238         "id": "383b6bb8.2c2de4",\r
239         "type": "block",\r
240         "name": "block : atomic",\r
241         "xml": "<block atomic='true'>",\r
242         "atomic": "true",\r
243         "comments": "",\r
244         "outputs": 1,\r
245         "x": 697,\r
246         "y": 632,\r
247         "z": "21b7f471.47c7cc",\r
248         "wires": [\r
249             [\r
250                 "b4d77263.4231a8",\r
251                 "16085fc0.8f0cc",\r
252                 "5d3bf45c.2ebcf4"\r
253             ]\r
254         ]\r
255     },\r
256     {\r
257         "id": "191e2efd.9488c1",\r
258         "type": "set",\r
259         "name": "unset found-root-connectivity",\r
260         "xml": "<set>\n<parameter name='found-root-connectivity' value=\"false\" />\n",\r
261         "comments": "",\r
262         "x": 1009,\r
263         "y": 156,\r
264         "z": "21b7f471.47c7cc",\r
265         "wires": []\r
266     },\r
267     {\r
268         "id": "b4d77263.4231a8",\r
269         "type": "set",\r
270         "name": "set found-root-connectivity=true",\r
271         "xml": "<set>\n<parameter name='found-root-connectivity' value=\"true\" />\n",\r
272         "comments": "",\r
273         "x": 958,\r
274         "y": 580,\r
275         "z": "21b7f471.47c7cc",\r
276         "wires": []\r
277     },\r
278     {\r
279         "id": "16085fc0.8f0cc",\r
280         "type": "set",\r
281         "name": "set tmp.aai.ROOT.connectivity.",\r
282         "xml": "<set>\n<parameter name='tmp.aai.ROOT.connectivity.' value=\"`$tmp.aai.helper-root-all-connectivities.connectivity[$helprconnidx].`\" />\n",\r
283         "comments": "",\r
284         "x": 961,\r
285         "y": 633,\r
286         "z": "21b7f471.47c7cc",\r
287         "wires": []\r
288     },\r
289     {\r
290         "id": "143f0aa4.b75f05",\r
291         "type": "set",\r
292         "name": "unset tmp.aai.ROOT.connectivity.",\r
293         "xml": "<set>\n<parameter name='tmp.aai.ROOT.connectivity.' value=\"\" />\n",\r
294         "comments": "",\r
295         "x": 1027,\r
296         "y": 200,\r
297         "z": "21b7f471.47c7cc",\r
298         "wires": []\r
299     },\r
300     {\r
301         "id": "5d3bf45c.2ebcf4",\r
302         "type": "break",\r
303         "name": "break",\r
304         "xml": "<break>\n",\r
305         "comments": "",\r
306         "x": 889,\r
307         "y": 696,\r
308         "z": "21b7f471.47c7cc",\r
309         "wires": []\r
310     }\r
311 ]