81bc7e9bcf4fd9dec410bc176b3df4237fa99ec9
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_dci-connects-network-topology-operation-deactivate.json
1 [
2   {
3     "id": "6559b393.6f861c",
4     "type": "dgstart",
5     "name": "DGSTART",
6     "outputs": 1,
7     "x": 119.03125,
8     "y": 56,
9     "z": "5c765a65.b2ea34",
10     "wires": [
11       [
12         "7c1b2fe9.45548"
13       ]
14     ]
15   },
16   {
17     "id": "7c1b2fe9.45548",
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": 380.03125,
26     "y": 127,
27     "z": "5c765a65.b2ea34",
28     "wires": [
29       [
30         "aa816cc6.1183d"
31       ]
32     ]
33   },
34   {
35     "id": "aa816cc6.1183d",
36     "type": "method",
37     "name": "method dci-connects-network-topology-operation-deactivate",
38     "xml": "<method rpc='dci-connects-network-topology-operation-deactivate' mode='sync'>\n",
39     "comments": "",
40     "outputs": 1,
41     "x": 270.03125,
42     "y": 212,
43     "z": "5c765a65.b2ea34",
44     "wires": [
45       [
46         "eac98b7a.9d5828"
47       ]
48     ]
49   },
50   {
51     "id": "eac98b7a.9d5828",
52     "type": "block",
53     "name": "block : atomic",
54     "xml": "<block atomic=\"true\">",
55     "atomic": "true",
56     "outputs": 1,
57     "x": 605.0312652587891,
58     "y": 212.00000953674316,
59     "z": "5c765a65.b2ea34",
60     "wires": [
61       [
62         "477ac034.f205c",
63         "f8509dc8.168a7",
64         "8e2e032c.881de",
65         "68a7916a.a5311",
66         "6f360656.1dec58",
67         "7aead92.5a32728"
68       ]
69     ]
70   },
71   {
72     "id": "477ac034.f205c",
73     "type": "call",
74     "name": "call GENERIC-RESOURCE-API:validate-network-input-parameters",
75     "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-network-input-parameters' mode='sync' >\n",
76     "comments": "",
77     "outputs": 1,
78     "x": 930.0313568115234,
79     "y": 52.00000190734863,
80     "z": "5c765a65.b2ea34",
81     "wires": [
82       []
83     ]
84   },
85   {
86     "id": "f8509dc8.168a7",
87     "type": "returnSuccess",
88     "name": "return success",
89     "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",
90     "comments": "",
91     "x": 814.03125,
92     "y": 974,
93     "z": "5c765a65.b2ea34",
94     "wires": []
95   },
96   {
97     "id": "c12d1dde.f4e3",
98     "type": "block",
99     "name": "block : sendRequest",
100     "xml": "<block atomic=\"true\">",
101     "atomic": "true",
102     "comments": "",
103     "outputs": 1,
104     "x": 1001.5312805175781,
105     "y": 555.5156650543213,
106     "z": "5c765a65.b2ea34",
107     "wires": [
108       [
109         "4ec4fd77.ad10f4",
110         "aa980a06.38e9b8",
111         "e11c9638.70d6a8",
112         "376cb70c.ff4a7"
113       ]
114     ]
115   },
116   {
117     "id": "5870b6d9.9c5e38",
118     "type": "success",
119     "name": "success",
120     "xml": "<outcome value='success'>\n",
121     "comments": "",
122     "outputs": 1,
123     "x": 1534.031177520752,
124     "y": 352.51519107818604,
125     "z": "5c765a65.b2ea34",
126     "wires": [
127       [
128         "25c20f00.fa6cf"
129       ]
130     ]
131   },
132   {
133     "id": "39a6df4a.252ba",
134     "type": "not-found",
135     "name": "not-found",
136     "xml": "<outcome value='not-found'>\n",
137     "comments": "",
138     "outputs": 1,
139     "x": 1541.031177520752,
140     "y": 390.51519107818604,
141     "z": "5c765a65.b2ea34",
142     "wires": [
143       [
144         "3e95b312.6100ac"
145       ]
146     ]
147   },
148   {
149     "id": "f0e345da.109628",
150     "type": "other",
151     "name": "other",
152     "xml": "<outcome value='Other'>\n",
153     "comments": "",
154     "outputs": 1,
155     "x": 1533.031177520752,
156     "y": 432.51519107818604,
157     "z": "5c765a65.b2ea34",
158     "wires": [
159       [
160         "3f665015.a6a47"
161       ]
162     ]
163   },
164   {
165     "id": "3e95b312.6100ac",
166     "type": "returnFailure",
167     "name": "return failure",
168     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
169     "comments": "",
170     "x": 1698.031177520752,
171     "y": 394.51519107818604,
172     "z": "5c765a65.b2ea34",
173     "wires": []
174   },
175   {
176     "id": "3f665015.a6a47",
177     "type": "returnFailure",
178     "name": "return failure",
179     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
180     "comments": "",
181     "x": 1691.031177520752,
182     "y": 441.51519107818604,
183     "z": "5c765a65.b2ea34",
184     "wires": []
185   },
186   {
187     "id": "e11c9638.70d6a8",
188     "type": "get-resource",
189     "name": "get-resource esr-thirdparty-sdnc",
190     "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 = $prop.dci-connects.id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n",
191     "comments": "",
192     "outputs": 1,
193     "x": 1310.031265258789,
194     "y": 399.51519799232483,
195     "z": "5c765a65.b2ea34",
196     "wires": [
197       [
198         "5870b6d9.9c5e38",
199         "39a6df4a.252ba",
200         "f0e345da.109628"
201       ]
202     ]
203   },
204   {
205     "id": "25c20f00.fa6cf",
206     "type": "set",
207     "name": "set controller data",
208     "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<parameter name='prop.sdncRestApi.thirdpartySdnc.vendor' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].vendor`\" />\n\n",
209     "comments": "",
210     "x": 1713.5311279296875,
211     "y": 345.01513671875,
212     "z": "5c765a65.b2ea34",
213     "wires": []
214   },
215   {
216     "id": "4ae70608.d9f108",
217     "type": "execute",
218     "name": "execute RestApiCallNode De-Activate Vxlan Tunnel",
219     "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/v2.0/l3-dci-connects/' + $prop.dci-connects.id`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\"/>\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\"/>\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"delete\"/>\n<parameter name=\"responsePrefix\" value=\"restapi-result\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />\n",
220     "comments": "",
221     "outputs": 1,
222     "x": 2109.531539916992,
223     "y": 549.5156259536743,
224     "z": "5c765a65.b2ea34",
225     "wires": [
226       []
227     ]
228   },
229   {
230     "id": "cb70d9c8.c98578",
231     "type": "switchNode",
232     "name": "switch tunnelType",
233     "xml": "<switch test=\"`$prop.dci-connects.tunnelType`\">\n",
234     "comments": "",
235     "outputs": 1,
236     "x": 1572.5309982299805,
237     "y": 574.01513671875,
238     "z": "5c765a65.b2ea34",
239     "wires": [
240       [
241         "cd693888.f47b98",
242         "41c50c84.a9e5b4"
243       ]
244     ]
245   },
246   {
247     "id": "cd693888.f47b98",
248     "type": "outcomeTrue",
249     "name": "L3-DCI",
250     "xml": "<outcome value='L3-DCI'>\n",
251     "comments": "",
252     "outputs": 1,
253     "x": 1785.5311279296875,
254     "y": 554.01513671875,
255     "z": "5c765a65.b2ea34",
256     "wires": [
257       [
258         "4ae70608.d9f108"
259       ]
260     ]
261   },
262   {
263     "id": "41c50c84.a9e5b4",
264     "type": "outcomeTrue",
265     "name": "L2-DCI",
266     "xml": "<outcome value='L2-DCI'>\n",
267     "comments": "",
268     "outputs": 1,
269     "x": 1783.530948638916,
270     "y": 626.01513671875,
271     "z": "5c765a65.b2ea34",
272     "wires": [
273       [
274         "c9cdc266.ba884"
275       ]
276     ]
277   },
278   {
279     "id": "c9cdc266.ba884",
280     "type": "execute",
281     "name": "execute RestApiCallNode De-Activate Vxlan Tunnel",
282     "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/v2.0/l2-dci-connects/' + $prop.dci-connects.id`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\"/>\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\"/>\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"delete\"/>\n<parameter name=\"responsePrefix\" value=\"restapi-result\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
283     "comments": "",
284     "outputs": 1,
285     "x": 2103.531494140625,
286     "y": 626.5155620574951,
287     "z": "5c765a65.b2ea34",
288     "wires": [
289       []
290     ]
291   },
292   {
293     "id": "56ea174e.66fdc8",
294     "type": "for",
295     "name": "for each network-input-parameters",
296     "xml": "<for index='idx' start='0' end='`$service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param_length`' >\n\n",
297     "comments": "",
298     "outputs": 1,
299     "x": 1064.031234741211,
300     "y": 156.51563167572021,
301     "z": "5c765a65.b2ea34",
302     "wires": [
303       [
304         "d467ada9.bc47a"
305       ]
306     ]
307   },
308   {
309     "id": "4ec4fd77.ad10f4",
310     "type": "record",
311     "name": "record",
312     "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"dci-network-topology-operation-deactivate\"/>\n<parameter name=\"field3\" value=\"dci-connects.id\" />\n<parameter name=\"field4\" value=\"`$prop.dci-connects.id`\"/>\n<parameter name=\"field5\" value=\"dci-connects.tunnelType\" />\n<parameter name=\"field6\" value=\"`$prop.dci-connects.tunnelType`\"/>\n<parameter name=\"field7\" value=\"dci-connects.tunnelType\" />\n<parameter name=\"field8\" value=\"`$prop.dci-connects.tunnelType`\"/>\n<parameter name=\"field9\" value=\"sdncRestApi.thirdpartySdnc.url\"/>\n<parameter name=\"field10\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url`\"/>",
313     "comments": "",
314     "outputs": 1,
315     "x": 1247.3646240234375,
316     "y": 508,
317     "z": "5c765a65.b2ea34",
318     "wires": [
319       []
320     ]
321   },
322   {
323     "id": "d467ada9.bc47a",
324     "type": "block",
325     "name": "block",
326     "xml": "<block>\n",
327     "atomic": "false",
328     "comments": "",
329     "outputs": 1,
330     "x": 1297.3646774291992,
331     "y": 156.00000762939453,
332     "z": "5c765a65.b2ea34",
333     "wires": [
334       [
335         "dfb8e94f.3061f8",
336         "6ee22c97.f3fe94"
337       ]
338     ]
339   },
340   {
341     "id": "dfb8e94f.3061f8",
342     "type": "switchNode",
343     "name": "switch site1_id",
344     "xml": "<switch test=\"`$service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$idx].name == 'site1_id'`\">\n",
345     "comments": "",
346     "outputs": 1,
347     "x": 1503.6978874206543,
348     "y": 125.00000381469727,
349     "z": "5c765a65.b2ea34",
350     "wires": [
351       [
352         "424ca41d.d8b57c"
353       ]
354     ]
355   },
356   {
357     "id": "424ca41d.d8b57c",
358     "type": "outcomeTrue",
359     "name": "true",
360     "xml": "<outcome value='true'>\n",
361     "comments": "",
362     "outputs": 1,
363     "x": 1704.697982788086,
364     "y": 124.00000286102295,
365     "z": "5c765a65.b2ea34",
366     "wires": [
367       [
368         "3b8b7bc.f6de684"
369       ]
370     ]
371   },
372   {
373     "id": "3b8b7bc.f6de684",
374     "type": "set",
375     "name": "set id",
376     "xml": "<set>\n<parameter name='prop.dci-connects.id' value='`$service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$idx].value`' />\n",
377     "comments": "",
378     "x": 1878.3643341064453,
379     "y": 123.66654777526855,
380     "z": "5c765a65.b2ea34",
381     "wires": []
382   },
383   {
384     "id": "6ee22c97.f3fe94",
385     "type": "switchNode",
386     "name": "switch tunnelType",
387     "xml": "<switch test=\"`$service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$idx].name == 'tunnelType'`\">\n",
388     "comments": "",
389     "outputs": 1,
390     "x": 1513.6979675292969,
391     "y": 178.00000977516174,
392     "z": "5c765a65.b2ea34",
393     "wires": [
394       [
395         "b8f51f64.5384d"
396       ]
397     ]
398   },
399   {
400     "id": "b8f51f64.5384d",
401     "type": "outcomeTrue",
402     "name": "true",
403     "xml": "<outcome value='true'>\n",
404     "comments": "",
405     "outputs": 1,
406     "x": 1719.6979675292969,
407     "y": 178.00000977516174,
408     "z": "5c765a65.b2ea34",
409     "wires": [
410       [
411         "a2c0d127.d5692"
412       ]
413     ]
414   },
415   {
416     "id": "a2c0d127.d5692",
417     "type": "set",
418     "name": "set tunnelType",
419     "xml": "<set>\n<parameter name='prop.dci-connects.tunnelType' value='`$service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$idx].value`' />\n",
420     "comments": "",
421     "x": 1888.6980667114258,
422     "y": 178.0000250339508,
423     "z": "5c765a65.b2ea34",
424     "wires": []
425   },
426   {
427     "id": "8e2e032c.881de",
428     "type": "block",
429     "name": "block : executeSite1",
430     "xml": "<block atomic=\"true\">",
431     "atomic": "true",
432     "comments": "",
433     "outputs": 1,
434     "x": 793.3645858764648,
435     "y": 157.66666412353516,
436     "z": "5c765a65.b2ea34",
437     "wires": [
438       [
439         "56ea174e.66fdc8",
440         "c12d1dde.f4e3"
441       ]
442     ]
443   },
444   {
445     "id": "c8ad7c0c.e274a",
446     "type": "for",
447     "name": "for each network-input-parameters",
448     "xml": "<for index='idx' start='0' end='`$service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param_length`' >\n\n",
449     "comments": "",
450     "outputs": 1,
451     "x": 1069.0313186645508,
452     "y": 262.66663551330566,
453     "z": "5c765a65.b2ea34",
454     "wires": [
455       [
456         "323207f2.263c18"
457       ]
458     ]
459   },
460   {
461     "id": "323207f2.263c18",
462     "type": "block",
463     "name": "block",
464     "xml": "<block>\n",
465     "atomic": "false",
466     "comments": "",
467     "outputs": 1,
468     "x": 1297.3646850585938,
469     "y": 265.15101146698,
470     "z": "5c765a65.b2ea34",
471     "wires": [
472       [
473         "3c001f99.e738d"
474       ]
475     ]
476   },
477   {
478     "id": "3c001f99.e738d",
479     "type": "switchNode",
480     "name": "switch site2_id",
481     "xml": "<switch test=\"`$service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$idx].name == 'site2_id'`\">\n",
482     "comments": "",
483     "outputs": 1,
484     "x": 1498.3646354675293,
485     "y": 265.15099716186523,
486     "z": "5c765a65.b2ea34",
487     "wires": [
488       [
489         "69a68f4d.5d472"
490       ]
491     ]
492   },
493   {
494     "id": "69a68f4d.5d472",
495     "type": "outcomeTrue",
496     "name": "true",
497     "xml": "<outcome value='true'>\n",
498     "comments": "",
499     "outputs": 1,
500     "x": 1699.364730834961,
501     "y": 264.1509962081909,
502     "z": "5c765a65.b2ea34",
503     "wires": [
504       [
505         "2194fc1d.e7f094"
506       ]
507     ]
508   },
509   {
510     "id": "2194fc1d.e7f094",
511     "type": "set",
512     "name": "set id",
513     "xml": "<set>\n<parameter name='prop.dci-connects.id' value='`$service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$idx].value`' />\n",
514     "comments": "",
515     "x": 1873.0310821533203,
516     "y": 263.8175411224365,
517     "z": "5c765a65.b2ea34",
518     "wires": []
519   },
520   {
521     "id": "68a7916a.a5311",
522     "type": "block",
523     "name": "block : executeSite1",
524     "xml": "<block atomic=\"true\">",
525     "atomic": "true",
526     "comments": "",
527     "outputs": 1,
528     "x": 793.3645935058594,
529     "y": 266.8176679611206,
530     "z": "5c765a65.b2ea34",
531     "wires": [
532       [
533         "c8ad7c0c.e274a",
534         "c12d1dde.f4e3"
535       ]
536     ]
537   },
538   {
539     "id": "c71a68d.91d3a98",
540     "type": "set",
541     "name": "set object-path",
542     "xml": "<set>\n<parameter name='network-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $network-topology-operation-input.service-information.service-instance-id\n + '/service-data/networks/network/'\n + $networkId\n + '/network-data/network-topology/'` \" />\n \n",
543     "comments": "",
544     "x": 1108.3685760498047,
545     "y": 787.8607425689697,
546     "z": "5c765a65.b2ea34",
547     "wires": []
548   },
549   {
550     "id": "8529d043.0aea5",
551     "type": "set",
552     "name": "set networkId",
553     "xml": "<set>\n<parameter name='networkId' value='`$network-topology-operation-input.network-information.network-id`' />\n",
554     "comments": "",
555     "x": 1102.654209136963,
556     "y": 750.7178506851196,
557     "z": "5c765a65.b2ea34",
558     "wires": []
559   },
560   {
561     "id": "6f360656.1dec58",
562     "type": "block",
563     "name": "block : saveNetworkData",
564     "xml": "<block atomic=\"true\">",
565     "atomic": "true",
566     "comments": "",
567     "outputs": 1,
568     "x": 845.3646469116211,
569     "y": 726.6666917800903,
570     "z": "5c765a65.b2ea34",
571     "wires": [
572       [
573         "8529d043.0aea5",
574         "c71a68d.91d3a98",
575         "b1e695ce.6afdf8",
576         "7c7891ee.131d7"
577       ]
578     ]
579   },
580   {
581     "id": "3da3119d.a99f0e",
582     "type": "comment",
583     "name": "TODO",
584     "info": "Currently deactivate does deletion too, later divide in two phases.",
585     "comments": "",
586     "x": 727.3645858764648,
587     "y": 20,
588     "z": "5c765a65.b2ea34",
589     "wires": []
590   },
591   {
592     "id": "b1e695ce.6afdf8",
593     "type": "set",
594     "name": "copy input to service-data",
595     "xml": "<set>\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.sdnc-request-header.' value='`$network-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.request-information.' value='`$network-topology-operation-input.request-information.`' />\n",
596     "comments": "",
597     "x": 1138.3646545410156,
598     "y": 707.0000038146973,
599     "z": "5c765a65.b2ea34",
600     "wires": []
601   },
602   {
603     "id": "7c7891ee.131d7",
604     "type": "set",
605     "name": "set network-level-oper-status",
606     "xml": "<set>\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status' value='Deleted' />\n<parameter name='service-data.networks.network[$tmp.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[$tmp.nidx].network-data.network-level-oper-status.last-action' value='`$network-topology-operation-input.request-information.request-action`' />\n",
607     "comments": "",
608     "x": 1152.3645858764648,
609     "y": 834.9999618530273,
610     "z": "5c765a65.b2ea34",
611     "wires": []
612   },
613   {
614     "id": "7aead92.5a32728",
615     "type": "delete",
616     "name": "delete underlay configuration in AAI",
617     "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource='configuration' \n        key='configuration.configuration-id = $network-topology-operation-input.network-information.network-id'>\n",
618     "comments": "",
619     "outputs": 1,
620     "x": 882.03125,
621     "y": 894,
622     "z": "5c765a65.b2ea34",
623     "wires": [
624       []
625     ]
626   },
627   {
628     "id": "aa980a06.38e9b8",
629     "type": "execute",
630     "name": "execute Properties",
631     "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",
632     "comments": "",
633     "outputs": 1,
634     "x": 1282.03125,
635     "y": 456,
636     "z": "5c765a65.b2ea34",
637     "wires": [
638       []
639     ]
640   },
641   {
642     "id": "376cb70c.ff4a7",
643     "type": "switchNode",
644     "name": "switch vendor",
645     "xml": "<switch test=\"`$prop.sdncRestApi.thirdpartySdnc.vendor`\">\n",
646     "comments": "",
647     "outputs": 1,
648     "x": 1239,
649     "y": 576,
650     "z": "5c765a65.b2ea34",
651     "wires": [
652       [
653         "26c37886.1a934"
654       ]
655     ]
656   },
657   {
658     "id": "26c37886.1a934",
659     "type": "outcomeTrue",
660     "name": "SPTN",
661     "xml": "<outcome value='SPTN'>\n",
662     "comments": "",
663     "outputs": 1,
664     "x": 1393,
665     "y": 578,
666     "z": "5c765a65.b2ea34",
667     "wires": [
668       [
669         "cb70d9c8.c98578"
670       ]
671     ]
672   }
673 ]