Add idNearRTRIC in configuration-phy-cell-id
[ccsdk/distribution.git] / platform-logic / oofpcipoc-api / src / main / json / oofpcipoc-api_generic-neighbor-configuration.json
1 [
2     {
3         "id": "958f3975.8ff368",
4         "type": "comment",
5         "name": "Generic Neighbor Configuration",
6         "info": "",
7         "comments": "",
8         "x": 342.5104064941406,
9         "y": 41.666664123535156,
10         "z": "7137e6b8.2035e8",
11         "wires": []
12     },
13     {
14         "id": "1f489f91.23b74",
15         "type": "block",
16         "name": "block : atomic",
17         "xml": "<block atomic='true'>",
18         "atomic": "true",
19         "comments": "",
20         "outputs": 1,
21         "x": 2254.510841369629,
22         "y": 916.6772780418396,
23         "z": "7137e6b8.2035e8",
24         "wires": [
25             [
26                 "fc17bc52.31382",
27                 "865a47d.6f75cb8",
28                 "a32983a2.941a3",
29                 "e2796569.6cd748",
30                 "1c1c309f.b19e9f",
31                 "4cbb6966.6fcbd8",
32                 "a5337836.392598",
33                 "252eca6.e8e7436",
34                 "7764d749.1e3eb8",
35                 "220ae832.bfd458",
36                 "ab48c4f9.92b038"
37             ]
38         ]
39     },
40     {
41         "id": "ca49ee81.51d01",
42         "type": "for",
43         "name": "for",
44         "xml": "<for index='idx' start='0' end=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\" >",
45         "comments": "",
46         "outputs": 1,
47         "x": 1500.5108261108398,
48         "y": 784.666862487793,
49         "z": "7137e6b8.2035e8",
50         "wires": [
51             [
52                 "1f489f91.23b74"
53             ]
54         ]
55     },
56     {
57         "id": "fc17bc52.31382",
58         "type": "set",
59         "name": "set tmp variables for the requested fap service input parms",
60         "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",
61         "comments": "",
62         "x": 2669.5118408203125,
63         "y": 799.5557632446289,
64         "z": "7137e6b8.2035e8",
65         "wires": []
66     },
67     {
68         "id": "865a47d.6f75cb8",
69         "type": "record",
70         "name": "record",
71         "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=\"Temporary varaibles set. Neighbor #:  \"/>\n<parameter name=\"field2\" value=\"`$idx`\"/>\n<parameter name=\"field3\" value=\"`$tmp.plmnid`\"/>\n<parameter name=\"field4\" value=\"`$tmp.cid`\"/>\n<parameter name=\"field5\" value=\"`$tmp.phy-cell-id`\"/>\n<parameter name=\"field6\" value=\"`$tmp.pnf-name`\"/>\n<parameter name=\"field7\" value=\"`$tmp.blacklisted`\"/>",
72         "comments": "",
73         "outputs": 1,
74         "x": 2534.021188735962,
75         "y": 842.6770915985107,
76         "z": "7137e6b8.2035e8",
77         "wires": [
78             []
79         ]
80     },
81     {
82         "id": "30575989.1a1fd6",
83         "type": "block",
84         "name": "block : atomic",
85         "xml": "<block atomic='true'>",
86         "atomic": "true",
87         "comments": "",
88         "outputs": 1,
89         "x": 76,
90         "y": 368.65629959106445,
91         "z": "7137e6b8.2035e8",
92         "wires": [
93             [
94                 "9f6cb18a.9ed65",
95                 "e0e4362b.774ec8",
96                 "921911db.9139f",
97                 "746b660d.b885d8",
98                 "2df44597.de8e7a",
99                 "b120b243.60a3c",
100                 "8d9907e3.141768",
101                 "4c9c03b6.8c846c",
102                 "bfe25499.9b01c8",
103                 "8d5dab3a.00cc68",
104                 "edfb7b39.0a73c8",
105                 "5a48b2a.858134c",
106                 "dafce576.0faf68",
107                 "43254f57.b2715",
108                 "f914ac5c.6260d",
109                 "9d717d64.54a03",
110                 "757b7.99b5c8498",
111                 "68291ec4.89a15"
112             ]
113         ]
114     },
115     {
116         "id": "6a24e4a4.c1e59c",
117         "type": "method",
118         "name": "method",
119         "xml": "<method rpc='generic-neighbor-configuration' mode='sync'>\n",
120         "comments": "",
121         "outputs": 1,
122         "x": 93.51040649414062,
123         "y": 200.65624237060547,
124         "z": "7137e6b8.2035e8",
125         "wires": [
126             [
127                 "30575989.1a1fd6"
128             ]
129         ]
130     },
131     {
132         "id": "9f6cb18a.9ed65",
133         "type": "returnSuccess",
134         "name": "return success",
135         "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",
136         "comments": "",
137         "x": 96.51074600219727,
138         "y": 2859.656629562378,
139         "z": "7137e6b8.2035e8",
140         "wires": []
141     },
142     {
143         "id": "e0e4362b.774ec8",
144         "type": "record",
145         "name": "record",
146         "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",
147         "comments": "",
148         "outputs": 1,
149         "x": 392.5107116699219,
150         "y": 98.67709350585938,
151         "z": "7137e6b8.2035e8",
152         "wires": [
153             []
154         ]
155     },
156     {
157         "id": "921911db.9139f",
158         "type": "for",
159         "name": "for",
160         "xml": "<for index='idx' start='0' end=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\" >",
161         "comments": "",
162         "outputs": 1,
163         "x": 403.5960998535156,
164         "y": 145.61983489990234,
165         "z": "7137e6b8.2035e8",
166         "wires": [
167             [
168                 "6ac2e9a6.33f028"
169             ]
170         ]
171     },
172     {
173         "id": "746b660d.b885d8",
174         "type": "execute",
175         "name": "execute Properties",
176         "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",
177         "comments": "",
178         "outputs": 1,
179         "x": 413.5105895996094,
180         "y": 194.67707061767578,
181         "z": "7137e6b8.2035e8",
182         "wires": [
183             []
184         ]
185     },
186     {
187         "id": "2df44597.de8e7a",
188         "type": "record",
189         "name": "record",
190         "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`\"/>",
191         "comments": "",
192         "outputs": 1,
193         "x": 379.5107116699219,
194         "y": 235.67716217041016,
195         "z": "7137e6b8.2035e8",
196         "wires": [
197             []
198         ]
199     },
200     {
201         "id": "95f9a999.3753d8",
202         "type": "service-logic",
203         "name": "oofpcipoc-api ${project.version}",
204         "module": "oofpcipoc-api",
205         "version": "${project.version}",
206         "comments": "",
207         "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}'>",
208         "outputs": 1,
209         "x": 147.51039123535156,
210         "y": 110.6563491821289,
211         "z": "7137e6b8.2035e8",
212         "wires": [
213             [
214                 "6a24e4a4.c1e59c"
215             ]
216         ]
217     },
218     {
219         "id": "6ac2e9a6.33f028",
220         "type": "record",
221         "name": "record",
222         "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`\"/>",
223         "comments": "",
224         "outputs": 1,
225         "x": 568.5109558105469,
226         "y": 129.6562957763672,
227         "z": "7137e6b8.2035e8",
228         "wires": [
229             []
230         ]
231     },
232     {
233         "id": "5038f35e.b760cc",
234         "type": "dgstart",
235         "name": "DGSTART",
236         "outputs": 1,
237         "x": 82.51040649414062,
238         "y": 48.65625,
239         "z": "7137e6b8.2035e8",
240         "wires": [
241             [
242                 "95f9a999.3753d8"
243             ]
244         ]
245     },
246     {
247         "id": "220ae832.bfd458",
248         "type": "execute",
249         "name": "generate neighbor config URL",
250         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.lte-ran-neighbor-in-use`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{alias}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.alias`\"/>",
251         "comments": "",
252         "outputs": 1,
253         "x": 2605.0215454101562,
254         "y": 887.2328109741211,
255         "z": "7137e6b8.2035e8",
256         "wires": [
257             []
258         ]
259     },
260     {
261         "id": "a32983a2.941a3",
262         "type": "record",
263         "name": "record",
264         "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`\"/>",
265         "comments": "",
266         "outputs": 1,
267         "x": 2532.0211791992188,
268         "y": 940.4548721313477,
269         "z": "7137e6b8.2035e8",
270         "wires": [
271             []
272         ]
273     },
274     {
275         "id": "e2796569.6cd748",
276         "type": "execute",
277         "name": "populate plmnid",
278         "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=\"{plmnid}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.plmnid`\"/>",
279         "comments": "",
280         "outputs": 1,
281         "x": 2734.021306991577,
282         "y": 952.4548864364624,
283         "z": "7137e6b8.2035e8",
284         "wires": [
285             []
286         ]
287     },
288     {
289         "id": "1c1c309f.b19e9f",
290         "type": "record",
291         "name": "record",
292         "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",
293         "comments": "",
294         "outputs": 1,
295         "x": 2602.0211601257324,
296         "y": 996.4548616409302,
297         "z": "7137e6b8.2035e8",
298         "wires": [
299             []
300         ]
301     },
302     {
303         "id": "4cbb6966.6fcbd8",
304         "type": "execute",
305         "name": "populate cid",
306         "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=\"{cid}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cid`\"/>",
307         "comments": "",
308         "outputs": 1,
309         "x": 2625.021188735962,
310         "y": 1041.4548845291138,
311         "z": "7137e6b8.2035e8",
312         "wires": [
313             []
314         ]
315     },
316     {
317         "id": "252eca6.e8e7436",
318         "type": "execute",
319         "name": "Configure neighbor using PATCH",
320         "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' />",
321         "comments": "",
322         "outputs": 1,
323         "x": 2657.0211791992188,
324         "y": 1181.4549942016602,
325         "z": "7137e6b8.2035e8",
326         "wires": [
327             [
328                 "258c9e.9836c362",
329                 "a8d82355.b5ac8"
330             ]
331         ]
332     },
333     {
334         "id": "258c9e.9836c362",
335         "type": "failure",
336         "name": "failure",
337         "xml": "<outcome value='failure'>\n",
338         "comments": "",
339         "outputs": 1,
340         "x": 2918.0210666656494,
341         "y": 1145.444447517395,
342         "z": "7137e6b8.2035e8",
343         "wires": [
344             [
345                 "f1c4a654.2172f8"
346             ]
347         ]
348     },
349     {
350         "id": "a8d82355.b5ac8",
351         "type": "success",
352         "name": "success",
353         "xml": "<outcome value='success'>\n",
354         "comments": "",
355         "outputs": 1,
356         "x": 2920.021011352539,
357         "y": 1209.444278717041,
358         "z": "7137e6b8.2035e8",
359         "wires": [
360             [
361                 "364f24e6.f4542c"
362             ]
363         ]
364     },
365     {
366         "id": "ed82748b.119ba8",
367         "type": "record",
368         "name": "record",
369         "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 \"/>",
370         "comments": "",
371         "outputs": 1,
372         "x": 3251.0208053588867,
373         "y": 1205.4443664550781,
374         "z": "7137e6b8.2035e8",
375         "wires": [
376             []
377         ]
378     },
379     {
380         "id": "364f24e6.f4542c",
381         "type": "block",
382         "name": "block",
383         "xml": "<block>\n",
384         "atomic": "false",
385         "comments": "",
386         "outputs": 1,
387         "x": 3087.020854949951,
388         "y": 1208.4443607330322,
389         "z": "7137e6b8.2035e8",
390         "wires": [
391             [
392                 "ed82748b.119ba8"
393             ]
394         ]
395     },
396     {
397         "id": "f1c4a654.2172f8",
398         "type": "block",
399         "name": "block",
400         "xml": "<block>\n",
401         "atomic": "false",
402         "comments": "",
403         "outputs": 1,
404         "x": 3077.020929336548,
405         "y": 1154.4444332122803,
406         "z": "7137e6b8.2035e8",
407         "wires": [
408             [
409                 "4e18ad13.d88004"
410             ]
411         ]
412     },
413     {
414         "id": "4e18ad13.d88004",
415         "type": "returnFailure",
416         "name": "return failure",
417         "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\" />",
418         "comments": "",
419         "x": 3253.0206928253174,
420         "y": 1139.4444065093994,
421         "z": "7137e6b8.2035e8",
422         "wires": []
423     },
424     {
425         "id": "a5337836.392598",
426         "type": "execute",
427         "name": "Get neighbor details pre-configuration",
428         "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",
429         "comments": "",
430         "outputs": 1,
431         "x": 2655.0211181640625,
432         "y": 1093.4548721313477,
433         "z": "7137e6b8.2035e8",
434         "wires": [
435             [
436                 "22289d3.1030062",
437                 "1cd16d78.64ccc3"
438             ]
439         ]
440     },
441     {
442         "id": "22289d3.1030062",
443         "type": "failure",
444         "name": "failure",
445         "xml": "<outcome value='failure'>\n",
446         "comments": "",
447         "outputs": 1,
448         "x": 2923.0211791992188,
449         "y": 1030.1109132766724,
450         "z": "7137e6b8.2035e8",
451         "wires": [
452             [
453                 "860a3f6b.5fb69"
454             ]
455         ]
456     },
457     {
458         "id": "1cd16d78.64ccc3",
459         "type": "success",
460         "name": "success",
461         "xml": "<outcome value='success'>\n",
462         "comments": "",
463         "outputs": 1,
464         "x": 2910.0210723876953,
465         "y": 1094.1110610961914,
466         "z": "7137e6b8.2035e8",
467         "wires": [
468             [
469                 "665c96f1.f89db8"
470             ]
471         ]
472     },
473     {
474         "id": "665c96f1.f89db8",
475         "type": "block",
476         "name": "block",
477         "xml": "<block>\n",
478         "atomic": "false",
479         "comments": "",
480         "outputs": 1,
481         "x": 3053.0208683013916,
482         "y": 1091.1109766960144,
483         "z": "7137e6b8.2035e8",
484         "wires": [
485             [
486                 "5524505f.fe08b"
487             ]
488         ]
489     },
490     {
491         "id": "5524505f.fe08b",
492         "type": "record",
493         "name": "record",
494         "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.lte-ran-neighbor-list-in-use-lte-cell[0].plmnid`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].cid`\"/>\n<parameter name=\"field4\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].phy-cell-id`\"/>\n<parameter name=\"field5\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].pnf-name`\"/>\n<parameter name=\"field6\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].blacklisted`\"/>",
495         "comments": "",
496         "outputs": 1,
497         "x": 3214.0207843780518,
498         "y": 1085.111247062683,
499         "z": "7137e6b8.2035e8",
500         "wires": [
501             []
502         ]
503     },
504     {
505         "id": "860a3f6b.5fb69",
506         "type": "returnFailure",
507         "name": "return failure",
508         "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 \" />",
509         "comments": "",
510         "x": 3122.0210723876953,
511         "y": 1020.1109409332275,
512         "z": "7137e6b8.2035e8",
513         "wires": []
514     },
515     {
516         "id": "7764d749.1e3eb8",
517         "type": "execute",
518         "name": "Get neighbor details post-configuration",
519         "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",
520         "comments": "",
521         "outputs": 1,
522         "x": 2613.0211181640625,
523         "y": 1257.3437271118164,
524         "z": "7137e6b8.2035e8",
525         "wires": [
526             [
527                 "e831a00.cc8fc6",
528                 "79371802.289d68"
529             ]
530         ]
531     },
532     {
533         "id": "e831a00.cc8fc6",
534         "type": "failure",
535         "name": "failure",
536         "xml": "<outcome value='failure'>\n",
537         "comments": "",
538         "outputs": 1,
539         "x": 2948.0211181640625,
540         "y": 1256.9997692108154,
541         "z": "7137e6b8.2035e8",
542         "wires": [
543             [
544                 "8fd51384.29db"
545             ]
546         ]
547     },
548     {
549         "id": "79371802.289d68",
550         "type": "success",
551         "name": "success",
552         "xml": "<outcome value='success'>\n",
553         "comments": "",
554         "outputs": 1,
555         "x": 2941.021011352539,
556         "y": 1308.9999656677246,
557         "z": "7137e6b8.2035e8",
558         "wires": [
559             [
560                 "373ef481.de5e7c"
561             ]
562         ]
563     },
564     {
565         "id": "373ef481.de5e7c",
566         "type": "block",
567         "name": "block",
568         "xml": "<block>\n",
569         "atomic": "false",
570         "comments": "",
571         "outputs": 1,
572         "x": 3110.0207710266113,
573         "y": 1315.9999046325684,
574         "z": "7137e6b8.2035e8",
575         "wires": [
576             [
577                 "e2861ab4.f8bda8"
578             ]
579         ]
580     },
581     {
582         "id": "8fd51384.29db",
583         "type": "returnFailure",
584         "name": "return failure",
585         "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 \" />",
586         "comments": "",
587         "x": 3121.0210723876953,
588         "y": 1253.9997968673706,
589         "z": "7137e6b8.2035e8",
590         "wires": []
591     },
592     {
593         "id": "e2861ab4.f8bda8",
594         "type": "record",
595         "name": "record",
596         "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.lte-ran-neighbor-list-in-use-lte-cell[0].plmnid`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].cid`\"/>\n<parameter name=\"field4\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].phy-cell-id`\"/>\n<parameter name=\"field5\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].pnf-name`\"/>\n<parameter name=\"field6\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].blacklisted`\"/>",
597         "comments": "",
598         "outputs": 1,
599         "x": 3257.0208053588867,
600         "y": 1314.0001211166382,
601         "z": "7137e6b8.2035e8",
602         "wires": [
603             []
604         ]
605     },
606     {
607         "id": "2b982c8e.6a8e24",
608         "type": "block",
609         "name": "block : atomic",
610         "xml": "<block atomic='true'>",
611         "atomic": "true",
612         "comments": "",
613         "outputs": 1,
614         "x": 971.5107345581055,
615         "y": 1286.6667013168335,
616         "z": "7137e6b8.2035e8",
617         "wires": [
618             [
619                 "d8abd6b2.99b458",
620                 "f8d9f314.f8521",
621                 "fc57dffd.42f82",
622                 "e237afc9.01b58",
623                 "9cca1b05.b7fe58",
624                 "6117465f.a73a68",
625                 "de09bf42.0a5fe",
626                 "24ac021b.c92c5e",
627                 "fa1185b4.cd4e98",
628                 "bc2bb3bd.bb44c",
629                 "3161d7f6.2ec228",
630                 "cfd2d02c.eb4bd",
631                 "e542ae10.8e565",
632                 "7423ff73.ed805",
633                 "11ef3c2b.c12334"
634             ]
635         ]
636     },
637     {
638         "id": "aa0a8ac6.7fa668",
639         "type": "for",
640         "name": "for",
641         "xml": "<for index='idx' start='0' end=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\" >",
642         "comments": "",
643         "outputs": 1,
644         "x": 881.5107002258301,
645         "y": 878.656328201294,
646         "z": "7137e6b8.2035e8",
647         "wires": [
648             [
649                 "2b982c8e.6a8e24"
650             ]
651         ]
652     },
653     {
654         "id": "d8abd6b2.99b458",
655         "type": "set",
656         "name": "set tmp variables for the requested fap service input parms",
657         "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",
658         "comments": "",
659         "x": 1294.8453674316406,
660         "y": 903.8787746429443,
661         "z": "7137e6b8.2035e8",
662         "wires": []
663     },
664     {
665         "id": "f8d9f314.f8521",
666         "type": "record",
667         "name": "record",
668         "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=\"Temporary varaibles set. Neighbor #:  \"/>\n<parameter name=\"field2\" value=\"`$idx`\"/>\n<parameter name=\"field3\" value=\"`$tmp.plmnid`\"/>\n<parameter name=\"field4\" value=\"`$tmp.cid`\"/>\n<parameter name=\"field5\" value=\"`$tmp.phy-cell-id`\"/>\n<parameter name=\"field6\" value=\"`$tmp.pnf-name`\"/>\n<parameter name=\"field7\" value=\"`$tmp.blacklisted`\"/>",
669         "comments": "",
670         "outputs": 1,
671         "x": 1153.354637145996,
672         "y": 948.0001554489136,
673         "z": "7137e6b8.2035e8",
674         "wires": [
675             []
676         ]
677     },
678     {
679         "id": "fa1185b4.cd4e98",
680         "type": "execute",
681         "name": "generate neighbor config URL",
682         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.lte-ran-neighbor-in-use.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`\"/>",
683         "comments": "",
684         "outputs": 1,
685         "x": 1284.0216979980469,
686         "y": 1144.2226285934448,
687         "z": "7137e6b8.2035e8",
688         "wires": [
689             []
690         ]
691     },
692     {
693         "id": "fc57dffd.42f82",
694         "type": "execute",
695         "name": "populate idNRCellCU",
696         "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`\"/>",
697         "comments": "",
698         "outputs": 1,
699         "x": 1259.0214157104492,
700         "y": 1259.4447593688965,
701         "z": "7137e6b8.2035e8",
702         "wires": [
703             []
704         ]
705     },
706     {
707         "id": "e237afc9.01b58",
708         "type": "record",
709         "name": "record",
710         "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",
711         "comments": "",
712         "outputs": 1,
713         "x": 1250.0212326049805,
714         "y": 1355.4446811676025,
715         "z": "7137e6b8.2035e8",
716         "wires": [
717             []
718         ]
719     },
720     {
721         "id": "9cca1b05.b7fe58",
722         "type": "execute",
723         "name": "populate idNRCellRelation",
724         "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`\"/>",
725         "comments": "",
726         "outputs": 1,
727         "x": 1247.0212326049805,
728         "y": 1310.444679260254,
729         "z": "7137e6b8.2035e8",
730         "wires": [
731             []
732         ]
733     },
734     {
735         "id": "de09bf42.0a5fe",
736         "type": "execute",
737         "name": "Configure neighbor using PATCH",
738         "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' />",
739         "comments": "",
740         "outputs": 1,
741         "x": 1271.021245956421,
742         "y": 1468.4445362091064,
743         "z": "7137e6b8.2035e8",
744         "wires": [
745             [
746                 "16e2e6a9.2be489",
747                 "e8b95040.bc226"
748             ]
749         ]
750     },
751     {
752         "id": "16e2e6a9.2be489",
753         "type": "failure",
754         "name": "failure",
755         "xml": "<outcome value='failure'>\n",
756         "comments": "",
757         "outputs": 1,
758         "x": 1566.0211334228516,
759         "y": 1475.4339895248413,
760         "z": "7137e6b8.2035e8",
761         "wires": [
762             [
763                 "7d4abb11.5a7514"
764             ]
765         ]
766     },
767     {
768         "id": "e8b95040.bc226",
769         "type": "success",
770         "name": "success",
771         "xml": "<outcome value='success'>\n",
772         "comments": "",
773         "outputs": 1,
774         "x": 1584.0211753845215,
775         "y": 1543.4338159561157,
776         "z": "7137e6b8.2035e8",
777         "wires": [
778             [
779                 "24bb4c3c.0be9b4"
780             ]
781         ]
782     },
783     {
784         "id": "d19a525f.b19cf",
785         "type": "record",
786         "name": "record",
787         "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 \"/>",
788         "comments": "",
789         "outputs": 1,
790         "x": 1922.0209274291992,
791         "y": 1530.4339241981506,
792         "z": "7137e6b8.2035e8",
793         "wires": [
794             []
795         ]
796     },
797     {
798         "id": "24bb4c3c.0be9b4",
799         "type": "block",
800         "name": "block",
801         "xml": "<block>\n",
802         "atomic": "false",
803         "comments": "",
804         "outputs": 1,
805         "x": 1764.020839691162,
806         "y": 1541.4338970184326,
807         "z": "7137e6b8.2035e8",
808         "wires": [
809             [
810                 "d19a525f.b19cf"
811             ]
812         ]
813     },
814     {
815         "id": "7d4abb11.5a7514",
816         "type": "block",
817         "name": "block",
818         "xml": "<block>\n",
819         "atomic": "false",
820         "comments": "",
821         "outputs": 1,
822         "x": 1725.02099609375,
823         "y": 1484.4339752197266,
824         "z": "7137e6b8.2035e8",
825         "wires": [
826             [
827                 "33d9f2d5.1c783e"
828             ]
829         ]
830     },
831     {
832         "id": "33d9f2d5.1c783e",
833         "type": "returnFailure",
834         "name": "return failure",
835         "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\" />",
836         "comments": "",
837         "x": 1901.0207595825195,
838         "y": 1469.4339485168457,
839         "z": "7137e6b8.2035e8",
840         "wires": []
841     },
842     {
843         "id": "6117465f.a73a68",
844         "type": "execute",
845         "name": "Get neighbor details pre-configuration",
846         "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",
847         "comments": "",
848         "outputs": 1,
849         "x": 1299.0212097167969,
850         "y": 1415.44455909729,
851         "z": "7137e6b8.2035e8",
852         "wires": [
853             [
854                 "a411c9ee.1a9668",
855                 "acae6ed3.a4592"
856             ]
857         ]
858     },
859     {
860         "id": "a411c9ee.1a9668",
861         "type": "failure",
862         "name": "failure",
863         "xml": "<outcome value='failure'>\n",
864         "comments": "",
865         "outputs": 1,
866         "x": 1554.0212860107422,
867         "y": 1356.1004600524902,
868         "z": "7137e6b8.2035e8",
869         "wires": [
870             [
871                 "d6406d85.d3761"
872             ]
873         ]
874     },
875     {
876         "id": "acae6ed3.a4592",
877         "type": "success",
878         "name": "success",
879         "xml": "<outcome value='success'>\n",
880         "comments": "",
881         "outputs": 1,
882         "x": 1549.0211181640625,
883         "y": 1412.1006135940552,
884         "z": "7137e6b8.2035e8",
885         "wires": [
886             [
887                 "eb0e2bc7.7802e8"
888             ]
889         ]
890     },
891     {
892         "id": "eb0e2bc7.7802e8",
893         "type": "block",
894         "name": "block",
895         "xml": "<block>\n",
896         "atomic": "false",
897         "comments": "",
898         "outputs": 1,
899         "x": 1701.0209350585938,
900         "y": 1421.1005187034607,
901         "z": "7137e6b8.2035e8",
902         "wires": [
903             [
904                 "ff9a9770.764878"
905             ]
906         ]
907     },
908     {
909         "id": "ff9a9770.764878",
910         "type": "record",
911         "name": "record",
912         "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.lte-ran-neighbor-list-in-use-lte-cell[0].plmnid`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].cid`\"/>\n<parameter name=\"field4\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].phy-cell-id`\"/>\n<parameter name=\"field5\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].pnf-name`\"/>\n<parameter name=\"field6\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].blacklisted`\"/>",
913         "comments": "",
914         "outputs": 1,
915         "x": 1862.020851135254,
916         "y": 1415.1007890701294,
917         "z": "7137e6b8.2035e8",
918         "wires": [
919             []
920         ]
921     },
922     {
923         "id": "d6406d85.d3761",
924         "type": "returnFailure",
925         "name": "return failure",
926         "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 \" />",
927         "comments": "",
928         "x": 1755.0210762023926,
929         "y": 1362.100468635559,
930         "z": "7137e6b8.2035e8",
931         "wires": []
932     },
933     {
934         "id": "24ac021b.c92c5e",
935         "type": "execute",
936         "name": "Get neighbor details post-configuration",
937         "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",
938         "comments": "",
939         "outputs": 1,
940         "x": 1237.0211849212646,
941         "y": 1582.333330154419,
942         "z": "7137e6b8.2035e8",
943         "wires": [
944             [
945                 "179919cb.d28536",
946                 "ea9351b3.6214a"
947             ]
948         ]
949     },
950     {
951         "id": "179919cb.d28536",
952         "type": "failure",
953         "name": "failure",
954         "xml": "<outcome value='failure'>\n",
955         "comments": "",
956         "outputs": 1,
957         "x": 1594.0212860107422,
958         "y": 1593.989315032959,
959         "z": "7137e6b8.2035e8",
960         "wires": [
961             [
962                 "61337d4e.64c9f4"
963             ]
964         ]
965     },
966     {
967         "id": "ea9351b3.6214a",
968         "type": "success",
969         "name": "success",
970         "xml": "<outcome value='success'>\n",
971         "comments": "",
972         "outputs": 1,
973         "x": 1589.0211181640625,
974         "y": 1649.989468574524,
975         "z": "7137e6b8.2035e8",
976         "wires": [
977             [
978                 "2d42b1a1.63cc0e"
979             ]
980         ]
981     },
982     {
983         "id": "2d42b1a1.63cc0e",
984         "type": "block",
985         "name": "block",
986         "xml": "<block>\n",
987         "atomic": "false",
988         "comments": "",
989         "outputs": 1,
990         "x": 1741.0209350585938,
991         "y": 1658.9893736839294,
992         "z": "7137e6b8.2035e8",
993         "wires": [
994             [
995                 "ae72cfc4.57d74"
996             ]
997         ]
998     },
999     {
1000         "id": "61337d4e.64c9f4",
1001         "type": "returnFailure",
1002         "name": "return failure",
1003         "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 \" />",
1004         "comments": "",
1005         "x": 1795.0210762023926,
1006         "y": 1599.9893236160278,
1007         "z": "7137e6b8.2035e8",
1008         "wires": []
1009     },
1010     {
1011         "id": "ae72cfc4.57d74",
1012         "type": "record",
1013         "name": "record",
1014         "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.lte-ran-neighbor-list-in-use-lte-cell[0].plmnid`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].cid`\"/>\n<parameter name=\"field4\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].phy-cell-id`\"/>\n<parameter name=\"field5\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].pnf-name`\"/>\n<parameter name=\"field6\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].blacklisted`\"/>",
1015         "comments": "",
1016         "outputs": 1,
1017         "x": 1902.0208435058594,
1018         "y": 1651.9896183013916,
1019         "z": "7137e6b8.2035e8",
1020         "wires": [
1021             []
1022         ]
1023     },
1024     {
1025         "id": "3edad7e3.f72ae8",
1026         "type": "outcome",
1027         "name": "Not Mounted",
1028         "xml": "<outcome value='false'>\n",
1029         "comments": "",
1030         "outputs": 1,
1031         "x": 1172.5105209350586,
1032         "y": 789.6667823791504,
1033         "z": "7137e6b8.2035e8",
1034         "wires": [
1035             [
1036                 "ca49ee81.51d01"
1037             ]
1038         ]
1039     },
1040     {
1041         "id": "b120b243.60a3c",
1042         "type": "switchNode",
1043         "name": "switch mounted",
1044         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
1045         "comments": "",
1046         "outputs": 1,
1047         "x": 455.51043701171875,
1048         "y": 813.6667327880859,
1049         "z": "7137e6b8.2035e8",
1050         "wires": [
1051             [
1052                 "3edad7e3.f72ae8",
1053                 "d3b088b8.c1a508"
1054             ]
1055         ]
1056     },
1057     {
1058         "id": "d3b088b8.c1a508",
1059         "type": "outcome",
1060         "name": "Mounted",
1061         "xml": "<outcome value='true'>\n",
1062         "comments": "",
1063         "outputs": 1,
1064         "x": 678.510440826416,
1065         "y": 853.6667442321777,
1066         "z": "7137e6b8.2035e8",
1067         "wires": [
1068             [
1069                 "aa0a8ac6.7fa668"
1070             ]
1071         ]
1072     },
1073     {
1074         "id": "bc2bb3bd.bb44c",
1075         "type": "execute",
1076         "name": "populate idGNBCUCPFunction",
1077         "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`\"/>",
1078         "comments": "",
1079         "outputs": 1,
1080         "x": 1281.5108795166016,
1081         "y": 1224.6669673919678,
1082         "z": "7137e6b8.2035e8",
1083         "wires": [
1084             []
1085         ]
1086     },
1087     {
1088         "id": "b3d491b8.eb662",
1089         "type": "execute",
1090         "name": "execute TemplateNode",
1091         "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' />",
1092         "comments": "",
1093         "outputs": 1,
1094         "x": 851.520866394043,
1095         "y": 2140.121690273285,
1096         "z": "7137e6b8.2035e8",
1097         "wires": [
1098             [
1099                 "9c346727.fa5178",
1100                 "b4e249a.c4dcbb8"
1101             ]
1102         ]
1103     },
1104     {
1105         "id": "9c346727.fa5178",
1106         "type": "success",
1107         "name": "success",
1108         "xml": "<outcome value='success'>\n",
1109         "comments": "",
1110         "outputs": 1,
1111         "x": 1125.520866394043,
1112         "y": 2109.121690273285,
1113         "z": "7137e6b8.2035e8",
1114         "wires": [
1115             [
1116                 "2057a020.4e2b"
1117             ]
1118         ]
1119     },
1120     {
1121         "id": "2057a020.4e2b",
1122         "type": "block",
1123         "name": "block : atomic",
1124         "xml": "<block atomic='true'>",
1125         "atomic": "true",
1126         "comments": "",
1127         "outputs": 1,
1128         "x": 1316.520866394043,
1129         "y": 2112.121690273285,
1130         "z": "7137e6b8.2035e8",
1131         "wires": [
1132             [
1133                 "ca29eeec.cac5e"
1134             ]
1135         ]
1136     },
1137     {
1138         "id": "ca29eeec.cac5e",
1139         "type": "record",
1140         "name": "record",
1141         "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`' />",
1142         "comments": "",
1143         "outputs": 1,
1144         "x": 1484.520866394043,
1145         "y": 2113.121690273285,
1146         "z": "7137e6b8.2035e8",
1147         "wires": [
1148             []
1149         ]
1150     },
1151     {
1152         "id": "6b6b0f02.befee",
1153         "type": "execute",
1154         "name": "remove new lines",
1155         "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",
1156         "comments": "",
1157         "outputs": 1,
1158         "x": 824.020866394043,
1159         "y": 2256.121690273285,
1160         "z": "7137e6b8.2035e8",
1161         "wires": [
1162             [
1163                 "9d78c66d.40f5e8",
1164                 "96636a82.f4af18"
1165             ]
1166         ]
1167     },
1168     {
1169         "id": "d49a86eb.dbd4e8",
1170         "type": "execute",
1171         "name": "remove tabs",
1172         "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",
1173         "comments": "",
1174         "outputs": 1,
1175         "x": 813.520866394043,
1176         "y": 2338.121690273285,
1177         "z": "7137e6b8.2035e8",
1178         "wires": [
1179             [
1180                 "e8f20cae.1ec3",
1181                 "c6957aca.de3238"
1182             ]
1183         ]
1184     },
1185     {
1186         "id": "e8f20cae.1ec3",
1187         "type": "success",
1188         "name": "success",
1189         "xml": "<outcome value='success'>\n",
1190         "comments": "",
1191         "outputs": 1,
1192         "x": 996.020866394043,
1193         "y": 2346.121690273285,
1194         "z": "7137e6b8.2035e8",
1195         "wires": [
1196             [
1197                 "3129aa1b.5152f6"
1198             ]
1199         ]
1200     },
1201     {
1202         "id": "3129aa1b.5152f6",
1203         "type": "block",
1204         "name": "block : atomic",
1205         "xml": "<block atomic='true'>",
1206         "atomic": "true",
1207         "comments": "",
1208         "outputs": 1,
1209         "x": 1181.020866394043,
1210         "y": 2344.121690273285,
1211         "z": "7137e6b8.2035e8",
1212         "wires": [
1213             [
1214                 "9a3e0e88.314b9"
1215             ]
1216         ]
1217     },
1218     {
1219         "id": "9a3e0e88.314b9",
1220         "type": "record",
1221         "name": "record",
1222         "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",
1223         "comments": "",
1224         "outputs": 1,
1225         "x": 1383.020866394043,
1226         "y": 2339.121690273285,
1227         "z": "7137e6b8.2035e8",
1228         "wires": [
1229             []
1230         ]
1231     },
1232     {
1233         "id": "9d78c66d.40f5e8",
1234         "type": "success",
1235         "name": "success",
1236         "xml": "<outcome value='success'>\n",
1237         "comments": "",
1238         "outputs": 1,
1239         "x": 1017.520866394043,
1240         "y": 2224.121690273285,
1241         "z": "7137e6b8.2035e8",
1242         "wires": [
1243             [
1244                 "f4d0fbe7.379018"
1245             ]
1246         ]
1247     },
1248     {
1249         "id": "f4d0fbe7.379018",
1250         "type": "block",
1251         "name": "block : atomic",
1252         "xml": "<block atomic='true'>",
1253         "atomic": "true",
1254         "comments": "",
1255         "outputs": 1,
1256         "x": 1192.520866394043,
1257         "y": 2238.121690273285,
1258         "z": "7137e6b8.2035e8",
1259         "wires": [
1260             [
1261                 "985a740c.c41658"
1262             ]
1263         ]
1264     },
1265     {
1266         "id": "985a740c.c41658",
1267         "type": "record",
1268         "name": "record",
1269         "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",
1270         "comments": "",
1271         "outputs": 1,
1272         "x": 1386.5209045410156,
1273         "y": 2243.121742248535,
1274         "z": "7137e6b8.2035e8",
1275         "wires": [
1276             []
1277         ]
1278     },
1279     {
1280         "id": "b4e249a.c4dcbb8",
1281         "type": "failure",
1282         "name": "failure",
1283         "xml": "<outcome value='failure'>\n",
1284         "comments": "",
1285         "outputs": 1,
1286         "x": 1124.520866394043,
1287         "y": 2166.121690273285,
1288         "z": "7137e6b8.2035e8",
1289         "wires": [
1290             [
1291                 "7228b7c3.0734f8"
1292             ]
1293         ]
1294     },
1295     {
1296         "id": "7228b7c3.0734f8",
1297         "type": "block",
1298         "name": "block",
1299         "xml": "<block>\n",
1300         "atomic": "false",
1301         "comments": "",
1302         "outputs": 1,
1303         "x": 1293.5207443237305,
1304         "y": 2172.121690273285,
1305         "z": "7137e6b8.2035e8",
1306         "wires": [
1307             [
1308                 "a50e3fb9.2c125"
1309             ]
1310         ]
1311     },
1312     {
1313         "id": "a50e3fb9.2c125",
1314         "type": "returnFailure",
1315         "name": "return failure",
1316         "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\" />",
1317         "comments": "",
1318         "x": 1449.5205001831055,
1319         "y": 2171.121690273285,
1320         "z": "7137e6b8.2035e8",
1321         "wires": []
1322     },
1323     {
1324         "id": "96636a82.f4af18",
1325         "type": "failure",
1326         "name": "failure",
1327         "xml": "<outcome value='failure'>\n",
1328         "comments": "",
1329         "outputs": 1,
1330         "x": 1038.520866394043,
1331         "y": 2295.121690273285,
1332         "z": "7137e6b8.2035e8",
1333         "wires": [
1334             [
1335                 "643a52af.4a01ac"
1336             ]
1337         ]
1338     },
1339     {
1340         "id": "643a52af.4a01ac",
1341         "type": "block",
1342         "name": "block",
1343         "xml": "<block>\n",
1344         "atomic": "false",
1345         "comments": "",
1346         "outputs": 1,
1347         "x": 1206.5207443237305,
1348         "y": 2290.121690273285,
1349         "z": "7137e6b8.2035e8",
1350         "wires": [
1351             [
1352                 "c7fd1a6b.80b9c8"
1353             ]
1354         ]
1355     },
1356     {
1357         "id": "c7fd1a6b.80b9c8",
1358         "type": "returnFailure",
1359         "name": "return failure",
1360         "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\" />",
1361         "comments": "",
1362         "x": 1364.5204391479492,
1363         "y": 2293.121690273285,
1364         "z": "7137e6b8.2035e8",
1365         "wires": []
1366     },
1367     {
1368         "id": "c6957aca.de3238",
1369         "type": "failure",
1370         "name": "failure",
1371         "xml": "<outcome value='failure'>\n",
1372         "comments": "",
1373         "outputs": 1,
1374         "x": 998.520866394043,
1375         "y": 2394.121690273285,
1376         "z": "7137e6b8.2035e8",
1377         "wires": [
1378             [
1379                 "67203ecd.299d9"
1380             ]
1381         ]
1382     },
1383     {
1384         "id": "67203ecd.299d9",
1385         "type": "block",
1386         "name": "block",
1387         "xml": "<block>\n",
1388         "atomic": "false",
1389         "comments": "",
1390         "outputs": 1,
1391         "x": 1174.5207443237305,
1392         "y": 2395.121690273285,
1393         "z": "7137e6b8.2035e8",
1394         "wires": [
1395             [
1396                 "1be9df75.9dad81"
1397             ]
1398         ]
1399     },
1400     {
1401         "id": "1be9df75.9dad81",
1402         "type": "returnFailure",
1403         "name": "return failure",
1404         "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\" />",
1405         "comments": "",
1406         "x": 1321.5204391479492,
1407         "y": 2398.121690273285,
1408         "z": "7137e6b8.2035e8",
1409         "wires": []
1410     },
1411     {
1412         "id": "8d9907e3.141768",
1413         "type": "block",
1414         "name": "DMAAP Payload Generation",
1415         "xml": "<block atomic='true'>",
1416         "atomic": "true",
1417         "comments": "",
1418         "outputs": 1,
1419         "x": 555.520881652832,
1420         "y": 2258.1217885017395,
1421         "z": "7137e6b8.2035e8",
1422         "wires": [
1423             [
1424                 "b3d491b8.eb662",
1425                 "6b6b0f02.befee",
1426                 "d49a86eb.dbd4e8"
1427             ]
1428         ]
1429     },
1430     {
1431         "id": "4c9c03b6.8c846c",
1432         "type": "block",
1433         "name": "DMAAP Reponse Publish",
1434         "xml": "<block atomic='true'>",
1435         "atomic": "true",
1436         "comments": "",
1437         "outputs": 1,
1438         "x": 417.5208511352539,
1439         "y": 2606.0104804039,
1440         "z": "7137e6b8.2035e8",
1441         "wires": [
1442             [
1443                 "d4636db8.d98aa",
1444                 "44a99d0c.1549f4",
1445                 "ed9283be.6d384",
1446                 "66050e0e.2e289"
1447             ]
1448         ]
1449     },
1450     {
1451         "id": "44a99d0c.1549f4",
1452         "type": "execute",
1453         "name": "execute DmaapMsg",
1454         "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' />",
1455         "comments": "",
1456         "outputs": 1,
1457         "x": 690.5209274291992,
1458         "y": 3002.1217727661133,
1459         "z": "7137e6b8.2035e8",
1460         "wires": [
1461             [
1462                 "2cb1e379.ca054c",
1463                 "94d28ad8.6c1e68"
1464             ]
1465         ]
1466     },
1467     {
1468         "id": "d4636db8.d98aa",
1469         "type": "set",
1470         "name": "set",
1471         "xml": "<set>\n<parameter name='tmp.oofpcipoc-dmaap-config-resp.rpc-name' value='`$prop.oofpcipoc-dmaap-config-resp.rpc-name.modifyconfiganr`'/>",
1472         "comments": "",
1473         "x": 658.1876525878906,
1474         "y": 2417.121742248535,
1475         "z": "7137e6b8.2035e8",
1476         "wires": []
1477     },
1478     {
1479         "id": "2cb1e379.ca054c",
1480         "type": "failure",
1481         "name": "failure",
1482         "xml": "<outcome value='failure'>\n",
1483         "comments": "",
1484         "outputs": 1,
1485         "x": 865.0209045410156,
1486         "y": 2936.03849029541,
1487         "z": "7137e6b8.2035e8",
1488         "wires": [
1489             [
1490                 "b46caa18.6ad2a8"
1491             ]
1492         ]
1493     },
1494     {
1495         "id": "94d28ad8.6c1e68",
1496         "type": "success",
1497         "name": "success",
1498         "xml": "<outcome value='success'>\n",
1499         "comments": "",
1500         "outputs": 1,
1501         "x": 888.0207595825195,
1502         "y": 3065.0385971069336,
1503         "z": "7137e6b8.2035e8",
1504         "wires": [
1505             [
1506                 "f2f80e6c.39596"
1507             ]
1508         ]
1509     },
1510     {
1511         "id": "b46caa18.6ad2a8",
1512         "type": "block",
1513         "name": "block",
1514         "xml": "<block>\n",
1515         "atomic": "false",
1516         "comments": "",
1517         "outputs": 1,
1518         "x": 1046.0206756591797,
1519         "y": 2939.038619995117,
1520         "z": "7137e6b8.2035e8",
1521         "wires": [
1522             [
1523                 "7082eea1.09393"
1524             ]
1525         ]
1526     },
1527     {
1528         "id": "7082eea1.09393",
1529         "type": "returnFailure",
1530         "name": "return failure",
1531         "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\" />",
1532         "comments": "",
1533         "x": 1220.020393371582,
1534         "y": 2946.0385451316833,
1535         "z": "7137e6b8.2035e8",
1536         "wires": []
1537     },
1538     {
1539         "id": "f2f80e6c.39596",
1540         "type": "block",
1541         "name": "block",
1542         "xml": "<block>\n",
1543         "atomic": "false",
1544         "comments": "",
1545         "outputs": 1,
1546         "x": 1048.0204048156738,
1547         "y": 3057.0385694503784,
1548         "z": "7137e6b8.2035e8",
1549         "wires": [
1550             [
1551                 "638ae5c4.7cfd2c"
1552             ]
1553         ]
1554     },
1555     {
1556         "id": "638ae5c4.7cfd2c",
1557         "type": "record",
1558         "name": "record",
1559         "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 \"/>",
1560         "comments": "",
1561         "outputs": 1,
1562         "x": 1225.020523071289,
1563         "y": 3062.0386781692505,
1564         "z": "7137e6b8.2035e8",
1565         "wires": [
1566             []
1567         ]
1568     },
1569     {
1570         "id": "dd1ed098.fbc85",
1571         "type": "block",
1572         "name": "block : atomic",
1573         "xml": "<block atomic='true'>",
1574         "atomic": "true",
1575         "comments": "",
1576         "outputs": 1,
1577         "x": 2625.5211181640625,
1578         "y": 1593.0104141235352,
1579         "z": "7137e6b8.2035e8",
1580         "wires": [
1581             [
1582                 "a11bce3f.7e2c6",
1583                 "bca66d81.89f3a",
1584                 "1c265a04.1bc836",
1585                 "ab85fbdf.e5f9e8"
1586             ]
1587         ]
1588     },
1589     {
1590         "id": "a11bce3f.7e2c6",
1591         "type": "execute",
1592         "name": "generate configdb nbr ho patch url",
1593         "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`\"/>",
1594         "comments": "",
1595         "outputs": 1,
1596         "x": 2907.521041870117,
1597         "y": 1446.0104608535767,
1598         "z": "7137e6b8.2035e8",
1599         "wires": [
1600             []
1601         ]
1602     },
1603     {
1604         "id": "bca66d81.89f3a",
1605         "type": "record",
1606         "name": "record configdb RestAPI parms",
1607         "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`\" />",
1608         "comments": "",
1609         "outputs": 1,
1610         "x": 2916.5211334228516,
1611         "y": 1559.0104570388794,
1612         "z": "7137e6b8.2035e8",
1613         "wires": [
1614             []
1615         ]
1616     },
1617     {
1618         "id": "1c265a04.1bc836",
1619         "type": "execute",
1620         "name": "Configure PCI value in configdb",
1621         "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",
1622         "comments": "",
1623         "outputs": 1,
1624         "x": 2883.5211181640625,
1625         "y": 1664.0104141235352,
1626         "z": "7137e6b8.2035e8",
1627         "wires": [
1628             [
1629                 "6b15e797.bfeab8",
1630                 "69e7483e.3fb508"
1631             ]
1632         ]
1633     },
1634     {
1635         "id": "6b15e797.bfeab8",
1636         "type": "failure",
1637         "name": "failure",
1638         "xml": "<outcome value='failure'>\n",
1639         "comments": "",
1640         "outputs": 1,
1641         "x": 3098.5211181640625,
1642         "y": 1607.0104141235352,
1643         "z": "7137e6b8.2035e8",
1644         "wires": [
1645             [
1646                 "ec12fbdd.d49728"
1647             ]
1648         ]
1649     },
1650     {
1651         "id": "69e7483e.3fb508",
1652         "type": "success",
1653         "name": "success",
1654         "xml": "<outcome value='success'>\n",
1655         "comments": "",
1656         "outputs": 1,
1657         "x": 3118.5212478637695,
1658         "y": 1703.0102767944336,
1659         "z": "7137e6b8.2035e8",
1660         "wires": [
1661             [
1662                 "52fbd02.af6883"
1663             ]
1664         ]
1665     },
1666     {
1667         "id": "ec12fbdd.d49728",
1668         "type": "block",
1669         "name": "block",
1670         "xml": "<block>\n",
1671         "atomic": "false",
1672         "comments": "",
1673         "outputs": 1,
1674         "x": 3267.52099609375,
1675         "y": 1618.0104141235352,
1676         "z": "7137e6b8.2035e8",
1677         "wires": [
1678             [
1679                 "f60c0c3e.6c70e"
1680             ]
1681         ]
1682     },
1683     {
1684         "id": "52fbd02.af6883",
1685         "type": "block",
1686         "name": "block",
1687         "xml": "<block>\n",
1688         "atomic": "false",
1689         "comments": "",
1690         "outputs": 1,
1691         "x": 3280.5210037231445,
1692         "y": 1704.010398864746,
1693         "z": "7137e6b8.2035e8",
1694         "wires": [
1695             [
1696                 "21da5fa6.d154"
1697             ]
1698         ]
1699     },
1700     {
1701         "id": "f60c0c3e.6c70e",
1702         "type": "returnFailure",
1703         "name": "return failure",
1704         "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\" />",
1705         "comments": "",
1706         "x": 3421.5206909179688,
1707         "y": 1611.0104141235352,
1708         "z": "7137e6b8.2035e8",
1709         "wires": []
1710     },
1711     {
1712         "id": "21da5fa6.d154",
1713         "type": "record",
1714         "name": "record",
1715         "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\"/>",
1716         "comments": "",
1717         "outputs": 1,
1718         "x": 3435.5212020874023,
1719         "y": 1701.010407447815,
1720         "z": "7137e6b8.2035e8",
1721         "wires": [
1722             []
1723         ]
1724     },
1725     {
1726         "id": "ab48c4f9.92b038",
1727         "type": "switchNode",
1728         "name": "switch configdb deployed",
1729         "xml": "<switch test='`$prop.configdb-deployed`'>\n",
1730         "comments": "",
1731         "outputs": 1,
1732         "x": 2508.5211334228516,
1733         "y": 1387.0104351043701,
1734         "z": "7137e6b8.2035e8",
1735         "wires": [
1736             [
1737                 "ef05a2cb.3ff44",
1738                 "4862c3d7.ea800c"
1739             ]
1740         ]
1741     },
1742     {
1743         "id": "ef05a2cb.3ff44",
1744         "type": "outcome",
1745         "name": "Deployed",
1746         "xml": "<outcome value='true'>\n",
1747         "comments": "",
1748         "outputs": 1,
1749         "x": 2550.5211181640625,
1750         "y": 1517.0104141235352,
1751         "z": "7137e6b8.2035e8",
1752         "wires": [
1753             [
1754                 "dd1ed098.fbc85"
1755             ]
1756         ]
1757     },
1758     {
1759         "id": "ab85fbdf.e5f9e8",
1760         "type": "execute",
1761         "name": "Update target cellid for configdb nbr ho patch url",
1762         "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`\"/>",
1763         "comments": "",
1764         "outputs": 1,
1765         "x": 2975.5210723876953,
1766         "y": 1498.12162733078,
1767         "z": "7137e6b8.2035e8",
1768         "wires": [
1769             []
1770         ]
1771     },
1772     {
1773         "id": "87e189a.f449a78",
1774         "type": "record",
1775         "name": "record",
1776         "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=\"ConfigDB Update Skipped\"/>",
1777         "comments": "",
1778         "outputs": 1,
1779         "x": 2947.5210456848145,
1780         "y": 1373.2326021194458,
1781         "z": "7137e6b8.2035e8",
1782         "wires": [
1783             []
1784         ]
1785     },
1786     {
1787         "id": "4862c3d7.ea800c",
1788         "type": "outcome",
1789         "name": "Not Deployed",
1790         "xml": "<outcome value='false'>\n",
1791         "comments": "",
1792         "outputs": 1,
1793         "x": 2773.521011352539,
1794         "y": 1369.343671798706,
1795         "z": "7137e6b8.2035e8",
1796         "wires": [
1797             [
1798                 "87e189a.f449a78"
1799             ]
1800         ]
1801     },
1802     {
1803         "id": "c5dee50b.be5dc8",
1804         "type": "block",
1805         "name": "block : atomic",
1806         "xml": "<block atomic='true'>",
1807         "atomic": "true",
1808         "comments": "",
1809         "outputs": 1,
1810         "x": 1274.521224975586,
1811         "y": 1891.2326831817627,
1812         "z": "7137e6b8.2035e8",
1813         "wires": [
1814             [
1815                 "21081f5a.47f6b",
1816                 "ad35a694.192798",
1817                 "2e669695.06016a",
1818                 "ae78e24e.82c91"
1819             ]
1820         ]
1821     },
1822     {
1823         "id": "21081f5a.47f6b",
1824         "type": "execute",
1825         "name": "generate configdb nbr ho patch url",
1826         "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`\"/>",
1827         "comments": "",
1828         "outputs": 1,
1829         "x": 1601.5211639404297,
1830         "y": 1752.232689857483,
1831         "z": "7137e6b8.2035e8",
1832         "wires": [
1833             []
1834         ]
1835     },
1836     {
1837         "id": "ad35a694.192798",
1838         "type": "execute",
1839         "name": "Configure Nbr HO value in configdb",
1840         "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",
1841         "comments": "",
1842         "outputs": 1,
1843         "x": 1532.521224975586,
1844         "y": 1962.2326831817627,
1845         "z": "7137e6b8.2035e8",
1846         "wires": [
1847             [
1848                 "1d53a523.bf620b",
1849                 "b3743a06.714ec8"
1850             ]
1851         ]
1852     },
1853     {
1854         "id": "1d53a523.bf620b",
1855         "type": "failure",
1856         "name": "failure",
1857         "xml": "<outcome value='failure'>\n",
1858         "comments": "",
1859         "outputs": 1,
1860         "x": 1747.521224975586,
1861         "y": 1905.2326831817627,
1862         "z": "7137e6b8.2035e8",
1863         "wires": [
1864             [
1865                 "d4c872f6.0aad6"
1866             ]
1867         ]
1868     },
1869     {
1870         "id": "b3743a06.714ec8",
1871         "type": "success",
1872         "name": "success",
1873         "xml": "<outcome value='success'>\n",
1874         "comments": "",
1875         "outputs": 1,
1876         "x": 1747.5211029052734,
1877         "y": 2001.2325611114502,
1878         "z": "7137e6b8.2035e8",
1879         "wires": [
1880             [
1881                 "6cb3e816.b27228"
1882             ]
1883         ]
1884     },
1885     {
1886         "id": "d4c872f6.0aad6",
1887         "type": "block",
1888         "name": "block",
1889         "xml": "<block>\n",
1890         "atomic": "false",
1891         "comments": "",
1892         "outputs": 1,
1893         "x": 1916.5211029052734,
1894         "y": 1916.2326831817627,
1895         "z": "7137e6b8.2035e8",
1896         "wires": [
1897             [
1898                 "a1e2365.c1ad1c8"
1899             ]
1900         ]
1901     },
1902     {
1903         "id": "6cb3e816.b27228",
1904         "type": "block",
1905         "name": "block",
1906         "xml": "<block>\n",
1907         "atomic": "false",
1908         "comments": "",
1909         "outputs": 1,
1910         "x": 1909.5208587646484,
1911         "y": 2002.2326831817627,
1912         "z": "7137e6b8.2035e8",
1913         "wires": [
1914             [
1915                 "c1cf834f.03275"
1916             ]
1917         ]
1918     },
1919     {
1920         "id": "a1e2365.c1ad1c8",
1921         "type": "returnFailure",
1922         "name": "return failure",
1923         "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\" />",
1924         "comments": "",
1925         "x": 2070.520797729492,
1926         "y": 1909.2326831817627,
1927         "z": "7137e6b8.2035e8",
1928         "wires": []
1929     },
1930     {
1931         "id": "c1cf834f.03275",
1932         "type": "record",
1933         "name": "record",
1934         "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\"/>",
1935         "comments": "",
1936         "outputs": 1,
1937         "x": 2064.5210571289062,
1938         "y": 1999.2326917648315,
1939         "z": "7137e6b8.2035e8",
1940         "wires": [
1941             []
1942         ]
1943     },
1944     {
1945         "id": "3161d7f6.2ec228",
1946         "type": "switchNode",
1947         "name": "switch configdb deployed",
1948         "xml": "<switch test='`$prop.configdb-deployed`'>\n",
1949         "comments": "",
1950         "outputs": 1,
1951         "x": 1090.521499633789,
1952         "y": 1704.2327632904053,
1953         "z": "7137e6b8.2035e8",
1954         "wires": [
1955             [
1956                 "551d474c.11ba08",
1957                 "5d37bd4e.b0a394"
1958             ]
1959         ]
1960     },
1961     {
1962         "id": "551d474c.11ba08",
1963         "type": "outcome",
1964         "name": "Deployed",
1965         "xml": "<outcome value='true'>\n",
1966         "comments": "",
1967         "outputs": 1,
1968         "x": 1294.5212783813477,
1969         "y": 1789.2327201366425,
1970         "z": "7137e6b8.2035e8",
1971         "wires": [
1972             [
1973                 "c5dee50b.be5dc8"
1974             ]
1975         ]
1976     },
1977     {
1978         "id": "2e669695.06016a",
1979         "type": "execute",
1980         "name": "Update target cellid for configdb nbr ho patch url",
1981         "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`\"/>",
1982         "comments": "",
1983         "outputs": 1,
1984         "x": 1652.5211639404297,
1985         "y": 1805.3439660072327,
1986         "z": "7137e6b8.2035e8",
1987         "wires": [
1988             []
1989         ]
1990     },
1991     {
1992         "id": "d457bb5e.8456a8",
1993         "type": "record",
1994         "name": "record",
1995         "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=\"ConfigDB Update Skipped\"/>",
1996         "comments": "",
1997         "outputs": 1,
1998         "x": 1585.521245956421,
1999         "y": 1702.454828262329,
2000         "z": "7137e6b8.2035e8",
2001         "wires": [
2002             []
2003         ]
2004     },
2005     {
2006         "id": "5d37bd4e.b0a394",
2007         "type": "outcome",
2008         "name": "Not Deployed",
2009         "xml": "<outcome value='false'>\n",
2010         "comments": "",
2011         "outputs": 1,
2012         "x": 1406.5211715698242,
2013         "y": 1689.5660467147827,
2014         "z": "7137e6b8.2035e8",
2015         "wires": [
2016             [
2017                 "d457bb5e.8456a8"
2018             ]
2019         ]
2020     },
2021     {
2022         "id": "ae78e24e.82c91",
2023         "type": "record",
2024         "name": "record configdb RestAPI parms",
2025         "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`\" />",
2026         "comments": "",
2027         "outputs": 1,
2028         "x": 1598.0767211914062,
2029         "y": 1862.010362625122,
2030         "z": "7137e6b8.2035e8",
2031         "wires": [
2032             []
2033         ]
2034     },
2035     {
2036         "id": "bfe25499.9b01c8",
2037         "type": "set",
2038         "name": "set properties for DMAAP header",
2039         "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`\"/>",
2040         "comments": "",
2041         "x": 456.5104217529297,
2042         "y": 279.6666774749756,
2043         "z": "7137e6b8.2035e8",
2044         "wires": []
2045     },
2046     {
2047         "id": "8d5dab3a.00cc68",
2048         "type": "record",
2049         "name": "record",
2050         "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`\"/>",
2051         "comments": "",
2052         "outputs": 1,
2053         "x": 374.5104217529297,
2054         "y": 326.6666793823242,
2055         "z": "7137e6b8.2035e8",
2056         "wires": [
2057             []
2058         ]
2059     },
2060     {
2061         "id": "ed9283be.6d384",
2062         "type": "record",
2063         "name": "record",
2064         "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`\"/>",
2065         "comments": "",
2066         "outputs": 1,
2067         "x": 685.5104064941406,
2068         "y": 2901.666664123535,
2069         "z": "7137e6b8.2035e8",
2070         "wires": [
2071             []
2072         ]
2073     },
2074     {
2075         "id": "66050e0e.2e289",
2076         "type": "block",
2077         "name": "Remove escape chars",
2078         "xml": "<block atomic='true'>",
2079         "atomic": "true",
2080         "comments": "",
2081         "outputs": 1,
2082         "x": 797.5104064941406,
2083         "y": 2608.666664123535,
2084         "z": "7137e6b8.2035e8",
2085         "wires": [
2086             [
2087                 "b4a8c27e.c96b7",
2088                 "d9875c7a.68e95",
2089                 "a7426f30.67fe2"
2090             ]
2091         ]
2092     },
2093     {
2094         "id": "b4a8c27e.c96b7",
2095         "type": "execute",
2096         "name": "Timestamp",
2097         "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=''/>",
2098         "comments": "",
2099         "outputs": 1,
2100         "x": 1006.5104064941406,
2101         "y": 2483.666664123535,
2102         "z": "7137e6b8.2035e8",
2103         "wires": [
2104             [
2105                 "17ac638a.ebe09c",
2106                 "80eed967.47aa68"
2107             ]
2108         ]
2109     },
2110     {
2111         "id": "17ac638a.ebe09c",
2112         "type": "success",
2113         "name": "success",
2114         "xml": "<outcome value='success'>\n",
2115         "comments": "",
2116         "outputs": 1,
2117         "x": 1189.0104064941406,
2118         "y": 2491.666664123535,
2119         "z": "7137e6b8.2035e8",
2120         "wires": [
2121             [
2122                 "9166ec65.32d13"
2123             ]
2124         ]
2125     },
2126     {
2127         "id": "9166ec65.32d13",
2128         "type": "block",
2129         "name": "block : atomic",
2130         "xml": "<block atomic='true'>",
2131         "atomic": "true",
2132         "comments": "",
2133         "outputs": 1,
2134         "x": 1374.0104064941406,
2135         "y": 2489.666664123535,
2136         "z": "7137e6b8.2035e8",
2137         "wires": [
2138             [
2139                 "a2ec6048.aa6d6"
2140             ]
2141         ]
2142     },
2143     {
2144         "id": "a2ec6048.aa6d6",
2145         "type": "record",
2146         "name": "record",
2147         "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",
2148         "comments": "",
2149         "outputs": 1,
2150         "x": 1577.0104064941406,
2151         "y": 2485.666664123535,
2152         "z": "7137e6b8.2035e8",
2153         "wires": [
2154             []
2155         ]
2156     },
2157     {
2158         "id": "80eed967.47aa68",
2159         "type": "failure",
2160         "name": "failure",
2161         "xml": "<outcome value='failure'>\n",
2162         "comments": "",
2163         "outputs": 1,
2164         "x": 1191.5104064941406,
2165         "y": 2539.666664123535,
2166         "z": "7137e6b8.2035e8",
2167         "wires": [
2168             [
2169                 "6ed7909a.3b999"
2170             ]
2171         ]
2172     },
2173     {
2174         "id": "6ed7909a.3b999",
2175         "type": "block",
2176         "name": "block",
2177         "xml": "<block>\n",
2178         "atomic": "false",
2179         "comments": "",
2180         "outputs": 1,
2181         "x": 1367.5102844238281,
2182         "y": 2540.666664123535,
2183         "z": "7137e6b8.2035e8",
2184         "wires": [
2185             [
2186                 "8a7186c9.06fed8"
2187             ]
2188         ]
2189     },
2190     {
2191         "id": "8a7186c9.06fed8",
2192         "type": "returnFailure",
2193         "name": "return failure",
2194         "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\" />",
2195         "comments": "",
2196         "x": 1516.5100402832031,
2197         "y": 2547.666664123535,
2198         "z": "7137e6b8.2035e8",
2199         "wires": []
2200     },
2201     {
2202         "id": "d9875c7a.68e95",
2203         "type": "execute",
2204         "name": "RequestID",
2205         "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=''/>",
2206         "comments": "",
2207         "outputs": 1,
2208         "x": 1013.5104064941406,
2209         "y": 2624.666664123535,
2210         "z": "7137e6b8.2035e8",
2211         "wires": [
2212             [
2213                 "e7dd4768.6f8ad8",
2214                 "3c5336d1.55219a"
2215             ]
2216         ]
2217     },
2218     {
2219         "id": "e7dd4768.6f8ad8",
2220         "type": "success",
2221         "name": "success",
2222         "xml": "<outcome value='success'>\n",
2223         "comments": "",
2224         "outputs": 1,
2225         "x": 1196.0104064941406,
2226         "y": 2632.666664123535,
2227         "z": "7137e6b8.2035e8",
2228         "wires": [
2229             [
2230                 "b103a11f.02469"
2231             ]
2232         ]
2233     },
2234     {
2235         "id": "b103a11f.02469",
2236         "type": "block",
2237         "name": "block : atomic",
2238         "xml": "<block atomic='true'>",
2239         "atomic": "true",
2240         "comments": "",
2241         "outputs": 1,
2242         "x": 1381.0104064941406,
2243         "y": 2630.666664123535,
2244         "z": "7137e6b8.2035e8",
2245         "wires": [
2246             [
2247                 "fb1daeda.43a5"
2248             ]
2249         ]
2250     },
2251     {
2252         "id": "fb1daeda.43a5",
2253         "type": "record",
2254         "name": "record",
2255         "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`\"/>",
2256         "comments": "",
2257         "outputs": 1,
2258         "x": 1583.0104064941406,
2259         "y": 2625.666664123535,
2260         "z": "7137e6b8.2035e8",
2261         "wires": [
2262             []
2263         ]
2264     },
2265     {
2266         "id": "3c5336d1.55219a",
2267         "type": "failure",
2268         "name": "failure",
2269         "xml": "<outcome value='failure'>\n",
2270         "comments": "",
2271         "outputs": 1,
2272         "x": 1198.5104064941406,
2273         "y": 2680.666664123535,
2274         "z": "7137e6b8.2035e8",
2275         "wires": [
2276             [
2277                 "b9a5aefe.1d05"
2278             ]
2279         ]
2280     },
2281     {
2282         "id": "b9a5aefe.1d05",
2283         "type": "block",
2284         "name": "block",
2285         "xml": "<block>\n",
2286         "atomic": "false",
2287         "comments": "",
2288         "outputs": 1,
2289         "x": 1374.5102844238281,
2290         "y": 2681.666664123535,
2291         "z": "7137e6b8.2035e8",
2292         "wires": [
2293             [
2294                 "86e07e06.a6697"
2295             ]
2296         ]
2297     },
2298     {
2299         "id": "86e07e06.a6697",
2300         "type": "returnFailure",
2301         "name": "return failure",
2302         "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\" />",
2303         "comments": "",
2304         "x": 1523.5100402832031,
2305         "y": 2684.666664123535,
2306         "z": "7137e6b8.2035e8",
2307         "wires": []
2308     },
2309     {
2310         "id": "a7426f30.67fe2",
2311         "type": "execute",
2312         "name": "subRequestID",
2313         "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=''/>",
2314         "comments": "",
2315         "outputs": 1,
2316         "x": 948.5104064941406,
2317         "y": 2764.666664123535,
2318         "z": "7137e6b8.2035e8",
2319         "wires": [
2320             [
2321                 "b0f7bb22.fa7e18",
2322                 "bacdc5e.f7cb838"
2323             ]
2324         ]
2325     },
2326     {
2327         "id": "b0f7bb22.fa7e18",
2328         "type": "success",
2329         "name": "success",
2330         "xml": "<outcome value='success'>\n",
2331         "comments": "",
2332         "outputs": 1,
2333         "x": 1131.0104064941406,
2334         "y": 2772.666664123535,
2335         "z": "7137e6b8.2035e8",
2336         "wires": [
2337             [
2338                 "8b184b39.d01168"
2339             ]
2340         ]
2341     },
2342     {
2343         "id": "8b184b39.d01168",
2344         "type": "block",
2345         "name": "block : atomic",
2346         "xml": "<block atomic='true'>",
2347         "atomic": "true",
2348         "comments": "",
2349         "outputs": 1,
2350         "x": 1316.0104064941406,
2351         "y": 2770.666664123535,
2352         "z": "7137e6b8.2035e8",
2353         "wires": [
2354             [
2355                 "afb53929.05f488"
2356             ]
2357         ]
2358     },
2359     {
2360         "id": "afb53929.05f488",
2361         "type": "record",
2362         "name": "record",
2363         "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`\"/>",
2364         "comments": "",
2365         "outputs": 1,
2366         "x": 1518.0104064941406,
2367         "y": 2765.666664123535,
2368         "z": "7137e6b8.2035e8",
2369         "wires": [
2370             []
2371         ]
2372     },
2373     {
2374         "id": "bacdc5e.f7cb838",
2375         "type": "failure",
2376         "name": "failure",
2377         "xml": "<outcome value='failure'>\n",
2378         "comments": "",
2379         "outputs": 1,
2380         "x": 1133.5104064941406,
2381         "y": 2820.666664123535,
2382         "z": "7137e6b8.2035e8",
2383         "wires": [
2384             [
2385                 "a7131a06.6e47d8"
2386             ]
2387         ]
2388     },
2389     {
2390         "id": "a7131a06.6e47d8",
2391         "type": "block",
2392         "name": "block",
2393         "xml": "<block>\n",
2394         "atomic": "false",
2395         "comments": "",
2396         "outputs": 1,
2397         "x": 1309.5102844238281,
2398         "y": 2821.666664123535,
2399         "z": "7137e6b8.2035e8",
2400         "wires": [
2401             [
2402                 "7e9c29a4.c8d6e8"
2403             ]
2404         ]
2405     },
2406     {
2407         "id": "7e9c29a4.c8d6e8",
2408         "type": "returnFailure",
2409         "name": "return failure",
2410         "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\" />",
2411         "comments": "",
2412         "x": 1456.5099792480469,
2413         "y": 2824.666664123535,
2414         "z": "7137e6b8.2035e8",
2415         "wires": []
2416     },
2417     {
2418         "id": "cfd2d02c.eb4bd",
2419         "type": "switchNode",
2420         "name": "is blacklisted",
2421         "xml": "<switch test='`$tmp.blacklisted`'>",
2422         "comments": "",
2423         "outputs": 1,
2424         "x": 1178.6774597167969,
2425         "y": 991.1667175292969,
2426         "z": "7137e6b8.2035e8",
2427         "wires": [
2428             [
2429                 "d8fdcad3.8dd9c8",
2430                 "94815b07.c81358"
2431             ]
2432         ]
2433     },
2434     {
2435         "id": "d8fdcad3.8dd9c8",
2436         "type": "outcome",
2437         "name": "True",
2438         "xml": "<outcome value='true'>\n",
2439         "comments": "",
2440         "outputs": 1,
2441         "x": 1368.6774673461914,
2442         "y": 973.1667165756226,
2443         "z": "7137e6b8.2035e8",
2444         "wires": [
2445             [
2446                 "c5aaf199.14e65"
2447             ]
2448         ]
2449     },
2450     {
2451         "id": "94815b07.c81358",
2452         "type": "outcome",
2453         "name": "False",
2454         "xml": "<outcome value='false'>\n",
2455         "comments": "",
2456         "outputs": 1,
2457         "x": 1375.6496353149414,
2458         "y": 1013.8056344985962,
2459         "z": "7137e6b8.2035e8",
2460         "wires": [
2461             [
2462                 "28d1e5b9.3568ba"
2463             ]
2464         ]
2465     },
2466     {
2467         "id": "3893ceea.a65e72",
2468         "type": "set",
2469         "name": "set isHOAllowed as false",
2470         "xml": "<set>\n<parameter name='tmp.isHOAllowed' value='false' />",
2471         "comments": "",
2472         "x": 1799.621810913086,
2473         "y": 969.9167165756226,
2474         "z": "7137e6b8.2035e8",
2475         "wires": []
2476     },
2477     {
2478         "id": "3154733b.5c0d2c",
2479         "type": "set",
2480         "name": "set isHOAllowed as true",
2481         "xml": "<set>\n<parameter name='tmp.isHOAllowed' value='true' />",
2482         "comments": "",
2483         "x": 1793.066146850586,
2484         "y": 1008.2499704360962,
2485         "z": "7137e6b8.2035e8",
2486         "wires": []
2487     },
2488     {
2489         "id": "c5aaf199.14e65",
2490         "type": "block",
2491         "name": "block : atomic",
2492         "xml": "<block atomic='true'>",
2493         "atomic": "true",
2494         "comments": "",
2495         "outputs": 1,
2496         "x": 1552.6774673461914,
2497         "y": 971.9443864822388,
2498         "z": "7137e6b8.2035e8",
2499         "wires": [
2500             [
2501                 "3893ceea.a65e72"
2502             ]
2503         ]
2504     },
2505     {
2506         "id": "28d1e5b9.3568ba",
2507         "type": "block",
2508         "name": "block : atomic",
2509         "xml": "<block atomic='true'>",
2510         "atomic": "true",
2511         "comments": "",
2512         "outputs": 1,
2513         "x": 1540.8439712524414,
2514         "y": 1019.3610534667969,
2515         "z": "7137e6b8.2035e8",
2516         "wires": [
2517             [
2518                 "3154733b.5c0d2c"
2519             ]
2520         ]
2521     },
2522     {
2523         "id": "e542ae10.8e565",
2524         "type": "set",
2525         "name": "set tmp variables",
2526         "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",
2527         "comments": "",
2528         "x": 1216.0107688903809,
2529         "y": 1047.500072479248,
2530         "z": "7137e6b8.2035e8",
2531         "wires": []
2532     },
2533     {
2534         "id": "7423ff73.ed805",
2535         "type": "execute",
2536         "name": "populate mount name",
2537         "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`\"/>",
2538         "comments": "",
2539         "outputs": 1,
2540         "x": 1287.3441467285156,
2541         "y": 1184.500054359436,
2542         "z": "7137e6b8.2035e8",
2543         "wires": [
2544             []
2545         ]
2546     },
2547     {
2548         "id": "5a48b2a.858134c",
2549         "type": "record",
2550         "name": "record",
2551         "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`\"/>",
2552         "comments": "",
2553         "outputs": 1,
2554         "x": 411.37451171875,
2555         "y": 456.8864850997925,
2556         "z": "7137e6b8.2035e8",
2557         "wires": [
2558             []
2559         ]
2560     },
2561     {
2562         "id": "edfb7b39.0a73c8",
2563         "type": "execute",
2564         "name": "getAnchors URL",
2565         "xml": "<set>\n\t<parameter name='tmp.getAnchors.URL' value=\"`$prop.restapi.cps.anchors.endpoint`\"/>\n\t",
2566         "comments": "",
2567         "outputs": 1,
2568         "x": 423.12442779541016,
2569         "y": 407.70785331726074,
2570         "z": "7137e6b8.2035e8",
2571         "wires": [
2572             []
2573         ]
2574     },
2575     {
2576         "id": "43254f57.b2715",
2577         "type": "execute",
2578         "name": "set anchors size",
2579         "xml": "<set>\n\t<parameter name='tmp.anchors.length' value=\"`$get-anchors-cps-response._length`\"/>\n\t",
2580         "comments": "",
2581         "outputs": 1,
2582         "x": 447.671875,
2583         "y": 549.8145065307617,
2584         "z": "7137e6b8.2035e8",
2585         "wires": [
2586             []
2587         ]
2588     },
2589     {
2590         "id": "941c3275.f0869",
2591         "type": "execute",
2592         "name": "read schemaSet",
2593         "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",
2594         "comments": "",
2595         "outputs": 1,
2596         "x": 852.1716232299805,
2597         "y": 534.6676553487778,
2598         "z": "7137e6b8.2035e8",
2599         "wires": [
2600             []
2601         ]
2602     },
2603     {
2604         "id": "f914ac5c.6260d",
2605         "type": "execute",
2606         "name": "initialize nearRTRIC size",
2607         "xml": "<set>\n\t<parameter name='tmp.RIC.length' value=\"0\"/>\n\t",
2608         "comments": "",
2609         "outputs": 1,
2610         "x": 480.2621307373047,
2611         "y": 593.0527486801147,
2612         "z": "7137e6b8.2035e8",
2613         "wires": [
2614             []
2615         ]
2616     },
2617     {
2618         "id": "49973249.f59e7c",
2619         "type": "block",
2620         "name": "block : atomic",
2621         "xml": "<block atomic='true'>",
2622         "atomic": "true",
2623         "comments": "",
2624         "outputs": 1,
2625         "x": 648.6799392700195,
2626         "y": 669.564998626709,
2627         "z": "7137e6b8.2035e8",
2628         "wires": [
2629             [
2630                 "58da234e.1b4c6c",
2631                 "4ae1b51d.62992c"
2632             ]
2633         ]
2634     },
2635     {
2636         "id": "651f51ab.d4108",
2637         "type": "execute",
2638         "name": "read anchorName",
2639         "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'`\" />",
2640         "comments": "",
2641         "outputs": 1,
2642         "x": 1435.3784713745117,
2643         "y": 588.4857667684555,
2644         "z": "7137e6b8.2035e8",
2645         "wires": [
2646             []
2647         ]
2648     },
2649     {
2650         "id": "9d717d64.54a03",
2651         "type": "for",
2652         "name": "For anchorsList",
2653         "xml": "<for index='anc' start='0' end='`$tmp.anchors.length`'>",
2654         "comments": "",
2655         "outputs": 1,
2656         "x": 453.547607421875,
2657         "y": 629.9499664306641,
2658         "z": "7137e6b8.2035e8",
2659         "wires": [
2660             [
2661                 "cd46166a.834748"
2662             ]
2663         ]
2664     },
2665     {
2666         "id": "cd46166a.834748",
2667         "type": "block",
2668         "name": "block : atomic",
2669         "xml": "<block atomic='true'>",
2670         "atomic": "true",
2671         "comments": "",
2672         "outputs": 1,
2673         "x": 658.0795135498047,
2674         "y": 624.9062652587891,
2675         "z": "7137e6b8.2035e8",
2676         "wires": [
2677             [
2678                 "bb5947d7.20b098",
2679                 "941c3275.f0869"
2680             ]
2681         ]
2682     },
2683     {
2684         "id": "bb5947d7.20b098",
2685         "type": "switchNode",
2686         "name": "check schemaSetName",
2687         "xml": "<switch test='`$tmp.schemaset.name`'>\n",
2688         "comments": "",
2689         "outputs": 1,
2690         "x": 876.6561813354492,
2691         "y": 581.7634429931641,
2692         "z": "7137e6b8.2035e8",
2693         "wires": [
2694             [
2695                 "dac6a759.d8d4d8"
2696             ]
2697         ]
2698     },
2699     {
2700         "id": "dac6a759.d8d4d8",
2701         "type": "outcome",
2702         "name": "if ran-network",
2703         "xml": "<outcome value='ran-network'>\n",
2704         "comments": "",
2705         "outputs": 1,
2706         "x": 1059.9617729187012,
2707         "y": 546.2356910705566,
2708         "z": "7137e6b8.2035e8",
2709         "wires": [
2710             [
2711                 "70369023.e24a1"
2712             ]
2713         ]
2714     },
2715     {
2716         "id": "70369023.e24a1",
2717         "type": "block",
2718         "name": "block : atomic",
2719         "xml": "<block atomic='true'>",
2720         "atomic": "true",
2721         "comments": "",
2722         "outputs": 1,
2723         "x": 1231.2642059326172,
2724         "y": 532.5689862966537,
2725         "z": "7137e6b8.2035e8",
2726         "wires": [
2727             [
2728                 "b481fa3d.2eae48",
2729                 "adf87b48.fee5d8"
2730             ]
2731         ]
2732     },
2733     {
2734         "id": "b481fa3d.2eae48",
2735         "type": "record",
2736         "name": "record",
2737         "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`\"/>",
2738         "comments": "",
2739         "outputs": 1,
2740         "x": 1410.1776275634766,
2741         "y": 532.3745282888412,
2742         "z": "7137e6b8.2035e8",
2743         "wires": [
2744             []
2745         ]
2746     },
2747     {
2748         "id": "4ae1b51d.62992c",
2749         "type": "switchNode",
2750         "name": "check schemaSetName",
2751         "xml": "<switch test='`$tmp.schemaset.name`'>\n",
2752         "comments": "",
2753         "outputs": 1,
2754         "x": 874.4554290771484,
2755         "y": 660.1368917226791,
2756         "z": "7137e6b8.2035e8",
2757         "wires": [
2758             [
2759                 "d2e2a381.df971"
2760             ]
2761         ]
2762     },
2763     {
2764         "id": "58da234e.1b4c6c",
2765         "type": "execute",
2766         "name": "read schemaSet",
2767         "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",
2768         "comments": "",
2769         "outputs": 1,
2770         "x": 858.4832611083984,
2771         "y": 618.8868898153305,
2772         "z": "7137e6b8.2035e8",
2773         "wires": [
2774             []
2775         ]
2776     },
2777     {
2778         "id": "d2e2a381.df971",
2779         "type": "outcome",
2780         "name": "if ran-network",
2781         "xml": "<outcome value='ran-network'>\n",
2782         "comments": "",
2783         "outputs": 1,
2784         "x": 1058.2610168457031,
2785         "y": 616.6091808080673,
2786         "z": "7137e6b8.2035e8",
2787         "wires": [
2788             [
2789                 "9a94708.195c79"
2790             ]
2791         ]
2792     },
2793     {
2794         "id": "9a94708.195c79",
2795         "type": "block",
2796         "name": "block : atomic",
2797         "xml": "<block atomic='true'>",
2798         "atomic": "true",
2799         "comments": "",
2800         "outputs": 1,
2801         "x": 1254.3968505859375,
2802         "y": 618.831347823143,
2803         "z": "7137e6b8.2035e8",
2804         "wires": [
2805             [
2806                 "651f51ab.d4108",
2807                 "8e1e4e48.344a8"
2808             ]
2809         ]
2810     },
2811     {
2812         "id": "757b7.99b5c8498",
2813         "type": "for",
2814         "name": "For anchorsList",
2815         "xml": "<for index='anc' start='0' end='`$tmp.anchors.length`'>",
2816         "comments": "",
2817         "outputs": 1,
2818         "x": 447.4208183288574,
2819         "y": 675.4107418060303,
2820         "z": "7137e6b8.2035e8",
2821         "wires": [
2822             [
2823                 "49973249.f59e7c"
2824             ]
2825         ]
2826     },
2827     {
2828         "id": "adf87b48.fee5d8",
2829         "type": "execute",
2830         "name": "set nearRTRIC size",
2831         "xml": "<set>\n\t<parameter name='tmp.RIC.length' value=\"`$tmp.RIC.length+1`\"/>\n\t",
2832         "comments": "",
2833         "outputs": 1,
2834         "x": 1409.235740661621,
2835         "y": 484.05357015132904,
2836         "z": "7137e6b8.2035e8",
2837         "wires": [
2838             []
2839         ]
2840     },
2841     {
2842         "id": "8e1e4e48.344a8",
2843         "type": "block",
2844         "name": "block : atomic",
2845         "xml": "<block atomic='true'>",
2846         "atomic": "true",
2847         "comments": "",
2848         "outputs": 1,
2849         "x": 1451.3229675292969,
2850         "y": 637.2079375982285,
2851         "z": "7137e6b8.2035e8",
2852         "wires": [
2853             [
2854                 "6f2e36c0.0e3df8",
2855                 "a54196fa.e32af8",
2856                 "49616106.d3e75",
2857                 "dbff806f.e203a"
2858             ]
2859         ]
2860     },
2861     {
2862         "id": "f69a01ab.01b0e",
2863         "type": "failure",
2864         "name": "failure",
2865         "xml": "<outcome value='failure'>\n",
2866         "comments": "",
2867         "outputs": 1,
2868         "x": 660.62841796875,
2869         "y": 433.2633594274521,
2870         "z": "7137e6b8.2035e8",
2871         "wires": [
2872             [
2873                 "5643a7a6.d681a8"
2874             ]
2875         ]
2876     },
2877     {
2878         "id": "73cf8617.241b78",
2879         "type": "success",
2880         "name": "success",
2881         "xml": "<outcome value='success'>\n",
2882         "comments": "",
2883         "outputs": 1,
2884         "x": 674.628589630127,
2885         "y": 507.4577751159668,
2886         "z": "7137e6b8.2035e8",
2887         "wires": [
2888             [
2889                 "1c094873.eeecd8"
2890             ]
2891         ]
2892     },
2893     {
2894         "id": "5643a7a6.d681a8",
2895         "type": "block",
2896         "name": "block",
2897         "xml": "<block>",
2898         "atomic": "false",
2899         "comments": "",
2900         "outputs": 1,
2901         "x": 803.3229141235352,
2902         "y": 430.8745588064194,
2903         "z": "7137e6b8.2035e8",
2904         "wires": [
2905             [
2906                 "80ccc795.8b4df8",
2907                 "2aa86fe9.b02bf"
2908             ]
2909         ]
2910     },
2911     {
2912         "id": "1c094873.eeecd8",
2913         "type": "block",
2914         "name": "block : atomic",
2915         "xml": "<block atomic='true'>",
2916         "atomic": "true",
2917         "comments": "",
2918         "outputs": 1,
2919         "x": 823.0727500915527,
2920         "y": 484.12448155879974,
2921         "z": "7137e6b8.2035e8",
2922         "wires": [
2923             [
2924                 "94648611.ae2ad8",
2925                 "4aa1ecbc.c8aca4"
2926             ]
2927         ]
2928     },
2929     {
2930         "id": "80ccc795.8b4df8",
2931         "type": "set",
2932         "name": "set",
2933         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from CPS. Aborting RPC executiopn'/>",
2934         "comments": "",
2935         "x": 987.100341796875,
2936         "y": 394.70776879787445,
2937         "z": "7137e6b8.2035e8",
2938         "wires": []
2939     },
2940     {
2941         "id": "94648611.ae2ad8",
2942         "type": "record",
2943         "name": "record",
2944         "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`\"/>",
2945         "comments": "",
2946         "outputs": 1,
2947         "x": 1004.8225135803223,
2948         "y": 468.37452256679535,
2949         "z": "7137e6b8.2035e8",
2950         "wires": [
2951             []
2952         ]
2953     },
2954     {
2955         "id": "4aa1ecbc.c8aca4",
2956         "type": "execute",
2957         "name": "printContext",
2958         "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' />",
2959         "comments": "",
2960         "outputs": 1,
2961         "x": 1018.3507537841797,
2962         "y": 501.124524474144,
2963         "z": "7137e6b8.2035e8",
2964         "wires": [
2965             []
2966         ]
2967     },
2968     {
2969         "id": "2aa86fe9.b02bf",
2970         "type": "record",
2971         "name": "record",
2972         "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\"/>",
2973         "comments": "",
2974         "outputs": 1,
2975         "x": 980.9062538146973,
2976         "y": 431.2356046438217,
2977         "z": "7137e6b8.2035e8",
2978         "wires": [
2979             []
2980         ]
2981     },
2982     {
2983         "id": "dafce576.0faf68",
2984         "type": "execute",
2985         "name": "Get list of anchors from CPS",
2986         "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\"/>",
2987         "comments": "",
2988         "outputs": 1,
2989         "x": 468.32283782958984,
2990         "y": 505.4817008972168,
2991         "z": "7137e6b8.2035e8",
2992         "wires": [
2993             [
2994                 "73cf8617.241b78",
2995                 "f69a01ab.01b0e"
2996             ]
2997         ]
2998     },
2999     {
3000         "id": "d449f248.65b7a",
3001         "type": "success",
3002         "name": "success",
3003         "xml": "<outcome value='success'>\n",
3004         "comments": "",
3005         "outputs": 1,
3006         "x": 1957.1771392822266,
3007         "y": 665.9999812841415,
3008         "z": "7137e6b8.2035e8",
3009         "wires": [
3010             [
3011                 "3902ac70.3675c4"
3012             ]
3013         ]
3014     },
3015     {
3016         "id": "3902ac70.3675c4",
3017         "type": "block",
3018         "name": "block : atomic",
3019         "xml": "<block atomic='true'>",
3020         "atomic": "true",
3021         "comments": "",
3022         "outputs": 1,
3023         "x": 2166.177104949951,
3024         "y": 637.0001233816147,
3025         "z": "7137e6b8.2035e8",
3026         "wires": [
3027             [
3028                 "52a139e4.eb7ef8",
3029                 "7b41f9d4.436188",
3030                 "9541314c.9ca08"
3031             ]
3032         ]
3033     },
3034     {
3035         "id": "87bb62d6.58d95",
3036         "type": "failure",
3037         "name": "failure",
3038         "xml": "<outcome value='failure'>\n",
3039         "comments": "",
3040         "outputs": 1,
3041         "x": 1980.1771030426025,
3042         "y": 612.0001233816147,
3043         "z": "7137e6b8.2035e8",
3044         "wires": [
3045             [
3046                 "b72bfa13.6daba8"
3047             ]
3048         ]
3049     },
3050     {
3051         "id": "b72bfa13.6daba8",
3052         "type": "block",
3053         "name": "block",
3054         "xml": "<block>",
3055         "atomic": "false",
3056         "comments": "",
3057         "outputs": 1,
3058         "x": 2203.034465789795,
3059         "y": 564.2858165502548,
3060         "z": "7137e6b8.2035e8",
3061         "wires": [
3062             [
3063                 "5b70c6e5.c4b398"
3064             ]
3065         ]
3066     },
3067     {
3068         "id": "6f2e36c0.0e3df8",
3069         "type": "execute",
3070         "name": "generate getNearRTRICsFromidGNBCUCPFunction URL",
3071         "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`\"/>",
3072         "comments": "",
3073         "outputs": 1,
3074         "x": 1762.1092948913574,
3075         "y": 524.931988120079,
3076         "z": "7137e6b8.2035e8",
3077         "wires": [
3078             []
3079         ]
3080     },
3081     {
3082         "id": "a54196fa.e32af8",
3083         "type": "execute",
3084         "name": "prepare tbdmt template",
3085         "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`\"/>",
3086         "comments": "",
3087         "outputs": 1,
3088         "x": 1682.1093482971191,
3089         "y": 566.9319890737534,
3090         "z": "7137e6b8.2035e8",
3091         "wires": [
3092             []
3093         ]
3094     },
3095     {
3096         "id": "49616106.d3e75",
3097         "type": "record",
3098         "name": "record TBDMT RestAPI params",
3099         "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`\" />",
3100         "comments": "",
3101         "outputs": 1,
3102         "x": 1709.1093101501465,
3103         "y": 607.9319900274277,
3104         "z": "7137e6b8.2035e8",
3105         "wires": [
3106             []
3107         ]
3108     },
3109     {
3110         "id": "dbff806f.e203a",
3111         "type": "execute",
3112         "name": "Get nearRTRIC for idGNBCUCPFunction",
3113         "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\"/>",
3114         "comments": "",
3115         "outputs": 1,
3116         "x": 1709.1092491149902,
3117         "y": 652.9319919347763,
3118         "z": "7137e6b8.2035e8",
3119         "wires": [
3120             [
3121                 "87bb62d6.58d95",
3122                 "d449f248.65b7a"
3123             ]
3124         ]
3125     },
3126     {
3127         "id": "7b41f9d4.436188",
3128         "type": "record",
3129         "name": "record",
3130         "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`\"/>",
3131         "comments": "",
3132         "outputs": 1,
3133         "x": 2373.1091117858887,
3134         "y": 661.931941986084,
3135         "z": "7137e6b8.2035e8",
3136         "wires": [
3137             []
3138         ]
3139     },
3140     {
3141         "id": "52a139e4.eb7ef8",
3142         "type": "execute",
3143         "name": "printContext",
3144         "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",
3145         "comments": "",
3146         "outputs": 1,
3147         "x": 2351.8871841430664,
3148         "y": 713.9321460723877,
3149         "z": "7137e6b8.2035e8",
3150         "wires": [
3151             []
3152         ]
3153     },
3154     {
3155         "id": "5b70c6e5.c4b398",
3156         "type": "set",
3157         "name": "set",
3158         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from CPS. Aborting RPC executiopn'/>",
3159         "comments": "",
3160         "x": 2375.1092567443848,
3161         "y": 566.042999625206,
3162         "z": "7137e6b8.2035e8",
3163         "wires": []
3164     },
3165     {
3166         "id": "68291ec4.89a15",
3167         "type": "set",
3168         "name": "set tmp variables",
3169         "xml": "<set>\n<parameter name=\"tmp.idGNBCUCP\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[0].pnf-name`\"/>\n",
3170         "comments": "",
3171         "x": 431.17708587646484,
3172         "y": 370.3333406448364,
3173         "z": "7137e6b8.2035e8",
3174         "wires": []
3175     },
3176     {
3177         "id": "9541314c.9ca08",
3178         "type": "execute",
3179         "name": "read nearRTRICId",
3180         "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",
3181         "comments": "",
3182         "outputs": 1,
3183         "x": 2391.177146911621,
3184         "y": 613.6666841506958,
3185         "z": "7137e6b8.2035e8",
3186         "wires": [
3187             []
3188         ]
3189     },
3190     {
3191         "id": "11ef3c2b.c12334",
3192         "type": "record",
3193         "name": "record",
3194         "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`\"/>",
3195         "comments": "",
3196         "outputs": 1,
3197         "x": 1207.22216796875,
3198         "y": 1094.4444580078125,
3199         "z": "7137e6b8.2035e8",
3200         "wires": [
3201             []
3202         ]
3203     }
3204 ]