Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_network-topology-operation-create.json
1 [
2   {
3     "id": "334bd25e.3b958e",
4     "type": "dgstart",
5     "name": "DGSTART",
6     "outputs": 1,
7     "x": 88,
8     "y": 62.999969482421875,
9     "z": "b1905c0.2226628",
10     "wires": [
11       [
12         "46c76be0.4ae1ec"
13       ]
14     ]
15   },
16   {
17     "id": "46c76be0.4ae1ec",
18     "type": "service-logic",
19     "name": "GENERIC-RESOURCE-API ${project.version}",
20     "module": "GENERIC-RESOURCE-API",
21     "version": "${project.version}",
22     "comments": "",
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}'>",
24     "outputs": 1,
25     "x": 300.00000381469727,
26     "y": 134.99998664855957,
27     "z": "b1905c0.2226628",
28     "wires": [
29       [
30         "6216646e.335424"
31       ]
32     ]
33   },
34   {
35     "id": "6216646e.335424",
36     "type": "method",
37     "name": "method network-topology-operation-create",
38     "xml": "<method rpc='network-topology-operation-create' mode='sync'>\n",
39     "comments": "",
40     "outputs": 1,
41     "x": 288.0001220703125,
42     "y": 222.99996948242188,
43     "z": "b1905c0.2226628",
44     "wires": [
45       [
46         "ea50b732.2ea01"
47       ]
48     ]
49   },
50   {
51     "id": "ea50b732.2ea01",
52     "type": "block",
53     "name": "block : atomic",
54     "xml": "<block atomic=\"true\">\n",
55     "atomic": "false",
56     "comments": "",
57     "outputs": 1,
58     "x": 364,
59     "y": 621,
60     "z": "b1905c0.2226628",
61     "wires": [
62       [
63         "3f70abff.f62544",
64         "1db363a4.5e5bdc",
65         "675b0828.5f3f38",
66         "a0cacee0.a7a5a8",
67         "efc2210e.acb0a",
68         "3e3972fa.77b7f6",
69         "d43bb648.453b08",
70         "4946b4b6.2645f4",
71         "3c09007b.15e098",
72         "6c6c2617.940e5",
73         "68a6c57e.f14dec",
74         "26e0b74.7b173c8",
75         "d899adb0.900798",
76         "8e08cbd2.d417e8",
77         "5c73bbe5.1df864",
78         "387886dd.77b922",
79         "60cb5057.fb4318",
80         "a2104e27.ed674",
81         "c690b1cd.2300e8",
82         "b676786f.1bea58",
83         "d8859d72.093c7"
84       ]
85     ]
86   },
87   {
88     "id": "4a98e8a7.30e56",
89     "type": "execute",
90     "name": "execute RestApiCallNode Create IPWAN L3VPN",
91     "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/l3smvpntemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/huawei-ac-net-l3vpn-svc:l3vpn-svc-cfg/vpn-services'`\" />\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=\"vpn-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`\" />",
92     "comments": "",
93     "outputs": 1,
94     "x": 1111.0001831054688,
95     "y": 993.9999694824219,
96     "z": "b1905c0.2226628",
97     "wires": [
98       [
99         "a7b0af3.7ac715",
100         "ced00609.d81b48"
101       ]
102     ]
103   },
104   {
105     "id": "76f264c.7ba0a9c",
106     "type": "set",
107     "name": "set controller data",
108     "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",
109     "comments": "",
110     "x": 1265.0000610351562,
111     "y": 267.9999694824219,
112     "z": "b1905c0.2226628",
113     "wires": []
114   },
115   {
116     "id": "675b0828.5f3f38",
117     "type": "for",
118     "name": "for each network-input-parameters",
119     "xml": "<for index='idx' start='0' end='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length`' >\n",
120     "comments": "",
121     "outputs": 1,
122     "x": 806.6666259765625,
123     "y": 183.6666259765625,
124     "z": "b1905c0.2226628",
125     "wires": [
126       [
127         "fdabde17.5c847"
128       ]
129     ]
130   },
131   {
132     "id": "89285d57.29b5c8",
133     "type": "execute",
134     "name": "execute RestApiCallNode Create SPTN L3VPN",
135     "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir +'/sptn-l3vpn-template.xml'`\"/>\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/sptn-service-l3vpn:service/snc-l3vpns'`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\"/>\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\"/>\n<parameter name=\"format\" value=\"xml\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"restapi-result\"/>",
136     "comments": "",
137     "outputs": 1,
138     "x": 1043.6668701171875,
139     "y": 1255.6667175292969,
140     "z": "b1905c0.2226628",
141     "wires": [
142       []
143     ]
144   },
145   {
146     "id": "1db363a4.5e5bdc",
147     "type": "execute",
148     "name": "execute vpn-policy1-id",
149     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.vpn-policy1-id\"/>\n",
150     "comments": "",
151     "outputs": 1,
152     "x": 809.6666259765625,
153     "y": 456.6666564941406,
154     "z": "b1905c0.2226628",
155     "wires": [
156       [
157         "fd6478e7.b7b91"
158       ]
159     ]
160   },
161   {
162     "id": "fd6478e7.b7b91",
163     "type": "failure",
164     "name": "failure",
165     "xml": "<outcome value='failure'>\n",
166     "comments": "",
167     "outputs": 1,
168     "x": 1034.6666259765625,
169     "y": 459.6666259765625,
170     "z": "b1905c0.2226628",
171     "wires": [
172       [
173         "afc1b363.b7a39"
174       ]
175     ]
176   },
177   {
178     "id": "afc1b363.b7a39",
179     "type": "returnFailure",
180     "name": "return failure",
181     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while generation vpn policy ID\" />\n",
182     "comments": "",
183     "x": 1215.6666259765625,
184     "y": 457.6666259765625,
185     "z": "b1905c0.2226628",
186     "wires": []
187   },
188   {
189     "id": "3f70abff.f62544",
190     "type": "call",
191     "name": "call GENERIC-RESOURCE-API:validate-network-input-parameters",
192     "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-network-input-parameters' mode='sync' >\n",
193     "comments": "",
194     "outputs": 1,
195     "x": 861.5,
196     "y": 99.99996948242188,
197     "z": "b1905c0.2226628",
198     "wires": [
199       []
200     ]
201   },
202   {
203     "id": "5c73bbe5.1df864",
204     "type": "get-resource",
205     "name": "get-resource esr-thirdparty-sdnc",
206     "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 = $tmp.thirdparty-sdnc-id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
207     "comments": "",
208     "outputs": 1,
209     "x": 822.5,
210     "y": 333.9999694824219,
211     "z": "b1905c0.2226628",
212     "wires": [
213       [
214         "1b55c06c.3411f",
215         "ae5faeba.f046c",
216         "df5eda3d.a15fe"
217       ]
218     ]
219   },
220   {
221     "id": "1b55c06c.3411f",
222     "type": "success",
223     "name": "success",
224     "xml": "<outcome value='success'>\n",
225     "comments": "",
226     "outputs": 1,
227     "x": 1067.5,
228     "y": 279.9999694824219,
229     "z": "b1905c0.2226628",
230     "wires": [
231       [
232         "76f264c.7ba0a9c"
233       ]
234     ]
235   },
236   {
237     "id": "ae5faeba.f046c",
238     "type": "not-found",
239     "name": "not-found",
240     "xml": "<outcome value='not-found'>\n",
241     "comments": "",
242     "outputs": 1,
243     "x": 1070.990966796875,
244     "y": 327.5740051269531,
245     "z": "b1905c0.2226628",
246     "wires": [
247       [
248         "943fc2bc.e3e328"
249       ]
250     ]
251   },
252   {
253     "id": "df5eda3d.a15fe",
254     "type": "other",
255     "name": "other",
256     "xml": "<outcome value='Other'>\n",
257     "comments": "",
258     "outputs": 1,
259     "x": 1066.323974609375,
260     "y": 368.9073181152344,
261     "z": "b1905c0.2226628",
262     "wires": [
263       [
264         "92e8f917.b6ec08"
265       ]
266     ]
267   },
268   {
269     "id": "943fc2bc.e3e328",
270     "type": "returnFailure",
271     "name": "return failure",
272     "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",
273     "comments": "",
274     "x": 1247.5623779296875,
275     "y": 315.8597412109375,
276     "z": "b1905c0.2226628",
277     "wires": []
278   },
279   {
280     "id": "92e8f917.b6ec08",
281     "type": "returnFailure",
282     "name": "return failure",
283     "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",
284     "comments": "",
285     "x": 1254.0965309143066,
286     "y": 364.346510887146,
287     "z": "b1905c0.2226628",
288     "wires": []
289   },
290   {
291     "id": "a016ef4c.00b8d8",
292     "type": "switchNode",
293     "name": "switch name",
294     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'name'`\">\n",
295     "comments": "",
296     "outputs": 1,
297     "x": 1599.5,
298     "y": 34,
299     "z": "b1905c0.2226628",
300     "wires": [
301       [
302         "7823b220.68af5c"
303       ]
304     ]
305   },
306   {
307     "id": "42d21e94.8794d",
308     "type": "switchNode",
309     "name": "switch service-type",
310     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'serviceType'`\">\n",
311     "comments": "",
312     "outputs": 1,
313     "x": 1603.4999389648438,
314     "y": 91.5999755859375,
315     "z": "b1905c0.2226628",
316     "wires": [
317       [
318         "fba273ef.824e7"
319       ]
320     ]
321   },
322   {
323     "id": "7823b220.68af5c",
324     "type": "outcomeTrue",
325     "name": "true",
326     "xml": "<outcome value='true'>\n",
327     "comments": "",
328     "outputs": 1,
329     "x": 1786.5,
330     "y": 30,
331     "z": "b1905c0.2226628",
332     "wires": [
333       [
334         "73def40f.26af94"
335       ]
336     ]
337   },
338   {
339     "id": "fba273ef.824e7",
340     "type": "outcomeTrue",
341     "name": "true",
342     "xml": "<outcome value='true'>\n",
343     "comments": "",
344     "outputs": 1,
345     "x": 1788.4999389648438,
346     "y": 89.5999755859375,
347     "z": "b1905c0.2226628",
348     "wires": [
349       [
350         "8f3c7f01.3f5cd8"
351       ]
352     ]
353   },
354   {
355     "id": "73def40f.26af94",
356     "type": "set",
357     "name": "set name",
358     "xml": "<set>\n<parameter name='prop.l3vpn.name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
359     "comments": "",
360     "x": 1954.5,
361     "y": 30.600006103515625,
362     "z": "b1905c0.2226628",
363     "wires": []
364   },
365   {
366     "id": "8f3c7f01.3f5cd8",
367     "type": "set",
368     "name": "set service-type",
369     "xml": "<set>\n<parameter name='prop.l3vpn.service-type' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
370     "comments": "",
371     "x": 1957.4999389648438,
372     "y": 87.5999755859375,
373     "z": "b1905c0.2226628",
374     "wires": []
375   },
376   {
377     "id": "141c3d3d.ab7053",
378     "type": "switchNode",
379     "name": "switch topology",
380     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'topology'`\">\n",
381     "comments": "",
382     "outputs": 1,
383     "x": 1602.5,
384     "y": 152.99996948242188,
385     "z": "b1905c0.2226628",
386     "wires": [
387       [
388         "646edb42.22d774"
389       ]
390     ]
391   },
392   {
393     "id": "4ee7a07.d59c26",
394     "type": "switchNode",
395     "name": "switch technology",
396     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'technology'`\">\n",
397     "comments": "",
398     "outputs": 1,
399     "x": 1605.5,
400     "y": 205.99996948242188,
401     "z": "b1905c0.2226628",
402     "wires": [
403       [
404         "1d562a47.bcc43e"
405       ]
406     ]
407   },
408   {
409     "id": "5c63bd35.850224",
410     "type": "switchNode",
411     "name": "switch site1_name",
412     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_name'`\">\n",
413     "comments": "",
414     "outputs": 1,
415     "x": 1610.5,
416     "y": 267.9999694824219,
417     "z": "b1905c0.2226628",
418     "wires": [
419       [
420         "5c2dde3b.616048"
421       ]
422     ]
423   },
424   {
425     "id": "58f3e289.2a7e64",
426     "type": "switchNode",
427     "name": "switch site2_name",
428     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_name'`\">\n",
429     "comments": "",
430     "outputs": 1,
431     "x": 1605.5,
432     "y": 330.9999694824219,
433     "z": "b1905c0.2226628",
434     "wires": [
435       [
436         "62672aa9.ed61fc"
437       ]
438     ]
439   },
440   {
441     "id": "95375fe3.44bc28",
442     "type": "switchNode",
443     "name": "switch sna1_name",
444     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'sna1_name'`\">\n",
445     "comments": "",
446     "outputs": 1,
447     "x": 1610.5,
448     "y": 390.9999694824219,
449     "z": "b1905c0.2226628",
450     "wires": [
451       [
452         "34588a45.0b76ce"
453       ]
454     ]
455   },
456   {
457     "id": "fe0b88f6.f80e9",
458     "type": "switchNode",
459     "name": "switch sna2_name",
460     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'sna2_name'`\">\n",
461     "comments": "",
462     "outputs": 1,
463     "x": 1605.5,
464     "y": 454.9999694824219,
465     "z": "b1905c0.2226628",
466     "wires": [
467       [
468         "a6fb987c.7f515"
469       ]
470     ]
471   },
472   {
473     "id": "7a18b8ce.d5dc",
474     "type": "switchNode",
475     "name": "switch pe1_id",
476     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'pe1_id'`\">\n",
477     "comments": "",
478     "outputs": 1,
479     "x": 1610.5,
480     "y": 516.9999694824219,
481     "z": "b1905c0.2226628",
482     "wires": [
483       [
484         "92e2ca99.658f38"
485       ]
486     ]
487   },
488   {
489     "id": "13b6f73a.13b789",
490     "type": "switchNode",
491     "name": "switch pe2_id",
492     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'pe2_id'`\">\n",
493     "comments": "",
494     "outputs": 1,
495     "x": 1625.5,
496     "y": 576.9999694824219,
497     "z": "b1905c0.2226628",
498     "wires": [
499       [
500         "b1abbb19.2fcad"
501       ]
502     ]
503   },
504   {
505     "id": "fd7f4144.b3829",
506     "type": "switchNode",
507     "name": "switch ac1_id",
508     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_id'`\">\n",
509     "comments": "",
510     "outputs": 1,
511     "x": 1620.5,
512     "y": 648.9999694824219,
513     "z": "b1905c0.2226628",
514     "wires": [
515       [
516         "b2c23108.34249"
517       ]
518     ]
519   },
520   {
521     "id": "45ea1a7b.99de84",
522     "type": "switchNode",
523     "name": "switch ac2_id",
524     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_id'`\">\n",
525     "comments": "",
526     "outputs": 1,
527     "x": 1619.5,
528     "y": 707.9999694824219,
529     "z": "b1905c0.2226628",
530     "wires": [
531       [
532         "cefcde62.39a058"
533       ]
534     ]
535   },
536   {
537     "id": "2d742a69.fb645e",
538     "type": "switchNode",
539     "name": "switch ac1_ip",
540     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_ip'`\">\n",
541     "comments": "",
542     "outputs": 1,
543     "x": 1596.5,
544     "y": 770.9999694824219,
545     "z": "b1905c0.2226628",
546     "wires": [
547       [
548         "97b77413.58ee48"
549       ]
550     ]
551   },
552   {
553     "id": "a750a836.67c46",
554     "type": "switchNode",
555     "name": "switch ac2_ip",
556     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_ip'`\">\n",
557     "comments": "",
558     "outputs": 1,
559     "x": 1599.5,
560     "y": 827.9999694824219,
561     "z": "b1905c0.2226628",
562     "wires": [
563       [
564         "d85c061f.502f68"
565       ]
566     ]
567   },
568   {
569     "id": "32c3f1e3.30689e",
570     "type": "switchNode",
571     "name": "switch ac1_peer_ip",
572     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_peer_ip'`\">\n",
573     "comments": "",
574     "outputs": 1,
575     "x": 1605.5,
576     "y": 879.9999694824219,
577     "z": "b1905c0.2226628",
578     "wires": [
579       [
580         "2968f925.7ca646"
581       ]
582     ]
583   },
584   {
585     "id": "e951ad31.5ca928",
586     "type": "switchNode",
587     "name": "switch ac2_peer_ip",
588     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_peer_ip'`\">\n",
589     "comments": "",
590     "outputs": 1,
591     "x": 1606.5,
592     "y": 934.9999694824219,
593     "z": "b1905c0.2226628",
594     "wires": [
595       [
596         "601aa678.9a67f8"
597       ]
598     ]
599   },
600   {
601     "id": "e3393629.af0d3",
602     "type": "switchNode",
603     "name": "switch ac1_svlan",
604     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_svlan'`\">\n",
605     "comments": "",
606     "outputs": 1,
607     "x": 1618.5,
608     "y": 983.9999694824219,
609     "z": "b1905c0.2226628",
610     "wires": [
611       [
612         "a2f05df5.918ee"
613       ]
614     ]
615   },
616   {
617     "id": "62f6947f.61850c",
618     "type": "switchNode",
619     "name": "switch ac2_svlan",
620     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_svlan'`\">\n",
621     "comments": "",
622     "outputs": 1,
623     "x": 1611.5,
624     "y": 1034.9999694824219,
625     "z": "b1905c0.2226628",
626     "wires": [
627       [
628         "81528be0.14be3"
629       ]
630     ]
631   },
632   {
633     "id": "746e4da0.8ed054",
634     "type": "switchNode",
635     "name": "switch ac1_protocol",
636     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_protocol'`\">\n",
637     "comments": "",
638     "outputs": 1,
639     "x": 1604.5,
640     "y": 1092.9999694824219,
641     "z": "b1905c0.2226628",
642     "wires": [
643       [
644         "e4005648.dfa27"
645       ]
646     ]
647   },
648   {
649     "id": "ce1e821a.8edd98",
650     "type": "switchNode",
651     "name": "switch ac2_protocol",
652     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_protocol'`\">\n",
653     "comments": "",
654     "outputs": 1,
655     "x": 1605.5,
656     "y": 1152.9999694824219,
657     "z": "b1905c0.2226628",
658     "wires": [
659       [
660         "302c5dc1.424eaa"
661       ]
662     ]
663   },
664   {
665     "id": "ac3cc96e.e8c948",
666     "type": "switchNode",
667     "name": "switch ac1_protocol_bgp_as",
668     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_protocol_bgp_as'`\">\n",
669     "comments": "",
670     "outputs": 1,
671     "x": 1599.5,
672     "y": 1338.9999694824219,
673     "z": "b1905c0.2226628",
674     "wires": [
675       [
676         "b346bc87.20f83"
677       ]
678     ]
679   },
680   {
681     "id": "baf40051.ee5bc",
682     "type": "switchNode",
683     "name": "switch ac2_protocol_bgp_as",
684     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_protocol_bgp_as'`\">\n",
685     "comments": "",
686     "outputs": 1,
687     "x": 1605.5,
688     "y": 1389.9999694824219,
689     "z": "b1905c0.2226628",
690     "wires": [
691       [
692         "a31fc214.1ca9f"
693       ]
694     ]
695   },
696   {
697     "id": "c4c0db18.879888",
698     "type": "switchNode",
699     "name": "switch af_type",
700     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'af_type'`\">\n",
701     "comments": "",
702     "outputs": 1,
703     "x": 1572.5,
704     "y": 1480.9999694824219,
705     "z": "b1905c0.2226628",
706     "wires": [
707       [
708         "abf52cdc.20fb88"
709       ]
710     ]
711   },
712   {
713     "id": "646edb42.22d774",
714     "type": "outcomeTrue",
715     "name": "true",
716     "xml": "<outcome value='true'>\n",
717     "comments": "",
718     "outputs": 1,
719     "x": 1777.5,
720     "y": 148.99996948242188,
721     "z": "b1905c0.2226628",
722     "wires": [
723       [
724         "107b061b.7f16b2"
725       ]
726     ]
727   },
728   {
729     "id": "1d562a47.bcc43e",
730     "type": "outcomeTrue",
731     "name": "true",
732     "xml": "<outcome value='true'>\n",
733     "comments": "",
734     "outputs": 1,
735     "x": 1783.5,
736     "y": 201.99996948242188,
737     "z": "b1905c0.2226628",
738     "wires": [
739       [
740         "fb1300d0.70aa88"
741       ]
742     ]
743   },
744   {
745     "id": "5c2dde3b.616048",
746     "type": "outcomeTrue",
747     "name": "true",
748     "xml": "<outcome value='true'>\n",
749     "comments": "",
750     "outputs": 1,
751     "x": 1792.5,
752     "y": 263.9999694824219,
753     "z": "b1905c0.2226628",
754     "wires": [
755       [
756         "e77b09fa.d7d64"
757       ]
758     ]
759   },
760   {
761     "id": "62672aa9.ed61fc",
762     "type": "outcomeTrue",
763     "name": "true",
764     "xml": "<outcome value='true'>\n",
765     "comments": "",
766     "outputs": 1,
767     "x": 1790.5,
768     "y": 326.9999694824219,
769     "z": "b1905c0.2226628",
770     "wires": [
771       [
772         "93f053bd.02a548"
773       ]
774     ]
775   },
776   {
777     "id": "34588a45.0b76ce",
778     "type": "outcomeTrue",
779     "name": "true",
780     "xml": "<outcome value='true'>\n",
781     "comments": "",
782     "outputs": 1,
783     "x": 1795.5,
784     "y": 388.9999694824219,
785     "z": "b1905c0.2226628",
786     "wires": [
787       [
788         "a884a526.618c28"
789       ]
790     ]
791   },
792   {
793     "id": "a6fb987c.7f515",
794     "type": "outcomeTrue",
795     "name": "true",
796     "xml": "<outcome value='true'>\n",
797     "comments": "",
798     "outputs": 1,
799     "x": 1787.5,
800     "y": 446.9999694824219,
801     "z": "b1905c0.2226628",
802     "wires": [
803       [
804         "f7ce6bb9.9a7a9"
805       ]
806     ]
807   },
808   {
809     "id": "92e2ca99.658f38",
810     "type": "outcomeTrue",
811     "name": "true",
812     "xml": "<outcome value='true'>\n",
813     "comments": "",
814     "outputs": 1,
815     "x": 1788.5,
816     "y": 509.9999694824219,
817     "z": "b1905c0.2226628",
818     "wires": [
819       [
820         "6aec4eb8.f320e"
821       ]
822     ]
823   },
824   {
825     "id": "b1abbb19.2fcad",
826     "type": "outcomeTrue",
827     "name": "true",
828     "xml": "<outcome value='true'>\n",
829     "comments": "",
830     "outputs": 1,
831     "x": 1787.5,
832     "y": 578.9999694824219,
833     "z": "b1905c0.2226628",
834     "wires": [
835       [
836         "51e03a88.5af60c"
837       ]
838     ]
839   },
840   {
841     "id": "b2c23108.34249",
842     "type": "outcomeTrue",
843     "name": "true",
844     "xml": "<outcome value='true'>\n",
845     "comments": "",
846     "outputs": 1,
847     "x": 1784.5,
848     "y": 646.9999694824219,
849     "z": "b1905c0.2226628",
850     "wires": [
851       [
852         "517deb3b.1a11bc"
853       ]
854     ]
855   },
856   {
857     "id": "cefcde62.39a058",
858     "type": "outcomeTrue",
859     "name": "true",
860     "xml": "<outcome value='true'>\n",
861     "comments": "",
862     "outputs": 1,
863     "x": 1783.5,
864     "y": 710.9999694824219,
865     "z": "b1905c0.2226628",
866     "wires": [
867       [
868         "c4018004.404be"
869       ]
870     ]
871   },
872   {
873     "id": "97b77413.58ee48",
874     "type": "outcomeTrue",
875     "name": "true",
876     "xml": "<outcome value='true'>\n",
877     "comments": "",
878     "outputs": 1,
879     "x": 1756.5,
880     "y": 768.9999694824219,
881     "z": "b1905c0.2226628",
882     "wires": [
883       [
884         "d3532521.bb7d38"
885       ]
886     ]
887   },
888   {
889     "id": "d85c061f.502f68",
890     "type": "outcomeTrue",
891     "name": "true",
892     "xml": "<outcome value='true'>\n",
893     "comments": "",
894     "outputs": 1,
895     "x": 1758.5,
896     "y": 825.9999694824219,
897     "z": "b1905c0.2226628",
898     "wires": [
899       [
900         "e79e82f8.255518"
901       ]
902     ]
903   },
904   {
905     "id": "2968f925.7ca646",
906     "type": "outcomeTrue",
907     "name": "true",
908     "xml": "<outcome value='true'>\n",
909     "comments": "",
910     "outputs": 1,
911     "x": 1794.5,
912     "y": 876.9999694824219,
913     "z": "b1905c0.2226628",
914     "wires": [
915       [
916         "c560a215.f29018"
917       ]
918     ]
919   },
920   {
921     "id": "601aa678.9a67f8",
922     "type": "outcomeTrue",
923     "name": "true",
924     "xml": "<outcome value='true'>\n",
925     "comments": "",
926     "outputs": 1,
927     "x": 1799.5,
928     "y": 939.9999694824219,
929     "z": "b1905c0.2226628",
930     "wires": [
931       [
932         "73c88606.5381e"
933       ]
934     ]
935   },
936   {
937     "id": "a2f05df5.918ee",
938     "type": "outcomeTrue",
939     "name": "true",
940     "xml": "<outcome value='true'>\n",
941     "comments": "",
942     "outputs": 1,
943     "x": 1795.5,
944     "y": 988.9999694824219,
945     "z": "b1905c0.2226628",
946     "wires": [
947       [
948         "b6e32aaf.1d4358"
949       ]
950     ]
951   },
952   {
953     "id": "81528be0.14be3",
954     "type": "outcomeTrue",
955     "name": "true",
956     "xml": "<outcome value='true'>\n",
957     "comments": "",
958     "outputs": 1,
959     "x": 1779.5,
960     "y": 1037.9999694824219,
961     "z": "b1905c0.2226628",
962     "wires": [
963       [
964         "3da3bd09.271e42"
965       ]
966     ]
967   },
968   {
969     "id": "e4005648.dfa27",
970     "type": "outcomeTrue",
971     "name": "true",
972     "xml": "<outcome value='true'>\n",
973     "comments": "",
974     "outputs": 1,
975     "x": 1776.5,
976     "y": 1090.9999694824219,
977     "z": "b1905c0.2226628",
978     "wires": [
979       [
980         "3008b334.6e0ccc"
981       ]
982     ]
983   },
984   {
985     "id": "302c5dc1.424eaa",
986     "type": "outcomeTrue",
987     "name": "true",
988     "xml": "<outcome value='true'>\n",
989     "comments": "",
990     "outputs": 1,
991     "x": 1789.5,
992     "y": 1149.9999694824219,
993     "z": "b1905c0.2226628",
994     "wires": [
995       [
996         "8e9dab50.3a0e28"
997       ]
998     ]
999   },
1000   {
1001     "id": "b346bc87.20f83",
1002     "type": "outcomeTrue",
1003     "name": "true",
1004     "xml": "<outcome value='true'>\n",
1005     "comments": "",
1006     "outputs": 1,
1007     "x": 1807.5,
1008     "y": 1335.9999694824219,
1009     "z": "b1905c0.2226628",
1010     "wires": [
1011       [
1012         "b8ec5e66.c0da4"
1013       ]
1014     ]
1015   },
1016   {
1017     "id": "a31fc214.1ca9f",
1018     "type": "outcomeTrue",
1019     "name": "true",
1020     "xml": "<outcome value='true'>\n",
1021     "comments": "",
1022     "outputs": 1,
1023     "x": 1814.5,
1024     "y": 1385.9999694824219,
1025     "z": "b1905c0.2226628",
1026     "wires": [
1027       [
1028         "d3572336.1890c"
1029       ]
1030     ]
1031   },
1032   {
1033     "id": "abf52cdc.20fb88",
1034     "type": "outcomeTrue",
1035     "name": "true",
1036     "xml": "<outcome value='true'>\n",
1037     "comments": "",
1038     "outputs": 1,
1039     "x": 1776.5,
1040     "y": 1489.9999694824219,
1041     "z": "b1905c0.2226628",
1042     "wires": [
1043       [
1044         "11091e74.b17202"
1045       ]
1046     ]
1047   },
1048   {
1049     "id": "107b061b.7f16b2",
1050     "type": "set",
1051     "name": "set topology",
1052     "xml": "<set>\n<parameter name='prop.l3vpn.topology' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1053     "comments": "",
1054     "x": 1972.5,
1055     "y": 149.99996948242188,
1056     "z": "b1905c0.2226628",
1057     "wires": []
1058   },
1059   {
1060     "id": "fb1300d0.70aa88",
1061     "type": "set",
1062     "name": "set technology",
1063     "xml": "<set>\n<parameter name='prop.l3vpn.technology' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1064     "comments": "",
1065     "x": 1962.5,
1066     "y": 203.99996948242188,
1067     "z": "b1905c0.2226628",
1068     "wires": []
1069   },
1070   {
1071     "id": "e77b09fa.d7d64",
1072     "type": "set",
1073     "name": "set site1_name",
1074     "xml": "<set>\n<parameter name='prop.l3vpn.site1_name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1075     "comments": "",
1076     "x": 1966.5,
1077     "y": 260.9999694824219,
1078     "z": "b1905c0.2226628",
1079     "wires": []
1080   },
1081   {
1082     "id": "93f053bd.02a548",
1083     "type": "set",
1084     "name": "set site2_name",
1085     "xml": "<set>\n<parameter name='prop.l3vpn.site2_name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1086     "comments": "",
1087     "x": 1969.5,
1088     "y": 319.9999694824219,
1089     "z": "b1905c0.2226628",
1090     "wires": []
1091   },
1092   {
1093     "id": "a884a526.618c28",
1094     "type": "set",
1095     "name": "set sna1_name",
1096     "xml": "<set>\n<parameter name='prop.l3vpn.sna1_name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1097     "comments": "",
1098     "x": 1977.5,
1099     "y": 381.9999694824219,
1100     "z": "b1905c0.2226628",
1101     "wires": []
1102   },
1103   {
1104     "id": "f7ce6bb9.9a7a9",
1105     "type": "set",
1106     "name": "set sna2_name",
1107     "xml": "<set>\n<parameter name='prop.l3vpn.sna2_name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1108     "comments": "",
1109     "x": 1969.5,
1110     "y": 441.9999694824219,
1111     "z": "b1905c0.2226628",
1112     "wires": []
1113   },
1114   {
1115     "id": "6aec4eb8.f320e",
1116     "type": "set",
1117     "name": "set pe1_id",
1118     "xml": "<set>\n<parameter name='prop.l3vpn.pe1_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1119     "comments": "",
1120     "x": 1966.5,
1121     "y": 501.9999694824219,
1122     "z": "b1905c0.2226628",
1123     "wires": []
1124   },
1125   {
1126     "id": "51e03a88.5af60c",
1127     "type": "set",
1128     "name": "set pe2_id",
1129     "xml": "<set>\n<parameter name='prop.l3vpn.pe2_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1130     "comments": "",
1131     "x": 1962.5,
1132     "y": 572.9999694824219,
1133     "z": "b1905c0.2226628",
1134     "wires": []
1135   },
1136   {
1137     "id": "517deb3b.1a11bc",
1138     "type": "set",
1139     "name": "set ac1_id",
1140     "xml": "<set>\n<parameter name='prop.l3vpn.ac1_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1141     "comments": "",
1142     "x": 1955.5,
1143     "y": 638.9999694824219,
1144     "z": "b1905c0.2226628",
1145     "wires": []
1146   },
1147   {
1148     "id": "c4018004.404be",
1149     "type": "set",
1150     "name": "set ac2_id",
1151     "xml": "<set>\n<parameter name='prop.l3vpn.ac2_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1152     "comments": "",
1153     "x": 1958.5,
1154     "y": 705.9999694824219,
1155     "z": "b1905c0.2226628",
1156     "wires": []
1157   },
1158   {
1159     "id": "d3532521.bb7d38",
1160     "type": "set",
1161     "name": "set ac1_ip",
1162     "xml": "<set>\n<parameter name='prop.l3vpn.ac1_ip' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1163     "comments": "",
1164     "x": 1934.5,
1165     "y": 771.9999694824219,
1166     "z": "b1905c0.2226628",
1167     "wires": []
1168   },
1169   {
1170     "id": "e79e82f8.255518",
1171     "type": "set",
1172     "name": "set ac2_ip",
1173     "xml": "<set>\n<parameter name='prop.l3vpn.ac2_ip' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1174     "comments": "",
1175     "x": 1938.5,
1176     "y": 825.9999694824219,
1177     "z": "b1905c0.2226628",
1178     "wires": []
1179   },
1180   {
1181     "id": "c560a215.f29018",
1182     "type": "set",
1183     "name": "set ac1_peer_ip",
1184     "xml": "<set>\n<parameter name='prop.l3vpn.ac1_peer_ip' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1185     "comments": "",
1186     "x": 1986.5,
1187     "y": 880.9999694824219,
1188     "z": "b1905c0.2226628",
1189     "wires": []
1190   },
1191   {
1192     "id": "73c88606.5381e",
1193     "type": "set",
1194     "name": "set ac2_peer_ip",
1195     "xml": "<set>\n<parameter name='prop.l3vpn.ac2_peer_ip' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1196     "comments": "",
1197     "x": 1982.5,
1198     "y": 935.9999694824219,
1199     "z": "b1905c0.2226628",
1200     "wires": []
1201   },
1202   {
1203     "id": "b6e32aaf.1d4358",
1204     "type": "set",
1205     "name": "set ac1_svlan",
1206     "xml": "<set>\n<parameter name='prop.l3vpn.ac1_svlan' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1207     "comments": "",
1208     "x": 1976.5,
1209     "y": 990.9999694824219,
1210     "z": "b1905c0.2226628",
1211     "wires": []
1212   },
1213   {
1214     "id": "3da3bd09.271e42",
1215     "type": "set",
1216     "name": "set ac2_svlan",
1217     "xml": "<set>\n<parameter name='prop.l3vpn.ac2_svlan' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1218     "comments": "",
1219     "x": 1973.5,
1220     "y": 1043.9999694824219,
1221     "z": "b1905c0.2226628",
1222     "wires": []
1223   },
1224   {
1225     "id": "3008b334.6e0ccc",
1226     "type": "set",
1227     "name": "set ac1_protocol",
1228     "xml": "<set>\n<parameter name='prop.l3vpn.ac1_protocol' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1229     "comments": "",
1230     "x": 1971.5,
1231     "y": 1100.9999694824219,
1232     "z": "b1905c0.2226628",
1233     "wires": []
1234   },
1235   {
1236     "id": "8e9dab50.3a0e28",
1237     "type": "set",
1238     "name": "set ac2_protocol",
1239     "xml": "<set>\n<parameter name='prop.l3vpn.ac2_protocol' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1240     "comments": "",
1241     "x": 1980.5,
1242     "y": 1152.9999694824219,
1243     "z": "b1905c0.2226628",
1244     "wires": []
1245   },
1246   {
1247     "id": "b8ec5e66.c0da4",
1248     "type": "set",
1249     "name": "set ac1_protocol_bgp_as",
1250     "xml": "<set>\n<parameter name='prop.l3vpn.ac1_protocol_bgp_as' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n<parameter name='prop.l3vpn.peer1-ip' value='`$prop.l3vpn.ac1_ip`' />\n",
1251     "comments": "",
1252     "x": 2074.5,
1253     "y": 1356.9999694824219,
1254     "z": "b1905c0.2226628",
1255     "wires": []
1256   },
1257   {
1258     "id": "d3572336.1890c",
1259     "type": "set",
1260     "name": "set ac2_protocol_bgp_as",
1261     "xml": "<set>\n<parameter name='prop.l3vpn.ac2_protocol_bgp_as' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n<parameter name='prop.l3vpn.peer2-ip' value='`$prop.l3vpn.ac2_ip`' />\n",
1262     "comments": "",
1263     "x": 2086.5,
1264     "y": 1405.9999694824219,
1265     "z": "b1905c0.2226628",
1266     "wires": []
1267   },
1268   {
1269     "id": "11091e74.b17202",
1270     "type": "set",
1271     "name": "set af_type",
1272     "xml": "<set>\n<parameter name='prop.l3vpn.af_type' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1273     "comments": "",
1274     "x": 1970.5,
1275     "y": 1499.9999694824219,
1276     "z": "b1905c0.2226628",
1277     "wires": []
1278   },
1279   {
1280     "id": "a0cacee0.a7a5a8",
1281     "type": "record",
1282     "name": "record",
1283     "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"network-topology-operation-create\"/>\n<parameter name=\"field3\" value=\"L3VPN-Config\"/>\n<parameter name=\"field4\" value=\"`l3vpn.name`\"/>\n<parameter name=\"field5\" value=\"`$prop.l3vpn.name`\"/>\n<parameter name=\"field6\" value=\"`l3vpn.topology`\"/>\n<parameter name=\"field7\" value=\"`$prop.l3vpn.topology`\"/>\n<parameter name=\"field8\" value=\"`l3vpn.site1_name`\"/>\n<parameter name=\"field9\" value=\"`$prop.l3vpn.site1_name`\"/>\n<parameter name=\"field10\" value=\"`l3vpn.vpn-policy1-id`\"/>\n<parameter name=\"field11\" value=\"`$prop.l3vpn.vpn-policy1-id`\"/>\n<parameter name=\"field12\" value=\"`l3vpn.entry1-id`\"/>\n<parameter name=\"field13\" value=\"`$prop.l3vpn.entry1-id`\"/>\n<parameter name=\"field14\" value=\"`l3vpn.sna1_name`\"/>\n<parameter name=\"field15\" value=\"`$prop.l3vpn.sna1_name`\"/>\n<parameter name=\"field16\" value=\"`l3vpn.pe1_id`\"/>\n<parameter name=\"field17\" value=\"`$prop.l3vpn.pe1_id`\"/>\n<parameter name=\"field18\" value=\"`l3vpn.ac1_id`\"/>\n<parameter name=\"field19\" value=\"`$prop.l3vpn.ac1_id`\"/>\n<parameter name=\"field20\" value=\"`l3vpn.ac1_svlan`\"/>\n<parameter name=\"field21\" value=\"`$prop.l3vpn.ac1_svlan`\"/>\n<parameter name=\"field22\" value=\"`l3vpn.ac1_peer_ip`\"/>\n<parameter name=\"field23\" value=\"`$prop.l3vpn.ac1_peer_ip`\"/>\n<parameter name=\"field24\" value=\"`l3vpn.ac1_ip`\"/>\n<parameter name=\"field25\" value=\"`$prop.l3vpn.ac1_ip`\"/>\n<parameter name=\"field26\" value=\"`l3vpn.ac1_protocol`\"/>\n<parameter name=\"field27\" value=\"`$prop.l3vpn.ac1_protocol`\"/>\n<parameter name=\"field28\" value=\"`l3vpn.sna1-route-ip-prefix`\"/>\n<parameter name=\"field29\" value=\"`$prop.l3vpn.sna1-route-ip-prefix`\"/>\n<parameter name=\"field30\" value=\"`l3vpn.sna1-route-next-hop`\"/>\n<parameter name=\"field31\" value=\"`$prop.l3vpn.sna1-route-next-hop`\"/>\n<parameter name=\"field32\" value=\"`l3vpn.peer1_ip`\"/>\n<parameter name=\"field33\" value=\"`$prop.l3vpn.peer1_ip`\"/>\n<parameter name=\"field34\" value=\"`l3vpn.ac1_protocol_bgp_as`\"/>\n<parameter name=\"field35\" value=\"`$prop.l3vpn.ac1_protocol_bgp_as`\"/>\n<parameter name=\"field36\" value=\"`l3vpn.vrf1-id`\"/>\n<parameter name=\"field37\" value=\"`$prop.l3vpn.vrf1-id`\"/>\n<parameter name=\"field38\" value=\"`l3vpn.site2_name`\"/>\n<parameter name=\"field39\" value=\"`$prop.l3vpn.site2_name`\"/>\n<parameter name=\"field40\" value=\"`l3vpn.vpn-policy2-id`\"/>\n<parameter name=\"field41\" value=\"`$prop.l3vpn.vpn-policy2-id`\"/>\n<parameter name=\"field42\" value=\"`l3vpn.entry2-id`\"/>\n<parameter name=\"field43\" value=\"`$prop.l3vpn.entry2-id`\"/>\n<parameter name=\"field44\" value=\"`l3vpn.sna2_name`\"/>\n<parameter name=\"field45\" value=\"`$prop.l3vpn.sna2_name`\"/>\n<parameter name=\"field46\" value=\"`l3vpn.pe2_id`\"/>\n<parameter name=\"field47\" value=\"`$prop.l3vpn.pe2_id`\"/>\n<parameter name=\"field48\" value=\"`l3vpn.ac2_id`\"/>\n<parameter name=\"field49\" value=\"`$prop.l3vpn.ac2_id`\"/>\n<parameter name=\"field50\" value=\"`l3vpn.ac2_svlan`\"/>\n<parameter name=\"field51\" value=\"`$prop.l3vpn.ac2_svlan`\"/>\n<parameter name=\"field52\" value=\"`l3vpn.ac2_peer_ip`\"/>\n<parameter name=\"field53\" value=\"`$prop.l3vpn.ac2_peer_ip`\"/>\n<parameter name=\"field54\" value=\"`l3vpn.ac2_ip`\"/>\n<parameter name=\"field55\" value=\"`$prop.l3vpn.ac2_ip`\"/>\n<parameter name=\"field56\" value=\"`l3vpn.ac2_protocol`\"/>\n<parameter name=\"field57\" value=\"`$prop.l3vpn.ac2_protocol`\"/>\n<parameter name=\"field58\" value=\"`l3vpn.sna2-route-ip-prefix`\"/>\n<parameter name=\"field59\" value=\"`$prop.l3vpn.sna2-route-ip-prefix`\"/>\n<parameter name=\"field60\" value=\"`l3vpn.sna2-route-next-hop`\"/>\n<parameter name=\"field61\" value=\"`$prop.l3vpn.sna2-route-next-hop`\"/>\n<parameter name=\"field62\" value=\"`l3vpn.peer2_ip`\"/>\n<parameter name=\"field63\" value=\"`$prop.l3vpn.peer2_ip`\"/>\n<parameter name=\"field64\" value=\"`l3vpn.ac2_protocol_bgp_as`\"/>\n<parameter name=\"field65\" value=\"`$prop.l3vpn.ac2_protocol_bgp_as`\"/>\n<parameter name=\"field66\" value=\"`l3vpn.vrf2-id`\"/>\n<parameter name=\"field67\" value=\"`$prop.l3vpn.vrf2-id`\"/>\n<parameter name=\"field68\" value=\"`l3vpn.af_type`\"/>\n<parameter name=\"field69\" value=\"`$prop.l3vpn.af_type`\"/>",
1284     "comments": "",
1285     "outputs": 1,
1286     "x": 716,
1287     "y": 923,
1288     "z": "b1905c0.2226628",
1289     "wires": [
1290       []
1291     ]
1292   },
1293   {
1294     "id": "d8859d72.093c7",
1295     "type": "switchNode",
1296     "name": "switch service-type",
1297     "xml": "<switch test=\"`$prop.l3vpn.service-type`\">\n",
1298     "comments": "",
1299     "outputs": 1,
1300     "x": 601,
1301     "y": 1136.9999694824219,
1302     "z": "b1905c0.2226628",
1303     "wires": [
1304       [
1305         "aa6051d7.d8472",
1306         "6a9ebade.f8d4c4",
1307         "a797d228.5ea9d"
1308       ]
1309     ]
1310   },
1311   {
1312     "id": "aa6051d7.d8472",
1313     "type": "outcomeTrue",
1314     "name": "l3vpn-ipwan",
1315     "xml": "<outcome value='l3vpn-ipwan'>\n",
1316     "comments": "",
1317     "outputs": 1,
1318     "x": 695,
1319     "y": 1063.9999694824219,
1320     "z": "b1905c0.2226628",
1321     "wires": [
1322       [
1323         "19938969.979a37"
1324       ]
1325     ]
1326   },
1327   {
1328     "id": "6a9ebade.f8d4c4",
1329     "type": "outcomeTrue",
1330     "name": "l3vpn-sptn",
1331     "xml": "<outcome value='l3vpn-sptn'>\n",
1332     "comments": "",
1333     "outputs": 1,
1334     "x": 776,
1335     "y": 1251.9999694824219,
1336     "z": "b1905c0.2226628",
1337     "wires": [
1338       [
1339         "89285d57.29b5c8"
1340       ]
1341     ]
1342   },
1343   {
1344     "id": "a797d228.5ea9d",
1345     "type": "outcomeTrue",
1346     "name": "other",
1347     "xml": "<outcome value='Other'>\n",
1348     "comments": "",
1349     "outputs": 1,
1350     "x": 769,
1351     "y": 1297.9999694824219,
1352     "z": "b1905c0.2226628",
1353     "wires": [
1354       [
1355         "a197c78b.b2ba1"
1356       ]
1357     ]
1358   },
1359   {
1360     "id": "a197c78b.b2ba1",
1361     "type": "returnFailure",
1362     "name": "return failure",
1363     "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 retrieving vpn binding\" />\n\n",
1364     "comments": "",
1365     "x": 932,
1366     "y": 1301.9999694824219,
1367     "z": "b1905c0.2226628",
1368     "wires": []
1369   },
1370   {
1371     "id": "efc2210e.acb0a",
1372     "type": "execute",
1373     "name": "execute vpn-policy1 entry id",
1374     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.entry1-id\"/>\n",
1375     "comments": "",
1376     "outputs": 1,
1377     "x": 810,
1378     "y": 514.9999694824219,
1379     "z": "b1905c0.2226628",
1380     "wires": [
1381       [
1382         "a3ce796c.5c1d3"
1383       ]
1384     ]
1385   },
1386   {
1387     "id": "a3ce796c.5c1d3",
1388     "type": "failure",
1389     "name": "failure",
1390     "xml": "<outcome value='failure'>\n",
1391     "comments": "",
1392     "outputs": 1,
1393     "x": 1035,
1394     "y": 517.9999389648438,
1395     "z": "b1905c0.2226628",
1396     "wires": [
1397       [
1398         "2b0059a7.529b16"
1399       ]
1400     ]
1401   },
1402   {
1403     "id": "2b0059a7.529b16",
1404     "type": "returnFailure",
1405     "name": "return failure",
1406     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while generation vpn policy ID\" />\n",
1407     "comments": "",
1408     "x": 1216,
1409     "y": 515.9999389648438,
1410     "z": "b1905c0.2226628",
1411     "wires": []
1412   },
1413   {
1414     "id": "1c90c17d.548b0f",
1415     "type": "execute",
1416     "name": "execute split ac1-route",
1417     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.l3vpn.ac1_route`'/>\n<parameter name=\"regex\" value=\" ## \"/>\n<parameter name=\"ctx_memory_result_key\" value=\"route1\"/>\n",
1418     "comments": "",
1419     "outputs": 1,
1420     "x": 2200,
1421     "y": 1212.9999694824219,
1422     "z": "b1905c0.2226628",
1423     "wires": [
1424       [
1425         "49c2f0ca.cf2d3",
1426         "f5ea72ca.f5ae4"
1427       ]
1428     ]
1429   },
1430   {
1431     "id": "3fb5f0ac.682b3",
1432     "type": "switchNode",
1433     "name": "switch ac2_route",
1434     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_route'`\">\n",
1435     "comments": "",
1436     "outputs": 1,
1437     "x": 1601,
1438     "y": 1260.9999694824219,
1439     "z": "b1905c0.2226628",
1440     "wires": [
1441       [
1442         "3283940e.8ab4c4"
1443       ]
1444     ]
1445   },
1446   {
1447     "id": "e8fa40d3.8412",
1448     "type": "switchNode",
1449     "name": "switch ac1_route",
1450     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_route'`\">\n",
1451     "comments": "",
1452     "outputs": 1,
1453     "x": 1602,
1454     "y": 1211.9999694824219,
1455     "z": "b1905c0.2226628",
1456     "wires": [
1457       [
1458         "841f9419.015d28"
1459       ]
1460     ]
1461   },
1462   {
1463     "id": "841f9419.015d28",
1464     "type": "outcomeTrue",
1465     "name": "true",
1466     "xml": "<outcome value='true'>\n",
1467     "comments": "",
1468     "outputs": 1,
1469     "x": 1774,
1470     "y": 1209.9999694824219,
1471     "z": "b1905c0.2226628",
1472     "wires": [
1473       [
1474         "20b6ae7f.722c42"
1475       ]
1476     ]
1477   },
1478   {
1479     "id": "3283940e.8ab4c4",
1480     "type": "outcomeTrue",
1481     "name": "true",
1482     "xml": "<outcome value='true'>\n",
1483     "comments": "",
1484     "outputs": 1,
1485     "x": 1787,
1486     "y": 1268.9999694824219,
1487     "z": "b1905c0.2226628",
1488     "wires": [
1489       [
1490         "1ced6183.ccd51e"
1491       ]
1492     ]
1493   },
1494   {
1495     "id": "ac124744.03bff8",
1496     "type": "set",
1497     "name": "set ac1_route",
1498     "xml": "<set>\n<parameter name='prop.l3vpn.ac1_route' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1499     "comments": "",
1500     "x": 2171,
1501     "y": 1160.9999694824219,
1502     "z": "b1905c0.2226628",
1503     "wires": []
1504   },
1505   {
1506     "id": "81cb8cda.6d1ac8",
1507     "type": "set",
1508     "name": "set ac2_route",
1509     "xml": "<set>\n<parameter name='prop.l3vpn.ac2_route' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1510     "comments": "",
1511     "x": 2169,
1512     "y": 1260.9999694824219,
1513     "z": "b1905c0.2226628",
1514     "wires": []
1515   },
1516   {
1517     "id": "31d73427.5a24d4",
1518     "type": "execute",
1519     "name": "execute split ac2-route",
1520     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.l3vpn.ac2_route`'/>\n<parameter name=\"regex\" value=\" ## \"/>\n<parameter name=\"ctx_memory_result_key\" value=\"route2\"/>\n",
1521     "comments": "",
1522     "outputs": 1,
1523     "x": 2193,
1524     "y": 1305.9999694824219,
1525     "z": "b1905c0.2226628",
1526     "wires": [
1527       [
1528         "79ee27c0.1560d",
1529         "1e716ed9.5862f1"
1530       ]
1531     ]
1532   },
1533   {
1534     "id": "20b6ae7f.722c42",
1535     "type": "block",
1536     "name": "block atomic",
1537     "xml": "<block atomic=\"true\">\n",
1538     "atomic": "false",
1539     "comments": "",
1540     "outputs": 1,
1541     "x": 1925,
1542     "y": 1209.9999694824219,
1543     "z": "b1905c0.2226628",
1544     "wires": [
1545       [
1546         "ac124744.03bff8",
1547         "1c90c17d.548b0f"
1548       ]
1549     ]
1550   },
1551   {
1552     "id": "1ced6183.ccd51e",
1553     "type": "block",
1554     "name": "block atomic",
1555     "xml": "<block atomic=\"true\">\n",
1556     "atomic": "false",
1557     "comments": "",
1558     "outputs": 1,
1559     "x": 1926,
1560     "y": 1268.9999694824219,
1561     "z": "b1905c0.2226628",
1562     "wires": [
1563       [
1564         "81cb8cda.6d1ac8",
1565         "31d73427.5a24d4"
1566       ]
1567     ]
1568   },
1569   {
1570     "id": "3e3972fa.77b7f6",
1571     "type": "execute",
1572     "name": "execute vrf1-id",
1573     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.vrf1-id\"/>\n",
1574     "comments": "",
1575     "outputs": 1,
1576     "x": 795,
1577     "y": 616,
1578     "z": "b1905c0.2226628",
1579     "wires": [
1580       [
1581         "634f24b4.8e0cd4"
1582       ]
1583     ]
1584   },
1585   {
1586     "id": "d43bb648.453b08",
1587     "type": "execute",
1588     "name": "execute vrf2-id",
1589     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.vrf2-id\"/>\n",
1590     "comments": "",
1591     "outputs": 1,
1592     "x": 792.3333740234375,
1593     "y": 673.333251953125,
1594     "z": "b1905c0.2226628",
1595     "wires": [
1596       [
1597         "134b1747.a1ed89"
1598       ]
1599     ]
1600   },
1601   {
1602     "id": "134b1747.a1ed89",
1603     "type": "failure",
1604     "name": "failure",
1605     "xml": "<outcome value='failure'>\n",
1606     "comments": "",
1607     "outputs": 1,
1608     "x": 1042.3333740234375,
1609     "y": 679.333251953125,
1610     "z": "b1905c0.2226628",
1611     "wires": [
1612       [
1613         "e6e1ba3d.211b3"
1614       ]
1615     ]
1616   },
1617   {
1618     "id": "634f24b4.8e0cd4",
1619     "type": "failure",
1620     "name": "failure",
1621     "xml": "<outcome value='failure'>\n",
1622     "comments": "",
1623     "outputs": 1,
1624     "x": 1042,
1625     "y": 620.9999389648438,
1626     "z": "b1905c0.2226628",
1627     "wires": [
1628       [
1629         "f08db05b.65ee68"
1630       ]
1631     ]
1632   },
1633   {
1634     "id": "f08db05b.65ee68",
1635     "type": "returnFailure",
1636     "name": "return failure",
1637     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while generation vpn policy ID\" />\n",
1638     "comments": "",
1639     "x": 1223,
1640     "y": 618.9999389648438,
1641     "z": "b1905c0.2226628",
1642     "wires": []
1643   },
1644   {
1645     "id": "e6e1ba3d.211b3",
1646     "type": "returnFailure",
1647     "name": "return failure",
1648     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while generation vpn policy ID\" />\n",
1649     "comments": "",
1650     "x": 1223.3333740234375,
1651     "y": 677.333251953125,
1652     "z": "b1905c0.2226628",
1653     "wires": []
1654   },
1655   {
1656     "id": "19938969.979a37",
1657     "type": "block",
1658     "name": "block : atomic",
1659     "xml": "<block atomic=\"true\">\n",
1660     "atomic": "false",
1661     "comments": "",
1662     "outputs": 1,
1663     "x": 828,
1664     "y": 1128.9999694824219,
1665     "z": "b1905c0.2226628",
1666     "wires": [
1667       [
1668         "4a98e8a7.30e56",
1669         "45ed0ae2.aa3684",
1670         "d76dde.a5a8222",
1671         "873707de.4b4938"
1672       ]
1673     ]
1674   },
1675   {
1676     "id": "45ed0ae2.aa3684",
1677     "type": "execute",
1678     "name": "execute RestApiCallNode IPWAN Site Config",
1679     "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir +'/l3smsitetemplate.json'`\"/>\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url +'/restconf/data/huawei-ac-net-l3vpn-svc:l3vpn-svc-cfg/sites'`\"/>\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=\"site-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`\" />",
1680     "comments": "",
1681     "outputs": 1,
1682     "x": 1096,
1683     "y": 1212.9999694824219,
1684     "z": "b1905c0.2226628",
1685     "wires": [
1686       [
1687         "a7b0af3.7ac715",
1688         "5b1c0e49.45a8a8"
1689       ]
1690     ]
1691   },
1692   {
1693     "id": "d76dde.a5a8222",
1694     "type": "execute",
1695     "name": "execute RestApiCallNode IPWAN VRF Config",
1696     "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir +'/l3smvrftemplate.json'`\"/>\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url +'/restconf/data/huawei-ac-net-l3vpn-svc:l3vpn-svc-cfg/huawei-ac-net-l3vpn-svc-vfi:vrf-attributes'`\"/>\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=\"vrf-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`\" />",
1697     "comments": "",
1698     "outputs": 1,
1699     "x": 1110,
1700     "y": 1115.9999694824219,
1701     "z": "b1905c0.2226628",
1702     "wires": [
1703       [
1704         "a7b0af3.7ac715",
1705         "a1139f25.6746c"
1706       ]
1707     ]
1708   },
1709   {
1710     "id": "49c2f0ca.cf2d3",
1711     "type": "failure",
1712     "name": "failure",
1713     "xml": "<outcome value='failure'>\n",
1714     "comments": "",
1715     "outputs": 1,
1716     "x": 2418,
1717     "y": 1204.9999694824219,
1718     "z": "b1905c0.2226628",
1719     "wires": [
1720       [
1721         "3810cf64.b01548"
1722       ]
1723     ]
1724   },
1725   {
1726     "id": "3810cf64.b01548",
1727     "type": "returnFailure",
1728     "name": "return failure",
1729     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",
1730     "comments": "",
1731     "x": 2599,
1732     "y": 1202.9999694824219,
1733     "z": "b1905c0.2226628",
1734     "wires": []
1735   },
1736   {
1737     "id": "79ee27c0.1560d",
1738     "type": "failure",
1739     "name": "failure",
1740     "xml": "<outcome value='failure'>\n",
1741     "comments": "",
1742     "outputs": 1,
1743     "x": 2416,
1744     "y": 1306.9999694824219,
1745     "z": "b1905c0.2226628",
1746     "wires": [
1747       [
1748         "92d0c467.dd3bc8"
1749       ]
1750     ]
1751   },
1752   {
1753     "id": "92d0c467.dd3bc8",
1754     "type": "returnFailure",
1755     "name": "return failure",
1756     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",
1757     "comments": "",
1758     "x": 2597,
1759     "y": 1304.9999694824219,
1760     "z": "b1905c0.2226628",
1761     "wires": []
1762   },
1763   {
1764     "id": "f5ea72ca.f5ae4",
1765     "type": "failure",
1766     "name": "success",
1767     "xml": "<outcome value='success'>\n",
1768     "comments": "",
1769     "outputs": 1,
1770     "x": 2417,
1771     "y": 1138.9999694824219,
1772     "z": "b1905c0.2226628",
1773     "wires": [
1774       [
1775         "842cbe45.ff51d8"
1776       ]
1777     ]
1778   },
1779   {
1780     "id": "1e716ed9.5862f1",
1781     "type": "failure",
1782     "name": "success",
1783     "xml": "<outcome value='success'>\n",
1784     "comments": "",
1785     "outputs": 1,
1786     "x": 2413,
1787     "y": 1258.9999694824219,
1788     "z": "b1905c0.2226628",
1789     "wires": [
1790       [
1791         "f22dbcb6.0cf78"
1792       ]
1793     ]
1794   },
1795   {
1796     "id": "842cbe45.ff51d8",
1797     "type": "set",
1798     "name": "set route1 ip-prefix next-hop",
1799     "xml": "<set>\n<parameter name='prop.l3vpn.sna1-route.ip-prefix' value='`$route1[0]`' />\n<parameter name='prop.l3vpn.sna1-route.next-hop' value='`$route1[1]`' />\n",
1800     "comments": "",
1801     "x": 2624,
1802     "y": 1132.9999694824219,
1803     "z": "b1905c0.2226628",
1804     "wires": []
1805   },
1806   {
1807     "id": "f22dbcb6.0cf78",
1808     "type": "set",
1809     "name": "set route2 ip-prefix next-hop",
1810     "xml": "<set>\n<parameter name='prop.l3vpn.sna2-route.ip-prefix' value='`$route2[0]`' />\n<parameter name='prop.l3vpn.sna2-route.next-hop' value='`$route2[1]`' />",
1811     "comments": "",
1812     "x": 2624,
1813     "y": 1251.9999694824219,
1814     "z": "b1905c0.2226628",
1815     "wires": []
1816   },
1817   {
1818     "id": "4946b4b6.2645f4",
1819     "type": "execute",
1820     "name": "execute generate-underlay-network-id",
1821     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.network-id\"/>\n",
1822     "comments": "",
1823     "outputs": 1,
1824     "x": 851,
1825     "y": 767,
1826     "z": "b1905c0.2226628",
1827     "wires": [
1828       []
1829     ]
1830   },
1831   {
1832     "id": "3c09007b.15e098",
1833     "type": "switchNode",
1834     "name": "switch service-data.networks_length",
1835     "xml": "<switch test='`$service-data.networks.network_length`'>\n",
1836     "comments": "",
1837     "outputs": 1,
1838     "x": 809,
1839     "y": 848,
1840     "z": "b1905c0.2226628",
1841     "wires": [
1842       [
1843         "e6d49c8.04a73e",
1844         "928abf9d.17e3a8"
1845       ]
1846     ]
1847   },
1848   {
1849     "id": "e6d49c8.04a73e",
1850     "type": "other",
1851     "name": "Null",
1852     "xml": "<outcome value=''>\n",
1853     "comments": "",
1854     "outputs": 1,
1855     "x": 1082.8095703125,
1856     "y": 816.952392578125,
1857     "z": "b1905c0.2226628",
1858     "wires": [
1859       [
1860         "a786c98a.f21ac"
1861       ]
1862     ]
1863   },
1864   {
1865     "id": "928abf9d.17e3a8",
1866     "type": "other",
1867     "name": "other",
1868     "xml": "<outcome value='Other'>\n",
1869     "comments": "",
1870     "outputs": 1,
1871     "x": 1077.666748046875,
1872     "y": 862.6666870117188,
1873     "z": "b1905c0.2226628",
1874     "wires": [
1875       [
1876         "58a5992a.3c5588"
1877       ]
1878     ]
1879   },
1880   {
1881     "id": "a786c98a.f21ac",
1882     "type": "set",
1883     "name": "set nidx",
1884     "xml": "<set>\n<parameter name='nidx' value='0' />\n",
1885     "comments": "",
1886     "x": 1235.8095703125,
1887     "y": 816.5238037109375,
1888     "z": "b1905c0.2226628",
1889     "wires": []
1890   },
1891   {
1892     "id": "58a5992a.3c5588",
1893     "type": "set",
1894     "name": "set nidx",
1895     "xml": "<set>\n<parameter name='nidx' value='`$service-data.networks.network_length`' />\n",
1896     "comments": "",
1897     "x": 1237.2381591796875,
1898     "y": 861.5238647460938,
1899     "z": "b1905c0.2226628",
1900     "wires": []
1901   },
1902   {
1903     "id": "6c6c2617.940e5",
1904     "type": "set",
1905     "name": "set network in service-data",
1906     "xml": "<set>\n<parameter name='service-data.networks.network[$nidx].network-id' value='`$prop.l3vpn.network-id`' />\n<parameter name='service-data.networks.network[$nidx].network-data.sdnc-request-header.' value='`$network-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.networks.network[$nidx].network-data.request-information.' value='`$network-topology-operation-input.request-information.`' />\n<parameter name='service-data.networks.network[$nidx].network-data.service-information.' value='`$network-topology-operation-input.service-information.`' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-information.' value='`$network-topology-operation-input.network-information.`' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-request-input.' value='`$network-topology-operation-input.network-request-input.`' />\n<parameter name='service-data.networks.network_length' value='`$nidx+1`' />\n\n",
1907     "comments": "",
1908     "x": 723,
1909     "y": 1336,
1910     "z": "b1905c0.2226628",
1911     "wires": []
1912   },
1913   {
1914     "id": "68a6c57e.f14dec",
1915     "type": "set",
1916     "name": "set networkId and network-object-path",
1917     "xml": "<set>\n<parameter name='networkId' value='`$prop.l3vpn.network-id`' />\n<parameter name=\"network-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $network-topology-operation-input.service-information.service-instance-id  + '/service-data/networks/network/'  + $prop.l3vpn.network-id  + '/network-data/'` \" />",
1918     "comments": "",
1919     "x": 754,
1920     "y": 1482,
1921     "z": "b1905c0.2226628",
1922     "wires": []
1923   },
1924   {
1925     "id": "26e0b74.7b173c8",
1926     "type": "returnSuccess",
1927     "name": "return success",
1928     "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",
1929     "comments": "",
1930     "x": 678,
1931     "y": 1696,
1932     "z": "b1905c0.2226628",
1933     "wires": []
1934   },
1935   {
1936     "id": "d899adb0.900798",
1937     "type": "set",
1938     "name": "set network-level-oper-status",
1939     "xml": "<set>\n<parameter name='service-data.networks.network[$nidx].network-data.network-level-oper-status.order-status' value='Created' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-level-oper-status.last-rpc-action' value='`$network-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-level-oper-status.last-action' value='`$network-topology-operation-input.request-information.request-action`' />",
1940     "comments": "",
1941     "x": 722,
1942     "y": 1531,
1943     "z": "b1905c0.2226628",
1944     "wires": []
1945   },
1946   {
1947     "id": "8e08cbd2.d417e8",
1948     "type": "get-resource",
1949     "name": "get-resource pnf",
1950     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $prop.l3vpn.pe1_id AND \n\t\t     depth = '0'\"\n        pfx='tmp.aai.pnf' local-only='false' >\n\n",
1951     "comments": "",
1952     "outputs": 1,
1953     "x": 800,
1954     "y": 254,
1955     "z": "b1905c0.2226628",
1956     "wires": [
1957       [
1958         "df2735fd.61f1e8",
1959         "63fc7927.79a528",
1960         "81648fb3.dcd7d8"
1961       ]
1962     ]
1963   },
1964   {
1965     "id": "df2735fd.61f1e8",
1966     "type": "success",
1967     "name": "success",
1968     "xml": "<outcome value='success'>\n",
1969     "comments": "",
1970     "outputs": 1,
1971     "x": 1122,
1972     "y": 144,
1973     "z": "b1905c0.2226628",
1974     "wires": [
1975       [
1976         "9d008f77.afdad"
1977       ]
1978     ]
1979   },
1980   {
1981     "id": "63fc7927.79a528",
1982     "type": "not-found",
1983     "name": "not-found",
1984     "xml": "<outcome value='not-found'>\n",
1985     "comments": "",
1986     "outputs": 1,
1987     "x": 1125.490966796875,
1988     "y": 191.57403564453125,
1989     "z": "b1905c0.2226628",
1990     "wires": [
1991       [
1992         "91ed21e1.d136e"
1993       ]
1994     ]
1995   },
1996   {
1997     "id": "81648fb3.dcd7d8",
1998     "type": "other",
1999     "name": "other",
2000     "xml": "<outcome value='Other'>\n",
2001     "comments": "",
2002     "outputs": 1,
2003     "x": 1120.823974609375,
2004     "y": 232.9073486328125,
2005     "z": "b1905c0.2226628",
2006     "wires": [
2007       [
2008         "5af66dea.2e7014"
2009       ]
2010     ]
2011   },
2012   {
2013     "id": "91ed21e1.d136e",
2014     "type": "returnFailure",
2015     "name": "return failure",
2016     "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",
2017     "comments": "",
2018     "x": 1302.0623779296875,
2019     "y": 179.85977172851562,
2020     "z": "b1905c0.2226628",
2021     "wires": []
2022   },
2023   {
2024     "id": "5af66dea.2e7014",
2025     "type": "returnFailure",
2026     "name": "return failure",
2027     "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 pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",
2028     "comments": "",
2029     "x": 1308.5965309143066,
2030     "y": 228.34654140472412,
2031     "z": "b1905c0.2226628",
2032     "wires": []
2033   },
2034   {
2035     "id": "9d008f77.afdad",
2036     "type": "set",
2037     "name": "set tmp.thirdparty-sdnc-id",
2038     "xml": "<set>\n<parameter name='tmp.thirdparty-sdnc-id' value=\"`$tmp.aai.pnf.relationship-list.relationship[0].relationship-data[0].relationship-value`\" />\n",
2039     "comments": "",
2040     "x": 1326,
2041     "y": 131,
2042     "z": "b1905c0.2226628",
2043     "wires": []
2044   },
2045   {
2046     "id": "387886dd.77b922",
2047     "type": "save",
2048     "name": "save underlay configuration in AAI",
2049     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='configuration' \n      key='configuration.configuration-id = $prop.l3vpn.network-id' >\n<parameter name='configuration-id' value='`$prop.l3vpn.network-id`' />\n<parameter name='configuration-type' value='underlay' />\n<parameter name='configuration-sub-type' value='l3vpn' />\n<parameter name='orchestration-status' value='Created' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$prop.l3vpn.network-id`' />\n<parameter name='configuration-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $network-topology-operation-input.service-information.service-instance-id  + '/service-data/networks/network/'  + $prop.l3vpn.network-id  + '/network-data/'` \" />\n",
2050     "comments": "",
2051     "outputs": 1,
2052     "x": 733,
2053     "y": 1590,
2054     "z": "b1905c0.2226628",
2055     "wires": [
2056       []
2057     ]
2058   },
2059   {
2060     "id": "60cb5057.fb4318",
2061     "type": "save",
2062     "name": "save service relationship in AAI",
2063     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id \n         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id \n         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"configuration\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/configurations/configuration/' + $prop.l3vpn.network-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"configuration.configuration-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.l3vpn.network-id`\" />",
2064     "comments": "",
2065     "outputs": 1,
2066     "x": 726,
2067     "y": 1646,
2068     "z": "b1905c0.2226628",
2069     "wires": [
2070       []
2071     ]
2072   },
2073   {
2074     "id": "fdabde17.5c847",
2075     "type": "block",
2076     "name": "block",
2077     "xml": "<block>\n",
2078     "atomic": "false",
2079     "comments": "",
2080     "outputs": 1,
2081     "x": 1248.5,
2082     "y": 405.9999694824219,
2083     "z": "b1905c0.2226628",
2084     "wires": [
2085       [
2086         "a016ef4c.00b8d8",
2087         "42d21e94.8794d",
2088         "141c3d3d.ab7053",
2089         "4ee7a07.d59c26",
2090         "5c63bd35.850224",
2091         "58f3e289.2a7e64",
2092         "95375fe3.44bc28",
2093         "fe0b88f6.f80e9",
2094         "7a18b8ce.d5dc",
2095         "13b6f73a.13b789",
2096         "fd7f4144.b3829",
2097         "45ea1a7b.99de84",
2098         "2d742a69.fb645e",
2099         "a750a836.67c46",
2100         "32c3f1e3.30689e",
2101         "e951ad31.5ca928",
2102         "e3393629.af0d3",
2103         "62f6947f.61850c",
2104         "746e4da0.8ed054",
2105         "ce1e821a.8edd98",
2106         "ac3cc96e.e8c948",
2107         "baf40051.ee5bc",
2108         "c4c0db18.879888",
2109         "e8fa40d3.8412",
2110         "3fb5f0ac.682b3"
2111       ]
2112     ]
2113   },
2114   {
2115     "id": "873707de.4b4938",
2116     "type": "execute",
2117     "name": "execute RestApiCallNode Get token",
2118     "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\"/>",
2119     "comments": "",
2120     "outputs": 1,
2121     "x": 969,
2122     "y": 920.9999694824219,
2123     "z": "b1905c0.2226628",
2124     "wires": [
2125       [
2126         "7ec3a0d9.74ab38",
2127         "d68f58c.e668e28"
2128       ]
2129     ]
2130   },
2131   {
2132     "id": "7ec3a0d9.74ab38",
2133     "type": "success",
2134     "name": "success",
2135     "xml": "<outcome value='success'>\n",
2136     "comments": "",
2137     "outputs": 1,
2138     "x": 1204,
2139     "y": 898.9999694824219,
2140     "z": "b1905c0.2226628",
2141     "wires": [
2142       [
2143         "1169f76b.30c241"
2144       ]
2145     ]
2146   },
2147   {
2148     "id": "d68f58c.e668e28",
2149     "type": "failure",
2150     "name": "failure",
2151     "xml": "<outcome value='failure'>\n",
2152     "comments": "",
2153     "outputs": 1,
2154     "x": 1196.25,
2155     "y": 952.6428527832031,
2156     "z": "b1905c0.2226628",
2157     "wires": [
2158       [
2159         "f88bda1b.6ed7c8"
2160       ]
2161     ]
2162   },
2163   {
2164     "id": "f88bda1b.6ed7c8",
2165     "type": "returnFailure",
2166     "name": "return failure",
2167     "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",
2168     "comments": "",
2169     "x": 1349,
2170     "y": 952.3929138183594,
2171     "z": "b1905c0.2226628",
2172     "wires": []
2173   },
2174   {
2175     "id": "1169f76b.30c241",
2176     "type": "set",
2177     "name": "set token-id",
2178     "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
2179     "comments": "",
2180     "x": 1358,
2181     "y": 899.9999694824219,
2182     "z": "b1905c0.2226628",
2183     "wires": []
2184   },
2185   {
2186     "id": "a7b0af3.7ac715",
2187     "type": "success",
2188     "name": "success",
2189     "xml": "<outcome value='success'>\n",
2190     "comments": "",
2191     "outputs": 1,
2192     "x": 1384,
2193     "y": 1071.9999694824219,
2194     "z": "b1905c0.2226628",
2195     "wires": [
2196       [
2197         "18af9724.8ec0e1"
2198       ]
2199     ]
2200   },
2201   {
2202     "id": "a1139f25.6746c",
2203     "type": "failure",
2204     "name": "failure",
2205     "xml": "<outcome value='failure'>\n",
2206     "comments": "",
2207     "outputs": 1,
2208     "x": 1391.25,
2209     "y": 1166.6427917480469,
2210     "z": "b1905c0.2226628",
2211     "wires": [
2212       [
2213         "d91cb09e.e11ad8"
2214       ]
2215     ]
2216   },
2217   {
2218     "id": "d91cb09e.e11ad8",
2219     "type": "returnFailure",
2220     "name": "return failure",
2221     "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 vrf rest api\" />\n",
2222     "comments": "",
2223     "x": 1363,
2224     "y": 1351.3929138183594,
2225     "z": "b1905c0.2226628",
2226     "wires": []
2227   },
2228   {
2229     "id": "a2104e27.ed674",
2230     "type": "execute",
2231     "name": "execute Properties",
2232     "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",
2233     "comments": "",
2234     "outputs": 1,
2235     "x": 692.96875,
2236     "y": 992,
2237     "z": "b1905c0.2226628",
2238     "wires": [
2239       []
2240     ]
2241   },
2242   {
2243     "id": "18af9724.8ec0e1",
2244     "type": "block",
2245     "name": "block : atomic",
2246     "xml": "<block atomic=\"true\">",
2247     "atomic": "true",
2248     "comments": "",
2249     "outputs": 1,
2250     "x": 1224,
2251     "y": 1402.9999694824219,
2252     "z": "b1905c0.2226628",
2253     "wires": [
2254       []
2255     ]
2256   },
2257   {
2258     "id": "5b1c0e49.45a8a8",
2259     "type": "failure",
2260     "name": "failure",
2261     "xml": "<outcome value='failure'>\n",
2262     "comments": "",
2263     "outputs": 1,
2264     "x": 1314,
2265     "y": 1466.9999694824219,
2266     "z": "b1905c0.2226628",
2267     "wires": [
2268       [
2269         "b1419921.c878d"
2270       ]
2271     ]
2272   },
2273   {
2274     "id": "b1419921.c878d",
2275     "type": "returnFailure",
2276     "name": "return failure",
2277     "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 site rest api\" />\n",
2278     "comments": "",
2279     "x": 1343.75,
2280     "y": 1524.7500915527344,
2281     "z": "b1905c0.2226628",
2282     "wires": []
2283   },
2284   {
2285     "id": "b1d48b0e.d19db",
2286     "type": "returnFailure",
2287     "name": "return failure",
2288     "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",
2289     "comments": "",
2290     "x": 1200,
2291     "y": 1054.9999694824219,
2292     "z": "b1905c0.2226628",
2293     "wires": []
2294   },
2295   {
2296     "id": "ced00609.d81b48",
2297     "type": "failure",
2298     "name": "failure",
2299     "xml": "<outcome value='failure'>\n",
2300     "comments": "",
2301     "outputs": 1,
2302     "x": 1055,
2303     "y": 1051.9999694824219,
2304     "z": "b1905c0.2226628",
2305     "wires": [
2306       [
2307         "b1d48b0e.d19db"
2308       ]
2309     ]
2310   },
2311   {
2312     "id": "b676786f.1bea58",
2313     "type": "set",
2314     "name": "set vrf in network-data",
2315     "xml": "<set>\n<parameter name='service-data.networks.network[$nidx].network-data.network-request-input.network-input-parameters.param[$pidx].name' value='vrf1_id' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-request-input.network-input-parameters.param[$pidx].value' value='`$prop.l3vpn.vrf1-id`' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-request-input.network-input-parameters.param[$pidx+1].name' value='vrf2_id' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-request-input.network-input-parameters.param[$pidx+1].value' value='`$prop.l3vpn.vrf2-id`d' />\n<parameter name='service-data.networks.network[$nidx].network_data.network-request-input.network-input-parameters.param_length' value='`$pidx+2`' />",
2316     "comments": "",
2317     "x": 705,
2318     "y": 1420,
2319     "z": "b1905c0.2226628",
2320     "wires": []
2321   },
2322   {
2323     "id": "c690b1cd.2300e8",
2324     "type": "set",
2325     "name": "set pidx",
2326     "xml": "<set>\n<parameter name='pidx' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length`' />",
2327     "comments": "",
2328     "x": 704,
2329     "y": 1377,
2330     "z": "b1905c0.2226628",
2331     "wires": []
2332   }
2333 ]