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