fix odl patches
[ccsdk/distribution.git] / platform-logic / oofpcipoc-api / src / main / json / oofpcipoc-api_generic-neighbor-configuration.json
1 [
2     {
3         "id": "50bac4cd.1f982c",
4         "type": "comment",
5         "name": "Generic Neighbor Configuration",
6         "info": "",
7         "comments": "",
8         "x": 395,
9         "y": 44,
10         "z": "a817abf.35eaf58",
11         "wires": []
12     },
13     {
14         "id": "70f08a56.2541c4",
15         "type": "block",
16         "name": "block : atomic",
17         "xml": "<block atomic='true'>",
18         "atomic": "true",
19         "comments": "",
20         "outputs": 1,
21         "x": 2307.0004348754883,
22         "y": 919.0106139183044,
23         "z": "a817abf.35eaf58",
24         "wires": [
25             [
26                 "c62628ac.3ed478",
27                 "e61ce0a1.1ed3b",
28                 "8a28423d.77d3f",
29                 "466ba259.c9fcdc",
30                 "2fd054d1.30b79c",
31                 "8cff43f2.33ad3",
32                 "aa870821.3d1dc8",
33                 "9f39dc7c.52b21",
34                 "45013d85.fa83d4",
35                 "5f243bba.b161e4",
36                 "64cf510a.3b8af",
37                 "bebe4349.77d2a",
38                 "5ea14f7f.17ed8"
39             ]
40         ]
41     },
42     {
43         "id": "e0d49781.5cbda8",
44         "type": "for",
45         "name": "for",
46         "xml": "<for index='idx' start='0' end=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\" >",
47         "comments": "",
48         "outputs": 1,
49         "x": 1553.0004196166992,
50         "y": 787.0001983642578,
51         "z": "a817abf.35eaf58",
52         "wires": [
53             [
54                 "70f08a56.2541c4"
55             ]
56         ]
57     },
58     {
59         "id": "c62628ac.3ed478",
60         "type": "set",
61         "name": "set tmp variables for the requested fap service input parms",
62         "xml": "<set>\n<parameter name=\"tmp.alias\" value=\"`$generic-neighbor-configuration-input.alias`\"/>\n<parameter name=\"tmp.plmnid\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].plmnid`\"/>\n<parameter name=\"tmp.cid\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].cid`\"/>\n<parameter name=\"tmp.phy-cell-id\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].phy-cell-id`\"/>\n<parameter name=\"tmp.pnf-name\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].pnf-name`\"/>\n<parameter name=\"tmp.blacklisted\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].blacklisted`\"/>\n",
63         "comments": "",
64         "x": 2712.001480102539,
65         "y": 768.5557861328125,
66         "z": "a817abf.35eaf58",
67         "wires": []
68     },
69     {
70         "id": "1ba7847b.8ea8ac",
71         "type": "block",
72         "name": "block : atomic",
73         "xml": "<block atomic='true'>",
74         "atomic": "true",
75         "comments": "",
76         "outputs": 1,
77         "x": 128.48959350585938,
78         "y": 370.9896354675293,
79         "z": "a817abf.35eaf58",
80         "wires": [
81             [
82                 "7ff3e888.b4b1f8",
83                 "55afc614.ce9578",
84                 "5dd25aef.bef034",
85                 "68bea4c2.1db97c",
86                 "cd434df0.920f9",
87                 "16a43e9d.9e1261",
88                 "aff4f11d.04d36",
89                 "4acad63d.a7f778",
90                 "e7bf32b9.e031b",
91                 "60f72e5.fbd16d",
92                 "9bb028f2.db2468",
93                 "de3a05a7.e701b8",
94                 "d7e45a32.b4d418",
95                 "f7ad096.d2436f8",
96                 "af6cef55.1e54",
97                 "9094b79e.87e8e8",
98                 "d06cbb2.c114f48",
99                 "10934b39.ffd225"
100             ]
101         ]
102     },
103     {
104         "id": "204e23fc.7f75ac",
105         "type": "method",
106         "name": "method",
107         "xml": "<method rpc='generic-neighbor-configuration' mode='sync'>\n",
108         "comments": "",
109         "outputs": 1,
110         "x": 146,
111         "y": 202.9895782470703,
112         "z": "a817abf.35eaf58",
113         "wires": [
114             [
115                 "1ba7847b.8ea8ac"
116             ]
117         ]
118     },
119     {
120         "id": "7ff3e888.b4b1f8",
121         "type": "returnSuccess",
122         "name": "return success",
123         "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=\"SUCCESSFUL Execution\" />\n",
124         "comments": "",
125         "x": 149.00033950805664,
126         "y": 2861.989965438843,
127         "z": "a817abf.35eaf58",
128         "wires": []
129     },
130     {
131         "id": "55afc614.ce9578",
132         "type": "record",
133         "name": "record",
134         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"RPC to Configure Neighbors INVOKED. Number of Neighbors to configure: \"/>\n<parameter name=\"field2\" value=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\"/>\n",
135         "comments": "",
136         "outputs": 1,
137         "x": 445.00030517578125,
138         "y": 101.01042938232422,
139         "z": "a817abf.35eaf58",
140         "wires": [
141             []
142         ]
143     },
144     {
145         "id": "5dd25aef.bef034",
146         "type": "for",
147         "name": "for",
148         "xml": "<for index='idx' start='0' end=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\" >",
149         "comments": "",
150         "outputs": 1,
151         "x": 456.085693359375,
152         "y": 147.9531707763672,
153         "z": "a817abf.35eaf58",
154         "wires": [
155             [
156                 "645cd02f.9fdb8"
157             ]
158         ]
159     },
160     {
161         "id": "68bea4c2.1db97c",
162         "type": "execute",
163         "name": "execute Properties",
164         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='/opt/onap/ccsdk/data/properties/sdnr-oofpcipoc-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",
165         "comments": "",
166         "outputs": 1,
167         "x": 466.00018310546875,
168         "y": 197.01040649414062,
169         "z": "a817abf.35eaf58",
170         "wires": [
171             []
172         ]
173     },
174     {
175         "id": "cd434df0.920f9",
176         "type": "record",
177         "name": "record",
178         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Properties read .. generic neighbor config template\"/>\n<parameter name=\"field2\" value=\"`$prop.restapi.generic-neighbor-patch.template`\"/>\n<parameter name=\"field3\" value=\"`$prop.controller.user`\"/>\n<parameter name=\"field4\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"field5\" value=\"`$prop.controller.url`\"/>",
179         "comments": "",
180         "outputs": 1,
181         "x": 432.00030517578125,
182         "y": 238.010498046875,
183         "z": "a817abf.35eaf58",
184         "wires": [
185             []
186         ]
187     },
188     {
189         "id": "be9db837.0169d8",
190         "type": "service-logic",
191         "name": "oofpcipoc-api ${project.version}",
192         "module": "oofpcipoc-api",
193         "version": "${project.version}",
194         "comments": "",
195         "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='oofpcipoc-api' version='${project.version}'>",
196         "outputs": 1,
197         "x": 199.99998474121094,
198         "y": 112.98968505859375,
199         "z": "a817abf.35eaf58",
200         "wires": [
201             [
202                 "204e23fc.7f75ac"
203             ]
204         ]
205     },
206     {
207         "id": "645cd02f.9fdb8",
208         "type": "record",
209         "name": "record",
210         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Input RPC Payload request. Neighbor #:  \"/>\n<parameter name=\"field2\" value=\"`$idx`\"/>\n<parameter name=\"field3\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].plmnid`\"/>\n<parameter name=\"field4\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].cid`\"/>\n<parameter name=\"field5\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].phy-cell-id`\"/>\n<parameter name=\"field6\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].pnf-name`\"/>\n<parameter name=\"field7\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].blacklisted`\"/>",
211         "comments": "",
212         "outputs": 1,
213         "x": 621.0005493164062,
214         "y": 131.98963165283203,
215         "z": "a817abf.35eaf58",
216         "wires": [
217             []
218         ]
219     },
220     {
221         "id": "93c9d892.7df208",
222         "type": "dgstart",
223         "name": "DGSTART",
224         "outputs": 1,
225         "x": 135,
226         "y": 50.989585876464844,
227         "z": "a817abf.35eaf58",
228         "wires": [
229             [
230                 "be9db837.0169d8"
231             ]
232         ]
233     },
234     {
235         "id": "8cff43f2.33ad3",
236         "type": "execute",
237         "name": "generate neighbor config URL",
238         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchNRCellRelation`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",
239         "comments": "",
240         "outputs": 1,
241         "x": 2630.8447647094727,
242         "y": 974.5661172866821,
243         "z": "a817abf.35eaf58",
244         "wires": [
245             []
246         ]
247     },
248     {
249         "id": "e61ce0a1.1ed3b",
250         "type": "record",
251         "name": "record",
252         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Config Neighbor List URL\"/>\n<parameter name=\"field2\" value=\"`$tmp.config-neighbor-service-url`\"/>",
253         "comments": "",
254         "outputs": 1,
255         "x": 2564.51070022583,
256         "y": 1172.7883296012878,
257         "z": "a817abf.35eaf58",
258         "wires": [
259             []
260         ]
261     },
262     {
263         "id": "466ba259.c9fcdc",
264         "type": "execute",
265         "name": "Configure neighbor using PATCH",
266         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/oofpcipoc-generic-neighbor-patch.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.config-neighbor-service-url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"PATCH\"/>\n<parameter name=\"responsePrefix\" value=\"oofpci-neighbor-patch-response\"/>\n<parameter name='contentType' value='application/yang.patch+json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/yang.patch-status+json' />",
267         "comments": "",
268         "outputs": 1,
269         "x": 2599.510787963867,
270         "y": 1273.7883567810059,
271         "z": "a817abf.35eaf58",
272         "wires": [
273             [
274                 "a991de14.2407a",
275                 "37b8afb1.4d8fa"
276             ]
277         ]
278     },
279     {
280         "id": "a991de14.2407a",
281         "type": "failure",
282         "name": "failure",
283         "xml": "<outcome value='failure'>\n",
284         "comments": "",
285         "outputs": 1,
286         "x": 2970.510660171509,
287         "y": 1147.7777833938599,
288         "z": "a817abf.35eaf58",
289         "wires": [
290             [
291                 "a1f26ad2.1852d8"
292             ]
293         ]
294     },
295     {
296         "id": "37b8afb1.4d8fa",
297         "type": "success",
298         "name": "success",
299         "xml": "<outcome value='success'>\n",
300         "comments": "",
301         "outputs": 1,
302         "x": 2972.5106048583984,
303         "y": 1211.7776145935059,
304         "z": "a817abf.35eaf58",
305         "wires": [
306             [
307                 "c05f81fd.6ed88"
308             ]
309         ]
310     },
311     {
312         "id": "970ad2f.a9b673",
313         "type": "record",
314         "name": "record",
315         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"PATCH Neighbor Executed Successfully \"/>",
316         "comments": "",
317         "outputs": 1,
318         "x": 3303.510398864746,
319         "y": 1207.777702331543,
320         "z": "a817abf.35eaf58",
321         "wires": [
322             []
323         ]
324     },
325     {
326         "id": "c05f81fd.6ed88",
327         "type": "block",
328         "name": "block",
329         "xml": "<block>\n",
330         "atomic": "false",
331         "comments": "",
332         "outputs": 1,
333         "x": 3139.5104484558105,
334         "y": 1210.777696609497,
335         "z": "a817abf.35eaf58",
336         "wires": [
337             [
338                 "970ad2f.a9b673"
339             ]
340         ]
341     },
342     {
343         "id": "a1f26ad2.1852d8",
344         "type": "block",
345         "name": "block",
346         "xml": "<block>\n",
347         "atomic": "false",
348         "comments": "",
349         "outputs": 1,
350         "x": 3129.510522842407,
351         "y": 1156.7777690887451,
352         "z": "a817abf.35eaf58",
353         "wires": [
354             [
355                 "355a9caa.b93454"
356             ]
357         ]
358     },
359     {
360         "id": "355a9caa.b93454",
361         "type": "returnFailure",
362         "name": "return failure",
363         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error adding a new neighbor\" />",
364         "comments": "",
365         "x": 3305.5102863311768,
366         "y": 1141.7777423858643,
367         "z": "a817abf.35eaf58",
368         "wires": []
369     },
370     {
371         "id": "8a28423d.77d3f",
372         "type": "execute",
373         "name": "Get neighbor details pre-configuration",
374         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.config-neighbor-service-url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"oofpci-neighbor-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n",
375         "comments": "",
376         "outputs": 1,
377         "x": 2624.177459716797,
378         "y": 1220.7882690429688,
379         "z": "a817abf.35eaf58",
380         "wires": [
381             [
382                 "4c5773e6.ff8e5c",
383                 "7ae8d84.9c10528"
384             ]
385         ]
386     },
387     {
388         "id": "4c5773e6.ff8e5c",
389         "type": "failure",
390         "name": "failure",
391         "xml": "<outcome value='failure'>\n",
392         "comments": "",
393         "outputs": 1,
394         "x": 2975.510772705078,
395         "y": 1032.4442491531372,
396         "z": "a817abf.35eaf58",
397         "wires": [
398             [
399                 "6407a396.bb3ddc"
400             ]
401         ]
402     },
403     {
404         "id": "7ae8d84.9c10528",
405         "type": "success",
406         "name": "success",
407         "xml": "<outcome value='success'>\n",
408         "comments": "",
409         "outputs": 1,
410         "x": 2962.5106658935547,
411         "y": 1096.4443969726562,
412         "z": "a817abf.35eaf58",
413         "wires": [
414             [
415                 "8cefc18e.9f446"
416             ]
417         ]
418     },
419     {
420         "id": "8cefc18e.9f446",
421         "type": "block",
422         "name": "block : atomic",
423         "xml": "<block atomic='true'>",
424         "atomic": "true",
425         "comments": "",
426         "outputs": 1,
427         "x": 3105.510461807251,
428         "y": 1093.4443125724792,
429         "z": "a817abf.35eaf58",
430         "wires": [
431             [
432                 "23e79752.295618",
433                 "38bb1b5b.cee544"
434             ]
435         ]
436     },
437     {
438         "id": "23e79752.295618",
439         "type": "record",
440         "name": "record",
441         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Details about Neighbor Pre-configuration\"/>\n<parameter name=\"field2\" value=\"`$oofpci-neighbor-response.attributes.nRTCI`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.attributes.isHOAllowed`\"/>",
442         "comments": "",
443         "outputs": 1,
444         "x": 3266.510377883911,
445         "y": 1087.444582939148,
446         "z": "a817abf.35eaf58",
447         "wires": [
448             []
449         ]
450     },
451     {
452         "id": "6407a396.bb3ddc",
453         "type": "returnFailure",
454         "name": "return failure",
455         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error getting details about new neighbor \" />",
456         "comments": "",
457         "x": 3171.1773834228516,
458         "y": 990.7776174545288,
459         "z": "a817abf.35eaf58",
460         "wires": []
461     },
462     {
463         "id": "2fd054d1.30b79c",
464         "type": "execute",
465         "name": "Get neighbor details post-configuration",
466         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.config-neighbor-service-url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"oofpci-neighbor-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n",
467         "comments": "",
468         "outputs": 1,
469         "x": 2605.510787963867,
470         "y": 1328.0104084014893,
471         "z": "a817abf.35eaf58",
472         "wires": [
473             [
474                 "46fd0a0.6b949f8",
475                 "314b8e36.b6f3b2"
476             ]
477         ]
478     },
479     {
480         "id": "46fd0a0.6b949f8",
481         "type": "failure",
482         "name": "failure",
483         "xml": "<outcome value='failure'>\n",
484         "comments": "",
485         "outputs": 1,
486         "x": 3000.510711669922,
487         "y": 1259.3331050872803,
488         "z": "a817abf.35eaf58",
489         "wires": [
490             [
491                 "7b8147ab.0675c8"
492             ]
493         ]
494     },
495     {
496         "id": "314b8e36.b6f3b2",
497         "type": "success",
498         "name": "success",
499         "xml": "<outcome value='success'>\n",
500         "comments": "",
501         "outputs": 1,
502         "x": 2993.5106048583984,
503         "y": 1311.3333015441895,
504         "z": "a817abf.35eaf58",
505         "wires": [
506             [
507                 "9f8a6555.bcb858"
508             ]
509         ]
510     },
511     {
512         "id": "9f8a6555.bcb858",
513         "type": "block",
514         "name": "block",
515         "xml": "<block>\n",
516         "atomic": "false",
517         "comments": "",
518         "outputs": 1,
519         "x": 3162.5103645324707,
520         "y": 1318.3332405090332,
521         "z": "a817abf.35eaf58",
522         "wires": [
523             [
524                 "8059bd9.1590d4"
525             ]
526         ]
527     },
528     {
529         "id": "7b8147ab.0675c8",
530         "type": "returnFailure",
531         "name": "return failure",
532         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error getting details about new neighbor \" />",
533         "comments": "",
534         "x": 3173.5106658935547,
535         "y": 1256.3331327438354,
536         "z": "a817abf.35eaf58",
537         "wires": []
538     },
539     {
540         "id": "8059bd9.1590d4",
541         "type": "record",
542         "name": "record",
543         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Details about Neighbor Post-configuration\"/>\n<parameter name=\"field2\" value=\"`$oofpci-neighbor-response.attributes.nRTCI`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.attributes.isHOAllowed`\"/>",
544         "comments": "",
545         "outputs": 1,
546         "x": 3309.510398864746,
547         "y": 1316.333456993103,
548         "z": "a817abf.35eaf58",
549         "wires": [
550             []
551         ]
552     },
553     {
554         "id": "12498ac4.889555",
555         "type": "block",
556         "name": "block : atomic",
557         "xml": "<block atomic='true'>",
558         "atomic": "true",
559         "comments": "",
560         "outputs": 1,
561         "x": 1024.0003280639648,
562         "y": 1289.0000371932983,
563         "z": "a817abf.35eaf58",
564         "wires": [
565             [
566                 "8b80ea6d.c77208",
567                 "884c03.77df44",
568                 "9cd7cc2d.39c88",
569                 "71851ddc.4422d4",
570                 "121608b7.b37de7",
571                 "33ac97be.c8b558",
572                 "80354cbf.37345",
573                 "8a34955e.1e1f78",
574                 "fc9ec145.3e57a",
575                 "d92ec76.145f538",
576                 "1577847a.1d5f6c",
577                 "3169a8c9.907d98",
578                 "3cb1366f.8d826a",
579                 "373ba965.6da6d6"
580             ]
581         ]
582     },
583     {
584         "id": "af60476a.a95658",
585         "type": "for",
586         "name": "for",
587         "xml": "<for index='idx' start='0' end=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\" >",
588         "comments": "",
589         "outputs": 1,
590         "x": 934.0002937316895,
591         "y": 880.9896640777588,
592         "z": "a817abf.35eaf58",
593         "wires": [
594             [
595                 "12498ac4.889555"
596             ]
597         ]
598     },
599     {
600         "id": "8b80ea6d.c77208",
601         "type": "set",
602         "name": "set tmp variables for the requested fap service input parms",
603         "xml": "<set>\n<parameter name=\"tmp.alias\" value=\"`$generic-neighbor-configuration-input.alias`\"/>\n<parameter name=\"tmp.plmnid\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].plmnid`\"/>\n<parameter name=\"tmp.cid\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].cid`\"/>\n<parameter name=\"tmp.phy-cell-id\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].phy-cell-id`\"/>\n<parameter name=\"tmp.pnf-name\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].pnf-name`\"/>\n<parameter name=\"tmp.blacklisted\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].blacklisted`\"/>\n",
604         "comments": "",
605         "x": 1350.6682968139648,
606         "y": 924.5454177856445,
607         "z": "a817abf.35eaf58",
608         "wires": []
609     },
610     {
611         "id": "8a34955e.1e1f78",
612         "type": "execute",
613         "name": "generate neighbor config URL",
614         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchNRCellRelation.ransim-mounted`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",
615         "comments": "",
616         "outputs": 1,
617         "x": 1336.5112915039062,
618         "y": 1146.5559644699097,
619         "z": "a817abf.35eaf58",
620         "wires": [
621             []
622         ]
623     },
624     {
625         "id": "884c03.77df44",
626         "type": "execute",
627         "name": "populate idNRCellCU",
628         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.config-neighbor-service-url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{idNRCellCU}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.idNRCellCU`\"/>",
629         "comments": "",
630         "outputs": 1,
631         "x": 1311.5110092163086,
632         "y": 1261.7780952453613,
633         "z": "a817abf.35eaf58",
634         "wires": [
635             []
636         ]
637     },
638     {
639         "id": "9cd7cc2d.39c88",
640         "type": "record",
641         "name": "record",
642         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Config Neighbor List URL\"/>\n<parameter name=\"field2\" value=\"`$tmp.config-neighbor-service-url`\"/>\n",
643         "comments": "",
644         "outputs": 1,
645         "x": 1262.5109214782715,
646         "y": 1364.9210257530212,
647         "z": "a817abf.35eaf58",
648         "wires": [
649             []
650         ]
651     },
652     {
653         "id": "71851ddc.4422d4",
654         "type": "execute",
655         "name": "populate idNRCellRelation",
656         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.config-neighbor-service-url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{idNRCellRelation}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.idNRCellRelation`\"/>",
657         "comments": "",
658         "outputs": 1,
659         "x": 1299.5108261108398,
660         "y": 1312.7780151367188,
661         "z": "a817abf.35eaf58",
662         "wires": [
663             []
664         ]
665     },
666     {
667         "id": "33ac97be.c8b558",
668         "type": "execute",
669         "name": "Configure neighbor using PATCH",
670         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/oofpcipoc-generic-neighbor-patch.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.config-neighbor-service-url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"PATCH\"/>\n<parameter name=\"responsePrefix\" value=\"oofpci-neighbor-patch-response\"/>\n<parameter name='contentType' value='application/yang.patch+json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/yang.patch-status+json' />",
671         "comments": "",
672         "outputs": 1,
673         "x": 1323.5108394622803,
674         "y": 1470.7778720855713,
675         "z": "a817abf.35eaf58",
676         "wires": [
677             [
678                 "c9144516.b2c888",
679                 "b06cc895.f861d8"
680             ]
681         ]
682     },
683     {
684         "id": "c9144516.b2c888",
685         "type": "failure",
686         "name": "failure",
687         "xml": "<outcome value='failure'>\n",
688         "comments": "",
689         "outputs": 1,
690         "x": 1618.510726928711,
691         "y": 1477.7673254013062,
692         "z": "a817abf.35eaf58",
693         "wires": [
694             [
695                 "2a193e85.f3cff2"
696             ]
697         ]
698     },
699     {
700         "id": "b06cc895.f861d8",
701         "type": "success",
702         "name": "success",
703         "xml": "<outcome value='success'>\n",
704         "comments": "",
705         "outputs": 1,
706         "x": 1636.5107688903809,
707         "y": 1545.7671518325806,
708         "z": "a817abf.35eaf58",
709         "wires": [
710             [
711                 "ff701bb1.f6da18"
712             ]
713         ]
714     },
715     {
716         "id": "97e7e5dd.a6c1a8",
717         "type": "record",
718         "name": "record",
719         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"PATCH Neighbor Executed Successfully \"/>",
720         "comments": "",
721         "outputs": 1,
722         "x": 1974.5105209350586,
723         "y": 1532.7672600746155,
724         "z": "a817abf.35eaf58",
725         "wires": [
726             []
727         ]
728     },
729     {
730         "id": "ff701bb1.f6da18",
731         "type": "block",
732         "name": "block",
733         "xml": "<block>\n",
734         "atomic": "false",
735         "comments": "",
736         "outputs": 1,
737         "x": 1816.5104331970215,
738         "y": 1543.7672328948975,
739         "z": "a817abf.35eaf58",
740         "wires": [
741             [
742                 "97e7e5dd.a6c1a8"
743             ]
744         ]
745     },
746     {
747         "id": "2a193e85.f3cff2",
748         "type": "block",
749         "name": "block",
750         "xml": "<block>\n",
751         "atomic": "false",
752         "comments": "",
753         "outputs": 1,
754         "x": 1777.5105895996094,
755         "y": 1486.7673110961914,
756         "z": "a817abf.35eaf58",
757         "wires": [
758             [
759                 "636ddb6c.a5bbe4"
760             ]
761         ]
762     },
763     {
764         "id": "636ddb6c.a5bbe4",
765         "type": "returnFailure",
766         "name": "return failure",
767         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error adding a new neighbor\" />",
768         "comments": "",
769         "x": 1953.510353088379,
770         "y": 1471.7672843933105,
771         "z": "a817abf.35eaf58",
772         "wires": []
773     },
774     {
775         "id": "121608b7.b37de7",
776         "type": "execute",
777         "name": "Get neighbor details pre-configuration",
778         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.config-neighbor-service-url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"oofpci-neighbor-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n",
779         "comments": "",
780         "outputs": 1,
781         "x": 1351.5108032226562,
782         "y": 1417.7778949737549,
783         "z": "a817abf.35eaf58",
784         "wires": [
785             [
786                 "b18c2f82.3dfd9",
787                 "716e0ba6.778cd4"
788             ]
789         ]
790     },
791     {
792         "id": "b18c2f82.3dfd9",
793         "type": "failure",
794         "name": "failure",
795         "xml": "<outcome value='failure'>\n",
796         "comments": "",
797         "outputs": 1,
798         "x": 1598.1776428222656,
799         "y": 1326.767183303833,
800         "z": "a817abf.35eaf58",
801         "wires": [
802             [
803                 "8f48e8cd.16d238"
804             ]
805         ]
806     },
807     {
808         "id": "716e0ba6.778cd4",
809         "type": "success",
810         "name": "success",
811         "xml": "<outcome value='success'>\n",
812         "comments": "",
813         "outputs": 1,
814         "x": 1601.5107116699219,
815         "y": 1414.43394947052,
816         "z": "a817abf.35eaf58",
817         "wires": [
818             [
819                 "b93deef4.06178"
820             ]
821         ]
822     },
823     {
824         "id": "b93deef4.06178",
825         "type": "block",
826         "name": "block : atomic",
827         "xml": "<block atomic='true'>",
828         "atomic": "true",
829         "comments": "",
830         "outputs": 1,
831         "x": 1758.5104217529297,
832         "y": 1411.767255783081,
833         "z": "a817abf.35eaf58",
834         "wires": [
835             [
836                 "50267f31.9bd64",
837                 "2f6afb57.2d6634"
838             ]
839         ]
840     },
841     {
842         "id": "50267f31.9bd64",
843         "type": "record",
844         "name": "record",
845         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Details about Neighbor Pre-configuration\"/>\n<parameter name=\"field2\" value=\"`$oofpci-neighbor-response.attributes.nRTCI`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.attributes.isHOAllowed`\"/>\n",
846         "comments": "",
847         "outputs": 1,
848         "x": 1914.5104813575745,
849         "y": 1417.434151649475,
850         "z": "a817abf.35eaf58",
851         "wires": [
852             []
853         ]
854     },
855     {
856         "id": "8f48e8cd.16d238",
857         "type": "returnFailure",
858         "name": "return failure",
859         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error getting details about new neighbor \" />",
860         "comments": "",
861         "x": 1814.1773300170898,
862         "y": 1321.1005172729492,
863         "z": "a817abf.35eaf58",
864         "wires": []
865     },
866     {
867         "id": "80354cbf.37345",
868         "type": "execute",
869         "name": "Get neighbor details post-configuration",
870         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.config-neighbor-service-url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"oofpci-neighbor-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n",
871         "comments": "",
872         "outputs": 1,
873         "x": 1289.510778427124,
874         "y": 1584.6666660308838,
875         "z": "a817abf.35eaf58",
876         "wires": [
877             [
878                 "b644809.287378",
879                 "835dd010.95c44"
880             ]
881         ]
882     },
883     {
884         "id": "b644809.287378",
885         "type": "failure",
886         "name": "failure",
887         "xml": "<outcome value='failure'>\n",
888         "comments": "",
889         "outputs": 1,
890         "x": 1646.5108795166016,
891         "y": 1596.3226509094238,
892         "z": "a817abf.35eaf58",
893         "wires": [
894             [
895                 "a4038294.7ddd3"
896             ]
897         ]
898     },
899     {
900         "id": "835dd010.95c44",
901         "type": "success",
902         "name": "success",
903         "xml": "<outcome value='success'>\n",
904         "comments": "",
905         "outputs": 1,
906         "x": 1641.5107116699219,
907         "y": 1652.3228044509888,
908         "z": "a817abf.35eaf58",
909         "wires": [
910             [
911                 "6d4ed5cb.80c4fc"
912             ]
913         ]
914     },
915     {
916         "id": "6d4ed5cb.80c4fc",
917         "type": "block",
918         "name": "block",
919         "xml": "<block>\n",
920         "atomic": "false",
921         "comments": "",
922         "outputs": 1,
923         "x": 1793.5105285644531,
924         "y": 1661.3227095603943,
925         "z": "a817abf.35eaf58",
926         "wires": [
927             [
928                 "fb1bce64.b2df9"
929             ]
930         ]
931     },
932     {
933         "id": "a4038294.7ddd3",
934         "type": "returnFailure",
935         "name": "return failure",
936         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error getting details about new neighbor \" />",
937         "comments": "",
938         "x": 1847.510669708252,
939         "y": 1602.3226594924927,
940         "z": "a817abf.35eaf58",
941         "wires": []
942     },
943     {
944         "id": "fb1bce64.b2df9",
945         "type": "record",
946         "name": "record",
947         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Details about Neighbor Post-configuration\"/>\n<parameter name=\"field2\" value=\"`$oofpci-neighbor-response.attributes.nRTCI`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.attributes.isHOAllowed`\"/>",
948         "comments": "",
949         "outputs": 1,
950         "x": 1954.5104370117188,
951         "y": 1654.3229541778564,
952         "z": "a817abf.35eaf58",
953         "wires": [
954             []
955         ]
956     },
957     {
958         "id": "a3e587fa.57e3e8",
959         "type": "outcome",
960         "name": "Not Mounted",
961         "xml": "<outcome value='false'>\n",
962         "comments": "",
963         "outputs": 1,
964         "x": 1225.000114440918,
965         "y": 792.0001182556152,
966         "z": "a817abf.35eaf58",
967         "wires": [
968             [
969                 "e0d49781.5cbda8"
970             ]
971         ]
972     },
973     {
974         "id": "16a43e9d.9e1261",
975         "type": "switchNode",
976         "name": "switch mounted",
977         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
978         "comments": "",
979         "outputs": 1,
980         "x": 508.0000305175781,
981         "y": 816.0000686645508,
982         "z": "a817abf.35eaf58",
983         "wires": [
984             [
985                 "a3e587fa.57e3e8",
986                 "48a7abfc.83e8c4"
987             ]
988         ]
989     },
990     {
991         "id": "48a7abfc.83e8c4",
992         "type": "outcome",
993         "name": "Mounted",
994         "xml": "<outcome value='true'>\n",
995         "comments": "",
996         "outputs": 1,
997         "x": 731.0000343322754,
998         "y": 856.0000801086426,
999         "z": "a817abf.35eaf58",
1000         "wires": [
1001             [
1002                 "af60476a.a95658"
1003             ]
1004         ]
1005     },
1006     {
1007         "id": "fc9ec145.3e57a",
1008         "type": "execute",
1009         "name": "populate idGNBCUCPFunction",
1010         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.config-neighbor-service-url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{idGNBCUCPFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.idGNBCUCPFunction`\"/>",
1011         "comments": "",
1012         "outputs": 1,
1013         "x": 1334.000473022461,
1014         "y": 1227.0003032684326,
1015         "z": "a817abf.35eaf58",
1016         "wires": [
1017             []
1018         ]
1019     },
1020     {
1021         "id": "c2cbfcee.22cce",
1022         "type": "execute",
1023         "name": "execute TemplateNode",
1024         "xml": "<execute plugin=\"org.onap.ccsdk.sli.plugins.template.TemplateNode\" method=\"evaluateTemplate\" >\n    <parameter name='templatePath' value='oofpcipoc-dmaap-publish-modifyconfiganr-resp-payload-template.vtl' />\n    <parameter name='output' value='resp-payload' />\n    <parameter name='prefix' value='sdnr' />",
1025         "comments": "",
1026         "outputs": 1,
1027         "x": 974.0104598999023,
1028         "y": 2637.455014243722,
1029         "z": "a817abf.35eaf58",
1030         "wires": [
1031             [
1032                 "56e106d2.1167b8",
1033                 "89ea8657.378188"
1034             ]
1035         ]
1036     },
1037     {
1038         "id": "56e106d2.1167b8",
1039         "type": "success",
1040         "name": "success",
1041         "xml": "<outcome value='success'>\n",
1042         "comments": "",
1043         "outputs": 1,
1044         "x": 1248.0104598999023,
1045         "y": 2606.455014243722,
1046         "z": "a817abf.35eaf58",
1047         "wires": [
1048             [
1049                 "632777ee.b86828"
1050             ]
1051         ]
1052     },
1053     {
1054         "id": "632777ee.b86828",
1055         "type": "block",
1056         "name": "block : atomic",
1057         "xml": "<block atomic='true'>",
1058         "atomic": "true",
1059         "comments": "",
1060         "outputs": 1,
1061         "x": 1439.0104598999023,
1062         "y": 2609.455014243722,
1063         "z": "a817abf.35eaf58",
1064         "wires": [
1065             [
1066                 "e06e57ab.700a78"
1067             ]
1068         ]
1069     },
1070     {
1071         "id": "e06e57ab.700a78",
1072         "type": "record",
1073         "name": "record",
1074         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Redndred sdnr payload template as a string\"/>\n<parameter name='field3' value='`$sdnr.resp-payload`' />",
1075         "comments": "",
1076         "outputs": 1,
1077         "x": 1607.0104598999023,
1078         "y": 2610.455014243722,
1079         "z": "a817abf.35eaf58",
1080         "wires": [
1081             []
1082         ]
1083     },
1084     {
1085         "id": "f7c926e9.08c538",
1086         "type": "execute",
1087         "name": "remove new lines",
1088         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replaceAll' >\n    <parameter name=\"source\" value=\"`$sdnr.resp-payload`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.oofpcipoc-dmaap-config-resp.payload\"/>\n    <parameter name=\"target\" value=\"\\n\"/>\n    <parameter name=\"replacement\" value=\"\"/>\n\n",
1089         "comments": "",
1090         "outputs": 1,
1091         "x": 946.5104598999023,
1092         "y": 2753.455014243722,
1093         "z": "a817abf.35eaf58",
1094         "wires": [
1095             [
1096                 "c6ff0354.0859f",
1097                 "d778f5ad.fe62e8"
1098             ]
1099         ]
1100     },
1101     {
1102         "id": "35a4e2a.f70eb1e",
1103         "type": "execute",
1104         "name": "remove tabs",
1105         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replaceAll' >\n    <parameter name=\"source\" value=\"`$tmp.oofpcipoc-dmaap-config-resp.payload`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.oofpcipoc-dmaap-config-resp.payload\"/>\n    <parameter name=\"target\" value=\"\\t\"/>\n    <parameter name=\"replacement\" value=\"\"/>\n\n",
1106         "comments": "",
1107         "outputs": 1,
1108         "x": 936.0104598999023,
1109         "y": 2835.455014243722,
1110         "z": "a817abf.35eaf58",
1111         "wires": [
1112             [
1113                 "bcfaca91.16b568",
1114                 "1c1f38cf.0dc277"
1115             ]
1116         ]
1117     },
1118     {
1119         "id": "bcfaca91.16b568",
1120         "type": "success",
1121         "name": "success",
1122         "xml": "<outcome value='success'>\n",
1123         "comments": "",
1124         "outputs": 1,
1125         "x": 1118.5104598999023,
1126         "y": 2843.455014243722,
1127         "z": "a817abf.35eaf58",
1128         "wires": [
1129             [
1130                 "34803f17.0d486"
1131             ]
1132         ]
1133     },
1134     {
1135         "id": "34803f17.0d486",
1136         "type": "block",
1137         "name": "block : atomic",
1138         "xml": "<block atomic='true'>",
1139         "atomic": "true",
1140         "comments": "",
1141         "outputs": 1,
1142         "x": 1303.5104598999023,
1143         "y": 2841.455014243722,
1144         "z": "a817abf.35eaf58",
1145         "wires": [
1146             [
1147                 "5b98a7a8.689378"
1148             ]
1149         ]
1150     },
1151     {
1152         "id": "5b98a7a8.689378",
1153         "type": "record",
1154         "name": "record",
1155         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Redndred template with tabs removed \\r\"/>\n<parameter name='field3' value='`$tmp.oofpcipoc-dmaap-config-resp.payload`' />\n",
1156         "comments": "",
1157         "outputs": 1,
1158         "x": 1505.5104598999023,
1159         "y": 2836.455014243722,
1160         "z": "a817abf.35eaf58",
1161         "wires": [
1162             []
1163         ]
1164     },
1165     {
1166         "id": "c6ff0354.0859f",
1167         "type": "success",
1168         "name": "success",
1169         "xml": "<outcome value='success'>\n",
1170         "comments": "",
1171         "outputs": 1,
1172         "x": 1140.0104598999023,
1173         "y": 2721.455014243722,
1174         "z": "a817abf.35eaf58",
1175         "wires": [
1176             [
1177                 "6fa0ede6.1e6e34"
1178             ]
1179         ]
1180     },
1181     {
1182         "id": "6fa0ede6.1e6e34",
1183         "type": "block",
1184         "name": "block : atomic",
1185         "xml": "<block atomic='true'>",
1186         "atomic": "true",
1187         "comments": "",
1188         "outputs": 1,
1189         "x": 1315.0104598999023,
1190         "y": 2735.455014243722,
1191         "z": "a817abf.35eaf58",
1192         "wires": [
1193             [
1194                 "cd2a8cc9.1d43"
1195             ]
1196         ]
1197     },
1198     {
1199         "id": "cd2a8cc9.1d43",
1200         "type": "record",
1201         "name": "record",
1202         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Redndred template with lines removed \\r\"/>\n<parameter name='field3' value='`$tmp.oofpcipoc-dmaap-config-resp.payload`' />\n",
1203         "comments": "",
1204         "outputs": 1,
1205         "x": 1509.010498046875,
1206         "y": 2740.455066218972,
1207         "z": "a817abf.35eaf58",
1208         "wires": [
1209             []
1210         ]
1211     },
1212     {
1213         "id": "89ea8657.378188",
1214         "type": "failure",
1215         "name": "failure",
1216         "xml": "<outcome value='failure'>\n",
1217         "comments": "",
1218         "outputs": 1,
1219         "x": 1247.0104598999023,
1220         "y": 2663.455014243722,
1221         "z": "a817abf.35eaf58",
1222         "wires": [
1223             [
1224                 "dc820b64.ec8f98"
1225             ]
1226         ]
1227     },
1228     {
1229         "id": "dc820b64.ec8f98",
1230         "type": "block",
1231         "name": "block",
1232         "xml": "<block>\n",
1233         "atomic": "false",
1234         "comments": "",
1235         "outputs": 1,
1236         "x": 1416.0103378295898,
1237         "y": 2669.455014243722,
1238         "z": "a817abf.35eaf58",
1239         "wires": [
1240             [
1241                 "dd1013c1.cf531"
1242             ]
1243         ]
1244     },
1245     {
1246         "id": "dd1013c1.cf531",
1247         "type": "returnFailure",
1248         "name": "return failure",
1249         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error creating SDNR response payload string. Aborting Generic neighbor  configuration\" />",
1250         "comments": "",
1251         "x": 1572.0100936889648,
1252         "y": 2668.455014243722,
1253         "z": "a817abf.35eaf58",
1254         "wires": []
1255     },
1256     {
1257         "id": "d778f5ad.fe62e8",
1258         "type": "failure",
1259         "name": "failure",
1260         "xml": "<outcome value='failure'>\n",
1261         "comments": "",
1262         "outputs": 1,
1263         "x": 1161.0104598999023,
1264         "y": 2792.455014243722,
1265         "z": "a817abf.35eaf58",
1266         "wires": [
1267             [
1268                 "6cb87ace.347ac4"
1269             ]
1270         ]
1271     },
1272     {
1273         "id": "6cb87ace.347ac4",
1274         "type": "block",
1275         "name": "block",
1276         "xml": "<block>\n",
1277         "atomic": "false",
1278         "comments": "",
1279         "outputs": 1,
1280         "x": 1329.0103378295898,
1281         "y": 2787.455014243722,
1282         "z": "a817abf.35eaf58",
1283         "wires": [
1284             [
1285                 "17b38f59.cf07f1"
1286             ]
1287         ]
1288     },
1289     {
1290         "id": "17b38f59.cf07f1",
1291         "type": "returnFailure",
1292         "name": "return failure",
1293         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error removing lines from SDNR response payload string. Aborting Generic neighbor  configuration\" />",
1294         "comments": "",
1295         "x": 1487.0100326538086,
1296         "y": 2790.455014243722,
1297         "z": "a817abf.35eaf58",
1298         "wires": []
1299     },
1300     {
1301         "id": "1c1f38cf.0dc277",
1302         "type": "failure",
1303         "name": "failure",
1304         "xml": "<outcome value='failure'>\n",
1305         "comments": "",
1306         "outputs": 1,
1307         "x": 1116.0105056762695,
1308         "y": 2926.4551458358765,
1309         "z": "a817abf.35eaf58",
1310         "wires": [
1311             [
1312                 "dae9e9a2.afcdd8"
1313             ]
1314         ]
1315     },
1316     {
1317         "id": "dae9e9a2.afcdd8",
1318         "type": "block",
1319         "name": "block",
1320         "xml": "<block>\n",
1321         "atomic": "false",
1322         "comments": "",
1323         "outputs": 1,
1324         "x": 1292.010383605957,
1325         "y": 2927.4551458358765,
1326         "z": "a817abf.35eaf58",
1327         "wires": [
1328             [
1329                 "fb476c7b.68754"
1330             ]
1331         ]
1332     },
1333     {
1334         "id": "fb476c7b.68754",
1335         "type": "returnFailure",
1336         "name": "return failure",
1337         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error removing tabs from SDNR response payload string. Aborting Generic neighbor configuration\" />",
1338         "comments": "",
1339         "x": 1439.0100784301758,
1340         "y": 2930.4551458358765,
1341         "z": "a817abf.35eaf58",
1342         "wires": []
1343     },
1344     {
1345         "id": "aff4f11d.04d36",
1346         "type": "block",
1347         "name": "DMAAP Payload Generation",
1348         "xml": "<block atomic='true'>",
1349         "atomic": "true",
1350         "comments": "",
1351         "outputs": 1,
1352         "x": 678.0104751586914,
1353         "y": 2755.4551124721766,
1354         "z": "a817abf.35eaf58",
1355         "wires": [
1356             [
1357                 "c2cbfcee.22cce",
1358                 "f7c926e9.08c538",
1359                 "35a4e2a.f70eb1e"
1360             ]
1361         ]
1362     },
1363     {
1364         "id": "4acad63d.a7f778",
1365         "type": "block",
1366         "name": "DMAAP Reponse Publish",
1367         "xml": "<block atomic='true'>",
1368         "atomic": "true",
1369         "comments": "",
1370         "outputs": 1,
1371         "x": 535.0104904174805,
1372         "y": 3138.3439359664917,
1373         "z": "a817abf.35eaf58",
1374         "wires": [
1375             [
1376                 "ffd6b7b8.5bcc38",
1377                 "6931a118.b6b7c",
1378                 "2670f790.5b1d18",
1379                 "d084ebe2.267888"
1380             ]
1381         ]
1382     },
1383     {
1384         "id": "6931a118.b6b7c",
1385         "type": "execute",
1386         "name": "execute DmaapMsg",
1387         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.dmaap-publish-config-response.template`\" />\n    <parameter name='restapiUrl' value=\"`$prop.dmaap-message-router.url + '/' + $prop.oofpcipoc-dmaap-configuration-response.topic`\" />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='POST' />\n    <parameter name='contentType' value='application/json' />\n    <parameter name='responsePrefix' value='dmaap' />",
1388         "comments": "",
1389         "outputs": 1,
1390         "x": 808.0105667114258,
1391         "y": 3534.455228328705,
1392         "z": "a817abf.35eaf58",
1393         "wires": [
1394             [
1395                 "7fcb55d2.d8451c",
1396                 "26240f4d.4d365"
1397             ]
1398         ]
1399     },
1400     {
1401         "id": "ffd6b7b8.5bcc38",
1402         "type": "set",
1403         "name": "set",
1404         "xml": "<set>\n<parameter name='tmp.oofpcipoc-dmaap-config-resp.rpc-name' value='`$prop.oofpcipoc-dmaap-config-resp.rpc-name.modifyconfiganr`'/>",
1405         "comments": "",
1406         "x": 775.6772918701172,
1407         "y": 2949.4551978111267,
1408         "z": "a817abf.35eaf58",
1409         "wires": []
1410     },
1411     {
1412         "id": "7fcb55d2.d8451c",
1413         "type": "failure",
1414         "name": "failure",
1415         "xml": "<outcome value='failure'>\n",
1416         "comments": "",
1417         "outputs": 1,
1418         "x": 982.5105438232422,
1419         "y": 3468.3719458580017,
1420         "z": "a817abf.35eaf58",
1421         "wires": [
1422             [
1423                 "1a81ca87.c2f7f5"
1424             ]
1425         ]
1426     },
1427     {
1428         "id": "26240f4d.4d365",
1429         "type": "success",
1430         "name": "success",
1431         "xml": "<outcome value='success'>\n",
1432         "comments": "",
1433         "outputs": 1,
1434         "x": 1005.5103988647461,
1435         "y": 3597.372052669525,
1436         "z": "a817abf.35eaf58",
1437         "wires": [
1438             [
1439                 "e18f5b28.3cf048"
1440             ]
1441         ]
1442     },
1443     {
1444         "id": "1a81ca87.c2f7f5",
1445         "type": "block",
1446         "name": "block",
1447         "xml": "<block>\n",
1448         "atomic": "false",
1449         "comments": "",
1450         "outputs": 1,
1451         "x": 1163.5103149414062,
1452         "y": 3471.3720755577087,
1453         "z": "a817abf.35eaf58",
1454         "wires": [
1455             [
1456                 "6f0194a7.d99cdc"
1457             ]
1458         ]
1459     },
1460     {
1461         "id": "6f0194a7.d99cdc",
1462         "type": "returnFailure",
1463         "name": "return failure",
1464         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error publishing DMAAP Config Response message. ConfigDB Updated; TO be rolled back...will handle next release\" />",
1465         "comments": "",
1466         "x": 1337.5100326538086,
1467         "y": 3478.372000694275,
1468         "z": "a817abf.35eaf58",
1469         "wires": []
1470     },
1471     {
1472         "id": "e18f5b28.3cf048",
1473         "type": "block",
1474         "name": "block",
1475         "xml": "<block>\n",
1476         "atomic": "false",
1477         "comments": "",
1478         "outputs": 1,
1479         "x": 1165.5100440979004,
1480         "y": 3589.37202501297,
1481         "z": "a817abf.35eaf58",
1482         "wires": [
1483             [
1484                 "3ff76f63.b3d7b"
1485             ]
1486         ]
1487     },
1488     {
1489         "id": "3ff76f63.b3d7b",
1490         "type": "record",
1491         "name": "record",
1492         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"DMAAP Config Response Message Successfully Published \"/>",
1493         "comments": "",
1494         "outputs": 1,
1495         "x": 1342.5101623535156,
1496         "y": 3594.372133731842,
1497         "z": "a817abf.35eaf58",
1498         "wires": [
1499             []
1500         ]
1501     },
1502     {
1503         "id": "930ef09b.5a48d",
1504         "type": "block",
1505         "name": "block : atomic",
1506         "xml": "<block atomic='true'>",
1507         "atomic": "true",
1508         "comments": "",
1509         "outputs": 1,
1510         "x": 2678.010711669922,
1511         "y": 1595.34375,
1512         "z": "a817abf.35eaf58",
1513         "wires": [
1514             [
1515                 "4adc73cd.00985c",
1516                 "58a91b03.9f4034",
1517                 "767db4c8.9b2c9c",
1518                 "70692347.ebe8ec"
1519             ]
1520         ]
1521     },
1522     {
1523         "id": "4adc73cd.00985c",
1524         "type": "execute",
1525         "name": "generate configdb nbr ho patch url",
1526         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.configdb.patch-ho-for-nbr`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.patch-ho-for-nbr.url\"/>\n    <parameter name=\"target\" value=\"{cellId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.alias`\"/>",
1527         "comments": "",
1528         "outputs": 1,
1529         "x": 2960.0106353759766,
1530         "y": 1448.3437967300415,
1531         "z": "a817abf.35eaf58",
1532         "wires": [
1533             []
1534         ]
1535     },
1536     {
1537         "id": "58a91b03.9f4034",
1538         "type": "record",
1539         "name": "record configdb RestAPI parms",
1540         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for configDB PCI Update\"/>\n<parameter name='field2' value=\"`$prop.configdb.url + $tmp.configdb.patch-ho-for-nbr.url`\" />\n<parameter name='field3' value=\"`$tmp.alias`\" />\n<parameter name='field4' value=\"`$tmp.cid`\" />",
1541         "comments": "",
1542         "outputs": 1,
1543         "x": 2969.010726928711,
1544         "y": 1561.3437929153442,
1545         "z": "a817abf.35eaf58",
1546         "wires": [
1547             []
1548         ]
1549     },
1550     {
1551         "id": "767db4c8.9b2c9c",
1552         "type": "execute",
1553         "name": "Configure PCI value in configdb",
1554         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/oofpcipoc-patch-configdb-ho-for-nbr.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $tmp.configdb.patch-ho-for-nbr.url`\"/>\n<parameter name=\"httpMethod\" value=\"PATCH\"/>\n<parameter name=\"responsePrefix\" value=\"oofpci-configdb-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n",
1555         "comments": "",
1556         "outputs": 1,
1557         "x": 2936.010711669922,
1558         "y": 1666.34375,
1559         "z": "a817abf.35eaf58",
1560         "wires": [
1561             [
1562                 "5aba40e9.83366",
1563                 "5185254.ba47adc"
1564             ]
1565         ]
1566     },
1567     {
1568         "id": "5aba40e9.83366",
1569         "type": "failure",
1570         "name": "failure",
1571         "xml": "<outcome value='failure'>\n",
1572         "comments": "",
1573         "outputs": 1,
1574         "x": 3151.010711669922,
1575         "y": 1609.34375,
1576         "z": "a817abf.35eaf58",
1577         "wires": [
1578             [
1579                 "81a8e5bc.9408b8"
1580             ]
1581         ]
1582     },
1583     {
1584         "id": "5185254.ba47adc",
1585         "type": "success",
1586         "name": "success",
1587         "xml": "<outcome value='success'>\n",
1588         "comments": "",
1589         "outputs": 1,
1590         "x": 3171.010841369629,
1591         "y": 1705.3436126708984,
1592         "z": "a817abf.35eaf58",
1593         "wires": [
1594             [
1595                 "8b696420.27b9a8"
1596             ]
1597         ]
1598     },
1599     {
1600         "id": "81a8e5bc.9408b8",
1601         "type": "block",
1602         "name": "block",
1603         "xml": "<block>\n",
1604         "atomic": "false",
1605         "comments": "",
1606         "outputs": 1,
1607         "x": 3320.0105895996094,
1608         "y": 1620.34375,
1609         "z": "a817abf.35eaf58",
1610         "wires": [
1611             [
1612                 "a3a1d953.1d1988"
1613             ]
1614         ]
1615     },
1616     {
1617         "id": "8b696420.27b9a8",
1618         "type": "block",
1619         "name": "block",
1620         "xml": "<block>\n",
1621         "atomic": "false",
1622         "comments": "",
1623         "outputs": 1,
1624         "x": 3333.010597229004,
1625         "y": 1706.343734741211,
1626         "z": "a817abf.35eaf58",
1627         "wires": [
1628             [
1629                 "19555e64.229962"
1630             ]
1631         ]
1632     },
1633     {
1634         "id": "a3a1d953.1d1988",
1635         "type": "returnFailure",
1636         "name": "return failure",
1637         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error updating configDB. Aborting Nbr HO configuration\" />",
1638         "comments": "",
1639         "x": 3474.010284423828,
1640         "y": 1613.34375,
1641         "z": "a817abf.35eaf58",
1642         "wires": []
1643     },
1644     {
1645         "id": "19555e64.229962",
1646         "type": "record",
1647         "name": "record",
1648         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"HO Value for nbr updated in ConfigDB\"/>",
1649         "comments": "",
1650         "outputs": 1,
1651         "x": 3488.0107955932617,
1652         "y": 1703.3437433242798,
1653         "z": "a817abf.35eaf58",
1654         "wires": [
1655             []
1656         ]
1657     },
1658     {
1659         "id": "aa870821.3d1dc8",
1660         "type": "switchNode",
1661         "name": "switch configdb deployed",
1662         "xml": "<switch test='`$prop.configdb-deployed`'>\n",
1663         "comments": "",
1664         "outputs": 1,
1665         "x": 2561.010726928711,
1666         "y": 1389.343770980835,
1667         "z": "a817abf.35eaf58",
1668         "wires": [
1669             [
1670                 "79406b95.ab87b4",
1671                 "c5ab7399.3ed41"
1672             ]
1673         ]
1674     },
1675     {
1676         "id": "79406b95.ab87b4",
1677         "type": "outcome",
1678         "name": "Deployed",
1679         "xml": "<outcome value='true'>\n",
1680         "comments": "",
1681         "outputs": 1,
1682         "x": 2603.010711669922,
1683         "y": 1519.34375,
1684         "z": "a817abf.35eaf58",
1685         "wires": [
1686             [
1687                 "930ef09b.5a48d"
1688             ]
1689         ]
1690     },
1691     {
1692         "id": "70692347.ebe8ec",
1693         "type": "execute",
1694         "name": "Update target cellid for configdb nbr ho patch url",
1695         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.configdb.patch-ho-for-nbr.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.patch-ho-for-nbr.url\"/>\n    <parameter name=\"target\" value=\"{targetCellId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cid`\"/>",
1696         "comments": "",
1697         "outputs": 1,
1698         "x": 3028.0106658935547,
1699         "y": 1500.4549632072449,
1700         "z": "a817abf.35eaf58",
1701         "wires": [
1702             []
1703         ]
1704     },
1705     {
1706         "id": "c5ab7399.3ed41",
1707         "type": "outcome",
1708         "name": "Not Deployed",
1709         "xml": "<outcome value='false'>\n",
1710         "comments": "",
1711         "outputs": 1,
1712         "x": 2968.010673522949,
1713         "y": 1379.676923751831,
1714         "z": "a817abf.35eaf58",
1715         "wires": [
1716             [
1717                 "ba527ab0.0e2618"
1718             ]
1719         ]
1720     },
1721     {
1722         "id": "2bf2313d.34842e",
1723         "type": "block",
1724         "name": "block : atomic",
1725         "xml": "<block atomic='true'>",
1726         "atomic": "true",
1727         "comments": "",
1728         "outputs": 1,
1729         "x": 1252.010887145996,
1730         "y": 2253.566168785095,
1731         "z": "a817abf.35eaf58",
1732         "wires": [
1733             [
1734                 "249d1796.63a708",
1735                 "84091f17.4872e",
1736                 "33d19c43.ed2f84",
1737                 "93308a51.c86768"
1738             ]
1739         ]
1740     },
1741     {
1742         "id": "249d1796.63a708",
1743         "type": "execute",
1744         "name": "generate configdb nbr ho patch url",
1745         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.configdb.patch-ho-for-nbr`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.patch-ho-for-nbr.url\"/>\n    <parameter name=\"target\" value=\"{cellId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.alias`\"/>",
1746         "comments": "",
1747         "outputs": 1,
1748         "x": 1619.0108337402344,
1749         "y": 2194.566216945648,
1750         "z": "a817abf.35eaf58",
1751         "wires": [
1752             []
1753         ]
1754     },
1755     {
1756         "id": "84091f17.4872e",
1757         "type": "execute",
1758         "name": "Configure Nbr HO value in configdb",
1759         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/oofpcipoc-patch-configdb-ho-for-nbr.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $tmp.configdb.patch-ho-for-nbr.url`\"/>\n<parameter name=\"httpMethod\" value=\"PATCH\"/>\n<parameter name=\"responsePrefix\" value=\"oofpci-configdb-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n",
1760         "comments": "",
1761         "outputs": 1,
1762         "x": 1550.0108947753906,
1763         "y": 2404.566210269928,
1764         "z": "a817abf.35eaf58",
1765         "wires": [
1766             [
1767                 "23001d08.058bb2",
1768                 "ff528eb0.b86bc"
1769             ]
1770         ]
1771     },
1772     {
1773         "id": "23001d08.058bb2",
1774         "type": "failure",
1775         "name": "failure",
1776         "xml": "<outcome value='failure'>\n",
1777         "comments": "",
1778         "outputs": 1,
1779         "x": 1765.0108947753906,
1780         "y": 2347.566210269928,
1781         "z": "a817abf.35eaf58",
1782         "wires": [
1783             [
1784                 "a0575ef8.6aef5"
1785             ]
1786         ]
1787     },
1788     {
1789         "id": "ff528eb0.b86bc",
1790         "type": "success",
1791         "name": "success",
1792         "xml": "<outcome value='success'>\n",
1793         "comments": "",
1794         "outputs": 1,
1795         "x": 1765.0107727050781,
1796         "y": 2443.5660881996155,
1797         "z": "a817abf.35eaf58",
1798         "wires": [
1799             [
1800                 "317710dd.b4676"
1801             ]
1802         ]
1803     },
1804     {
1805         "id": "a0575ef8.6aef5",
1806         "type": "block",
1807         "name": "block",
1808         "xml": "<block>\n",
1809         "atomic": "false",
1810         "comments": "",
1811         "outputs": 1,
1812         "x": 1934.0107727050781,
1813         "y": 2358.566210269928,
1814         "z": "a817abf.35eaf58",
1815         "wires": [
1816             [
1817                 "e570c6e8.bc0fd8"
1818             ]
1819         ]
1820     },
1821     {
1822         "id": "317710dd.b4676",
1823         "type": "block",
1824         "name": "block",
1825         "xml": "<block>\n",
1826         "atomic": "false",
1827         "comments": "",
1828         "outputs": 1,
1829         "x": 1927.0105285644531,
1830         "y": 2444.566210269928,
1831         "z": "a817abf.35eaf58",
1832         "wires": [
1833             [
1834                 "d272c80d.187538"
1835             ]
1836         ]
1837     },
1838     {
1839         "id": "e570c6e8.bc0fd8",
1840         "type": "returnFailure",
1841         "name": "return failure",
1842         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error updating configDB. Aborting Nbr HO configuration\" />",
1843         "comments": "",
1844         "x": 2088.010467529297,
1845         "y": 2351.566210269928,
1846         "z": "a817abf.35eaf58",
1847         "wires": []
1848     },
1849     {
1850         "id": "d272c80d.187538",
1851         "type": "record",
1852         "name": "record",
1853         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"HO Value for nbr updated in ConfigDB\"/>",
1854         "comments": "",
1855         "outputs": 1,
1856         "x": 2082.010726928711,
1857         "y": 2441.566218852997,
1858         "z": "a817abf.35eaf58",
1859         "wires": [
1860             []
1861         ]
1862     },
1863     {
1864         "id": "d92ec76.145f538",
1865         "type": "switchNode",
1866         "name": "switch configdb deployed",
1867         "xml": "<switch test='`$prop.configdb-deployed`'>\n",
1868         "comments": "",
1869         "outputs": 1,
1870         "x": 1143.0110931396484,
1871         "y": 1706.5660991668701,
1872         "z": "a817abf.35eaf58",
1873         "wires": [
1874             [
1875                 "1fd3f981.479016",
1876                 "286c1d11.713412"
1877             ]
1878         ]
1879     },
1880     {
1881         "id": "1fd3f981.479016",
1882         "type": "outcome",
1883         "name": "Deployed",
1884         "xml": "<outcome value='true'>\n",
1885         "comments": "",
1886         "outputs": 1,
1887         "x": 982.0108909606934,
1888         "y": 2096.5661640167236,
1889         "z": "a817abf.35eaf58",
1890         "wires": [
1891             [
1892                 "2bf2313d.34842e"
1893             ]
1894         ]
1895     },
1896     {
1897         "id": "33d19c43.ed2f84",
1898         "type": "execute",
1899         "name": "Update target cellid for configdb nbr ho patch url",
1900         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.configdb.patch-ho-for-nbr.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.patch-ho-for-nbr.url\"/>\n    <parameter name=\"target\" value=\"{targetCellId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cid`\"/>",
1901         "comments": "",
1902         "outputs": 1,
1903         "x": 1670.0108337402344,
1904         "y": 2247.677493095398,
1905         "z": "a817abf.35eaf58",
1906         "wires": [
1907             []
1908         ]
1909     },
1910     {
1911         "id": "93f10180.52f46",
1912         "type": "record",
1913         "name": "record",
1914         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CPS is Deployed, ConfigDB Skipped\"/>",
1915         "comments": "",
1916         "outputs": 1,
1917         "x": 1582.010799407959,
1918         "y": 1746.7880992889404,
1919         "z": "a817abf.35eaf58",
1920         "wires": [
1921             []
1922         ]
1923     },
1924     {
1925         "id": "286c1d11.713412",
1926         "type": "outcome",
1927         "name": "Not Deployed",
1928         "xml": "<outcome value='false'>\n",
1929         "comments": "",
1930         "outputs": 1,
1931         "x": 1459.0107650756836,
1932         "y": 1691.8993825912476,
1933         "z": "a817abf.35eaf58",
1934         "wires": [
1935             [
1936                 "d1af5c67.fdb58"
1937             ]
1938         ]
1939     },
1940     {
1941         "id": "93308a51.c86768",
1942         "type": "record",
1943         "name": "record configdb RestAPI parms",
1944         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for configDB PCI Update\"/>\n<parameter name='field2' value=\"`$prop.configdb.url + $tmp.configdb.patch-ho-for-nbr.url`\" />\n<parameter name='field3' value=\"`$tmp.alias`\" />\n<parameter name='field4' value=\"`$tmp.cid`\" />",
1945         "comments": "",
1946         "outputs": 1,
1947         "x": 1615.566390991211,
1948         "y": 2304.3438897132874,
1949         "z": "a817abf.35eaf58",
1950         "wires": [
1951             []
1952         ]
1953     },
1954     {
1955         "id": "e7bf32b9.e031b",
1956         "type": "set",
1957         "name": "set properties for DMAAP header",
1958         "xml": "<set>\n<parameter name=\"prop.oofpcipoc-dmaap-config-resp.timestamp\" value=\"`$generic-neighbor-configuration-input.timeStamp`\"/>\n<parameter name=\"prop.oofpcipoc-dmaap-config-resp.requestID\" value=\"`$generic-neighbor-configuration-input.requestID`\"/>\n<parameter name=\"prop.oofpcipoc-dmaap-config-resp.subrequestID\" value=\"`$generic-neighbor-configuration-input.subRequestID`\"/>",
1959         "comments": "",
1960         "x": 509.00001525878906,
1961         "y": 282.00001335144043,
1962         "z": "a817abf.35eaf58",
1963         "wires": []
1964     },
1965     {
1966         "id": "60f72e5.fbd16d",
1967         "type": "record",
1968         "name": "record",
1969         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"DMAAP Message Header stored in properties file \"/>\n<parameter name=\"field2\" value=\"`$prop.oofpcipoc-dmaap-config-resp.timestamp`\"/>\n<parameter name=\"field3\" value=\"`$prop.oofpcipoc-dmaap-config-resp.requestID`\"/>\n<parameter name=\"field4\" value=\"`$prop.oofpcipoc-dmaap-config-resp.subrequestID`\"/>",
1970         "comments": "",
1971         "outputs": 1,
1972         "x": 427.00001525878906,
1973         "y": 329.00001525878906,
1974         "z": "a817abf.35eaf58",
1975         "wires": [
1976             []
1977         ]
1978     },
1979     {
1980         "id": "2670f790.5b1d18",
1981         "type": "record",
1982         "name": "record",
1983         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Before DMAAP Event - template file name, restapiURL\"/>\n<parameter name='field3' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.dmaap-publish-config-response.template`\" />\n<parameter name='field4' value=\"`$prop.dmaap-message-router.url + '/' + $prop.oofpcipoc-dmaap-configuration-response.topic`\" />\n<parameter name=\"field5\" value=\"Before DMAAP Event - Timestamp, RequestID, subRequestID\"/>\n<parameter name=\"field6\" value=\"`$prop.oofpcipoc-dmaap-config-resp.timestamp`\"/>\n<parameter name=\"field7\" value=\"`$prop.oofpcipoc-dmaap-config-resp.requestID`\"/>\n<parameter name=\"field8\" value=\"`$prop.oofpcipoc-dmaap-config-resp.subrequestID`\"/>",
1984         "comments": "",
1985         "outputs": 1,
1986         "x": 803.0000457763672,
1987         "y": 3434.0001196861267,
1988         "z": "a817abf.35eaf58",
1989         "wires": [
1990             []
1991         ]
1992     },
1993     {
1994         "id": "d084ebe2.267888",
1995         "type": "block",
1996         "name": "Remove escape chars",
1997         "xml": "<block atomic='true'>",
1998         "atomic": "true",
1999         "comments": "",
2000         "outputs": 1,
2001         "x": 915.0000457763672,
2002         "y": 3141.0001196861267,
2003         "z": "a817abf.35eaf58",
2004         "wires": [
2005             [
2006                 "f9ccbf3.c1bcd4",
2007                 "8da2b6a4.dcf638",
2008                 "e68a19f7.b88c28"
2009             ]
2010         ]
2011     },
2012     {
2013         "id": "f9ccbf3.c1bcd4",
2014         "type": "execute",
2015         "name": "Timestamp",
2016         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replaceAll' >\n    <parameter name=\"source\" value=\"`$prop.oofpcipoc-dmaap-config-resp.timestamp`\"/>\n    <parameter name=\"outputPath\" value=\"prop.oofpcipoc-dmaap-config-resp.timestamp\"/>\n    <parameter name=\"target\" value='\"'/>\n    <parameter name=\"replacement\" value=''/>",
2017         "comments": "",
2018         "outputs": 1,
2019         "x": 1124.0000457763672,
2020         "y": 3016.0001196861267,
2021         "z": "a817abf.35eaf58",
2022         "wires": [
2023             [
2024                 "567a3b5.fa70ac4",
2025                 "b3d71006.25e6e"
2026             ]
2027         ]
2028     },
2029     {
2030         "id": "567a3b5.fa70ac4",
2031         "type": "success",
2032         "name": "success",
2033         "xml": "<outcome value='success'>\n",
2034         "comments": "",
2035         "outputs": 1,
2036         "x": 1306.5000457763672,
2037         "y": 3024.0001196861267,
2038         "z": "a817abf.35eaf58",
2039         "wires": [
2040             [
2041                 "89bcd707.05b798"
2042             ]
2043         ]
2044     },
2045     {
2046         "id": "89bcd707.05b798",
2047         "type": "block",
2048         "name": "block : atomic",
2049         "xml": "<block atomic='true'>",
2050         "atomic": "true",
2051         "comments": "",
2052         "outputs": 1,
2053         "x": 1491.5000457763672,
2054         "y": 3022.0001196861267,
2055         "z": "a817abf.35eaf58",
2056         "wires": [
2057             [
2058                 "38874169.805fde"
2059             ]
2060         ]
2061     },
2062     {
2063         "id": "38874169.805fde",
2064         "type": "record",
2065         "name": "record",
2066         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Quotation removed from timestamp for DMAAP response header \\r\"/>\n<parameter name=\"field2\" value=\"`$prop.oofpcipoc-dmaap-config-resp.timestamp`\"/>\n",
2067         "comments": "",
2068         "outputs": 1,
2069         "x": 1694.5000457763672,
2070         "y": 3018.0001196861267,
2071         "z": "a817abf.35eaf58",
2072         "wires": [
2073             []
2074         ]
2075     },
2076     {
2077         "id": "b3d71006.25e6e",
2078         "type": "failure",
2079         "name": "failure",
2080         "xml": "<outcome value='failure'>\n",
2081         "comments": "",
2082         "outputs": 1,
2083         "x": 1309.0000457763672,
2084         "y": 3072.0001196861267,
2085         "z": "a817abf.35eaf58",
2086         "wires": [
2087             [
2088                 "7a94e1e4.0f553"
2089             ]
2090         ]
2091     },
2092     {
2093         "id": "7a94e1e4.0f553",
2094         "type": "block",
2095         "name": "block",
2096         "xml": "<block>\n",
2097         "atomic": "false",
2098         "comments": "",
2099         "outputs": 1,
2100         "x": 1484.9999237060547,
2101         "y": 3073.0001196861267,
2102         "z": "a817abf.35eaf58",
2103         "wires": [
2104             [
2105                 "a50374d8.dcbf88"
2106             ]
2107         ]
2108     },
2109     {
2110         "id": "a50374d8.dcbf88",
2111         "type": "returnFailure",
2112         "name": "return failure",
2113         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error removing quotation from timestamp for DMAAP response header. Aborting Generic neighbor  configuration\" />",
2114         "comments": "",
2115         "x": 1633.9996795654297,
2116         "y": 3080.0001196861267,
2117         "z": "a817abf.35eaf58",
2118         "wires": []
2119     },
2120     {
2121         "id": "8da2b6a4.dcf638",
2122         "type": "execute",
2123         "name": "RequestID",
2124         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replaceAll' >\n    <parameter name=\"source\" value=\"`$prop.oofpcipoc-dmaap-config-resp.requestID`\"/>\n    <parameter name=\"outputPath\" value=\"prop.oofpcipoc-dmaap-config-resp.requestID\"/>\n    <parameter name=\"target\" value='\"'/>\n    <parameter name=\"replacement\" value=''/>",
2125         "comments": "",
2126         "outputs": 1,
2127         "x": 1131.0000457763672,
2128         "y": 3157.0001196861267,
2129         "z": "a817abf.35eaf58",
2130         "wires": [
2131             [
2132                 "567daefe.62743",
2133                 "4e7eafbc.78d51"
2134             ]
2135         ]
2136     },
2137     {
2138         "id": "567daefe.62743",
2139         "type": "success",
2140         "name": "success",
2141         "xml": "<outcome value='success'>\n",
2142         "comments": "",
2143         "outputs": 1,
2144         "x": 1313.5000457763672,
2145         "y": 3165.0001196861267,
2146         "z": "a817abf.35eaf58",
2147         "wires": [
2148             [
2149                 "dc82dc0e.ded07"
2150             ]
2151         ]
2152     },
2153     {
2154         "id": "dc82dc0e.ded07",
2155         "type": "block",
2156         "name": "block : atomic",
2157         "xml": "<block atomic='true'>",
2158         "atomic": "true",
2159         "comments": "",
2160         "outputs": 1,
2161         "x": 1498.5000457763672,
2162         "y": 3163.0001196861267,
2163         "z": "a817abf.35eaf58",
2164         "wires": [
2165             [
2166                 "4f1f938c.7228cc"
2167             ]
2168         ]
2169     },
2170     {
2171         "id": "4f1f938c.7228cc",
2172         "type": "record",
2173         "name": "record",
2174         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Quotation removed from requestID for DMAAP response header \\r\"/>\n<parameter name=\"field2\" value=\"`$prop.oofpcipoc-dmaap-config-resp.requestID`\"/>",
2175         "comments": "",
2176         "outputs": 1,
2177         "x": 1700.5000457763672,
2178         "y": 3158.0001196861267,
2179         "z": "a817abf.35eaf58",
2180         "wires": [
2181             []
2182         ]
2183     },
2184     {
2185         "id": "4e7eafbc.78d51",
2186         "type": "failure",
2187         "name": "failure",
2188         "xml": "<outcome value='failure'>\n",
2189         "comments": "",
2190         "outputs": 1,
2191         "x": 1316.0000457763672,
2192         "y": 3213.0001196861267,
2193         "z": "a817abf.35eaf58",
2194         "wires": [
2195             [
2196                 "3a618076.c7184"
2197             ]
2198         ]
2199     },
2200     {
2201         "id": "3a618076.c7184",
2202         "type": "block",
2203         "name": "block",
2204         "xml": "<block>\n",
2205         "atomic": "false",
2206         "comments": "",
2207         "outputs": 1,
2208         "x": 1491.9999237060547,
2209         "y": 3214.0001196861267,
2210         "z": "a817abf.35eaf58",
2211         "wires": [
2212             [
2213                 "699e9a48.29bf84"
2214             ]
2215         ]
2216     },
2217     {
2218         "id": "699e9a48.29bf84",
2219         "type": "returnFailure",
2220         "name": "return failure",
2221         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error removing quotation from requestID for DMAAP response header. Aborting Generic neighbor  configuration\" />",
2222         "comments": "",
2223         "x": 1640.9996795654297,
2224         "y": 3217.0001196861267,
2225         "z": "a817abf.35eaf58",
2226         "wires": []
2227     },
2228     {
2229         "id": "e68a19f7.b88c28",
2230         "type": "execute",
2231         "name": "subRequestID",
2232         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replaceAll' >\n    <parameter name=\"source\" value=\"`$prop.oofpcipoc-dmaap-config-resp.subrequestID`\"/>\n    <parameter name=\"outputPath\" value=\"prop.oofpcipoc-dmaap-config-resp.subrequestID\"/>\n    <parameter name=\"target\" value='\"'/>\n    <parameter name=\"replacement\" value=''/>",
2233         "comments": "",
2234         "outputs": 1,
2235         "x": 1066.0000457763672,
2236         "y": 3297.0001196861267,
2237         "z": "a817abf.35eaf58",
2238         "wires": [
2239             [
2240                 "70e4e400.6f6b0c",
2241                 "29726f64.f84e6"
2242             ]
2243         ]
2244     },
2245     {
2246         "id": "70e4e400.6f6b0c",
2247         "type": "success",
2248         "name": "success",
2249         "xml": "<outcome value='success'>\n",
2250         "comments": "",
2251         "outputs": 1,
2252         "x": 1248.5000457763672,
2253         "y": 3305.0001196861267,
2254         "z": "a817abf.35eaf58",
2255         "wires": [
2256             [
2257                 "37640942.de0cb6"
2258             ]
2259         ]
2260     },
2261     {
2262         "id": "37640942.de0cb6",
2263         "type": "block",
2264         "name": "block : atomic",
2265         "xml": "<block atomic='true'>",
2266         "atomic": "true",
2267         "comments": "",
2268         "outputs": 1,
2269         "x": 1433.5000457763672,
2270         "y": 3303.0001196861267,
2271         "z": "a817abf.35eaf58",
2272         "wires": [
2273             [
2274                 "ac06cbd7.5ffe78"
2275             ]
2276         ]
2277     },
2278     {
2279         "id": "ac06cbd7.5ffe78",
2280         "type": "record",
2281         "name": "record",
2282         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Quotation removed from subRequestID for DMAAP response header \\r\"/>\n<parameter name=\"field2\" value=\"`$prop.oofpcipoc-dmaap-config-resp.subrequestID`\"/>",
2283         "comments": "",
2284         "outputs": 1,
2285         "x": 1635.5000457763672,
2286         "y": 3298.0001196861267,
2287         "z": "a817abf.35eaf58",
2288         "wires": [
2289             []
2290         ]
2291     },
2292     {
2293         "id": "29726f64.f84e6",
2294         "type": "failure",
2295         "name": "failure",
2296         "xml": "<outcome value='failure'>\n",
2297         "comments": "",
2298         "outputs": 1,
2299         "x": 1251.0000457763672,
2300         "y": 3353.0001196861267,
2301         "z": "a817abf.35eaf58",
2302         "wires": [
2303             [
2304                 "74e109e3.b6feb8"
2305             ]
2306         ]
2307     },
2308     {
2309         "id": "74e109e3.b6feb8",
2310         "type": "block",
2311         "name": "block",
2312         "xml": "<block>\n",
2313         "atomic": "false",
2314         "comments": "",
2315         "outputs": 1,
2316         "x": 1426.9999237060547,
2317         "y": 3354.0001196861267,
2318         "z": "a817abf.35eaf58",
2319         "wires": [
2320             [
2321                 "5d0ff201.dc64ac"
2322             ]
2323         ]
2324     },
2325     {
2326         "id": "5d0ff201.dc64ac",
2327         "type": "returnFailure",
2328         "name": "return failure",
2329         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error removing quotation from timestamp for DMAAP response header. Aborting Generic neighbor  configuration\" />",
2330         "comments": "",
2331         "x": 1573.9996185302734,
2332         "y": 3357.0001196861267,
2333         "z": "a817abf.35eaf58",
2334         "wires": []
2335     },
2336     {
2337         "id": "1577847a.1d5f6c",
2338         "type": "switchNode",
2339         "name": "is blacklisted",
2340         "xml": "<switch test='`$tmp.blacklisted`'>",
2341         "comments": "",
2342         "outputs": 1,
2343         "x": 1231.1670532226562,
2344         "y": 993.5000534057617,
2345         "z": "a817abf.35eaf58",
2346         "wires": [
2347             [
2348                 "946523b8.a67ed",
2349                 "e15182c0.a579d"
2350             ]
2351         ]
2352     },
2353     {
2354         "id": "946523b8.a67ed",
2355         "type": "outcome",
2356         "name": "True",
2357         "xml": "<outcome value='true'>\n",
2358         "comments": "",
2359         "outputs": 1,
2360         "x": 1421.1670608520508,
2361         "y": 975.5000524520874,
2362         "z": "a817abf.35eaf58",
2363         "wires": [
2364             [
2365                 "6fb4f377.ac9bfc"
2366             ]
2367         ]
2368     },
2369     {
2370         "id": "e15182c0.a579d",
2371         "type": "outcome",
2372         "name": "False",
2373         "xml": "<outcome value='false'>\n",
2374         "comments": "",
2375         "outputs": 1,
2376         "x": 1428.1392288208008,
2377         "y": 1016.138970375061,
2378         "z": "a817abf.35eaf58",
2379         "wires": [
2380             [
2381                 "3abd8298.38a49e"
2382             ]
2383         ]
2384     },
2385     {
2386         "id": "ca8a497f.b31af8",
2387         "type": "set",
2388         "name": "set isHOAllowed as false",
2389         "xml": "<set>\n<parameter name='tmp.isHOAllowed' value='false' />",
2390         "comments": "",
2391         "x": 1852.1114044189453,
2392         "y": 972.2500524520874,
2393         "z": "a817abf.35eaf58",
2394         "wires": []
2395     },
2396     {
2397         "id": "1eb0f86b.b79b18",
2398         "type": "set",
2399         "name": "set isHOAllowed as true",
2400         "xml": "<set>\n<parameter name='tmp.isHOAllowed' value='true' />",
2401         "comments": "",
2402         "x": 1845.5557403564453,
2403         "y": 1010.583306312561,
2404         "z": "a817abf.35eaf58",
2405         "wires": []
2406     },
2407     {
2408         "id": "6fb4f377.ac9bfc",
2409         "type": "block",
2410         "name": "block : atomic",
2411         "xml": "<block atomic='true'>",
2412         "atomic": "true",
2413         "comments": "",
2414         "outputs": 1,
2415         "x": 1605.1670608520508,
2416         "y": 974.2777223587036,
2417         "z": "a817abf.35eaf58",
2418         "wires": [
2419             [
2420                 "ca8a497f.b31af8"
2421             ]
2422         ]
2423     },
2424     {
2425         "id": "3abd8298.38a49e",
2426         "type": "block",
2427         "name": "block : atomic",
2428         "xml": "<block atomic='true'>",
2429         "atomic": "true",
2430         "comments": "",
2431         "outputs": 1,
2432         "x": 1593.3335647583008,
2433         "y": 1021.6943893432617,
2434         "z": "a817abf.35eaf58",
2435         "wires": [
2436             [
2437                 "1eb0f86b.b79b18"
2438             ]
2439         ]
2440     },
2441     {
2442         "id": "3169a8c9.907d98",
2443         "type": "set",
2444         "name": "set tmp variables",
2445         "xml": "<set>\n<parameter name=\"tmp.idNRCellCU\" value=\"`$generic-neighbor-configuration-input.alias`\"/>\n<parameter name=\"tmp.idNRCellRelation\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].cid`\"/>\n<parameter name=\"tmp.idGNBCUCPFunction\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].pnf-name`\"/>",
2446         "comments": "",
2447         "x": 1268.5003623962402,
2448         "y": 1049.833408355713,
2449         "z": "a817abf.35eaf58",
2450         "wires": []
2451     },
2452     {
2453         "id": "3cb1366f.8d826a",
2454         "type": "execute",
2455         "name": "populate mount name",
2456         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.config-neighbor-service-url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{mountName}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.idGNBCUCPFunction`\"/>",
2457         "comments": "",
2458         "outputs": 1,
2459         "x": 1313.1671600341797,
2460         "y": 1186.8333339691162,
2461         "z": "a817abf.35eaf58",
2462         "wires": [
2463             []
2464         ]
2465     },
2466     {
2467         "id": "de3a05a7.e701b8",
2468         "type": "record",
2469         "name": "record",
2470         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL to fetch the anchors\"/>\n<parameter name=\"field2\" value=\"`$tmp.getAnchors.URL`\"/>",
2471         "comments": "",
2472         "outputs": 1,
2473         "x": 463.8641052246094,
2474         "y": 459.2198209762573,
2475         "z": "a817abf.35eaf58",
2476         "wires": [
2477             []
2478         ]
2479     },
2480     {
2481         "id": "9bb028f2.db2468",
2482         "type": "execute",
2483         "name": "getAnchors URL",
2484         "xml": "<set>\n\t<parameter name='tmp.getAnchors.URL' value=\"`$prop.restapi.cps.anchors.endpoint`\"/>\n\t",
2485         "comments": "",
2486         "outputs": 1,
2487         "x": 475.61402130126953,
2488         "y": 410.0411891937256,
2489         "z": "a817abf.35eaf58",
2490         "wires": [
2491             []
2492         ]
2493     },
2494     {
2495         "id": "f7ad096.d2436f8",
2496         "type": "execute",
2497         "name": "set anchors size",
2498         "xml": "<set>\n\t<parameter name='tmp.anchors.length' value=\"`$get-anchors-cps-response._length`\"/>\n\t",
2499         "comments": "",
2500         "outputs": 1,
2501         "x": 500.1614685058594,
2502         "y": 552.1478424072266,
2503         "z": "a817abf.35eaf58",
2504         "wires": [
2505             []
2506         ]
2507     },
2508     {
2509         "id": "a70dd3e.6a6d93",
2510         "type": "execute",
2511         "name": "read schemaSet",
2512         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.schemaset.name' />\n\t<parameter name='source' value=\"`'get-anchors-cps-response.['+$anc+'].schemaSetName'`\" />\n\n",
2513         "comments": "",
2514         "outputs": 1,
2515         "x": 904.6612167358398,
2516         "y": 537.0009912252426,
2517         "z": "a817abf.35eaf58",
2518         "wires": [
2519             []
2520         ]
2521     },
2522     {
2523         "id": "af6cef55.1e54",
2524         "type": "execute",
2525         "name": "initialize nearRTRIC size",
2526         "xml": "<set>\n\t<parameter name='tmp.RIC.length' value=\"0\"/>\n\t",
2527         "comments": "",
2528         "outputs": 1,
2529         "x": 532.7517242431641,
2530         "y": 595.3860845565796,
2531         "z": "a817abf.35eaf58",
2532         "wires": [
2533             []
2534         ]
2535     },
2536     {
2537         "id": "1fe24176.dc612f",
2538         "type": "block",
2539         "name": "block : atomic",
2540         "xml": "<block atomic='true'>",
2541         "atomic": "true",
2542         "comments": "",
2543         "outputs": 1,
2544         "x": 701.1695327758789,
2545         "y": 671.8983345031738,
2546         "z": "a817abf.35eaf58",
2547         "wires": [
2548             [
2549                 "83ef995b.44f558",
2550                 "5a9daa84.8e7e94"
2551             ]
2552         ]
2553     },
2554     {
2555         "id": "407ae7e2.a7a818",
2556         "type": "execute",
2557         "name": "read anchorName",
2558         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.anchor.name' />\n\t<parameter name='source' value=\"`'get-anchors-cps-response.['+$anc+'].name'`\" />",
2559         "comments": "",
2560         "outputs": 1,
2561         "x": 1487.868064880371,
2562         "y": 590.8191026449203,
2563         "z": "a817abf.35eaf58",
2564         "wires": [
2565             []
2566         ]
2567     },
2568     {
2569         "id": "9094b79e.87e8e8",
2570         "type": "for",
2571         "name": "For anchorsList",
2572         "xml": "<for index='anc' start='0' end='`$tmp.anchors.length`'>",
2573         "comments": "",
2574         "outputs": 1,
2575         "x": 506.0372009277344,
2576         "y": 632.2833023071289,
2577         "z": "a817abf.35eaf58",
2578         "wires": [
2579             [
2580                 "8d418abb.d22398"
2581             ]
2582         ]
2583     },
2584     {
2585         "id": "8d418abb.d22398",
2586         "type": "block",
2587         "name": "block : atomic",
2588         "xml": "<block atomic='true'>",
2589         "atomic": "true",
2590         "comments": "",
2591         "outputs": 1,
2592         "x": 710.5691070556641,
2593         "y": 627.2396011352539,
2594         "z": "a817abf.35eaf58",
2595         "wires": [
2596             [
2597                 "f11635d9.94f628",
2598                 "a70dd3e.6a6d93"
2599             ]
2600         ]
2601     },
2602     {
2603         "id": "f11635d9.94f628",
2604         "type": "switchNode",
2605         "name": "check schemaSetName",
2606         "xml": "<switch test='`$tmp.schemaset.name`'>\n",
2607         "comments": "",
2608         "outputs": 1,
2609         "x": 929.1457748413086,
2610         "y": 584.0967788696289,
2611         "z": "a817abf.35eaf58",
2612         "wires": [
2613             [
2614                 "61a56e3c.84392"
2615             ]
2616         ]
2617     },
2618     {
2619         "id": "61a56e3c.84392",
2620         "type": "outcome",
2621         "name": "if ran-network",
2622         "xml": "<outcome value='ran-network'>\n",
2623         "comments": "",
2624         "outputs": 1,
2625         "x": 1112.4513664245605,
2626         "y": 548.5690269470215,
2627         "z": "a817abf.35eaf58",
2628         "wires": [
2629             [
2630                 "6f7f8000.29593"
2631             ]
2632         ]
2633     },
2634     {
2635         "id": "6f7f8000.29593",
2636         "type": "block",
2637         "name": "block : atomic",
2638         "xml": "<block atomic='true'>",
2639         "atomic": "true",
2640         "comments": "",
2641         "outputs": 1,
2642         "x": 1283.7537994384766,
2643         "y": 534.9023221731186,
2644         "z": "a817abf.35eaf58",
2645         "wires": [
2646             [
2647                 "741656f6.246a28",
2648                 "d43a8ba2.3521b8"
2649             ]
2650         ]
2651     },
2652     {
2653         "id": "741656f6.246a28",
2654         "type": "record",
2655         "name": "record",
2656         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Applicable RIC length\"/>\n<parameter name=\"field2\" value=\"`$tmp.RIC.length`\"/>",
2657         "comments": "",
2658         "outputs": 1,
2659         "x": 1462.667221069336,
2660         "y": 534.7078641653061,
2661         "z": "a817abf.35eaf58",
2662         "wires": [
2663             []
2664         ]
2665     },
2666     {
2667         "id": "5a9daa84.8e7e94",
2668         "type": "switchNode",
2669         "name": "check schemaSetName",
2670         "xml": "<switch test='`$tmp.schemaset.name`'>\n",
2671         "comments": "",
2672         "outputs": 1,
2673         "x": 926.9450225830078,
2674         "y": 662.470227599144,
2675         "z": "a817abf.35eaf58",
2676         "wires": [
2677             [
2678                 "ddd94009.78655"
2679             ]
2680         ]
2681     },
2682     {
2683         "id": "83ef995b.44f558",
2684         "type": "execute",
2685         "name": "read schemaSet",
2686         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.schemaset.name' />\n\t<parameter name='source' value=\"`'get-anchors-cps-response.['+$anc+'].schemaSetName'`\" />\n\n",
2687         "comments": "",
2688         "outputs": 1,
2689         "x": 910.9728546142578,
2690         "y": 621.2202256917953,
2691         "z": "a817abf.35eaf58",
2692         "wires": [
2693             []
2694         ]
2695     },
2696     {
2697         "id": "ddd94009.78655",
2698         "type": "outcome",
2699         "name": "if ran-network",
2700         "xml": "<outcome value='ran-network'>\n",
2701         "comments": "",
2702         "outputs": 1,
2703         "x": 1110.7506103515625,
2704         "y": 618.9425166845322,
2705         "z": "a817abf.35eaf58",
2706         "wires": [
2707             [
2708                 "838ecad.13fcb38"
2709             ]
2710         ]
2711     },
2712     {
2713         "id": "838ecad.13fcb38",
2714         "type": "block",
2715         "name": "block : atomic",
2716         "xml": "<block atomic='true'>",
2717         "atomic": "true",
2718         "comments": "",
2719         "outputs": 1,
2720         "x": 1306.8864440917969,
2721         "y": 621.1646836996078,
2722         "z": "a817abf.35eaf58",
2723         "wires": [
2724             [
2725                 "407ae7e2.a7a818",
2726                 "c674f03e.cb441"
2727             ]
2728         ]
2729     },
2730     {
2731         "id": "d06cbb2.c114f48",
2732         "type": "for",
2733         "name": "For anchorsList",
2734         "xml": "<for index='anc' start='0' end='`$tmp.anchors.length`'>",
2735         "comments": "",
2736         "outputs": 1,
2737         "x": 499.9104118347168,
2738         "y": 677.7440776824951,
2739         "z": "a817abf.35eaf58",
2740         "wires": [
2741             [
2742                 "1fe24176.dc612f"
2743             ]
2744         ]
2745     },
2746     {
2747         "id": "d43a8ba2.3521b8",
2748         "type": "execute",
2749         "name": "set nearRTRIC size",
2750         "xml": "<set>\n\t<parameter name='tmp.RIC.length' value=\"`$tmp.RIC.length+1`\"/>\n\t",
2751         "comments": "",
2752         "outputs": 1,
2753         "x": 1461.7253341674805,
2754         "y": 486.3869060277939,
2755         "z": "a817abf.35eaf58",
2756         "wires": [
2757             []
2758         ]
2759     },
2760     {
2761         "id": "c674f03e.cb441",
2762         "type": "block",
2763         "name": "block : atomic",
2764         "xml": "<block atomic='true'>",
2765         "atomic": "true",
2766         "comments": "",
2767         "outputs": 1,
2768         "x": 1503.8125610351562,
2769         "y": 639.5412734746933,
2770         "z": "a817abf.35eaf58",
2771         "wires": [
2772             [
2773                 "67f3f02e.cef2d",
2774                 "c975d05b.736f6",
2775                 "5bf34deb.8e8284",
2776                 "8f5e0c3c.2253a"
2777             ]
2778         ]
2779     },
2780     {
2781         "id": "41c9bca7.cdd294",
2782         "type": "failure",
2783         "name": "failure",
2784         "xml": "<outcome value='failure'>\n",
2785         "comments": "",
2786         "outputs": 1,
2787         "x": 713.1180114746094,
2788         "y": 435.59669530391693,
2789         "z": "a817abf.35eaf58",
2790         "wires": [
2791             [
2792                 "b8edcb4f.84a218"
2793             ]
2794         ]
2795     },
2796     {
2797         "id": "5ebabfb2.b0a7",
2798         "type": "success",
2799         "name": "success",
2800         "xml": "<outcome value='success'>\n",
2801         "comments": "",
2802         "outputs": 1,
2803         "x": 727.1181831359863,
2804         "y": 509.79111099243164,
2805         "z": "a817abf.35eaf58",
2806         "wires": [
2807             [
2808                 "371577a3.4dcb38"
2809             ]
2810         ]
2811     },
2812     {
2813         "id": "b8edcb4f.84a218",
2814         "type": "block",
2815         "name": "block",
2816         "xml": "<block>",
2817         "atomic": "false",
2818         "comments": "",
2819         "outputs": 1,
2820         "x": 855.8125076293945,
2821         "y": 433.2078946828842,
2822         "z": "a817abf.35eaf58",
2823         "wires": [
2824             [
2825                 "2cea6546.f8524a",
2826                 "919c4a17.e18f38"
2827             ]
2828         ]
2829     },
2830     {
2831         "id": "371577a3.4dcb38",
2832         "type": "block",
2833         "name": "block : atomic",
2834         "xml": "<block atomic='true'>",
2835         "atomic": "true",
2836         "comments": "",
2837         "outputs": 1,
2838         "x": 875.5623435974121,
2839         "y": 486.4578174352646,
2840         "z": "a817abf.35eaf58",
2841         "wires": [
2842             [
2843                 "c51bb9be.043198",
2844                 "5f3e2b6e.3fc884"
2845             ]
2846         ]
2847     },
2848     {
2849         "id": "2cea6546.f8524a",
2850         "type": "set",
2851         "name": "set",
2852         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from CPS. Aborting RPC executiopn'/>",
2853         "comments": "",
2854         "x": 1039.5899353027344,
2855         "y": 397.0411046743393,
2856         "z": "a817abf.35eaf58",
2857         "wires": []
2858     },
2859     {
2860         "id": "c51bb9be.043198",
2861         "type": "record",
2862         "name": "record",
2863         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Obtained anchors from CPS\"/>\n<parameter name=\"field2\" value=\"`$get-anchors-cps-response._length`\"/>",
2864         "comments": "",
2865         "outputs": 1,
2866         "x": 1057.3121070861816,
2867         "y": 470.7078584432602,
2868         "z": "a817abf.35eaf58",
2869         "wires": [
2870             []
2871         ]
2872     },
2873     {
2874         "id": "5f3e2b6e.3fc884",
2875         "type": "execute",
2876         "name": "printContext",
2877         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/generic-neighbor-config-context.log' />",
2878         "comments": "",
2879         "outputs": 1,
2880         "x": 1070.840347290039,
2881         "y": 503.4578603506088,
2882         "z": "a817abf.35eaf58",
2883         "wires": [
2884             []
2885         ]
2886     },
2887     {
2888         "id": "919c4a17.e18f38",
2889         "type": "record",
2890         "name": "record",
2891         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Failed to fetch anchors from CPS\"/>",
2892         "comments": "",
2893         "outputs": 1,
2894         "x": 1033.3958473205566,
2895         "y": 433.56894052028656,
2896         "z": "a817abf.35eaf58",
2897         "wires": [
2898             []
2899         ]
2900     },
2901     {
2902         "id": "d7e45a32.b4d418",
2903         "type": "execute",
2904         "name": "Get list of anchors from CPS",
2905         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$tmp.getAnchors.URL`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"restapiUser\" value=\"cpsuser\" />\n<parameter name=\"restapiPassword\" value=\"cpsr0cks!\"/>\n<parameter name=\"responsePrefix\" value=\"get-anchors-cps-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",
2906         "comments": "",
2907         "outputs": 1,
2908         "x": 520.8124313354492,
2909         "y": 507.81503677368164,
2910         "z": "a817abf.35eaf58",
2911         "wires": [
2912             [
2913                 "5ebabfb2.b0a7",
2914                 "41c9bca7.cdd294"
2915             ]
2916         ]
2917     },
2918     {
2919         "id": "f3dfa93.7c55758",
2920         "type": "success",
2921         "name": "success",
2922         "xml": "<outcome value='success'>\n",
2923         "comments": "",
2924         "outputs": 1,
2925         "x": 2009.666732788086,
2926         "y": 668.3333171606064,
2927         "z": "a817abf.35eaf58",
2928         "wires": [
2929             [
2930                 "326815d6.314a1a"
2931             ]
2932         ]
2933     },
2934     {
2935         "id": "326815d6.314a1a",
2936         "type": "block",
2937         "name": "block : atomic",
2938         "xml": "<block atomic='true'>",
2939         "atomic": "true",
2940         "comments": "",
2941         "outputs": 1,
2942         "x": 2218.6666984558105,
2943         "y": 639.3334592580795,
2944         "z": "a817abf.35eaf58",
2945         "wires": [
2946             [
2947                 "cd53dc39.6f5fe",
2948                 "5e93e115.1f018",
2949                 "95fad188.aca92"
2950             ]
2951         ]
2952     },
2953     {
2954         "id": "f3f09b9d.56e458",
2955         "type": "failure",
2956         "name": "failure",
2957         "xml": "<outcome value='failure'>\n",
2958         "comments": "",
2959         "outputs": 1,
2960         "x": 2032.666696548462,
2961         "y": 614.3334592580795,
2962         "z": "a817abf.35eaf58",
2963         "wires": [
2964             [
2965                 "83182085.7e845"
2966             ]
2967         ]
2968     },
2969     {
2970         "id": "83182085.7e845",
2971         "type": "block",
2972         "name": "block",
2973         "xml": "<block>",
2974         "atomic": "false",
2975         "comments": "",
2976         "outputs": 1,
2977         "x": 2255.5240592956543,
2978         "y": 566.6191524267197,
2979         "z": "a817abf.35eaf58",
2980         "wires": [
2981             [
2982                 "4148e3a5.cfe5cc"
2983             ]
2984         ]
2985     },
2986     {
2987         "id": "67f3f02e.cef2d",
2988         "type": "execute",
2989         "name": "generate getNearRTRICsFromidGNBCUCPFunction URL",
2990         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.cps.tbdmt.execute.endpoint`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.getNearRTRICByidGNBCUCPFunction.url\"/>\n    <parameter name=\"target\" value=\"{schemaSet}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.anchor.name`\"/>",
2991         "comments": "",
2992         "outputs": 1,
2993         "x": 1814.5988883972168,
2994         "y": 527.2653239965439,
2995         "z": "a817abf.35eaf58",
2996         "wires": [
2997             []
2998         ]
2999     },
3000     {
3001         "id": "c975d05b.736f6",
3002         "type": "execute",
3003         "name": "prepare tbdmt template",
3004         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.cps.getNearRTRICByidGNBCUCPFunction.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.getNearRTRICByidGNBCUCPFunction.url\"/>\n    <parameter name=\"target\" value=\"{templateId}\"/>\n    <parameter name=\"replacement\" value=\"`$prop.tbdmt.template.get-nearrtric-by-idgnbcucpfunction`\"/>",
3005         "comments": "",
3006         "outputs": 1,
3007         "x": 1734.5989418029785,
3008         "y": 569.2653249502182,
3009         "z": "a817abf.35eaf58",
3010         "wires": [
3011             []
3012         ]
3013     },
3014     {
3015         "id": "5bf34deb.8e8284",
3016         "type": "record",
3017         "name": "record TBDMT RestAPI params",
3018         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for CPS TDBMT to Get NearRTRIC for idGNBCUCPFunction\"/>\n<parameter name='field2' value=\"`$tmp.cps.getNearRTRICByidGNBCUCPFunction.url`\" />",
3019         "comments": "",
3020         "outputs": 1,
3021         "x": 1761.5989036560059,
3022         "y": 610.2653259038925,
3023         "z": "a817abf.35eaf58",
3024         "wires": [
3025             []
3026         ]
3027     },
3028     {
3029         "id": "8f5e0c3c.2253a",
3030         "type": "execute",
3031         "name": "Get nearRTRIC for idGNBCUCPFunction",
3032         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$tmp.cps.getNearRTRICByidGNBCUCPFunction.url`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/cps-templates/cps-get-nearrtric-by-idgnbcucpfunction.json'`\" />\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"getNFNSSIRIC-cps-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",
3033         "comments": "",
3034         "outputs": 1,
3035         "x": 1761.5988426208496,
3036         "y": 655.2653278112411,
3037         "z": "a817abf.35eaf58",
3038         "wires": [
3039             [
3040                 "f3f09b9d.56e458",
3041                 "f3dfa93.7c55758"
3042             ]
3043         ]
3044     },
3045     {
3046         "id": "5e93e115.1f018",
3047         "type": "record",
3048         "name": "record",
3049         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Obtained NearRTRIC ID info from CPS\"/>\n<parameter name=\"field2\" value=\"`$tmp.nearRTRICId`\"/>",
3050         "comments": "",
3051         "outputs": 1,
3052         "x": 2425.598705291748,
3053         "y": 664.2652778625488,
3054         "z": "a817abf.35eaf58",
3055         "wires": [
3056             []
3057         ]
3058     },
3059     {
3060         "id": "cd53dc39.6f5fe",
3061         "type": "execute",
3062         "name": "printContext",
3063         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/generic-neighbor-config-context.log' />\n\n\n",
3064         "comments": "",
3065         "outputs": 1,
3066         "x": 2404.376777648926,
3067         "y": 716.2654819488525,
3068         "z": "a817abf.35eaf58",
3069         "wires": [
3070             []
3071         ]
3072     },
3073     {
3074         "id": "4148e3a5.cfe5cc",
3075         "type": "set",
3076         "name": "set",
3077         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from CPS. Aborting RPC executiopn'/>",
3078         "comments": "",
3079         "x": 2427.598850250244,
3080         "y": 568.3763355016708,
3081         "z": "a817abf.35eaf58",
3082         "wires": []
3083     },
3084     {
3085         "id": "10934b39.ffd225",
3086         "type": "set",
3087         "name": "set tmp variables",
3088         "xml": "<set>\n<parameter name=\"tmp.idGNBCUCP\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[0].pnf-name`\"/>\n",
3089         "comments": "",
3090         "x": 483.6666793823242,
3091         "y": 372.66667652130127,
3092         "z": "a817abf.35eaf58",
3093         "wires": []
3094     },
3095     {
3096         "id": "95fad188.aca92",
3097         "type": "execute",
3098         "name": "read nearRTRICId",
3099         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.nearRTRICId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.[0]'`\" />\n",
3100         "comments": "",
3101         "outputs": 1,
3102         "x": 2443.6667404174805,
3103         "y": 616.0000200271606,
3104         "z": "a817abf.35eaf58",
3105         "wires": [
3106             []
3107         ]
3108     },
3109     {
3110         "id": "373ba965.6da6d6",
3111         "type": "record",
3112         "name": "record",
3113         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"idGNBCUCPFunction\"/>\n<parameter name=\"field2\" value=\"`$tmp.idGNBCUCPFunction`\"/>\n<parameter name=\"field3\" value=\"idNRCellCU\"/>\n<parameter name=\"field4\" value=\"`$tmp.idNRCellCU`\"/>\n<parameter name=\"field5\" value=\"idNRCellRelation\"/>\n<parameter name=\"field6\" value=\"`$tmp.idNRCellRelation`\"/>\n<parameter name=\"field7\" value=\"isHOAllowed\"/>\n<parameter name=\"field8\" value=\"`$tmp.isHOAllowed`\"/>",
3114         "comments": "",
3115         "outputs": 1,
3116         "x": 1259.7117614746094,
3117         "y": 1096.7777938842773,
3118         "z": "a817abf.35eaf58",
3119         "wires": [
3120             []
3121         ]
3122     },
3123     {
3124         "id": "9f39dc7c.52b21",
3125         "type": "switchNode",
3126         "name": "is blacklisted",
3127         "xml": "<switch test='`$tmp.blacklisted`'>",
3128         "comments": "",
3129         "outputs": 1,
3130         "x": 2568.888671875,
3131         "y": 827.22216796875,
3132         "z": "a817abf.35eaf58",
3133         "wires": [
3134             [
3135                 "9d10106a.87529",
3136                 "8fa2831b.86f9f"
3137             ]
3138         ]
3139     },
3140     {
3141         "id": "9d10106a.87529",
3142         "type": "outcome",
3143         "name": "True",
3144         "xml": "<outcome value='true'>\n",
3145         "comments": "",
3146         "outputs": 1,
3147         "x": 2758.8886795043945,
3148         "y": 809.2221670150757,
3149         "z": "a817abf.35eaf58",
3150         "wires": [
3151             [
3152                 "40b3b8df.eaa5e8"
3153             ]
3154         ]
3155     },
3156     {
3157         "id": "8fa2831b.86f9f",
3158         "type": "outcome",
3159         "name": "False",
3160         "xml": "<outcome value='false'>\n",
3161         "comments": "",
3162         "outputs": 1,
3163         "x": 2765.8608474731445,
3164         "y": 849.8610849380493,
3165         "z": "a817abf.35eaf58",
3166         "wires": [
3167             [
3168                 "c72d042e.f0ed18"
3169             ]
3170         ]
3171     },
3172     {
3173         "id": "e14437e8.0c1798",
3174         "type": "set",
3175         "name": "set isHOAllowed as false",
3176         "xml": "<set>\n<parameter name='tmp.isHOAllowed' value='false' />",
3177         "comments": "",
3178         "x": 3189.833023071289,
3179         "y": 805.9721670150757,
3180         "z": "a817abf.35eaf58",
3181         "wires": []
3182     },
3183     {
3184         "id": "90c2d9cb.fd70d8",
3185         "type": "set",
3186         "name": "set isHOAllowed as true",
3187         "xml": "<set>\n<parameter name='tmp.isHOAllowed' value='true' />",
3188         "comments": "",
3189         "x": 3183.277359008789,
3190         "y": 844.3054208755493,
3191         "z": "a817abf.35eaf58",
3192         "wires": []
3193     },
3194     {
3195         "id": "40b3b8df.eaa5e8",
3196         "type": "block",
3197         "name": "block : atomic",
3198         "xml": "<block atomic='true'>",
3199         "atomic": "true",
3200         "comments": "",
3201         "outputs": 1,
3202         "x": 2942.8886795043945,
3203         "y": 807.9998369216919,
3204         "z": "a817abf.35eaf58",
3205         "wires": [
3206             [
3207                 "e14437e8.0c1798"
3208             ]
3209         ]
3210     },
3211     {
3212         "id": "c72d042e.f0ed18",
3213         "type": "block",
3214         "name": "block : atomic",
3215         "xml": "<block atomic='true'>",
3216         "atomic": "true",
3217         "comments": "",
3218         "outputs": 1,
3219         "x": 2931.0551834106445,
3220         "y": 855.41650390625,
3221         "z": "a817abf.35eaf58",
3222         "wires": [
3223             [
3224                 "90c2d9cb.fd70d8"
3225             ]
3226         ]
3227     },
3228     {
3229         "id": "45013d85.fa83d4",
3230         "type": "set",
3231         "name": "set tmp variables",
3232         "xml": "<set>\n<parameter name=\"tmp.idNRCellCU\" value=\"`$generic-neighbor-configuration-input.alias`\"/>\n<parameter name=\"tmp.idNRCellRelation\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].cid`\"/>\n<parameter name=\"tmp.idGNBCUCPFunction\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].pnf-name`\"/>\n",
3233         "comments": "",
3234         "x": 2587.88871383667,
3235         "y": 880.2221946716309,
3236         "z": "a817abf.35eaf58",
3237         "wires": []
3238     },
3239     {
3240         "id": "5f243bba.b161e4",
3241         "type": "record",
3242         "name": "record",
3243         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"idGNBCUCPFunction\"/>\n<parameter name=\"field2\" value=\"`$tmp.idGNBCUCPFunction`\"/>\n<parameter name=\"field3\" value=\"idNRCellCU\"/>\n<parameter name=\"field4\" value=\"`$tmp.idNRCellCU`\"/>\n<parameter name=\"field5\" value=\"idNRCellRelation\"/>\n<parameter name=\"field6\" value=\"`$tmp.idNRCellRelation`\"/>\n<parameter name=\"field7\" value=\"isHOAllowed\"/>\n<parameter name=\"field8\" value=\"`$tmp.isHOAllowed`\"/>\n",
3244         "comments": "",
3245         "outputs": 1,
3246         "x": 2569.099895477295,
3247         "y": 927.1665344238281,
3248         "z": "a817abf.35eaf58",
3249         "wires": [
3250             []
3251         ]
3252     },
3253     {
3254         "id": "bebe4349.77d2a",
3255         "type": "execute",
3256         "name": "populate idNRCellCU",
3257         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.config-neighbor-service-url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{idNRCellCU}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.idNRCellCU`\"/>",
3258         "comments": "",
3259         "outputs": 1,
3260         "x": 2600.5553817749023,
3261         "y": 1063.3332424163818,
3262         "z": "a817abf.35eaf58",
3263         "wires": [
3264             []
3265         ]
3266     },
3267     {
3268         "id": "5ea14f7f.17ed8",
3269         "type": "execute",
3270         "name": "populate idNRCellRelation",
3271         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.config-neighbor-service-url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{idNRCellRelation}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.idNRCellRelation`\"/>",
3272         "comments": "",
3273         "outputs": 1,
3274         "x": 2610.2218017578125,
3275         "y": 1117.666498184204,
3276         "z": "a817abf.35eaf58",
3277         "wires": [
3278             []
3279         ]
3280     },
3281     {
3282         "id": "64cf510a.3b8af",
3283         "type": "execute",
3284         "name": "populate idGNBCUCPFunction",
3285         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.config-neighbor-service-url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{idGNBCUCPFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.idGNBCUCPFunction`\"/>",
3286         "comments": "",
3287         "outputs": 1,
3288         "x": 2626.3781356811523,
3289         "y": 1023.5554599761963,
3290         "z": "a817abf.35eaf58",
3291         "wires": [
3292             []
3293         ]
3294     },
3295     {
3296         "id": "9e155549.5896c8",
3297         "type": "failure",
3298         "name": "failure",
3299         "xml": "<outcome value='failure'>\n",
3300         "comments": "",
3301         "outputs": 1,
3302         "x": 1862.4895935058594,
3303         "y": 1867.3333358764648,
3304         "z": "a817abf.35eaf58",
3305         "wires": [
3306             [
3307                 "cdb46a6f.0e7258"
3308             ]
3309         ]
3310     },
3311     {
3312         "id": "cdb46a6f.0e7258",
3313         "type": "block",
3314         "name": "block : atomic",
3315         "xml": "<block atomic='true'>",
3316         "atomic": "true",
3317         "comments": "",
3318         "outputs": 1,
3319         "x": 2107.1562881469727,
3320         "y": 1823.000036239624,
3321         "z": "a817abf.35eaf58",
3322         "wires": [
3323             [
3324                 "a9968de0.63b34",
3325                 "94246f8f.76ce2"
3326             ]
3327         ]
3328     },
3329     {
3330         "id": "94246f8f.76ce2",
3331         "type": "set",
3332         "name": "set",
3333         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error updating nearRTRIC info in CPS. Aborting RPC executiopn'/>",
3334         "comments": "",
3335         "x": 2287.823287963867,
3336         "y": 1794.4443283081055,
3337         "z": "a817abf.35eaf58",
3338         "wires": []
3339     },
3340     {
3341         "id": "a9968de0.63b34",
3342         "type": "returnFailure",
3343         "name": "return failure",
3344         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error updating nearRTRIC info in ConfigDB. Aborting RPC executiopn'/>",
3345         "comments": "",
3346         "x": 2306.823127746582,
3347         "y": 1849.3333311080933,
3348         "z": "a817abf.35eaf58",
3349         "wires": []
3350     },
3351     {
3352         "id": "fd36d781.0b1f58",
3353         "type": "success",
3354         "name": "success",
3355         "xml": "<outcome value='success'>\n",
3356         "comments": "",
3357         "outputs": 1,
3358         "x": 1880.307731628418,
3359         "y": 1989.90904712677,
3360         "z": "a817abf.35eaf58",
3361         "wires": [
3362             [
3363                 "1d742694.8b3909"
3364             ]
3365         ]
3366     },
3367     {
3368         "id": "1d742694.8b3909",
3369         "type": "block",
3370         "name": "block : atomic",
3371         "xml": "<block atomic='true'>",
3372         "atomic": "true",
3373         "comments": "",
3374         "outputs": 1,
3375         "x": 2130.3076553344727,
3376         "y": 1934.9092264175415,
3377         "z": "a817abf.35eaf58",
3378         "wires": [
3379             [
3380                 "44edb54a.197b3c"
3381             ]
3382         ]
3383     },
3384     {
3385         "id": "44edb54a.197b3c",
3386         "type": "record",
3387         "name": "record",
3388         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Updated NRCellRelation info in cps\"/>",
3389         "comments": "",
3390         "outputs": 1,
3391         "x": 2315.641159057617,
3392         "y": 1912.909429550171,
3393         "z": "a817abf.35eaf58",
3394         "wires": [
3395             []
3396         ]
3397     },
3398     {
3399         "id": "1cddaa8b.6b4d65",
3400         "type": "execute",
3401         "name": "generate put ho nrcellrelation url",
3402         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.cps.tbdmt.execute.endpoint`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.putho.nrcellrelation.url\"/>\n    <parameter name=\"target\" value=\"{schemaSet}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.schemaset.name`\"/>",
3403         "comments": "",
3404         "outputs": 1,
3405         "x": 1650.0217018127441,
3406         "y": 1800.6272945404053,
3407         "z": "a817abf.35eaf58",
3408         "wires": [
3409             []
3410         ]
3411     },
3412     {
3413         "id": "79c09044.6786a",
3414         "type": "execute",
3415         "name": "prepare tbdmt template",
3416         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.cps.putho.nrcellrelation.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.putho.nrcellrelation.url\"/>\n    <parameter name=\"target\" value=\"{templateId}\"/>\n    <parameter name=\"replacement\" value=\"`$prop.tbdmt.template.put-ho-nrcellrelation`\"/>",
3417         "comments": "",
3418         "outputs": 1,
3419         "x": 1617.0217933654785,
3420         "y": 1854.9607162475586,
3421         "z": "a817abf.35eaf58",
3422         "wires": [
3423             []
3424         ]
3425     },
3426     {
3427         "id": "7700fa24.c4e3f4",
3428         "type": "execute",
3429         "name": "put ho nrcellrelation",
3430         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$tmp.cps.putho.nrcellrelation.url`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/cps-templates/cps-put-ho.json'`\" />\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"cps-put-ho-nrcellrelation-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",
3431         "comments": "",
3432         "outputs": 1,
3433         "x": 1592.4880065917969,
3434         "y": 1961.7605991363525,
3435         "z": "a817abf.35eaf58",
3436         "wires": [
3437             [
3438                 "9e155549.5896c8",
3439                 "fd36d781.0b1f58"
3440             ]
3441         ]
3442     },
3443     {
3444         "id": "95486537.7ac7e8",
3445         "type": "record",
3446         "name": "record",
3447         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for CPS TDBMT to put ho NRCellRelation\"/>\n<parameter name='field2' value=\"`$tmp.cps.putho.nrcellrelation.url`\" />",
3448         "comments": "",
3449         "outputs": 1,
3450         "x": 1572.6618385314941,
3451         "y": 1909.0104360580444,
3452         "z": "a817abf.35eaf58",
3453         "wires": [
3454             []
3455         ]
3456     },
3457     {
3458         "id": "d1af5c67.fdb58",
3459         "type": "block",
3460         "name": "block : atomic",
3461         "xml": "<block atomic='true'>",
3462         "atomic": "true",
3463         "comments": "",
3464         "outputs": 1,
3465         "x": 1366.489631652832,
3466         "y": 1801.0000190734863,
3467         "z": "a817abf.35eaf58",
3468         "wires": [
3469             [
3470                 "93f10180.52f46",
3471                 "1cddaa8b.6b4d65",
3472                 "79c09044.6786a",
3473                 "95486537.7ac7e8",
3474                 "7700fa24.c4e3f4"
3475             ]
3476         ]
3477     },
3478     {
3479         "id": "c25c8f0d.b4cba",
3480         "type": "record",
3481         "name": "record",
3482         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CPS is Deployed, ConfigDB Skipped\"/>",
3483         "comments": "",
3484         "outputs": 1,
3485         "x": 3642.4895935058594,
3486         "y": 1324.9999618530273,
3487         "z": "a817abf.35eaf58",
3488         "wires": [
3489             []
3490         ]
3491     },
3492     {
3493         "id": "fd4585dd.6f7968",
3494         "type": "failure",
3495         "name": "failure",
3496         "xml": "<outcome value='failure'>\n",
3497         "comments": "",
3498         "outputs": 1,
3499         "x": 3922.9683876037598,
3500         "y": 1445.5451984405518,
3501         "z": "a817abf.35eaf58",
3502         "wires": [
3503             [
3504                 "1957764d.836eda"
3505             ]
3506         ]
3507     },
3508     {
3509         "id": "1957764d.836eda",
3510         "type": "block",
3511         "name": "block : atomic",
3512         "xml": "<block atomic='true'>",
3513         "atomic": "true",
3514         "comments": "",
3515         "outputs": 1,
3516         "x": 4167.635082244873,
3517         "y": 1401.211898803711,
3518         "z": "a817abf.35eaf58",
3519         "wires": [
3520             [
3521                 "349e112d.34672e",
3522                 "bbfdb4c0.226c88"
3523             ]
3524         ]
3525     },
3526     {
3527         "id": "bbfdb4c0.226c88",
3528         "type": "set",
3529         "name": "set",
3530         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error updating nearRTRIC info in CPS. Aborting RPC executiopn'/>",
3531         "comments": "",
3532         "x": 4348.302082061768,
3533         "y": 1372.6561908721924,
3534         "z": "a817abf.35eaf58",
3535         "wires": []
3536     },
3537     {
3538         "id": "349e112d.34672e",
3539         "type": "returnFailure",
3540         "name": "return failure",
3541         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error updating nearRTRIC info in ConfigDB. Aborting RPC executiopn'/>",
3542         "comments": "",
3543         "x": 4367.301921844482,
3544         "y": 1427.5451936721802,
3545         "z": "a817abf.35eaf58",
3546         "wires": []
3547     },
3548     {
3549         "id": "a4f91c57.9103d",
3550         "type": "success",
3551         "name": "success",
3552         "xml": "<outcome value='success'>\n",
3553         "comments": "",
3554         "outputs": 1,
3555         "x": 3940.7865257263184,
3556         "y": 1568.120909690857,
3557         "z": "a817abf.35eaf58",
3558         "wires": [
3559             [
3560                 "b3914248.387d"
3561             ]
3562         ]
3563     },
3564     {
3565         "id": "b3914248.387d",
3566         "type": "block",
3567         "name": "block : atomic",
3568         "xml": "<block atomic='true'>",
3569         "atomic": "true",
3570         "comments": "",
3571         "outputs": 1,
3572         "x": 4190.786449432373,
3573         "y": 1513.1210889816284,
3574         "z": "a817abf.35eaf58",
3575         "wires": [
3576             [
3577                 "5acde69b.f09838"
3578             ]
3579         ]
3580     },
3581     {
3582         "id": "5acde69b.f09838",
3583         "type": "record",
3584         "name": "record",
3585         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Updated NRCellRelation info in cps\"/>",
3586         "comments": "",
3587         "outputs": 1,
3588         "x": 4376.119953155518,
3589         "y": 1491.1212921142578,
3590         "z": "a817abf.35eaf58",
3591         "wires": [
3592             []
3593         ]
3594     },
3595     {
3596         "id": "27ea019e.45b9ee",
3597         "type": "execute",
3598         "name": "generate put ho nrcellrelation url",
3599         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.cps.tbdmt.execute.endpoint`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.putho.nrcellrelation.url\"/>\n    <parameter name=\"target\" value=\"{schemaSet}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.schemaset.name`\"/>",
3600         "comments": "",
3601         "outputs": 1,
3602         "x": 3710.5004959106445,
3603         "y": 1378.8391571044922,
3604         "z": "a817abf.35eaf58",
3605         "wires": [
3606             []
3607         ]
3608     },
3609     {
3610         "id": "59dedc4a.982cc4",
3611         "type": "execute",
3612         "name": "prepare tbdmt template",
3613         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.cps.putho.nrcellrelation.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.putho.nrcellrelation.url\"/>\n    <parameter name=\"target\" value=\"{templateId}\"/>\n    <parameter name=\"replacement\" value=\"`$prop.tbdmt.template.put-ho-nrcellrelation`\"/>",
3614         "comments": "",
3615         "outputs": 1,
3616         "x": 3677.500587463379,
3617         "y": 1433.1725788116455,
3618         "z": "a817abf.35eaf58",
3619         "wires": [
3620             []
3621         ]
3622     },
3623     {
3624         "id": "d3a09b5b.555268",
3625         "type": "execute",
3626         "name": "put ho nrcellrelation",
3627         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$tmp.cps.putho.nrcellrelation.url`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/cps-templates/cps-put-ho.json'`\" />\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"cps-put-ho-nrcellrelation-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",
3628         "comments": "",
3629         "outputs": 1,
3630         "x": 3652.9668006896973,
3631         "y": 1539.9724617004395,
3632         "z": "a817abf.35eaf58",
3633         "wires": [
3634             [
3635                 "fd4585dd.6f7968",
3636                 "a4f91c57.9103d"
3637             ]
3638         ]
3639     },
3640     {
3641         "id": "3e16ab69.933c34",
3642         "type": "record",
3643         "name": "record",
3644         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for CPS TDBMT to put ho NRCellRelation\"/>\n<parameter name='field2' value=\"`$tmp.cps.putho.nrcellrelation.url`\" />",
3645         "comments": "",
3646         "outputs": 1,
3647         "x": 3633.1406326293945,
3648         "y": 1487.2222986221313,
3649         "z": "a817abf.35eaf58",
3650         "wires": [
3651             []
3652         ]
3653     },
3654     {
3655         "id": "ba527ab0.0e2618",
3656         "type": "block",
3657         "name": "block : atomic",
3658         "xml": "<block atomic='true'>",
3659         "atomic": "true",
3660         "comments": "",
3661         "outputs": 1,
3662         "x": 3426.9684257507324,
3663         "y": 1379.2118816375732,
3664         "z": "a817abf.35eaf58",
3665         "wires": [
3666             [
3667                 "c25c8f0d.b4cba",
3668                 "27ea019e.45b9ee",
3669                 "59dedc4a.982cc4",
3670                 "3e16ab69.933c34",
3671                 "d3a09b5b.555268"
3672             ]
3673         ]
3674     },
3675     {
3676         "id": "2f6afb57.2d6634",
3677         "type": "set",
3678         "name": "set nrtci",
3679         "xml": "<set>\n<parameter name=\"tmp.nRTCI\" value=\"`$oofpci-neighbor-response.attributes.nRTCI`\"/>",
3680         "comments": "",
3681         "x": 1913.3334255218506,
3682         "y": 1370.0000538825989,
3683         "z": "a817abf.35eaf58",
3684         "wires": []
3685     },
3686     {
3687         "id": "38bb1b5b.cee544",
3688         "type": "set",
3689         "name": "set nrtci",
3690         "xml": "<set>\n<parameter name=\"tmp.nRTCI\" value=\"`$oofpci-neighbor-response.attributes.nRTCI`\"/>",
3691         "comments": "",
3692         "x": 3263.333251953125,
3693         "y": 1036.6666259765625,
3694         "z": "a817abf.35eaf58",
3695         "wires": []
3696     }
3697 ]