Merge "Add ueb-listener container"
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_network-topology-operation-create.json
1 [
2   {
3     "id": "47e67080.80954",
4     "type": "dgstart",
5     "name": "DGSTART",
6     "outputs": 1,
7     "x": 86,
8     "y": 57,
9     "z": "f0bdac73.5c8b08",
10     "wires": [
11       [
12         "2a509806.cfd2b"
13       ]
14     ]
15   },
16   {
17     "id": "2a509806.cfd2b",
18     "type": "service-logic",
19     "name": "GENERIC-RESOURCE-API 1.2.0-SNAPSHOT",
20     "module": "GENERIC-RESOURCE-API",
21     "version": "1.2.0-SNAPSHOT",
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='1.2.0-SNAPSHOT'>",
24     "outputs": 1,
25     "x": 298.00000381469727,
26     "y": 129.0000171661377,
27     "z": "f0bdac73.5c8b08",
28     "wires": [
29       [
30         "25026a28.6facee"
31       ]
32     ]
33   },
34   {
35     "id": "25026a28.6facee",
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": 286.0001220703125,
42     "y": 217,
43     "z": "f0bdac73.5c8b08",
44     "wires": [
45       [
46         "fbf289ee.ac5b88"
47       ]
48     ]
49   },
50   {
51     "id": "fbf289ee.ac5b88",
52     "type": "block",
53     "name": "block : atomic",
54     "xml": "<block atomic=\"true\">\n",
55     "atomic": "false",
56     "comments": "",
57     "outputs": 1,
58     "x": 362,
59     "y": 615.0000305175781,
60     "z": "f0bdac73.5c8b08",
61     "wires": [
62       [
63         "7de5755c.474434",
64         "d604a407.16f9a",
65         "83ddbf2a.ca0fb8",
66         "89f06a3c.5cf0c8",
67         "acc5dbef.ee3348",
68         "e2132fcb.e54328",
69         "c225d084.2fc3d8",
70         "6a15cb31.6626a4",
71         "fdf946de.e32c5",
72         "c90552d6.d68d2",
73         "e0e6781c.4e0188",
74         "9875bc60.171298",
75         "3a5f6ad2.fcb69e",
76         "9104517f.7f262",
77         "cbcd99ce.c72bd8",
78         "7a9f34e2.0af57c",
79         "b55f1296.840848",
80         "5c189e4b.93fcf8",
81         "6a04e23f.5461dc"
82       ]
83     ]
84   },
85   {
86     "id": "ea6e7cc2.759108",
87     "type": "execute",
88     "name": "execute RestApiCallNode Create IPWAN L3VPN",
89     "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.sdncRestApi.tempDir + '/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=\"restapi-result\"/>",
90     "comments": "",
91     "outputs": 1,
92     "x": 1164.0001831054688,
93     "y": 988,
94     "z": "f0bdac73.5c8b08",
95     "wires": [
96       []
97     ]
98   },
99   {
100     "id": "c81881c5.b2d718",
101     "type": "set",
102     "name": "set controller data",
103     "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.templateDir' value='/opt/onap/sdnc/data' />\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",
104     "comments": "",
105     "x": 1263.0000610351562,
106     "y": 262,
107     "z": "f0bdac73.5c8b08",
108     "wires": []
109   },
110   {
111     "id": "89f06a3c.5cf0c8",
112     "type": "for",
113     "name": "for each network-input-parameters",
114     "xml": "<for index='idx' start='0' end='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length`' >\n",
115     "comments": "",
116     "outputs": 1,
117     "x": 804.6666259765625,
118     "y": 177.66665649414062,
119     "z": "f0bdac73.5c8b08",
120     "wires": [
121       [
122         "4838189c.cc5c2"
123       ]
124     ]
125   },
126   {
127     "id": "ee76e905.760cf",
128     "type": "execute",
129     "name": "execute RestApiCallNode Create SPTN L3VPN",
130     "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"$prop.sdncRestApi.tempDir +'/l3smsitetemplate.json'\"/>\n<parameter name=\"restapiUrl\" value=\"$prop.sdncRestApi.thirdpartySdnc.url\"/>\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=\"restapi-result\"/>",
131     "comments": "",
132     "outputs": 1,
133     "x": 1135.6668701171875,
134     "y": 1190.6666870117188,
135     "z": "f0bdac73.5c8b08",
136     "wires": [
137       []
138     ]
139   },
140   {
141     "id": "83ddbf2a.ca0fb8",
142     "type": "execute",
143     "name": "execute vpn-policy1-id",
144     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.vpn-policy1-id\"/>\n",
145     "comments": "",
146     "outputs": 1,
147     "x": 807.6666259765625,
148     "y": 450.66668701171875,
149     "z": "f0bdac73.5c8b08",
150     "wires": [
151       [
152         "1c6ccd23.dfd9ab"
153       ]
154     ]
155   },
156   {
157     "id": "1c6ccd23.dfd9ab",
158     "type": "failure",
159     "name": "failure",
160     "xml": "<outcome value='failure'>\n",
161     "comments": "",
162     "outputs": 1,
163     "x": 1032.6666259765625,
164     "y": 453.6666564941406,
165     "z": "f0bdac73.5c8b08",
166     "wires": [
167       [
168         "c7b2537.20c0ab"
169       ]
170     ]
171   },
172   {
173     "id": "c7b2537.20c0ab",
174     "type": "returnFailure",
175     "name": "return failure",
176     "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",
177     "comments": "",
178     "x": 1213.6666259765625,
179     "y": 451.6666564941406,
180     "z": "f0bdac73.5c8b08",
181     "wires": []
182   },
183   {
184     "id": "7de5755c.474434",
185     "type": "call",
186     "name": "call GENERIC-RESOURCE-API:validate-network-input-parameters",
187     "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-network-input-parameters' mode='sync' >\n",
188     "comments": "",
189     "outputs": 1,
190     "x": 859.5,
191     "y": 94,
192     "z": "f0bdac73.5c8b08",
193     "wires": [
194       []
195     ]
196   },
197   {
198     "id": "d604a407.16f9a",
199     "type": "get-resource",
200     "name": "get-resource esr-thirdparty-sdnc",
201     "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",
202     "comments": "",
203     "outputs": 1,
204     "x": 820.5,
205     "y": 328,
206     "z": "f0bdac73.5c8b08",
207     "wires": [
208       [
209         "85e43fb.89fcec",
210         "2e779e4a.efc65a",
211         "30f09d47.f52bd2"
212       ]
213     ]
214   },
215   {
216     "id": "85e43fb.89fcec",
217     "type": "success",
218     "name": "success",
219     "xml": "<outcome value='success'>\n",
220     "comments": "",
221     "outputs": 1,
222     "x": 1065.5,
223     "y": 274,
224     "z": "f0bdac73.5c8b08",
225     "wires": [
226       [
227         "c81881c5.b2d718"
228       ]
229     ]
230   },
231   {
232     "id": "2e779e4a.efc65a",
233     "type": "not-found",
234     "name": "not-found",
235     "xml": "<outcome value='not-found'>\n",
236     "comments": "",
237     "outputs": 1,
238     "x": 1068.990966796875,
239     "y": 321.57403564453125,
240     "z": "f0bdac73.5c8b08",
241     "wires": [
242       [
243         "5e19031a.6be224"
244       ]
245     ]
246   },
247   {
248     "id": "30f09d47.f52bd2",
249     "type": "other",
250     "name": "other",
251     "xml": "<outcome value='Other'>\n",
252     "comments": "",
253     "outputs": 1,
254     "x": 1064.323974609375,
255     "y": 362.9073486328125,
256     "z": "f0bdac73.5c8b08",
257     "wires": [
258       [
259         "ca3e7785.85e588"
260       ]
261     ]
262   },
263   {
264     "id": "5e19031a.6be224",
265     "type": "returnFailure",
266     "name": "return failure",
267     "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",
268     "comments": "",
269     "x": 1245.5623779296875,
270     "y": 309.8597717285156,
271     "z": "f0bdac73.5c8b08",
272     "wires": []
273   },
274   {
275     "id": "ca3e7785.85e588",
276     "type": "returnFailure",
277     "name": "return failure",
278     "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",
279     "comments": "",
280     "x": 1252.0965309143066,
281     "y": 358.3465414047241,
282     "z": "f0bdac73.5c8b08",
283     "wires": []
284   },
285   {
286     "id": "4838189c.cc5c2",
287     "type": "block",
288     "name": "block",
289     "xml": "<block>\n",
290     "atomic": "false",
291     "comments": "",
292     "outputs": 1,
293     "x": 1246.5,
294     "y": 400,
295     "z": "f0bdac73.5c8b08",
296     "wires": [
297       [
298         "3d658710.cc53a",
299         "3ffa7de9.3d22aa",
300         "664b1b62.1edb04",
301         "34505a72.fd91d6",
302         "7e10e5c0.fe770c",
303         "13208c8b.098ffb",
304         "746f494e.5eb71",
305         "234c66fc.f3b94a",
306         "57e3e674.d18598",
307         "b57b62d6.ecd3f8",
308         "19af71a4.6ac59e",
309         "f7634e7a.60329",
310         "ef48199.418d9e8",
311         "bc753ec1.7895e",
312         "68aca326.79a5c4",
313         "4df426f9.add138",
314         "7b807eaa.43ad18",
315         "aeb88291.366bb",
316         "7d79c207.4a89ac",
317         "7b628f48.c22598",
318         "f4a82fcb.89b23",
319         "9f057f5a.21a718",
320         "c28375dc.9cf31",
321         "3493b1b1.d0be5e",
322         "f8750aec.0b434"
323       ]
324     ]
325   },
326   {
327     "id": "3d658710.cc53a",
328     "type": "switchNode",
329     "name": "switch name",
330     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'name'`\">\n",
331     "comments": "",
332     "outputs": 1,
333     "x": 1597.5,
334     "y": 24.000030517578125,
335     "z": "f0bdac73.5c8b08",
336     "wires": [
337       [
338         "790fe8ea.59c5f8"
339       ]
340     ]
341   },
342   {
343     "id": "3ffa7de9.3d22aa",
344     "type": "switchNode",
345     "name": "switch service-type",
346     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'service-type'`\">\n",
347     "comments": "",
348     "outputs": 1,
349     "x": 1601.4999389648438,
350     "y": 85.60000610351562,
351     "z": "f0bdac73.5c8b08",
352     "wires": [
353       [
354         "503c6fe2.37ebc"
355       ]
356     ]
357   },
358   {
359     "id": "790fe8ea.59c5f8",
360     "type": "outcomeTrue",
361     "name": "true",
362     "xml": "<outcome value='true'>\n",
363     "comments": "",
364     "outputs": 1,
365     "x": 1784.5,
366     "y": 24.000030517578125,
367     "z": "f0bdac73.5c8b08",
368     "wires": [
369       [
370         "c0ed55b7.392048"
371       ]
372     ]
373   },
374   {
375     "id": "503c6fe2.37ebc",
376     "type": "outcomeTrue",
377     "name": "true",
378     "xml": "<outcome value='true'>\n",
379     "comments": "",
380     "outputs": 1,
381     "x": 1786.4999389648438,
382     "y": 83.60000610351562,
383     "z": "f0bdac73.5c8b08",
384     "wires": [
385       [
386         "100cc5e.56d753a"
387       ]
388     ]
389   },
390   {
391     "id": "c0ed55b7.392048",
392     "type": "set",
393     "name": "set name",
394     "xml": "<set>\n<parameter name='prop.l3vpn.name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
395     "comments": "",
396     "x": 1952.5,
397     "y": 24.60003662109375,
398     "z": "f0bdac73.5c8b08",
399     "wires": []
400   },
401   {
402     "id": "100cc5e.56d753a",
403     "type": "set",
404     "name": "set service-type",
405     "xml": "<set>\n<parameter name='prop.l3vpn.service-type' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
406     "comments": "",
407     "x": 1955.4999389648438,
408     "y": 81.60000610351562,
409     "z": "f0bdac73.5c8b08",
410     "wires": []
411   },
412   {
413     "id": "664b1b62.1edb04",
414     "type": "switchNode",
415     "name": "switch topology",
416     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'topology'`\">\n",
417     "comments": "",
418     "outputs": 1,
419     "x": 1600.5,
420     "y": 147,
421     "z": "f0bdac73.5c8b08",
422     "wires": [
423       [
424         "f87542c8.b42238"
425       ]
426     ]
427   },
428   {
429     "id": "34505a72.fd91d6",
430     "type": "switchNode",
431     "name": "switch technology",
432     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'technology'`\">\n",
433     "comments": "",
434     "outputs": 1,
435     "x": 1603.5,
436     "y": 200,
437     "z": "f0bdac73.5c8b08",
438     "wires": [
439       [
440         "1b29c3a2.67f81c"
441       ]
442     ]
443   },
444   {
445     "id": "7e10e5c0.fe770c",
446     "type": "switchNode",
447     "name": "switch site1_name",
448     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_name'`\">\n",
449     "comments": "",
450     "outputs": 1,
451     "x": 1608.5,
452     "y": 262,
453     "z": "f0bdac73.5c8b08",
454     "wires": [
455       [
456         "6e3aae9.70d855"
457       ]
458     ]
459   },
460   {
461     "id": "13208c8b.098ffb",
462     "type": "switchNode",
463     "name": "switch site2_name",
464     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_name'`\">\n",
465     "comments": "",
466     "outputs": 1,
467     "x": 1603.5,
468     "y": 325,
469     "z": "f0bdac73.5c8b08",
470     "wires": [
471       [
472         "3a603034.e9efa"
473       ]
474     ]
475   },
476   {
477     "id": "746f494e.5eb71",
478     "type": "switchNode",
479     "name": "switch sna1_name",
480     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'sna1_name'`\">\n",
481     "comments": "",
482     "outputs": 1,
483     "x": 1608.5,
484     "y": 385,
485     "z": "f0bdac73.5c8b08",
486     "wires": [
487       [
488         "a8e565d2.d10748"
489       ]
490     ]
491   },
492   {
493     "id": "234c66fc.f3b94a",
494     "type": "switchNode",
495     "name": "switch sna2_name",
496     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'sna2_name'`\">\n",
497     "comments": "",
498     "outputs": 1,
499     "x": 1603.5,
500     "y": 449,
501     "z": "f0bdac73.5c8b08",
502     "wires": [
503       [
504         "907f12f7.ac643"
505       ]
506     ]
507   },
508   {
509     "id": "57e3e674.d18598",
510     "type": "switchNode",
511     "name": "switch pe1_id",
512     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'pe1_id'`\">\n",
513     "comments": "",
514     "outputs": 1,
515     "x": 1608.5,
516     "y": 511,
517     "z": "f0bdac73.5c8b08",
518     "wires": [
519       [
520         "1c1a9f73.56aea1"
521       ]
522     ]
523   },
524   {
525     "id": "b57b62d6.ecd3f8",
526     "type": "switchNode",
527     "name": "switch pe2_id",
528     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'pe2_id'`\">\n",
529     "comments": "",
530     "outputs": 1,
531     "x": 1623.5,
532     "y": 571,
533     "z": "f0bdac73.5c8b08",
534     "wires": [
535       [
536         "80e772d.f39d31"
537       ]
538     ]
539   },
540   {
541     "id": "19af71a4.6ac59e",
542     "type": "switchNode",
543     "name": "switch ac1_id",
544     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_id'`\">\n",
545     "comments": "",
546     "outputs": 1,
547     "x": 1618.5,
548     "y": 643,
549     "z": "f0bdac73.5c8b08",
550     "wires": [
551       [
552         "41098a93.695abc"
553       ]
554     ]
555   },
556   {
557     "id": "f7634e7a.60329",
558     "type": "switchNode",
559     "name": "switch ac2_id",
560     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_id'`\">\n",
561     "comments": "",
562     "outputs": 1,
563     "x": 1617.5,
564     "y": 702,
565     "z": "f0bdac73.5c8b08",
566     "wires": [
567       [
568         "b357553d.e05988"
569       ]
570     ]
571   },
572   {
573     "id": "ef48199.418d9e8",
574     "type": "switchNode",
575     "name": "switch ac1_ip",
576     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_ip'`\">\n",
577     "comments": "",
578     "outputs": 1,
579     "x": 1594.5,
580     "y": 765,
581     "z": "f0bdac73.5c8b08",
582     "wires": [
583       [
584         "bd5afe60.0d7eb8"
585       ]
586     ]
587   },
588   {
589     "id": "bc753ec1.7895e",
590     "type": "switchNode",
591     "name": "switch ac2_ip",
592     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_ip'`\">\n",
593     "comments": "",
594     "outputs": 1,
595     "x": 1597.5,
596     "y": 822,
597     "z": "f0bdac73.5c8b08",
598     "wires": [
599       [
600         "688c01f9.3034f8"
601       ]
602     ]
603   },
604   {
605     "id": "68aca326.79a5c4",
606     "type": "switchNode",
607     "name": "switch ac1_peer_ip",
608     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_peer_ip'`\">\n",
609     "comments": "",
610     "outputs": 1,
611     "x": 1603.5,
612     "y": 874,
613     "z": "f0bdac73.5c8b08",
614     "wires": [
615       [
616         "9b0c1592.8e3b1"
617       ]
618     ]
619   },
620   {
621     "id": "4df426f9.add138",
622     "type": "switchNode",
623     "name": "switch ac2_peer_ip",
624     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_peer_ip'`\">\n",
625     "comments": "",
626     "outputs": 1,
627     "x": 1604.5,
628     "y": 929,
629     "z": "f0bdac73.5c8b08",
630     "wires": [
631       [
632         "2cc17c57.778524"
633       ]
634     ]
635   },
636   {
637     "id": "7b807eaa.43ad18",
638     "type": "switchNode",
639     "name": "switch ac1_svlan",
640     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_svlan'`\">\n",
641     "comments": "",
642     "outputs": 1,
643     "x": 1616.5,
644     "y": 978,
645     "z": "f0bdac73.5c8b08",
646     "wires": [
647       [
648         "495c6f54.c6c1"
649       ]
650     ]
651   },
652   {
653     "id": "aeb88291.366bb",
654     "type": "switchNode",
655     "name": "switch ac2_svlan",
656     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_svlan'`\">\n",
657     "comments": "",
658     "outputs": 1,
659     "x": 1609.5,
660     "y": 1029,
661     "z": "f0bdac73.5c8b08",
662     "wires": [
663       [
664         "f6a8ab99.9bdd08"
665       ]
666     ]
667   },
668   {
669     "id": "7d79c207.4a89ac",
670     "type": "switchNode",
671     "name": "switch ac1_protocol",
672     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_protocol'`\">\n",
673     "comments": "",
674     "outputs": 1,
675     "x": 1602.5,
676     "y": 1087,
677     "z": "f0bdac73.5c8b08",
678     "wires": [
679       [
680         "d62ba27.6f7c2e"
681       ]
682     ]
683   },
684   {
685     "id": "7b628f48.c22598",
686     "type": "switchNode",
687     "name": "switch ac2_protocol",
688     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_protocol'`\">\n",
689     "comments": "",
690     "outputs": 1,
691     "x": 1603.5,
692     "y": 1147,
693     "z": "f0bdac73.5c8b08",
694     "wires": [
695       [
696         "c9a16999.043798"
697       ]
698     ]
699   },
700   {
701     "id": "f4a82fcb.89b23",
702     "type": "switchNode",
703     "name": "switch ac1_protocol_bgp_as",
704     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_protocol_bgp_as'`\">\n",
705     "comments": "",
706     "outputs": 1,
707     "x": 1597.5,
708     "y": 1333,
709     "z": "f0bdac73.5c8b08",
710     "wires": [
711       [
712         "51172d80.d16d84"
713       ]
714     ]
715   },
716   {
717     "id": "9f057f5a.21a718",
718     "type": "switchNode",
719     "name": "switch ac2_protocol_bgp_as",
720     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_protocol_bgp_as'`\">\n",
721     "comments": "",
722     "outputs": 1,
723     "x": 1603.5,
724     "y": 1384,
725     "z": "f0bdac73.5c8b08",
726     "wires": [
727       [
728         "541f74d7.9ae7c4"
729       ]
730     ]
731   },
732   {
733     "id": "c28375dc.9cf31",
734     "type": "switchNode",
735     "name": "switch af_type",
736     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'af_type'`\">\n",
737     "comments": "",
738     "outputs": 1,
739     "x": 1570.5,
740     "y": 1475,
741     "z": "f0bdac73.5c8b08",
742     "wires": [
743       [
744         "433d764e.56026"
745       ]
746     ]
747   },
748   {
749     "id": "f87542c8.b42238",
750     "type": "outcomeTrue",
751     "name": "true",
752     "xml": "<outcome value='true'>\n",
753     "comments": "",
754     "outputs": 1,
755     "x": 1775.5,
756     "y": 143,
757     "z": "f0bdac73.5c8b08",
758     "wires": [
759       [
760         "8037bd5.ffecf4"
761       ]
762     ]
763   },
764   {
765     "id": "1b29c3a2.67f81c",
766     "type": "outcomeTrue",
767     "name": "true",
768     "xml": "<outcome value='true'>\n",
769     "comments": "",
770     "outputs": 1,
771     "x": 1781.5,
772     "y": 196,
773     "z": "f0bdac73.5c8b08",
774     "wires": [
775       [
776         "8f7a26de.1385e"
777       ]
778     ]
779   },
780   {
781     "id": "6e3aae9.70d855",
782     "type": "outcomeTrue",
783     "name": "true",
784     "xml": "<outcome value='true'>\n",
785     "comments": "",
786     "outputs": 1,
787     "x": 1790.5,
788     "y": 258,
789     "z": "f0bdac73.5c8b08",
790     "wires": [
791       [
792         "7e165873.b921b8"
793       ]
794     ]
795   },
796   {
797     "id": "3a603034.e9efa",
798     "type": "outcomeTrue",
799     "name": "true",
800     "xml": "<outcome value='true'>\n",
801     "comments": "",
802     "outputs": 1,
803     "x": 1788.5,
804     "y": 321,
805     "z": "f0bdac73.5c8b08",
806     "wires": [
807       [
808         "83cebdf0.5d9d88"
809       ]
810     ]
811   },
812   {
813     "id": "a8e565d2.d10748",
814     "type": "outcomeTrue",
815     "name": "true",
816     "xml": "<outcome value='true'>\n",
817     "comments": "",
818     "outputs": 1,
819     "x": 1793.5,
820     "y": 383,
821     "z": "f0bdac73.5c8b08",
822     "wires": [
823       [
824         "be068d69.761ee8"
825       ]
826     ]
827   },
828   {
829     "id": "907f12f7.ac643",
830     "type": "outcomeTrue",
831     "name": "true",
832     "xml": "<outcome value='true'>\n",
833     "comments": "",
834     "outputs": 1,
835     "x": 1785.5,
836     "y": 441,
837     "z": "f0bdac73.5c8b08",
838     "wires": [
839       [
840         "403c491d.5a2bf"
841       ]
842     ]
843   },
844   {
845     "id": "1c1a9f73.56aea1",
846     "type": "outcomeTrue",
847     "name": "true",
848     "xml": "<outcome value='true'>\n",
849     "comments": "",
850     "outputs": 1,
851     "x": 1786.5,
852     "y": 504,
853     "z": "f0bdac73.5c8b08",
854     "wires": [
855       [
856         "d04a64a0.07df1"
857       ]
858     ]
859   },
860   {
861     "id": "80e772d.f39d31",
862     "type": "outcomeTrue",
863     "name": "true",
864     "xml": "<outcome value='true'>\n",
865     "comments": "",
866     "outputs": 1,
867     "x": 1785.5,
868     "y": 573,
869     "z": "f0bdac73.5c8b08",
870     "wires": [
871       [
872         "5cd5a2d.68f96dc"
873       ]
874     ]
875   },
876   {
877     "id": "41098a93.695abc",
878     "type": "outcomeTrue",
879     "name": "true",
880     "xml": "<outcome value='true'>\n",
881     "comments": "",
882     "outputs": 1,
883     "x": 1782.5,
884     "y": 641,
885     "z": "f0bdac73.5c8b08",
886     "wires": [
887       [
888         "83a050e0.27157"
889       ]
890     ]
891   },
892   {
893     "id": "b357553d.e05988",
894     "type": "outcomeTrue",
895     "name": "true",
896     "xml": "<outcome value='true'>\n",
897     "comments": "",
898     "outputs": 1,
899     "x": 1781.5,
900     "y": 705,
901     "z": "f0bdac73.5c8b08",
902     "wires": [
903       [
904         "973fa53a.ec107"
905       ]
906     ]
907   },
908   {
909     "id": "bd5afe60.0d7eb8",
910     "type": "outcomeTrue",
911     "name": "true",
912     "xml": "<outcome value='true'>\n",
913     "comments": "",
914     "outputs": 1,
915     "x": 1754.5,
916     "y": 763,
917     "z": "f0bdac73.5c8b08",
918     "wires": [
919       [
920         "6563e244.afa0a4"
921       ]
922     ]
923   },
924   {
925     "id": "688c01f9.3034f8",
926     "type": "outcomeTrue",
927     "name": "true",
928     "xml": "<outcome value='true'>\n",
929     "comments": "",
930     "outputs": 1,
931     "x": 1756.5,
932     "y": 820,
933     "z": "f0bdac73.5c8b08",
934     "wires": [
935       [
936         "ea03192c.fa34d8"
937       ]
938     ]
939   },
940   {
941     "id": "9b0c1592.8e3b1",
942     "type": "outcomeTrue",
943     "name": "true",
944     "xml": "<outcome value='true'>\n",
945     "comments": "",
946     "outputs": 1,
947     "x": 1792.5,
948     "y": 871,
949     "z": "f0bdac73.5c8b08",
950     "wires": [
951       [
952         "27144be0.d6e57c"
953       ]
954     ]
955   },
956   {
957     "id": "2cc17c57.778524",
958     "type": "outcomeTrue",
959     "name": "true",
960     "xml": "<outcome value='true'>\n",
961     "comments": "",
962     "outputs": 1,
963     "x": 1797.5,
964     "y": 934,
965     "z": "f0bdac73.5c8b08",
966     "wires": [
967       [
968         "af57a2a3.2224"
969       ]
970     ]
971   },
972   {
973     "id": "495c6f54.c6c1",
974     "type": "outcomeTrue",
975     "name": "true",
976     "xml": "<outcome value='true'>\n",
977     "comments": "",
978     "outputs": 1,
979     "x": 1793.5,
980     "y": 983,
981     "z": "f0bdac73.5c8b08",
982     "wires": [
983       [
984         "395b1e98.d76342"
985       ]
986     ]
987   },
988   {
989     "id": "f6a8ab99.9bdd08",
990     "type": "outcomeTrue",
991     "name": "true",
992     "xml": "<outcome value='true'>\n",
993     "comments": "",
994     "outputs": 1,
995     "x": 1777.5,
996     "y": 1032,
997     "z": "f0bdac73.5c8b08",
998     "wires": [
999       [
1000         "be2b6f25.ac0e3"
1001       ]
1002     ]
1003   },
1004   {
1005     "id": "d62ba27.6f7c2e",
1006     "type": "outcomeTrue",
1007     "name": "true",
1008     "xml": "<outcome value='true'>\n",
1009     "comments": "",
1010     "outputs": 1,
1011     "x": 1774.5,
1012     "y": 1085,
1013     "z": "f0bdac73.5c8b08",
1014     "wires": [
1015       [
1016         "b57fe3af.1292c"
1017       ]
1018     ]
1019   },
1020   {
1021     "id": "c9a16999.043798",
1022     "type": "outcomeTrue",
1023     "name": "true",
1024     "xml": "<outcome value='true'>\n",
1025     "comments": "",
1026     "outputs": 1,
1027     "x": 1787.5,
1028     "y": 1144,
1029     "z": "f0bdac73.5c8b08",
1030     "wires": [
1031       [
1032         "863327dc.5149a8"
1033       ]
1034     ]
1035   },
1036   {
1037     "id": "51172d80.d16d84",
1038     "type": "outcomeTrue",
1039     "name": "true",
1040     "xml": "<outcome value='true'>\n",
1041     "comments": "",
1042     "outputs": 1,
1043     "x": 1805.5,
1044     "y": 1330,
1045     "z": "f0bdac73.5c8b08",
1046     "wires": [
1047       [
1048         "fa6d5b00.b5cee8"
1049       ]
1050     ]
1051   },
1052   {
1053     "id": "541f74d7.9ae7c4",
1054     "type": "outcomeTrue",
1055     "name": "true",
1056     "xml": "<outcome value='true'>\n",
1057     "comments": "",
1058     "outputs": 1,
1059     "x": 1812.5,
1060     "y": 1380,
1061     "z": "f0bdac73.5c8b08",
1062     "wires": [
1063       [
1064         "90ad7a71.fa1e48"
1065       ]
1066     ]
1067   },
1068   {
1069     "id": "433d764e.56026",
1070     "type": "outcomeTrue",
1071     "name": "true",
1072     "xml": "<outcome value='true'>\n",
1073     "comments": "",
1074     "outputs": 1,
1075     "x": 1774.5,
1076     "y": 1484,
1077     "z": "f0bdac73.5c8b08",
1078     "wires": [
1079       [
1080         "15acea8e.b09f55"
1081       ]
1082     ]
1083   },
1084   {
1085     "id": "8037bd5.ffecf4",
1086     "type": "set",
1087     "name": "set topology",
1088     "xml": "<set>\n<parameter name='prop.l3vpn.topology' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1089     "comments": "",
1090     "x": 1970.5,
1091     "y": 144,
1092     "z": "f0bdac73.5c8b08",
1093     "wires": []
1094   },
1095   {
1096     "id": "8f7a26de.1385e",
1097     "type": "set",
1098     "name": "set technology",
1099     "xml": "<set>\n<parameter name='prop.l3vpn.technology' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1100     "comments": "",
1101     "x": 1960.5,
1102     "y": 198,
1103     "z": "f0bdac73.5c8b08",
1104     "wires": []
1105   },
1106   {
1107     "id": "7e165873.b921b8",
1108     "type": "set",
1109     "name": "set site1_name",
1110     "xml": "<set>\n<parameter name='prop.l3vpn.site1_name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1111     "comments": "",
1112     "x": 1964.5,
1113     "y": 255,
1114     "z": "f0bdac73.5c8b08",
1115     "wires": []
1116   },
1117   {
1118     "id": "83cebdf0.5d9d88",
1119     "type": "set",
1120     "name": "set site2_name",
1121     "xml": "<set>\n<parameter name='prop.l3vpn.site2_name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1122     "comments": "",
1123     "x": 1967.5,
1124     "y": 314,
1125     "z": "f0bdac73.5c8b08",
1126     "wires": []
1127   },
1128   {
1129     "id": "be068d69.761ee8",
1130     "type": "set",
1131     "name": "set sna1_name",
1132     "xml": "<set>\n<parameter name='prop.l3vpn.sna1_name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1133     "comments": "",
1134     "x": 1975.5,
1135     "y": 376,
1136     "z": "f0bdac73.5c8b08",
1137     "wires": []
1138   },
1139   {
1140     "id": "403c491d.5a2bf",
1141     "type": "set",
1142     "name": "set sna2_name",
1143     "xml": "<set>\n<parameter name='prop.l3vpn.sna2_name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1144     "comments": "",
1145     "x": 1967.5,
1146     "y": 436,
1147     "z": "f0bdac73.5c8b08",
1148     "wires": []
1149   },
1150   {
1151     "id": "d04a64a0.07df1",
1152     "type": "set",
1153     "name": "set pe1_id",
1154     "xml": "<set>\n<parameter name='prop.l3vpn.pe1_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1155     "comments": "",
1156     "x": 1964.5,
1157     "y": 496,
1158     "z": "f0bdac73.5c8b08",
1159     "wires": []
1160   },
1161   {
1162     "id": "5cd5a2d.68f96dc",
1163     "type": "set",
1164     "name": "set pe2_id",
1165     "xml": "<set>\n<parameter name='prop.l3vpn.pe2_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1166     "comments": "",
1167     "x": 1960.5,
1168     "y": 567,
1169     "z": "f0bdac73.5c8b08",
1170     "wires": []
1171   },
1172   {
1173     "id": "83a050e0.27157",
1174     "type": "set",
1175     "name": "set ac1_id",
1176     "xml": "<set>\n<parameter name='prop.l3vpn.ac1_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1177     "comments": "",
1178     "x": 1953.5,
1179     "y": 633,
1180     "z": "f0bdac73.5c8b08",
1181     "wires": []
1182   },
1183   {
1184     "id": "973fa53a.ec107",
1185     "type": "set",
1186     "name": "set ac2_id",
1187     "xml": "<set>\n<parameter name='prop.l3vpn.ac2_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1188     "comments": "",
1189     "x": 1956.5,
1190     "y": 700,
1191     "z": "f0bdac73.5c8b08",
1192     "wires": []
1193   },
1194   {
1195     "id": "6563e244.afa0a4",
1196     "type": "set",
1197     "name": "set ac1_ip",
1198     "xml": "<set>\n<parameter name='prop.l3vpn.ac1_ip' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1199     "comments": "",
1200     "x": 1932.5,
1201     "y": 766,
1202     "z": "f0bdac73.5c8b08",
1203     "wires": []
1204   },
1205   {
1206     "id": "ea03192c.fa34d8",
1207     "type": "set",
1208     "name": "set ac2_ip",
1209     "xml": "<set>\n<parameter name='prop.l3vpn.ac2_ip' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1210     "comments": "",
1211     "x": 1936.5,
1212     "y": 820,
1213     "z": "f0bdac73.5c8b08",
1214     "wires": []
1215   },
1216   {
1217     "id": "27144be0.d6e57c",
1218     "type": "set",
1219     "name": "set ac1_peer_ip",
1220     "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",
1221     "comments": "",
1222     "x": 1984.5,
1223     "y": 875,
1224     "z": "f0bdac73.5c8b08",
1225     "wires": []
1226   },
1227   {
1228     "id": "af57a2a3.2224",
1229     "type": "set",
1230     "name": "set ac2_peer_ip",
1231     "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",
1232     "comments": "",
1233     "x": 1980.5,
1234     "y": 930,
1235     "z": "f0bdac73.5c8b08",
1236     "wires": []
1237   },
1238   {
1239     "id": "395b1e98.d76342",
1240     "type": "set",
1241     "name": "set ac1_svlan",
1242     "xml": "<set>\n<parameter name='prop.l3vpn.ac1_svlan' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1243     "comments": "",
1244     "x": 1974.5,
1245     "y": 985,
1246     "z": "f0bdac73.5c8b08",
1247     "wires": []
1248   },
1249   {
1250     "id": "be2b6f25.ac0e3",
1251     "type": "set",
1252     "name": "set ac2_svlan",
1253     "xml": "<set>\n<parameter name='prop.l3vpn.ac2_svlan' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1254     "comments": "",
1255     "x": 1971.5,
1256     "y": 1038,
1257     "z": "f0bdac73.5c8b08",
1258     "wires": []
1259   },
1260   {
1261     "id": "b57fe3af.1292c",
1262     "type": "set",
1263     "name": "set ac1_protocol",
1264     "xml": "<set>\n<parameter name='prop.l3vpn.ac1_protocol' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1265     "comments": "",
1266     "x": 1969.5,
1267     "y": 1095,
1268     "z": "f0bdac73.5c8b08",
1269     "wires": []
1270   },
1271   {
1272     "id": "863327dc.5149a8",
1273     "type": "set",
1274     "name": "set ac2_protocol",
1275     "xml": "<set>\n<parameter name='prop.l3vpn.ac2_protocol' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1276     "comments": "",
1277     "x": 1978.5,
1278     "y": 1147,
1279     "z": "f0bdac73.5c8b08",
1280     "wires": []
1281   },
1282   {
1283     "id": "fa6d5b00.b5cee8",
1284     "type": "set",
1285     "name": "set ac1_protocol_bgp_as",
1286     "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",
1287     "comments": "",
1288     "x": 2072.5,
1289     "y": 1351,
1290     "z": "f0bdac73.5c8b08",
1291     "wires": []
1292   },
1293   {
1294     "id": "90ad7a71.fa1e48",
1295     "type": "set",
1296     "name": "set ac2_protocol_bgp_as",
1297     "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",
1298     "comments": "",
1299     "x": 2084.5,
1300     "y": 1400,
1301     "z": "f0bdac73.5c8b08",
1302     "wires": []
1303   },
1304   {
1305     "id": "15acea8e.b09f55",
1306     "type": "set",
1307     "name": "set af_type",
1308     "xml": "<set>\n<parameter name='prop.l3vpn.af_type' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1309     "comments": "",
1310     "x": 1968.5,
1311     "y": 1494,
1312     "z": "f0bdac73.5c8b08",
1313     "wires": []
1314   },
1315   {
1316     "id": "acc5dbef.ee3348",
1317     "type": "record",
1318     "name": "record",
1319     "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=\"Time\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"Method\" value=\"network-topology-operation-create\"/>\n<parameter name=\"SubMethod\" value=\"L3VPN-Config\"/>\n<parameter name=\"l3vpn_name\" value=\"`$prop.l3vpn.name`\"/>\n<parameter name=\"topology\" value=\"`$prop.l3vpn.topology`\"/>\n<parameter name=\"site1_name\" value=\"`$prop.l3vpn.site1_name`\"/>\n<parameter name=\"vpn-policy1-id\" value=\"`$prop.l3vpn.vpn-policy1-id`\"/>\n<parameter name=\"l3vpn.entry1-id\" value=\"`$prop.l3vpn.entry1-id`\"/>\n<parameter name=\"sna1_name\" value=\"`$prop.l3vpn.sna1_name`\"/>\n<parameter name=\"pe1_id\" value=\"`$prop.l3vpn.pe1_id`\"/>\n<parameter name=\"ac1_id\" value=\"`$prop.l3vpn.ac1_id`\"/>\n<parameter name=\"sna1_svlan\" value=\"`$prop.l3vpn.sna1_svlan`\"/>\n<parameter name=\"ac1-peer-ip\" value=\"`$prop.l3vpn.ac1-peer-ip`\"/>\n<parameter name=\"ac1-ip\" value=\"`$prop.l3vpn.ac1-ip`\"/>\n<parameter name=\"ac1_protocol\" value=\"`$prop.l3vpn.ac1_protocol`\"/>\n<parameter name=\"sna1-route-ip-prefix\" value=\"`$prop.l3vpn.sna1-route-ip-prefix`\"/>\n<parameter name=\"sna1-route-next-hop\" value=\"`$prop.l3vpn.sna1-route-next-hop`\"/>\n<parameter name=\"peer1-ip\" value=\"`$prop.l3vpn.peer1-ip`\"/>\n<parameter name=\"ac1_protocol_bgp_as\" value=\"`$prop.l3vpn.ac1_protocol_bgp_as`\"/>\n<parameter name=\"vrf1-id\" value=\"`$prop.l3vpn.vrf1-id`\"/>\n<parameter name=\"site2_name\" value=\"`$prop.l3vpn.site2_name`\"/>\n<parameter name=\"vpn-policy2-id\" value=\"`$prop.l3vpn.vpn-policy2-id`\"/>\n<parameter name=\"l3vpn.entry2-id\" value=\"`$prop.l3vpn.entry2-id`\"/>\n<parameter name=\"sna2_name\" value=\"`$prop.l3vpn.sna2_name`\"/>\n<parameter name=\"pe2_id\" value=\"`$prop.l3vpn.pe2_id`\"/>\n<parameter name=\"ac2_id\" value=\"`$prop.l3vpn.ac2_id`\"/>\n<parameter name=\"sna2_svlan\" value=\"`$prop.l3vpn.sna2_svlan`\"/>\n<parameter name=\"ac2-peer-ip\" value=\"`$prop.l3vpn.ac2-peer-ip`\"/>\n<parameter name=\"ac2-ip\" value=\"`$prop.l3vpn.ac2-ip`\"/>\n<parameter name=\"ac2_protocol\" value=\"`$prop.l3vpn.ac2_protocol`\"/>\n<parameter name=\"sna2-route-ip-prefix\" value=\"`$prop.l3vpn.sna2-route-ip-prefix`\"/>\n<parameter name=\"sna2-route-next-hop\" value=\"`$prop.l3vpn.sna2-route-next-hop`\"/>\n<parameter name=\"peer2-ip\" value=\"`$prop.l3vpn.peer2-ip`\"/>\n<parameter name=\"ac2_protocol_bgp_as\" value=\"`$prop.l3vpn.ac2_protocol_bgp_as`\"/>\n<parameter name=\"vrf2-id\" value=\"`$prop.l3vpn.vrf2-id`\"/>\n<parameter name=\"af_type\" value=\"`$prop.l3vpn.af_type`\"/>\n",
1320     "comments": "",
1321     "outputs": 1,
1322     "x": 719,
1323     "y": 985.0000305175781,
1324     "z": "f0bdac73.5c8b08",
1325     "wires": [
1326       []
1327     ]
1328   },
1329   {
1330     "id": "e2132fcb.e54328",
1331     "type": "switchNode",
1332     "name": "switch service-type",
1333     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'service-type'`\">\n",
1334     "comments": "",
1335     "outputs": 1,
1336     "x": 700,
1337     "y": 1131.0000305175781,
1338     "z": "f0bdac73.5c8b08",
1339     "wires": [
1340       [
1341         "fc787a60.02b",
1342         "3f2ca116.1448fe",
1343         "943ab515.9c9a88"
1344       ]
1345     ]
1346   },
1347   {
1348     "id": "fc787a60.02b",
1349     "type": "outcomeTrue",
1350     "name": "l3vpn-ipwan",
1351     "xml": "<outcome value='l3vpn-ipwan'>\n",
1352     "comments": "",
1353     "outputs": 1,
1354     "x": 686,
1355     "y": 1056.0000305175781,
1356     "z": "f0bdac73.5c8b08",
1357     "wires": [
1358       [
1359         "ef26a584.d90698"
1360       ]
1361     ]
1362   },
1363   {
1364     "id": "3f2ca116.1448fe",
1365     "type": "outcomeTrue",
1366     "name": "l3vpn-sptn",
1367     "xml": "<outcome value='true'>\n",
1368     "comments": "",
1369     "outputs": 1,
1370     "x": 842,
1371     "y": 1200,
1372     "z": "f0bdac73.5c8b08",
1373     "wires": [
1374       [
1375         "ee76e905.760cf"
1376       ]
1377     ]
1378   },
1379   {
1380     "id": "943ab515.9c9a88",
1381     "type": "outcomeTrue",
1382     "name": "other",
1383     "xml": "<outcome value='Other'>\n",
1384     "comments": "",
1385     "outputs": 1,
1386     "x": 840,
1387     "y": 1279,
1388     "z": "f0bdac73.5c8b08",
1389     "wires": [
1390       [
1391         "a1a89b00.18e668"
1392       ]
1393     ]
1394   },
1395   {
1396     "id": "a1a89b00.18e668",
1397     "type": "returnFailure",
1398     "name": "return failure",
1399     "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",
1400     "comments": "",
1401     "x": 1023,
1402     "y": 1278,
1403     "z": "f0bdac73.5c8b08",
1404     "wires": []
1405   },
1406   {
1407     "id": "c225d084.2fc3d8",
1408     "type": "execute",
1409     "name": "execute vpn-policy2-id",
1410     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.vpn-policy2-id\"/>\n",
1411     "comments": "",
1412     "outputs": 1,
1413     "x": 808,
1414     "y": 509,
1415     "z": "f0bdac73.5c8b08",
1416     "wires": [
1417       [
1418         "9f4eb3ab.50d678"
1419       ]
1420     ]
1421   },
1422   {
1423     "id": "9f4eb3ab.50d678",
1424     "type": "failure",
1425     "name": "failure",
1426     "xml": "<outcome value='failure'>\n",
1427     "comments": "",
1428     "outputs": 1,
1429     "x": 1033,
1430     "y": 511.9999694824219,
1431     "z": "f0bdac73.5c8b08",
1432     "wires": [
1433       [
1434         "9e489083.518d3"
1435       ]
1436     ]
1437   },
1438   {
1439     "id": "9e489083.518d3",
1440     "type": "returnFailure",
1441     "name": "return failure",
1442     "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",
1443     "comments": "",
1444     "x": 1214,
1445     "y": 509.9999694824219,
1446     "z": "f0bdac73.5c8b08",
1447     "wires": []
1448   },
1449   {
1450     "id": "6a15cb31.6626a4",
1451     "type": "set",
1452     "name": "set policy entry",
1453     "xml": "<set>\n<parameter name='prop.l3vpn.entry1-id' value='1' />\n<parameter name='prop.l3vpn.entry2-id' value='1' />\n\n",
1454     "comments": "",
1455     "x": 794,
1456     "y": 557,
1457     "z": "f0bdac73.5c8b08",
1458     "wires": []
1459   },
1460   {
1461     "id": "bc0654d.b4c1928",
1462     "type": "execute",
1463     "name": "execute split ac1-route",
1464     "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",
1465     "comments": "",
1466     "outputs": 1,
1467     "x": 2198,
1468     "y": 1207,
1469     "z": "f0bdac73.5c8b08",
1470     "wires": [
1471       [
1472         "333b151b.f48562",
1473         "f82f2f6f.ba3178"
1474       ]
1475     ]
1476   },
1477   {
1478     "id": "f8750aec.0b434",
1479     "type": "switchNode",
1480     "name": "switch ac2_route",
1481     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_route'`\">\n",
1482     "comments": "",
1483     "outputs": 1,
1484     "x": 1599,
1485     "y": 1255,
1486     "z": "f0bdac73.5c8b08",
1487     "wires": [
1488       [
1489         "9b788c28.bb9ff8"
1490       ]
1491     ]
1492   },
1493   {
1494     "id": "3493b1b1.d0be5e",
1495     "type": "switchNode",
1496     "name": "switch ac1_route",
1497     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_route'`\">\n",
1498     "comments": "",
1499     "outputs": 1,
1500     "x": 1600,
1501     "y": 1206,
1502     "z": "f0bdac73.5c8b08",
1503     "wires": [
1504       [
1505         "b4e99b4d.04cb9"
1506       ]
1507     ]
1508   },
1509   {
1510     "id": "b4e99b4d.04cb9",
1511     "type": "outcomeTrue",
1512     "name": "true",
1513     "xml": "<outcome value='true'>\n",
1514     "comments": "",
1515     "outputs": 1,
1516     "x": 1772,
1517     "y": 1204,
1518     "z": "f0bdac73.5c8b08",
1519     "wires": [
1520       [
1521         "16bee176.348f1f"
1522       ]
1523     ]
1524   },
1525   {
1526     "id": "9b788c28.bb9ff8",
1527     "type": "outcomeTrue",
1528     "name": "true",
1529     "xml": "<outcome value='true'>\n",
1530     "comments": "",
1531     "outputs": 1,
1532     "x": 1785,
1533     "y": 1263,
1534     "z": "f0bdac73.5c8b08",
1535     "wires": [
1536       [
1537         "d1dc0cd3.5bc328"
1538       ]
1539     ]
1540   },
1541   {
1542     "id": "9133f5.ce552c08",
1543     "type": "set",
1544     "name": "set ac1_route",
1545     "xml": "<set>\n<parameter name='prop.l3vpn.ac1_route' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1546     "comments": "",
1547     "x": 2169,
1548     "y": 1155,
1549     "z": "f0bdac73.5c8b08",
1550     "wires": []
1551   },
1552   {
1553     "id": "4ee51926.384fd8",
1554     "type": "set",
1555     "name": "set ac2_route",
1556     "xml": "<set>\n<parameter name='prop.l3vpn.ac2_route' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1557     "comments": "",
1558     "x": 2167,
1559     "y": 1255,
1560     "z": "f0bdac73.5c8b08",
1561     "wires": []
1562   },
1563   {
1564     "id": "50cad229.565bbc",
1565     "type": "execute",
1566     "name": "execute split ac2-route",
1567     "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",
1568     "comments": "",
1569     "outputs": 1,
1570     "x": 2191,
1571     "y": 1300,
1572     "z": "f0bdac73.5c8b08",
1573     "wires": [
1574       [
1575         "322f767c.4c3332",
1576         "f711611e.94f868"
1577       ]
1578     ]
1579   },
1580   {
1581     "id": "16bee176.348f1f",
1582     "type": "block",
1583     "name": "block atomic",
1584     "xml": "<block atomic=\"true\">\n",
1585     "atomic": "false",
1586     "comments": "",
1587     "outputs": 1,
1588     "x": 1923,
1589     "y": 1204,
1590     "z": "f0bdac73.5c8b08",
1591     "wires": [
1592       [
1593         "9133f5.ce552c08",
1594         "bc0654d.b4c1928"
1595       ]
1596     ]
1597   },
1598   {
1599     "id": "d1dc0cd3.5bc328",
1600     "type": "block",
1601     "name": "block atomic",
1602     "xml": "<block atomic=\"true\">\n",
1603     "atomic": "false",
1604     "comments": "",
1605     "outputs": 1,
1606     "x": 1924,
1607     "y": 1263,
1608     "z": "f0bdac73.5c8b08",
1609     "wires": [
1610       [
1611         "4ee51926.384fd8",
1612         "50cad229.565bbc"
1613       ]
1614     ]
1615   },
1616   {
1617     "id": "fdf946de.e32c5",
1618     "type": "execute",
1619     "name": "execute vrf1-id",
1620     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.vrf1-id\"/>\n",
1621     "comments": "",
1622     "outputs": 1,
1623     "x": 793,
1624     "y": 610.0000305175781,
1625     "z": "f0bdac73.5c8b08",
1626     "wires": [
1627       [
1628         "2a44ccf.3f0eab4"
1629       ]
1630     ]
1631   },
1632   {
1633     "id": "c90552d6.d68d2",
1634     "type": "execute",
1635     "name": "execute vrf2-id",
1636     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.vrf2-id\"/>\n",
1637     "comments": "",
1638     "outputs": 1,
1639     "x": 790.3333740234375,
1640     "y": 667.3332824707031,
1641     "z": "f0bdac73.5c8b08",
1642     "wires": [
1643       [
1644         "de0cfccd.b9e3"
1645       ]
1646     ]
1647   },
1648   {
1649     "id": "de0cfccd.b9e3",
1650     "type": "failure",
1651     "name": "failure",
1652     "xml": "<outcome value='failure'>\n",
1653     "comments": "",
1654     "outputs": 1,
1655     "x": 1040.3333740234375,
1656     "y": 673.3332824707031,
1657     "z": "f0bdac73.5c8b08",
1658     "wires": [
1659       [
1660         "d657f9c0.1d236"
1661       ]
1662     ]
1663   },
1664   {
1665     "id": "2a44ccf.3f0eab4",
1666     "type": "failure",
1667     "name": "failure",
1668     "xml": "<outcome value='failure'>\n",
1669     "comments": "",
1670     "outputs": 1,
1671     "x": 1040,
1672     "y": 614.9999694824219,
1673     "z": "f0bdac73.5c8b08",
1674     "wires": [
1675       [
1676         "bef436b0.97b6c8"
1677       ]
1678     ]
1679   },
1680   {
1681     "id": "bef436b0.97b6c8",
1682     "type": "returnFailure",
1683     "name": "return failure",
1684     "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",
1685     "comments": "",
1686     "x": 1221,
1687     "y": 612.9999694824219,
1688     "z": "f0bdac73.5c8b08",
1689     "wires": []
1690   },
1691   {
1692     "id": "d657f9c0.1d236",
1693     "type": "returnFailure",
1694     "name": "return failure",
1695     "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",
1696     "comments": "",
1697     "x": 1221.3333740234375,
1698     "y": 671.3332824707031,
1699     "z": "f0bdac73.5c8b08",
1700     "wires": []
1701   },
1702   {
1703     "id": "ef26a584.d90698",
1704     "type": "block",
1705     "name": "block : atomic",
1706     "xml": "<block atomic=\"true\">\n",
1707     "atomic": "false",
1708     "comments": "",
1709     "outputs": 1,
1710     "x": 865,
1711     "y": 1056.0000305175781,
1712     "z": "f0bdac73.5c8b08",
1713     "wires": [
1714       [
1715         "ea6e7cc2.759108",
1716         "3b2cff3e.76e6d",
1717         "ec543af.60d7dc8"
1718       ]
1719     ]
1720   },
1721   {
1722     "id": "3b2cff3e.76e6d",
1723     "type": "execute",
1724     "name": "execute RestApiCallNode IPWAN Site Config",
1725     "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.sdncRestApi.tempDir +'/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=\"restapi-result\"/>",
1726     "comments": "",
1727     "outputs": 1,
1728     "x": 1171,
1729     "y": 1052,
1730     "z": "f0bdac73.5c8b08",
1731     "wires": [
1732       []
1733     ]
1734   },
1735   {
1736     "id": "ec543af.60d7dc8",
1737     "type": "execute",
1738     "name": "execute RestApiCallNode IPWAN VRF Config",
1739     "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.sdncRestApi.tempDir +'/l3smvrftemplate.json'`\"/>\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url +'/restconf/data/huawei-ac-net-l3vpn-svc:l3vpn-svc-cfg/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=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"restapi-result\"/>",
1740     "comments": "",
1741     "outputs": 1,
1742     "x": 1169,
1743     "y": 1123,
1744     "z": "f0bdac73.5c8b08",
1745     "wires": [
1746       []
1747     ]
1748   },
1749   {
1750     "id": "333b151b.f48562",
1751     "type": "failure",
1752     "name": "failure",
1753     "xml": "<outcome value='failure'>\n",
1754     "comments": "",
1755     "outputs": 1,
1756     "x": 2416,
1757     "y": 1199,
1758     "z": "f0bdac73.5c8b08",
1759     "wires": [
1760       [
1761         "fc1f2aa8.f75b3"
1762       ]
1763     ]
1764   },
1765   {
1766     "id": "fc1f2aa8.f75b3",
1767     "type": "returnFailure",
1768     "name": "return failure",
1769     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",
1770     "comments": "",
1771     "x": 2597,
1772     "y": 1197,
1773     "z": "f0bdac73.5c8b08",
1774     "wires": []
1775   },
1776   {
1777     "id": "322f767c.4c3332",
1778     "type": "failure",
1779     "name": "failure",
1780     "xml": "<outcome value='failure'>\n",
1781     "comments": "",
1782     "outputs": 1,
1783     "x": 2414,
1784     "y": 1301,
1785     "z": "f0bdac73.5c8b08",
1786     "wires": [
1787       [
1788         "e94d25cc.c6377"
1789       ]
1790     ]
1791   },
1792   {
1793     "id": "e94d25cc.c6377",
1794     "type": "returnFailure",
1795     "name": "return failure",
1796     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",
1797     "comments": "",
1798     "x": 2595,
1799     "y": 1299,
1800     "z": "f0bdac73.5c8b08",
1801     "wires": []
1802   },
1803   {
1804     "id": "f82f2f6f.ba3178",
1805     "type": "failure",
1806     "name": "success",
1807     "xml": "<outcome value='success'>\n",
1808     "comments": "",
1809     "outputs": 1,
1810     "x": 2415,
1811     "y": 1133,
1812     "z": "f0bdac73.5c8b08",
1813     "wires": [
1814       [
1815         "c5c1b135.242a3"
1816       ]
1817     ]
1818   },
1819   {
1820     "id": "f711611e.94f868",
1821     "type": "failure",
1822     "name": "success",
1823     "xml": "<outcome value='success'>\n",
1824     "comments": "",
1825     "outputs": 1,
1826     "x": 2411,
1827     "y": 1253,
1828     "z": "f0bdac73.5c8b08",
1829     "wires": [
1830       [
1831         "c23f470d.b8db08"
1832       ]
1833     ]
1834   },
1835   {
1836     "id": "c5c1b135.242a3",
1837     "type": "set",
1838     "name": "set route1 ip-prefix next-hop",
1839     "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",
1840     "comments": "",
1841     "x": 2622,
1842     "y": 1127,
1843     "z": "f0bdac73.5c8b08",
1844     "wires": []
1845   },
1846   {
1847     "id": "c23f470d.b8db08",
1848     "type": "set",
1849     "name": "set route2 ip-prefix next-hop",
1850     "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]`' />",
1851     "comments": "",
1852     "x": 2622,
1853     "y": 1246,
1854     "z": "f0bdac73.5c8b08",
1855     "wires": []
1856   },
1857   {
1858     "id": "e0e6781c.4e0188",
1859     "type": "execute",
1860     "name": "execute generate-underlay-network-id",
1861     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.network-id\"/>\n",
1862     "comments": "",
1863     "outputs": 1,
1864     "x": 849,
1865     "y": 761.0000305175781,
1866     "z": "f0bdac73.5c8b08",
1867     "wires": [
1868       []
1869     ]
1870   },
1871   {
1872     "id": "9875bc60.171298",
1873     "type": "switchNode",
1874     "name": "switch service-data.networks_length",
1875     "xml": "<switch test='`$service-data.networks.network_length`'>\n",
1876     "comments": "",
1877     "outputs": 1,
1878     "x": 807,
1879     "y": 842.0000305175781,
1880     "z": "f0bdac73.5c8b08",
1881     "wires": [
1882       [
1883         "cac4aec8.8232b8",
1884         "81a4cd14.cebc38"
1885       ]
1886     ]
1887   },
1888   {
1889     "id": "cac4aec8.8232b8",
1890     "type": "other",
1891     "name": "Null",
1892     "xml": "<outcome value=''>\n",
1893     "comments": "",
1894     "outputs": 1,
1895     "x": 1080.8095703125,
1896     "y": 810.9524230957031,
1897     "z": "f0bdac73.5c8b08",
1898     "wires": [
1899       [
1900         "52d26ca7.c68dec"
1901       ]
1902     ]
1903   },
1904   {
1905     "id": "81a4cd14.cebc38",
1906     "type": "other",
1907     "name": "other",
1908     "xml": "<outcome value='Other'>\n",
1909     "comments": "",
1910     "outputs": 1,
1911     "x": 1075.666748046875,
1912     "y": 856.6667175292969,
1913     "z": "f0bdac73.5c8b08",
1914     "wires": [
1915       [
1916         "5fb24d6e.9f9c94"
1917       ]
1918     ]
1919   },
1920   {
1921     "id": "52d26ca7.c68dec",
1922     "type": "set",
1923     "name": "set nidx",
1924     "xml": "<set>\n<parameter name='nidx' value='0' />\n",
1925     "comments": "",
1926     "x": 1233.8095703125,
1927     "y": 810.5238342285156,
1928     "z": "f0bdac73.5c8b08",
1929     "wires": []
1930   },
1931   {
1932     "id": "5fb24d6e.9f9c94",
1933     "type": "set",
1934     "name": "set nidx",
1935     "xml": "<set>\n<parameter name='nidx' value='`$service-data.networks.network_length`' />\n",
1936     "comments": "",
1937     "x": 1235.2381591796875,
1938     "y": 855.5238952636719,
1939     "z": "f0bdac73.5c8b08",
1940     "wires": []
1941   },
1942   {
1943     "id": "3a5f6ad2.fcb69e",
1944     "type": "set",
1945     "name": "set network in service-data",
1946     "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",
1947     "comments": "",
1948     "x": 721,
1949     "y": 1330.0000305175781,
1950     "z": "f0bdac73.5c8b08",
1951     "wires": []
1952   },
1953   {
1954     "id": "9104517f.7f262",
1955     "type": "set",
1956     "name": "set networkId and network-object-path",
1957     "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/'` \" />",
1958     "comments": "",
1959     "x": 750,
1960     "y": 1375.0000305175781,
1961     "z": "f0bdac73.5c8b08",
1962     "wires": []
1963   },
1964   {
1965     "id": "cbcd99ce.c72bd8",
1966     "type": "returnSuccess",
1967     "name": "return success",
1968     "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",
1969     "comments": "",
1970     "x": 697,
1971     "y": 1564.0000305175781,
1972     "z": "f0bdac73.5c8b08",
1973     "wires": []
1974   },
1975   {
1976     "id": "7a9f34e2.0af57c",
1977     "type": "set",
1978     "name": "set network-level-oper-status",
1979     "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`' />",
1980     "comments": "",
1981     "x": 723,
1982     "y": 1422.0000305175781,
1983     "z": "f0bdac73.5c8b08",
1984     "wires": []
1985   },
1986   {
1987     "id": "b55f1296.840848",
1988     "type": "get-resource",
1989     "name": "get-resource pnf",
1990     "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",
1991     "comments": "",
1992     "outputs": 1,
1993     "x": 798,
1994     "y": 248.00003051757812,
1995     "z": "f0bdac73.5c8b08",
1996     "wires": [
1997       [
1998         "b5e19965.6c52e8",
1999         "b4a31e90.9f841",
2000         "2f6c8f95.b1b07"
2001       ]
2002     ]
2003   },
2004   {
2005     "id": "b5e19965.6c52e8",
2006     "type": "success",
2007     "name": "success",
2008     "xml": "<outcome value='success'>\n",
2009     "comments": "",
2010     "outputs": 1,
2011     "x": 1120,
2012     "y": 138.00003051757812,
2013     "z": "f0bdac73.5c8b08",
2014     "wires": [
2015       [
2016         "a553dc.f2aa0c28"
2017       ]
2018     ]
2019   },
2020   {
2021     "id": "b4a31e90.9f841",
2022     "type": "not-found",
2023     "name": "not-found",
2024     "xml": "<outcome value='not-found'>\n",
2025     "comments": "",
2026     "outputs": 1,
2027     "x": 1123.490966796875,
2028     "y": 185.57406616210938,
2029     "z": "f0bdac73.5c8b08",
2030     "wires": [
2031       [
2032         "5ffc796f.6a8e6"
2033       ]
2034     ]
2035   },
2036   {
2037     "id": "2f6c8f95.b1b07",
2038     "type": "other",
2039     "name": "other",
2040     "xml": "<outcome value='Other'>\n",
2041     "comments": "",
2042     "outputs": 1,
2043     "x": 1118.823974609375,
2044     "y": 226.90737915039062,
2045     "z": "f0bdac73.5c8b08",
2046     "wires": [
2047       [
2048         "258408f4.196188"
2049       ]
2050     ]
2051   },
2052   {
2053     "id": "5ffc796f.6a8e6",
2054     "type": "returnFailure",
2055     "name": "return failure",
2056     "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",
2057     "comments": "",
2058     "x": 1300.0623779296875,
2059     "y": 173.85980224609375,
2060     "z": "f0bdac73.5c8b08",
2061     "wires": []
2062   },
2063   {
2064     "id": "258408f4.196188",
2065     "type": "returnFailure",
2066     "name": "return failure",
2067     "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",
2068     "comments": "",
2069     "x": 1306.5965309143066,
2070     "y": 222.34657192230225,
2071     "z": "f0bdac73.5c8b08",
2072     "wires": []
2073   },
2074   {
2075     "id": "a553dc.f2aa0c28",
2076     "type": "set",
2077     "name": "set tmp.thirdparty-sdnc-id",
2078     "xml": "<set>\n<parameter name='tmp.thirdparty-sdnc-id' value=\"`$tmp.aai.pnf.relationship-list.relationship[0].relationship-data[0].relationship-value`\" />\n",
2079     "comments": "",
2080     "x": 1324,
2081     "y": 125.00003051757812,
2082     "z": "f0bdac73.5c8b08",
2083     "wires": []
2084   },
2085   {
2086     "id": "5c189e4b.93fcf8",
2087     "type": "save",
2088     "name": "save underlay configuration in AAI",
2089     "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='orchestration-status' value='Created' />\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",
2090     "comments": "",
2091     "outputs": 1,
2092     "x": 742,
2093     "y": 1472.0000305175781,
2094     "z": "f0bdac73.5c8b08",
2095     "wires": [
2096       []
2097     ]
2098   },
2099   {
2100     "id": "6a04e23f.5461dc",
2101     "type": "save",
2102     "name": "save service relationship in AAI",
2103     "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-id' >\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"configuration\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"/network/configurations/configuration\" />\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`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[1].relationship-key\" value=\"configuration.configuration-type\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[1].relationship-value\" value=\"underlay\" />",
2104     "comments": "",
2105     "outputs": 1,
2106     "x": 734,
2107     "y": 1518.0000305175781,
2108     "z": "f0bdac73.5c8b08",
2109     "wires": [
2110       []
2111     ]
2112   }
2113 ]