Merge "Remove test for Active on Delete"
[sdnc/oam.git] / platform-logic / datachange / src / main / json / DataChange_esr-thirdparty-sdnc-discovery.json
1 [\r
2     {\r
3         "id": "865891e7.3a6c6",\r
4         "type": "other",\r
5         "name": "update",\r
6         "xml": "<outcome value='Update'>\n",\r
7         "comments": "",\r
8         "outputs": 1,\r
9         "x": 673.4443511962891,\r
10         "y": 212.66669368743896,\r
11         "z": "fce0b4d3.a9be08",\r
12         "wires": [\r
13             [\r
14                 "3eefa587.6bd50a"\r
15             ]\r
16         ]\r
17     },\r
18     {\r
19         "id": "4e8bb18c.6ca95",\r
20         "type": "other",\r
21         "name": "delete",\r
22         "xml": "<outcome value='delete'>\n",\r
23         "comments": "",\r
24         "outputs": 1,\r
25         "x": 701.6665267944336,\r
26         "y": 484.33349609375,\r
27         "z": "fce0b4d3.a9be08",\r
28         "wires": [\r
29             [\r
30                 "523ab02e.031c1"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "523ab02e.031c1",\r
36         "type": "block",\r
37         "name": "block : atomic",\r
38         "xml": "<block atomic=\"true\">",\r
39         "atomic": "true",\r
40         "outputs": 1,\r
41         "x": 857.1112060546875,\r
42         "y": 484.33351707458496,\r
43         "z": "fce0b4d3.a9be08",\r
44         "wires": [\r
45             []\r
46         ]\r
47     },\r
48     {\r
49         "id": "977d339.f9669d",\r
50         "type": "comment",\r
51         "name": "TODO: Delete topology from AAI",\r
52         "info": "",\r
53         "comments": "",\r
54         "x": 781.7777862548828,\r
55         "y": 447.0001811981201,\r
56         "z": "fce0b4d3.a9be08",\r
57         "wires": []\r
58     },\r
59     {\r
60         "id": "9b67a1c0.1e23e",\r
61         "type": "switchNode",\r
62         "name": "switch aai-event-trigger",\r
63         "xml": "<switch test=\"`$data-change-notification-input.aai-event-trigger`\">\n",\r
64         "comments": "",\r
65         "outputs": 1,\r
66         "x": 457.9999771118164,\r
67         "y": 351.2222261428833,\r
68         "z": "fce0b4d3.a9be08",\r
69         "wires": [\r
70             [\r
71                 "865891e7.3a6c6",\r
72                 "4e8bb18c.6ca95"\r
73             ]\r
74         ]\r
75     },\r
76     {\r
77         "id": "3eefa587.6bd50a",\r
78         "type": "block",\r
79         "name": "block : atomic",\r
80         "xml": "<block atomic=\"true\">",\r
81         "atomic": "true",\r
82         "outputs": 1,\r
83         "x": 841.7781524658203,\r
84         "y": 211.11124515533447,\r
85         "z": "fce0b4d3.a9be08",\r
86         "wires": [\r
87             [\r
88                 "8498ca44.850928",\r
89                 "31425256.e48c3e",\r
90                 "fd4c6f6.9751e9"\r
91             ]\r
92         ]\r
93     },\r
94     {\r
95         "id": "8498ca44.850928",\r
96         "type": "execute",\r
97         "name": "execute RestApiCallNode Get token",\r
98         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",\r
99         "comments": "",\r
100         "outputs": 1,\r
101         "x": 1119.4376068115234,\r
102         "y": 167.03049993515015,\r
103         "z": "fce0b4d3.a9be08",\r
104         "wires": [\r
105             [\r
106                 "c3c1ad15.85994",\r
107                 "cd6736f3.94ff18"\r
108             ]\r
109         ]\r
110     },\r
111     {\r
112         "id": "c3c1ad15.85994",\r
113         "type": "success",\r
114         "name": "success",\r
115         "xml": "<outcome value='success'>\n",\r
116         "comments": "",\r
117         "outputs": 1,\r
118         "x": 1354.4376068115234,\r
119         "y": 145.03049993515015,\r
120         "z": "fce0b4d3.a9be08",\r
121         "wires": [\r
122             [\r
123                 "e15c61b4.92509"\r
124             ]\r
125         ]\r
126     },\r
127     {\r
128         "id": "cd6736f3.94ff18",\r
129         "type": "failure",\r
130         "name": "failure",\r
131         "xml": "<outcome value='failure'>\n",\r
132         "comments": "",\r
133         "outputs": 1,\r
134         "x": 1346.6876068115234,\r
135         "y": 198.6733832359314,\r
136         "z": "fce0b4d3.a9be08",\r
137         "wires": [\r
138             [\r
139                 "40518e2c.2c734"\r
140             ]\r
141         ]\r
142     },\r
143     {\r
144         "id": "e15c61b4.92509",\r
145         "type": "set",\r
146         "name": "set token-id",\r
147         "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",\r
148         "comments": "",\r
149         "x": 1508.4376068115234,\r
150         "y": 146.03049993515015,\r
151         "z": "fce0b4d3.a9be08",\r
152         "wires": []\r
153     },\r
154     {\r
155         "id": "31425256.e48c3e",\r
156         "type": "execute",\r
157         "name": "execute RestApiCallNode Get Topology",\r
158         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"get\"/>\n<parameter name=\"responsePrefix\" value=\"topology\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
159         "comments": "",\r
160         "outputs": 1,\r
161         "x": 1122.7710418701172,\r
162         "y": 260.73423767089844,\r
163         "z": "fce0b4d3.a9be08",\r
164         "wires": [\r
165             [\r
166                 "ac09d1db.665eb",\r
167                 "4c50157f.5bc03c"\r
168             ]\r
169         ]\r
170     },\r
171     {\r
172         "id": "ac09d1db.665eb",\r
173         "type": "success",\r
174         "name": "success",\r
175         "xml": "<outcome value='success'>\n",\r
176         "comments": "",\r
177         "outputs": 1,\r
178         "x": 1381.3263664245605,\r
179         "y": 238.73421955108643,\r
180         "z": "fce0b4d3.a9be08",\r
181         "wires": [\r
182             [\r
183                 "7a8d5805.fa1088"\r
184             ]\r
185         ]\r
186     },\r
187     {\r
188         "id": "7a8d5805.fa1088",\r
189         "type": "block",\r
190         "name": "block : atomic",\r
191         "xml": "<block atomic=\"true\">",\r
192         "atomic": "true",\r
193         "comments": "",\r
194         "outputs": 1,\r
195         "x": 1556.8818969726562,\r
196         "y": 236.40094184875488,\r
197         "z": "fce0b4d3.a9be08",\r
198         "wires": [\r
199             []\r
200         ]\r
201     },\r
202     {\r
203         "id": "7717d78.ee45028",\r
204         "type": "returnFailure",\r
205         "name": "return failure",\r
206         "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=\"Error executing Create vpn rest api\" />\n",\r
207         "comments": "",\r
208         "x": 1565.1041717529297,\r
209         "y": 310.62305545806885,\r
210         "z": "fce0b4d3.a9be08",\r
211         "wires": []\r
212     },\r
213     {\r
214         "id": "4c50157f.5bc03c",\r
215         "type": "failure",\r
216         "name": "failure",\r
217         "xml": "<outcome value='failure'>\n",\r
218         "comments": "",\r
219         "outputs": 1,\r
220         "x": 1386.770851135254,\r
221         "y": 309.84528493881226,\r
222         "z": "fce0b4d3.a9be08",\r
223         "wires": [\r
224             [\r
225                 "7717d78.ee45028"\r
226             ]\r
227         ]\r
228     },\r
229     {\r
230         "id": "fe88648c.ffce68",\r
231         "type": "dgstart",\r
232         "name": "DGSTART",\r
233         "outputs": 1,\r
234         "x": 78.4443130493164,\r
235         "y": 91,\r
236         "z": "fce0b4d3.a9be08",\r
237         "wires": [\r
238             [\r
239                 "7387008c.4a9fe"\r
240             ]\r
241         ]\r
242     },\r
243     {\r
244         "id": "7387008c.4a9fe",\r
245         "type": "service-logic",\r
246         "name": "DataChange ${project.version}",\r
247         "module": "DataChange",\r
248         "version": "${project.version}",\r
249         "comments": "",\r
250         "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='DataChange' version='${project.version}'>",\r
251         "outputs": 1,\r
252         "x": 236.55543899536133,\r
253         "y": 132.4444613456726,\r
254         "z": "fce0b4d3.a9be08",\r
255         "wires": [\r
256             [\r
257                 "f56e7701.2fd2c8"\r
258             ]\r
259         ]\r
260     },\r
261     {\r
262         "id": "f56e7701.2fd2c8",\r
263         "type": "method",\r
264         "name": "method esr-thirdparty-sdnc-discovery",\r
265         "xml": "<method rpc='esr-thirdparty-sdnc-discovery' mode='sync'>\n",\r
266         "comments": "",\r
267         "outputs": 1,\r
268         "x": 333,\r
269         "y": 243.22224235534668,\r
270         "z": "fce0b4d3.a9be08",\r
271         "wires": [\r
272             [\r
273                 "4c6047b0.71e118"\r
274             ]\r
275         ]\r
276     },\r
277     {\r
278         "id": "4c6047b0.71e118",\r
279         "type": "block",\r
280         "name": "block : atomic",\r
281         "xml": "<block atomic=\"true\">\n",\r
282         "atomic": "false",\r
283         "comments": "",\r
284         "outputs": 1,\r
285         "x": 241.22222900390625,\r
286         "y": 352.11122035980225,\r
287         "z": "fce0b4d3.a9be08",\r
288         "wires": [\r
289             [\r
290                 "9b67a1c0.1e23e"\r
291             ]\r
292         ]\r
293     },\r
294     {\r
295         "id": "fd4c6f6.9751e9",\r
296         "type": "for",\r
297         "name": "for each Network",\r
298         "xml": "<for index='nidx' start='0' end='`$topology.networks.network_length`' >\n",\r
299         "comments": "",\r
300         "outputs": 1,\r
301         "x": 1054.9258041381836,\r
302         "y": 388.22217655181885,\r
303         "z": "fce0b4d3.a9be08",\r
304         "wires": [\r
305             [\r
306                 "22efb538.f3605a"\r
307             ]\r
308         ]\r
309     },\r
310     {\r
311         "id": "22efb538.f3605a",\r
312         "type": "block",\r
313         "name": "block",\r
314         "xml": "<block>\n",\r
315         "atomic": "false",\r
316         "comments": "",\r
317         "outputs": 1,\r
318         "x": 1244.925765991211,\r
319         "y": 395.9999694824219,\r
320         "z": "fce0b4d3.a9be08",\r
321         "wires": [\r
322             [\r
323                 "995bcad0.798cf8",\r
324                 "31478e5.e5c4072"\r
325             ]\r
326         ]\r
327     },\r
328     {\r
329         "id": "995bcad0.798cf8",\r
330         "type": "call",\r
331         "name": "call update-network-to-aai",\r
332         "xml": "<call module='DataChange' rpc='update-network-to-aai' mode='sync' >\n",\r
333         "comments": "",\r
334         "outputs": 1,\r
335         "x": 1498.2591876983643,\r
336         "y": 459.3333396911621,\r
337         "z": "fce0b4d3.a9be08",\r
338         "wires": [\r
339             []\r
340         ]\r
341     },\r
342     {\r
343         "id": "31478e5.e5c4072",\r
344         "type": "set",\r
345         "name": "set network",\r
346         "xml": "<set>\n<parameter name='network.' value='`$topology.networks.network[$nidx].`' />\n",\r
347         "comments": "",\r
348         "x": 1450.4813079833984,\r
349         "y": 377.111083984375,\r
350         "z": "fce0b4d3.a9be08",\r
351         "wires": []\r
352     },\r
353     {\r
354         "id": "40518e2c.2c734",\r
355         "type": "block",\r
356         "name": "block",\r
357         "xml": "<block>\n",\r
358         "atomic": "false",\r
359         "comments": "",\r
360         "outputs": 1,\r
361         "x": 1508.2590026855469,\r
362         "y": 193.7777624130249,\r
363         "z": "fce0b4d3.a9be08",\r
364         "wires": [\r
365             []\r
366         ]\r
367     },\r
368     {\r
369         "id": "793cc07c.4e65e",\r
370         "type": "comment",\r
371         "name": "Do Nothing",\r
372         "info": "",\r
373         "comments": "",\r
374         "x": 1643.814576466878,\r
375         "y": 192.666638162401,\r
376         "z": "fce0b4d3.a9be08",\r
377         "wires": []\r
378     }\r
379 ]