SDWAN device oper status not updated in AAI
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / sdwan / GENERIC-RESOURCE-API_sdwan-vf-operation-device-activate.json
1 [\r
2     {\r
3         "id": "7366a05a.d05f2",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 188.03125,\r
8         "y": 47.000000953674316,\r
9         "z": "b6c1c029.17cd1",\r
10         "wires": [\r
11             [\r
12                 "e3bd5c4c.51008"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "e3bd5c4c.51008",\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": 267.31695556640625,\r
26         "y": 109.23811054229736,\r
27         "z": "b6c1c029.17cd1",\r
28         "wires": [\r
29             [\r
30                 "1596b30b.8477dd"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "1596b30b.8477dd",\r
36         "type": "method",\r
37         "name": "method sdwan-vf-operation-device-activate",\r
38         "xml": "<method rpc='sdwan-vf-operation-device-activate' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 279.03125,\r
42         "y": 203.58634281158447,\r
43         "z": "b6c1c029.17cd1",\r
44         "wires": [\r
45             [\r
46                 "f1b88e0f.347c2"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "f1b88e0f.347c2",\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": 265.6979217529297,\r
58         "y": 388.6667146682739,\r
59         "z": "b6c1c029.17cd1",\r
60         "wires": [\r
61             [\r
62                 "bfdad516.55b728",\r
63                 "c5688842.c82648",\r
64                 "43050414.43a59c",\r
65                 "18e2b9c5.c15ab6",\r
66                 "96bc0bad.d1b6d8",\r
67                 "1fac2e8e.1cd261",\r
68                 "ec973dfa.2bb02",\r
69                 "c8253bec.651ed8",\r
70                 "6a3f667b.faa1c8",\r
71                 "6e068351.b1d5ac",\r
72                 "bad73f6e.5a9bd",\r
73                 "c48e860.5ae0278",\r
74                 "eb6bd181.9cba1",\r
75                 "dcfcf0d8.7769b",\r
76                 "bb4fec85.4dd7b",\r
77                 "79ce744.767cc8c",\r
78                 "503505b2.fa936c",\r
79                 "f2facc44.32ff4"\r
80             ]\r
81         ]\r
82     },\r
83     {\r
84         "id": "c5688842.c82648",\r
85         "type": "for",\r
86         "name": "for each vnf",\r
87         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
88         "comments": "",\r
89         "outputs": 1,\r
90         "x": 594.0626163482666,\r
91         "y": 256.26913380622864,\r
92         "z": "b6c1c029.17cd1",\r
93         "wires": [\r
94             [\r
95                 "30e4aafc.b14b26"\r
96             ]\r
97         ]\r
98     },\r
99     {\r
100         "id": "bfdad516.55b728",\r
101         "type": "switchNode",\r
102         "name": "switch vnf_length",\r
103         "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",\r
104         "comments": "",\r
105         "outputs": 1,\r
106         "x": 616.0312690734863,\r
107         "y": 222.0000114440918,\r
108         "z": "b6c1c029.17cd1",\r
109         "wires": [\r
110             [\r
111                 "46627c7a.59d634"\r
112             ]\r
113         ]\r
114     },\r
115     {\r
116         "id": "46627c7a.59d634",\r
117         "type": "outcome",\r
118         "name": "NULL",\r
119         "xml": "<outcome value=''>\n",\r
120         "comments": "",\r
121         "outputs": 1,\r
122         "x": 796.03125,\r
123         "y": 221.00000095367432,\r
124         "z": "b6c1c029.17cd1",\r
125         "wires": [\r
126             [\r
127                 "b77e7e6.92ec98"\r
128             ]\r
129         ]\r
130     },\r
131     {\r
132         "id": "b77e7e6.92ec98",\r
133         "type": "returnFailure",\r
134         "name": "return failure",\r
135         "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=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",\r
136         "comments": "",\r
137         "x": 945.4599761962891,\r
138         "y": 222.14291858673096,\r
139         "z": "b6c1c029.17cd1",\r
140         "wires": []\r
141     },\r
142     {\r
143         "id": "30e4aafc.b14b26",\r
144         "type": "switchNode",\r
145         "name": "switch this vnf-id == input vnf-id",\r
146         "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\">    \n",\r
147         "comments": "",\r
148         "outputs": 1,\r
149         "x": 817.0312671661377,\r
150         "y": 256.9999988079071,\r
151         "z": "b6c1c029.17cd1",\r
152         "wires": [\r
153             [\r
154                 "507916d8.8412f8"\r
155             ]\r
156         ]\r
157     },\r
158     {\r
159         "id": "507916d8.8412f8",\r
160         "type": "outcomeTrue",\r
161         "name": "true",\r
162         "xml": "<outcome value='true'>\n",\r
163         "comments": "",\r
164         "outputs": 1,\r
165         "x": 1032.0312519073486,\r
166         "y": 254.99999260902405,\r
167         "z": "b6c1c029.17cd1",\r
168         "wires": [\r
169             [\r
170                 "1abf62f5.2b1d9d"\r
171             ]\r
172         ]\r
173     },\r
174     {\r
175         "id": "1abf62f5.2b1d9d",\r
176         "type": "set",\r
177         "name": "set vnf-index",\r
178         "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
179         "comments": "",\r
180         "x": 1196.0312519073486,\r
181         "y": 249.99999260902405,\r
182         "z": "b6c1c029.17cd1",\r
183         "wires": []\r
184     },\r
185     {\r
186         "id": "43050414.43a59c",\r
187         "type": "switchNode",\r
188         "name": "switch vf-modules.vf-module_length",\r
189         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",\r
190         "comments": "",\r
191         "outputs": 1,\r
192         "x": 661.0312576293945,\r
193         "y": 354.99999141693115,\r
194         "z": "b6c1c029.17cd1",\r
195         "wires": [\r
196             [\r
197                 "e26b2607.2a2748",\r
198                 "a2e81bf7.01bb98",\r
199                 "41da8842.556048"\r
200             ]\r
201         ]\r
202     },\r
203     {\r
204         "id": "a2e81bf7.01bb98",\r
205         "type": "outcome",\r
206         "name": "NULL",\r
207         "xml": "<outcome value=''>\n",\r
208         "comments": "",\r
209         "outputs": 1,\r
210         "x": 883.03125,\r
211         "y": 389.0000009536743,\r
212         "z": "b6c1c029.17cd1",\r
213         "wires": [\r
214             [\r
215                 "837a0388.6ec21"\r
216             ]\r
217         ]\r
218     },\r
219     {\r
220         "id": "e26b2607.2a2748",\r
221         "type": "outcome",\r
222         "name": "0",\r
223         "xml": "<outcome value='0'>\n",\r
224         "comments": "",\r
225         "outputs": 1,\r
226         "x": 888.0312461853027,\r
227         "y": 336,\r
228         "z": "b6c1c029.17cd1",\r
229         "wires": [\r
230             [\r
231                 "837a0388.6ec21"\r
232             ]\r
233         ]\r
234     },\r
235     {\r
236         "id": "837a0388.6ec21",\r
237         "type": "returnFailure",\r
238         "name": "return failure",\r
239         "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=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",\r
240         "comments": "",\r
241         "x": 1046.03125,\r
242         "y": 349.0000009536743,\r
243         "z": "b6c1c029.17cd1",\r
244         "wires": []\r
245     },\r
246     {\r
247         "id": "41da8842.556048",\r
248         "type": "other",\r
249         "name": "other",\r
250         "xml": "<outcome value='Other'>\n",\r
251         "comments": "",\r
252         "outputs": 1,\r
253         "x": 883.03125,\r
254         "y": 450.0000009536743,\r
255         "z": "b6c1c029.17cd1",\r
256         "wires": [\r
257             [\r
258                 "1f4e644a.d7030c"\r
259             ]\r
260         ]\r
261     },\r
262     {\r
263         "id": "7a6fd972.23f808",\r
264         "type": "set",\r
265         "name": "set vf-module_length",\r
266         "xml": "<set>\n<parameter name='vf-module-length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n\n",\r
267         "comments": "",\r
268         "x": 1237.031265258789,\r
269         "y": 448.0000149011612,\r
270         "z": "b6c1c029.17cd1",\r
271         "wires": []\r
272     },\r
273     {\r
274         "id": "1f4e644a.d7030c",\r
275         "type": "block",\r
276         "name": "block : atomic",\r
277         "xml": "<block atomic=\"true\">",\r
278         "atomic": "true",\r
279         "outputs": 1,\r
280         "x": 1044.0312957763672,\r
281         "y": 446.99999237060547,\r
282         "z": "b6c1c029.17cd1",\r
283         "wires": [\r
284             [\r
285                 "7a6fd972.23f808",\r
286                 "bc92f3b3.aa654",\r
287                 "67e2e66a.9bd638"\r
288             ]\r
289         ]\r
290     },\r
291     {\r
292         "id": "bc92f3b3.aa654",\r
293         "type": "for",\r
294         "name": "for each existing vf-index",\r
295         "xml": "<for index='idx' start='0' end='`$vf-module-length`' >\n",\r
296         "comments": "",\r
297         "outputs": 1,\r
298         "x": 1256.031234741211,\r
299         "y": 500.99999141693115,\r
300         "z": "b6c1c029.17cd1",\r
301         "wires": [\r
302             [\r
303                 "af0c0219.f27c4"\r
304             ]\r
305         ]\r
306     },\r
307     {\r
308         "id": "af0c0219.f27c4",\r
309         "type": "switchNode",\r
310         "name": "switch vf-module-id found",\r
311         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id == $vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n",\r
312         "comments": "",\r
313         "outputs": 1,\r
314         "x": 1499.03125,\r
315         "y": 496.0000009536743,\r
316         "z": "b6c1c029.17cd1",\r
317         "wires": [\r
318             [\r
319                 "c50413ad.70d3b"\r
320             ]\r
321         ]\r
322     },\r
323     {\r
324         "id": "c50413ad.70d3b",\r
325         "type": "outcomeTrue",\r
326         "name": "true",\r
327         "xml": "<outcome value='true'>\n",\r
328         "comments": "",\r
329         "outputs": 1,\r
330         "x": 1697.0312786102295,\r
331         "y": 483.00000762939453,\r
332         "z": "b6c1c029.17cd1",\r
333         "wires": [\r
334             [\r
335                 "c8462944.d3d558"\r
336             ]\r
337         ]\r
338     },\r
339     {\r
340         "id": "c8462944.d3d558",\r
341         "type": "block",\r
342         "name": "block : atomic",\r
343         "xml": "<block atomic=\"true\">",\r
344         "atomic": "true",\r
345         "outputs": 1,\r
346         "x": 1849.03125,\r
347         "y": 485.0000009536743,\r
348         "z": "b6c1c029.17cd1",\r
349         "wires": [\r
350             [\r
351                 "e39cc1dd.da5e8",\r
352                 "3673863c.1c835a",\r
353                 "ccfc5c32.59e5f"\r
354             ]\r
355         ]\r
356     },\r
357     {\r
358         "id": "e39cc1dd.da5e8",\r
359         "type": "set",\r
360         "name": "set tmp.vidx and ctx.vf-module-data",\r
361         "xml": "<set>\n<parameter name='tmp.vidx' value='`$idx`' />\n<parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.`' />\n",\r
362         "comments": "",\r
363         "x": 2102.0314903259277,\r
364         "y": 413.0000123977661,\r
365         "z": "b6c1c029.17cd1",\r
366         "wires": []\r
367     },\r
368     {\r
369         "id": "3673863c.1c835a",\r
370         "type": "set",\r
371         "name": "set vf-module-request-input.",\r
372         "xml": "<set>\n<parameter name='vf-module-request-input.' value='`$ctx.vf-module-data.vf-module-request-input.`' />\n\n",\r
373         "comments": "",\r
374         "x": 2086.0313682556152,\r
375         "y": 474.0000581741333,\r
376         "z": "b6c1c029.17cd1",\r
377         "wires": []\r
378     },\r
379     {\r
380         "id": "ccfc5c32.59e5f",\r
381         "type": "call",\r
382         "name": "call sdwan-get-vf-module-device-param",\r
383         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-vf-module-device-param' mode='sync' >\n",\r
384         "comments": "",\r
385         "outputs": 1,\r
386         "x": 2118.0315475463867,\r
387         "y": 531.0000734329224,\r
388         "z": "b6c1c029.17cd1",\r
389         "wires": [\r
390             []\r
391         ]\r
392     },\r
393     {\r
394         "id": "18e2b9c5.c15ab6",\r
395         "type": "switchNode",\r
396         "name": "switch tmp.vidx ",\r
397         "xml": "<switch test=\"`$tmp.vidx`\">\n\n",\r
398         "comments": "",\r
399         "outputs": 1,\r
400         "x": 598.0624961853027,\r
401         "y": 489.0160655975342,\r
402         "z": "b6c1c029.17cd1",\r
403         "wires": [\r
404             [\r
405                 "8c2388b0.edeb08"\r
406             ]\r
407         ]\r
408     },\r
409     {\r
410         "id": "8c2388b0.edeb08",\r
411         "type": "outcome",\r
412         "name": "NULL",\r
413         "xml": "<outcome value=''>\n",\r
414         "comments": "",\r
415         "outputs": 1,\r
416         "x": 745.491138458252,\r
417         "y": 488.58747577667236,\r
418         "z": "b6c1c029.17cd1",\r
419         "wires": [\r
420             [\r
421                 "9db89e13.5611a"\r
422             ]\r
423         ]\r
424     },\r
425     {\r
426         "id": "9db89e13.5611a",\r
427         "type": "returnFailure",\r
428         "name": "return failure",\r
429         "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=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",\r
430         "comments": "",\r
431         "x": 894.919864654541,\r
432         "y": 489.730393409729,\r
433         "z": "b6c1c029.17cd1",\r
434         "wires": []\r
435     },\r
436     {\r
437         "id": "ec973dfa.2bb02",\r
438         "type": "execute",\r
439         "name": "execute Properties",\r
440         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",\r
441         "comments": "",\r
442         "outputs": 1,\r
443         "x": 603.0625228881836,\r
444         "y": 535.016065120697,\r
445         "z": "b6c1c029.17cd1",\r
446         "wires": [\r
447             []\r
448         ]\r
449     },\r
450     {\r
451         "id": "c738eb6c.67a768",\r
452         "type": "comment",\r
453         "name": "make sure this VNF doesn't exist already",\r
454         "info": "",\r
455         "comments": "",\r
456         "x": 1343.4479675292969,\r
457         "y": 984.2502048015594,\r
458         "z": "b6c1c029.17cd1",\r
459         "wires": []\r
460     },\r
461     {\r
462         "id": "eb6bd181.9cba1",\r
463         "type": "execute",\r
464         "name": "execute RestApiCallNode Create Devcie Instance",\r
465         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-device.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v3/devices'`\" />\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=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"deviceResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.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
466         "comments": "",\r
467         "outputs": 1,\r
468         "x": 692.0354614257812,\r
469         "y": 990.4241485595703,\r
470         "z": "b6c1c029.17cd1",\r
471         "wires": [\r
472             [\r
473                 "5fa43c53.6045a4",\r
474                 "6960119.9f640f"\r
475             ]\r
476         ]\r
477     },\r
478     {\r
479         "id": "faa94bad.fa2558",\r
480         "type": "block",\r
481         "name": "block : atomic",\r
482         "xml": "<block atomic=\"true\">",\r
483         "atomic": "true",\r
484         "comments": "",\r
485         "outputs": 1,\r
486         "x": 1110.701889038086,\r
487         "y": 958.3127992153168,\r
488         "z": "b6c1c029.17cd1",\r
489         "wires": [\r
490             []\r
491         ]\r
492     },\r
493     {\r
494         "id": "706df2c3.ee526c",\r
495         "type": "returnFailure",\r
496         "name": "return failure",\r
497         "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 Activate Device rest api\" />\n",\r
498         "comments": "",\r
499         "x": 1112.146469116211,\r
500         "y": 1008.8683316707611,\r
501         "z": "b6c1c029.17cd1",\r
502         "wires": []\r
503     },\r
504     {\r
505         "id": "6960119.9f640f",\r
506         "type": "failure",\r
507         "name": "failure",\r
508         "xml": "<outcome value='failure'>\n",\r
509         "comments": "",\r
510         "outputs": 1,\r
511         "x": 959.146312713623,\r
512         "y": 1011.8682858943939,\r
513         "z": "b6c1c029.17cd1",\r
514         "wires": [\r
515             [\r
516                 "706df2c3.ee526c"\r
517             ]\r
518         ]\r
519     },\r
520     {\r
521         "id": "5fa43c53.6045a4",\r
522         "type": "success",\r
523         "name": "success",\r
524         "xml": "<outcome value='success'>\n",\r
525         "comments": "",\r
526         "outputs": 1,\r
527         "x": 958.5908279418945,\r
528         "y": 955.5349977016449,\r
529         "z": "b6c1c029.17cd1",\r
530         "wires": [\r
531             [\r
532                 "faa94bad.fa2558"\r
533             ]\r
534         ]\r
535     },\r
536     {\r
537         "id": "1fac2e8e.1cd261",\r
538         "type": "returnSuccess",\r
539         "name": "return success",\r
540         "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",\r
541         "comments": "",\r
542         "x": 588.0314846038818,\r
543         "y": 1413.5002839565277,\r
544         "z": "b6c1c029.17cd1",\r
545         "wires": []\r
546     },\r
547     {\r
548         "id": "96bc0bad.d1b6d8",\r
549         "type": "set",\r
550         "name": "copy input data to service data",\r
551         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n",\r
552         "comments": "",\r
553         "x": 633.3647422790527,\r
554         "y": 1303.8336417675018,\r
555         "z": "b6c1c029.17cd1",\r
556         "wires": []\r
557     },\r
558     {\r
559         "id": "503505b2.fa936c",\r
560         "type": "save",\r
561         "name": "update deviceInstance configuration in AAI",\r
562         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='device' \n      key='device.device-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\n<parameter name='device-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<parameter name='operational-status' value='Active' />\n",\r
563         "comments": "",\r
564         "outputs": 1,\r
565         "x": 680.6982574462891,\r
566         "y": 1352.723069190979,\r
567         "z": "b6c1c029.17cd1",\r
568         "wires": [\r
569             []\r
570         ]\r
571     },\r
572     {\r
573         "id": "6e068351.b1d5ac",\r
574         "type": "set",\r
575         "name": "set deviceId to service data",\r
576         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].name' value=\"deviceId\" />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].value' value='`$deviceResp.success[0].id`' />\n",\r
577         "comments": "",\r
578         "x": 629.6983680725098,\r
579         "y": 1087.7538211345673,\r
580         "z": "b6c1c029.17cd1",\r
581         "wires": []\r
582     },\r
583     {\r
584         "id": "c8253bec.651ed8",\r
585         "type": "set",\r
586         "name": "set vf-module-object-path",\r
587         "xml": "<set>\n<parameter name='vf-module-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $vf-module-topology-operation-input.vf-module-information.vf-module-id\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",\r
588         "comments": "",\r
589         "x": 612.0314788818359,\r
590         "y": 1246.2504107952118,\r
591         "z": "b6c1c029.17cd1",\r
592         "wires": []\r
593     },\r
594     {\r
595         "id": "79ce744.767cc8c",\r
596         "type": "get-resource",\r
597         "name": "get-resource esr-thirdparty-sdnc",\r
598         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = 'SDWANController' AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",\r
599         "comments": "",\r
600         "outputs": 1,\r
601         "x": 634.0360374450684,\r
602         "y": 583.8936786651611,\r
603         "z": "b6c1c029.17cd1",\r
604         "wires": [\r
605             [\r
606                 "27c395d1.cc99aa",\r
607                 "a15c5f02.651f",\r
608                 "8a9a7c18.8150d"\r
609             ]\r
610         ]\r
611     },\r
612     {\r
613         "id": "27c395d1.cc99aa",\r
614         "type": "success",\r
615         "name": "success",\r
616         "xml": "<outcome value='success'>\n",\r
617         "comments": "",\r
618         "outputs": 1,\r
619         "x": 856.0360660552979,\r
620         "y": 542.8936786651611,\r
621         "z": "b6c1c029.17cd1",\r
622         "wires": [\r
623             [\r
624                 "fcc107ae.11a1d8"\r
625             ]\r
626         ]\r
627     },\r
628     {\r
629         "id": "a15c5f02.651f",\r
630         "type": "not-found",\r
631         "name": "not-found",\r
632         "xml": "<outcome value='not-found'>\n",\r
633         "comments": "",\r
634         "outputs": 1,\r
635         "x": 859.5270328521729,\r
636         "y": 590.4677143096924,\r
637         "z": "b6c1c029.17cd1",\r
638         "wires": [\r
639             [\r
640                 "a0280dad.4672"\r
641             ]\r
642         ]\r
643     },\r
644     {\r
645         "id": "8a9a7c18.8150d",\r
646         "type": "other",\r
647         "name": "other",\r
648         "xml": "<outcome value='Other'>\n",\r
649         "comments": "",\r
650         "outputs": 1,\r
651         "x": 854.8600406646729,\r
652         "y": 631.8010272979736,\r
653         "z": "b6c1c029.17cd1",\r
654         "wires": [\r
655             [\r
656                 "59e30e0a.ba719"\r
657             ]\r
658         ]\r
659     },\r
660     {\r
661         "id": "fcc107ae.11a1d8",\r
662         "type": "set",\r
663         "name": "set controller data",\r
664         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",\r
665         "comments": "",\r
666         "x": 1053.536127090454,\r
667         "y": 530.8936786651611,\r
668         "z": "b6c1c029.17cd1",\r
669         "wires": []\r
670     },\r
671     {\r
672         "id": "a0280dad.4672",\r
673         "type": "returnFailure",\r
674         "name": "return failure",\r
675         "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 esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
676         "comments": "",\r
677         "x": 1036.0984439849854,\r
678         "y": 578.7534503936768,\r
679         "z": "b6c1c029.17cd1",\r
680         "wires": []\r
681     },\r
682     {\r
683         "id": "59e30e0a.ba719",\r
684         "type": "returnFailure",\r
685         "name": "return failure",\r
686         "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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
687         "comments": "",\r
688         "x": 1042.6325969696045,\r
689         "y": 627.2402200698853,\r
690         "z": "b6c1c029.17cd1",\r
691         "wires": []\r
692     },\r
693     {\r
694         "id": "bb4fec85.4dd7b",\r
695         "type": "execute",\r
696         "name": "execute RestApiCallNode Get token",\r
697         "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.onap.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
698         "comments": "",\r
699         "outputs": 1,\r
700         "x": 634.0360565185547,\r
701         "y": 691.8935861587524,\r
702         "z": "b6c1c029.17cd1",\r
703         "wires": [\r
704             [\r
705                 "e3fdea02.bef5f8",\r
706                 "510fc414.2ace1c"\r
707             ]\r
708         ]\r
709     },\r
710     {\r
711         "id": "e3fdea02.bef5f8",\r
712         "type": "success",\r
713         "name": "success",\r
714         "xml": "<outcome value='success'>\n",\r
715         "comments": "",\r
716         "outputs": 1,\r
717         "x": 873.0361289978027,\r
718         "y": 669.8936176300049,\r
719         "z": "b6c1c029.17cd1",\r
720         "wires": [\r
721             [\r
722                 "59b687d7.302ac8"\r
723             ]\r
724         ]\r
725     },\r
726     {\r
727         "id": "510fc414.2ace1c",\r
728         "type": "failure",\r
729         "name": "failure",\r
730         "xml": "<outcome value='failure'>\n",\r
731         "comments": "",\r
732         "outputs": 1,\r
733         "x": 865.2861289978027,\r
734         "y": 723.5365009307861,\r
735         "z": "b6c1c029.17cd1",\r
736         "wires": [\r
737             [\r
738                 "7a4deae6.6f0ce4"\r
739             ]\r
740         ]\r
741     },\r
742     {\r
743         "id": "59b687d7.302ac8",\r
744         "type": "set",\r
745         "name": "set token-id",\r
746         "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",\r
747         "comments": "",\r
748         "x": 1023.0360565185547,\r
749         "y": 670.8935861587524,\r
750         "z": "b6c1c029.17cd1",\r
751         "wires": []\r
752     },\r
753     {\r
754         "id": "7a4deae6.6f0ce4",\r
755         "type": "returnFailure",\r
756         "name": "return failure",\r
757         "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 get token rest api\" />\n",\r
758         "comments": "",\r
759         "x": 1018.0361289978027,\r
760         "y": 723.2865619659424,\r
761         "z": "b6c1c029.17cd1",\r
762         "wires": []\r
763     },\r
764     {\r
765         "id": "c48e860.5ae0278",\r
766         "type": "block",\r
767         "name": "block : atomic",\r
768         "xml": "<block atomic=\"true\">\n",\r
769         "atomic": "false",\r
770         "comments": "",\r
771         "outputs": 1,\r
772         "x": 573.7860565185547,\r
773         "y": 900.8937749862671,\r
774         "z": "b6c1c029.17cd1",\r
775         "wires": [\r
776             [\r
777                 "bc9e7395.79f5e"\r
778             ]\r
779         ]\r
780     },\r
781     {\r
782         "id": "bc9e7395.79f5e",\r
783         "type": "execute",\r
784         "name": "execute RestApiCallNode Create network orchestration",\r
785         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-network-orchestration.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/network-orchestration-resources'`\" />\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=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"orchestration-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.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
786         "comments": "",\r
787         "outputs": 1,\r
788         "x": 892.2861480712891,\r
789         "y": 903.8939361572266,\r
790         "z": "b6c1c029.17cd1",\r
791         "wires": [\r
792             []\r
793         ]\r
794     },\r
795     {\r
796         "id": "dcfcf0d8.7769b",\r
797         "type": "get-resource",\r
798         "name": "get-resource service-subscription",\r
799         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-subscription\" \n        key= 'service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.subscription-service-type \n        AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.global-customer-id'\n      force=\"true\" pfx=\"tmp.AnAI-data\">\n",\r
800         "comments": "",\r
801         "outputs": 1,\r
802         "x": 628.107551574707,\r
803         "y": 805.5722675323486,\r
804         "z": "b6c1c029.17cd1",\r
805         "wires": [\r
806             [\r
807                 "1d2a1174.f60a5f",\r
808                 "af67f570.499af8"\r
809             ]\r
810         ]\r
811     },\r
812     {\r
813         "id": "14d246ea.4d18f9",\r
814         "type": "switchNode",\r
815         "name": "switch temp-ub-sub-account-id",\r
816         "xml": "<switch test='`$tmp.AnAI-data.temp-ub-sub-account-id`'>\n",\r
817         "comments": "",\r
818         "outputs": 1,\r
819         "x": 1040.1076431274414,\r
820         "y": 770.3223485946655,\r
821         "z": "b6c1c029.17cd1",\r
822         "wires": [\r
823             [\r
824                 "a01e54d0.c0ef88",\r
825                 "8e84ac75.03435"\r
826             ]\r
827         ]\r
828     },\r
829     {\r
830         "id": "a01e54d0.c0ef88",\r
831         "type": "outcome",\r
832         "name": "NULL",\r
833         "xml": "<outcome value=''>",\r
834         "comments": "",\r
835         "outputs": 1,\r
836         "x": 1232.8221015930176,\r
837         "y": 744.3223810195923,\r
838         "z": "b6c1c029.17cd1",\r
839         "wires": [\r
840             [\r
841                 "5b46bfcb.e107"\r
842             ]\r
843         ]\r
844     },\r
845     {\r
846         "id": "8e84ac75.03435",\r
847         "type": "other",\r
848         "name": "Other",\r
849         "xml": "<outcome value='Other'>",\r
850         "comments": "",\r
851         "outputs": 1,\r
852         "x": 1233.1076583862305,\r
853         "y": 799.3223524093628,\r
854         "z": "b6c1c029.17cd1",\r
855         "wires": [\r
856             [\r
857                 "f1e78a9c.989338"\r
858             ]\r
859         ]\r
860     },\r
861     {\r
862         "id": "305c6a3e.5caf76",\r
863         "type": "set",\r
864         "name": "set prop.tenant-id",\r
865         "xml": "<set>\n<parameter name='prop.tenant-id' value='`$tmp.AnAI-data.temp-ub-sub-account-id`' />\n",\r
866         "comments": "",\r
867         "x": 1480.5362510681152,\r
868         "y": 884.4651527404785,\r
869         "z": "b6c1c029.17cd1",\r
870         "wires": []\r
871     },\r
872     {\r
873         "id": "5b46bfcb.e107",\r
874         "type": "block",\r
875         "name": "block : atomic",\r
876         "xml": "<block atomic=\"true\">\n",\r
877         "atomic": "false",\r
878         "comments": "",\r
879         "outputs": 1,\r
880         "x": 1372.2859992980957,\r
881         "y": 744.6436495780945,\r
882         "z": "b6c1c029.17cd1",\r
883         "wires": [\r
884             [\r
885                 "e65ad869.b6a738",\r
886                 "33daccfa.fa4ad4",\r
887                 "a292b1f1.50e1",\r
888                 "89d28fc6.070cc",\r
889                 "5b1692a.ed07e6c",\r
890                 "628cc8d7.dc94c8",\r
891                 "306fdb54.fea144"\r
892             ]\r
893         ]\r
894     },\r
895     {\r
896         "id": "89d28fc6.070cc",\r
897         "type": "set",\r
898         "name": "set prop.customer-id",\r
899         "xml": "<set>\n<parameter name='prop.customer-id' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.global-customer-id`' />\n",\r
900         "comments": "",\r
901         "x": 1583.9291076660156,\r
902         "y": 555.2152099609375,\r
903         "z": "b6c1c029.17cd1",\r
904         "wires": []\r
905     },\r
906     {\r
907         "id": "e65ad869.b6a738",\r
908         "type": "execute",\r
909         "name": "execute RestApiCallNode Create tenant",\r
910         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-tenant.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v2/baseservice/tenants'`\" />\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=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.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
911         "comments": "",\r
912         "outputs": 1,\r
913         "x": 1642.9289245605469,\r
914         "y": 685.7865009307861,\r
915         "z": "b6c1c029.17cd1",\r
916         "wires": [\r
917             []\r
918         ]\r
919     },\r
920     {\r
921         "id": "33daccfa.fa4ad4",\r
922         "type": "set",\r
923         "name": "set prop.tenant-id",\r
924         "xml": "<set>\n<parameter name='prop.tenant-id' value='`$tenant-result.data.tenantId`' />\n",\r
925         "comments": "",\r
926         "x": 1585.7862167358398,\r
927         "y": 783.643741607666,\r
928         "z": "b6c1c029.17cd1",\r
929         "wires": []\r
930     },\r
931     {\r
932         "id": "a292b1f1.50e1",\r
933         "type": "execute",\r
934         "name": "execute RestApiCallNode Create tenant auth",\r
935         "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/campus/v2/baseservice/tenants/authorization/' + $prop.tenant-id`\" />\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=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.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
936         "comments": "",\r
937         "outputs": 1,\r
938         "x": 1661.2861862182617,\r
939         "y": 834.3937706947327,\r
940         "z": "b6c1c029.17cd1",\r
941         "wires": [\r
942             []\r
943         ]\r
944     },\r
945     {\r
946         "id": "5b1692a.ed07e6c",\r
947         "type": "get-resource",\r
948         "name": "update-resource customer-id in service-subscription",\r
949         "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-subscription\" \n        key= 'service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.subscription-service-type \n        AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.global-customer-id'>\n<parameter name='temp-ub-sub-account-id' value='`$tenant-result.data.tenantId`' />\n<!--parameter name='temp-ub-sub-account-id' value='`$prop.customer-id`' /-->\n\n\n",\r
950         "comments": "",\r
951         "outputs": 1,\r
952         "x": 1684.2146530151367,\r
953         "y": 736.7866287231445,\r
954         "z": "b6c1c029.17cd1",\r
955         "wires": [\r
956             []\r
957         ]\r
958     },\r
959     {\r
960         "id": "1d2a1174.f60a5f",\r
961         "type": "success",\r
962         "name": "success",\r
963         "xml": "<outcome value='success'>\n",\r
964         "comments": "",\r
965         "outputs": 1,\r
966         "x": 838.6074142456055,\r
967         "y": 778.3183259963989,\r
968         "z": "b6c1c029.17cd1",\r
969         "wires": [\r
970             [\r
971                 "14d246ea.4d18f9"\r
972             ]\r
973         ]\r
974     },\r
975     {\r
976         "id": "af67f570.499af8",\r
977         "type": "failure",\r
978         "name": "failure",\r
979         "xml": "<outcome value='failure'>\n",\r
980         "comments": "",\r
981         "outputs": 1,\r
982         "x": 832.286003112793,\r
983         "y": 830.5326375961304,\r
984         "z": "b6c1c029.17cd1",\r
985         "wires": [\r
986             [\r
987                 "10c51d46.007b83"\r
988             ]\r
989         ]\r
990     },\r
991     {\r
992         "id": "10c51d46.007b83",\r
993         "type": "returnFailure",\r
994         "name": "return failure",\r
995         "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 get token rest api\" />\n",\r
996         "comments": "",\r
997         "x": 985.036003112793,\r
998         "y": 830.2826986312866,\r
999         "z": "b6c1c029.17cd1",\r
1000         "wires": []\r
1001     },\r
1002     {\r
1003         "id": "f1e78a9c.989338",\r
1004         "type": "block",\r
1005         "name": "block : atomic",\r
1006         "xml": "<block atomic=\"true\">\n",\r
1007         "atomic": "false",\r
1008         "comments": "",\r
1009         "outputs": 1,\r
1010         "x": 1291.758415222168,\r
1011         "y": 882.4693441390991,\r
1012         "z": "b6c1c029.17cd1",\r
1013         "wires": [\r
1014             [\r
1015                 "305c6a3e.5caf76",\r
1016                 "f8f4d633.b36da8"\r
1017             ]\r
1018         ]\r
1019     },\r
1020     {\r
1021         "id": "f8f4d633.b36da8",\r
1022         "type": "execute",\r
1023         "name": "execute RestApiCallNode Create tenant auth",\r
1024         "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/campus/v2/baseservice/tenants/authorization/' + $prop.tenant-id`\" />\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=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.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
1025         "comments": "",\r
1026         "outputs": 1,\r
1027         "x": 1563.18701171875,\r
1028         "y": 931.0407466888428,\r
1029         "z": "b6c1c029.17cd1",\r
1030         "wires": [\r
1031             []\r
1032         ]\r
1033     },\r
1034     {\r
1035         "id": "628cc8d7.dc94c8",\r
1036         "type": "set",\r
1037         "name": "set prop.userAccount",\r
1038         "xml": "<set>\n<parameter name='prop.userAccount' value='`$tmp.userAccountEmail`' />\n<parameter name='prop.userEmail' value='`$tmp.userAccountEmail`' />",\r
1039         "comments": "",\r
1040         "x": 1595.0360107421875,\r
1041         "y": 637.8897457122803,\r
1042         "z": "b6c1c029.17cd1",\r
1043         "wires": []\r
1044     },\r
1045     {\r
1046         "id": "306fdb54.fea144",\r
1047         "type": "execute",\r
1048         "name": "execute concat customer-id and @test.com",\r
1049         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n    <parameter name=\"source\" value='`$prop.customer-id`'/>\n    <parameter name=\"outputPath\" value=\"tmp.userAccountEmail\"/>\n    <parameter name=\"target\" value=\"@test.com\"/>\n\n\n",\r
1050         "comments": "",\r
1051         "outputs": 1,\r
1052         "x": 1659.0398864746094,\r
1053         "y": 596.8936882019043,\r
1054         "z": "b6c1c029.17cd1",\r
1055         "wires": [\r
1056             []\r
1057         ]\r
1058     },\r
1059     {\r
1060         "id": "67e2e66a.9bd638",\r
1061         "type": "record",\r
1062         "name": "record",\r
1063         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic1.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"vf-module-id-input\"/>\n<parameter name=\"field3\" value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`'/>\n\n\n\n",\r
1064         "comments": "",\r
1065         "outputs": 1,\r
1066         "x": 1204.3607177734375,\r
1067         "y": 383,\r
1068         "z": "b6c1c029.17cd1",\r
1069         "wires": [\r
1070             []\r
1071         ]\r
1072     },\r
1073     {\r
1074         "id": "6a3f667b.faa1c8",\r
1075         "type": "set",\r
1076         "name": "set vf-module-level-oper-status",\r
1077         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status'  value='Active' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />\n",\r
1078         "comments": "",\r
1079         "x": 633.0275115966797,\r
1080         "y": 1182.3333728313446,\r
1081         "z": "b6c1c029.17cd1",\r
1082         "wires": []\r
1083     },\r
1084     {\r
1085         "id": "bad73f6e.5a9bd",\r
1086         "type": "set",\r
1087         "name": "increment param length",\r
1088         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />\n",\r
1089         "comments": "",\r
1090         "x": 616.0274295806885,\r
1091         "y": 1132.0000789165497,\r
1092         "z": "b6c1c029.17cd1",\r
1093         "wires": []\r
1094     },\r
1095     {\r
1096         "id": "f2facc44.32ff4",\r
1097         "type": "switchNode",\r
1098         "name": "switch vnf-index",\r
1099         "xml": "<switch test='`$vnf-index`'>\n",\r
1100         "comments": "",\r
1101         "outputs": 1,\r
1102         "x": 605.0520858764648,\r
1103         "y": 301.0312559604645,\r
1104         "z": "b6c1c029.17cd1",\r
1105         "wires": [\r
1106             [\r
1107                 "4089ca12.07b054"\r
1108             ]\r
1109         ]\r
1110     },\r
1111     {\r
1112         "id": "4089ca12.07b054",\r
1113         "type": "other",\r
1114         "name": "Null",\r
1115         "xml": "<outcome value=''>\n",\r
1116         "comments": "",\r
1117         "outputs": 1,\r
1118         "x": 767.052131652832,\r
1119         "y": 300.03125500679016,\r
1120         "z": "b6c1c029.17cd1",\r
1121         "wires": [\r
1122             [\r
1123                 "3c7c191c.e210a6"\r
1124             ]\r
1125         ]\r
1126     },\r
1127     {\r
1128         "id": "3c7c191c.e210a6",\r
1129         "type": "returnFailure",\r
1130         "name": "return failure",\r
1131         "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=\"vnf id not found in service-data\" />\n",\r
1132         "comments": "",\r
1133         "x": 916.3022232055664,\r
1134         "y": 297.80913281440735,\r
1135         "z": "b6c1c029.17cd1",\r
1136         "wires": []\r
1137     }\r
1138 ]