CPS Integration
[ccsdk/distribution.git] / platform-logic / oofpcipoc-api / src / main / json / oofpcipoc-api_generic-neighbor-configuration.json
1 [
2     {
3         "id": "a23e1986.d0e508",
4         "type": "comment",
5         "name": "Generic Neighbor Configuration",
6         "info": "",
7         "comments": "",
8         "x": 342.5104064941406,
9         "y": 71.66666412353516,
10         "z": "27bb3cd4.ff8ff4",
11         "wires": []
12     },
13     {
14         "id": "c91e3e99.6d94",
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": 946.6772780418396,
23         "z": "27bb3cd4.ff8ff4",
24         "wires": [
25             [
26                 "6925e908.d68148",
27                 "44d3f36e.4e5edc",
28                 "468b7854.8855a8",
29                 "58f14033.666ac",
30                 "752eee76.25b35",
31                 "57d3d9c.2e0d328",
32                 "4acfeeff.78756",
33                 "7b39b4de.4e9c6c",
34                 "f5ee8b6.12ca678",
35                 "82978ac0.ed8dc8",
36                 "6b608403.2d3acc",
37                 "9f32aefb.8b268",
38                 "f51e527f.45e31"
39             ]
40         ]
41     },
42     {
43         "id": "2424729e.e49bce",
44         "type": "for",
45         "name": "for",
46         "xml": "<for index='idx' start='0' end=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\" >",
47         "comments": "",
48         "outputs": 1,
49         "x": 1500.5108261108398,
50         "y": 814.666862487793,
51         "z": "27bb3cd4.ff8ff4",
52         "wires": [
53             [
54                 "c91e3e99.6d94"
55             ]
56         ]
57     },
58     {
59         "id": "6925e908.d68148",
60         "type": "set",
61         "name": "set tmp variables for the requested fap service input parms",
62         "xml": "<set>\n<parameter name=\"tmp.alias\" value=\"`$generic-neighbor-configuration-input.alias`\"/>\n<parameter name=\"tmp.plmnid\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].plmnid`\"/>\n<parameter name=\"tmp.cid\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].cid`\"/>\n<parameter name=\"tmp.phy-cell-id\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].phy-cell-id`\"/>\n<parameter name=\"tmp.pnf-name\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].pnf-name`\"/>\n<parameter name=\"tmp.blacklisted\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].blacklisted`\"/>\n",
63         "comments": "",
64         "x": 2659.5118865966797,
65         "y": 796.2224502563477,
66         "z": "27bb3cd4.ff8ff4",
67         "wires": []
68     },
69     {
70         "id": "13ca70be.83d0ef",
71         "type": "block",
72         "name": "block : atomic",
73         "xml": "<block atomic='true'>",
74         "atomic": "true",
75         "comments": "",
76         "outputs": 1,
77         "x": 76,
78         "y": 398.65629959106445,
79         "z": "27bb3cd4.ff8ff4",
80         "wires": [
81             [
82                 "3eca09f7.b873e6",
83                 "a9f8f882.e807f8",
84                 "d6fb8a83.bb64f8",
85                 "b1d6a19d.fa01b",
86                 "82ac39cb.7f9698",
87                 "1f32c22f.4bd18e",
88                 "92654a64.0d57a8",
89                 "530ff06c.c455e",
90                 "5b9b0a8.18bd8f4",
91                 "67a95ff9.4b3fd",
92                 "465d1be9.f815a4",
93                 "ad4ecd3c.4121d",
94                 "ddbfcb04.fe0288",
95                 "3b17d3a0.cdc9fc",
96                 "524f7198.62576",
97                 "f9ba5873.70cca8",
98                 "d7997fdc.fef12",
99                 "8b8d2961.aeae98"
100             ]
101         ]
102     },
103     {
104         "id": "d67b8559.51c7a8",
105         "type": "method",
106         "name": "method",
107         "xml": "<method rpc='generic-neighbor-configuration' mode='sync'>\n",
108         "comments": "",
109         "outputs": 1,
110         "x": 93.51040649414062,
111         "y": 230.65624237060547,
112         "z": "27bb3cd4.ff8ff4",
113         "wires": [
114             [
115                 "13ca70be.83d0ef"
116             ]
117         ]
118     },
119     {
120         "id": "3eca09f7.b873e6",
121         "type": "returnSuccess",
122         "name": "return success",
123         "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"SUCCESSFUL Execution\" />\n",
124         "comments": "",
125         "x": 96.51074600219727,
126         "y": 2889.656629562378,
127         "z": "27bb3cd4.ff8ff4",
128         "wires": []
129     },
130     {
131         "id": "a9f8f882.e807f8",
132         "type": "record",
133         "name": "record",
134         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"RPC to Configure Neighbors INVOKED. Number of Neighbors to configure: \"/>\n<parameter name=\"field2\" value=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\"/>\n",
135         "comments": "",
136         "outputs": 1,
137         "x": 392.5107116699219,
138         "y": 128.67709350585938,
139         "z": "27bb3cd4.ff8ff4",
140         "wires": [
141             []
142         ]
143     },
144     {
145         "id": "d6fb8a83.bb64f8",
146         "type": "for",
147         "name": "for",
148         "xml": "<for index='idx' start='0' end=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\" >",
149         "comments": "",
150         "outputs": 1,
151         "x": 403.5960998535156,
152         "y": 175.61983489990234,
153         "z": "27bb3cd4.ff8ff4",
154         "wires": [
155             [
156                 "3f83b27a.26631e"
157             ]
158         ]
159     },
160     {
161         "id": "b1d6a19d.fa01b",
162         "type": "execute",
163         "name": "execute Properties",
164         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='/opt/onap/ccsdk/data/properties/sdnr-oofpcipoc-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",
165         "comments": "",
166         "outputs": 1,
167         "x": 413.5105895996094,
168         "y": 224.67707061767578,
169         "z": "27bb3cd4.ff8ff4",
170         "wires": [
171             []
172         ]
173     },
174     {
175         "id": "82ac39cb.7f9698",
176         "type": "record",
177         "name": "record",
178         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Properties read .. generic neighbor config template\"/>\n<parameter name=\"field2\" value=\"`$prop.restapi.generic-neighbor-patch.template`\"/>\n<parameter name=\"field3\" value=\"`$prop.controller.user`\"/>\n<parameter name=\"field4\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"field5\" value=\"`$prop.controller.url`\"/>",
179         "comments": "",
180         "outputs": 1,
181         "x": 379.5107116699219,
182         "y": 265.67716217041016,
183         "z": "27bb3cd4.ff8ff4",
184         "wires": [
185             []
186         ]
187     },
188     {
189         "id": "819d7966.4e53d8",
190         "type": "service-logic",
191         "name": "oofpcipoc-api ${project.version}",
192         "module": "oofpcipoc-api",
193         "version": "${project.version}",
194         "comments": "",
195         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='oofpcipoc-api' version='${project.version}'>",
196         "outputs": 1,
197         "x": 147.51039123535156,
198         "y": 140.6563491821289,
199         "z": "27bb3cd4.ff8ff4",
200         "wires": [
201             [
202                 "d67b8559.51c7a8"
203             ]
204         ]
205     },
206     {
207         "id": "3f83b27a.26631e",
208         "type": "record",
209         "name": "record",
210         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Input RPC Payload request. Neighbor #:  \"/>\n<parameter name=\"field2\" value=\"`$idx`\"/>\n<parameter name=\"field3\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].plmnid`\"/>\n<parameter name=\"field4\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].cid`\"/>\n<parameter name=\"field5\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].phy-cell-id`\"/>\n<parameter name=\"field6\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].pnf-name`\"/>\n<parameter name=\"field7\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].blacklisted`\"/>",
211         "comments": "",
212         "outputs": 1,
213         "x": 568.5109558105469,
214         "y": 159.6562957763672,
215         "z": "27bb3cd4.ff8ff4",
216         "wires": [
217             []
218         ]
219     },
220     {
221         "id": "f7672e92.fc0de",
222         "type": "dgstart",
223         "name": "DGSTART",
224         "outputs": 1,
225         "x": 82.51040649414062,
226         "y": 78.65625,
227         "z": "27bb3cd4.ff8ff4",
228         "wires": [
229             [
230                 "819d7966.4e53d8"
231             ]
232         ]
233     },
234     {
235         "id": "57d3d9c.2e0d328",
236         "type": "execute",
237         "name": "generate neighbor config URL",
238         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchNRCellRelation`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",
239         "comments": "",
240         "outputs": 1,
241         "x": 2578.3551712036133,
242         "y": 1002.2327814102173,
243         "z": "27bb3cd4.ff8ff4",
244         "wires": [
245             []
246         ]
247     },
248     {
249         "id": "44d3f36e.4e5edc",
250         "type": "record",
251         "name": "record",
252         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Config Neighbor List URL\"/>\n<parameter name=\"field2\" value=\"`$tmp.config-neighbor-service-url`\"/>",
253         "comments": "",
254         "outputs": 1,
255         "x": 2512.0211067199707,
256         "y": 1200.454993724823,
257         "z": "27bb3cd4.ff8ff4",
258         "wires": [
259             []
260         ]
261     },
262     {
263         "id": "58f14033.666ac",
264         "type": "execute",
265         "name": "Configure neighbor using PATCH",
266         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/oofpcipoc-generic-neighbor-patch.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.config-neighbor-service-url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"PATCH\"/>\n<parameter name=\"responsePrefix\" value=\"oofpci-neighbor-patch-response\"/>\n<parameter name='contentType' value='application/yang.patch+json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/yang.patch-status+json' />",
267         "comments": "",
268         "outputs": 1,
269         "x": 2547.021194458008,
270         "y": 1301.455020904541,
271         "z": "27bb3cd4.ff8ff4",
272         "wires": [
273             [
274                 "fceb428.c8443c",
275                 "407e4c2f.42a8f4"
276             ]
277         ]
278     },
279     {
280         "id": "fceb428.c8443c",
281         "type": "failure",
282         "name": "failure",
283         "xml": "<outcome value='failure'>\n",
284         "comments": "",
285         "outputs": 1,
286         "x": 2918.0210666656494,
287         "y": 1175.444447517395,
288         "z": "27bb3cd4.ff8ff4",
289         "wires": [
290             [
291                 "c454f3e3.bd2bf"
292             ]
293         ]
294     },
295     {
296         "id": "407e4c2f.42a8f4",
297         "type": "success",
298         "name": "success",
299         "xml": "<outcome value='success'>\n",
300         "comments": "",
301         "outputs": 1,
302         "x": 2920.021011352539,
303         "y": 1239.444278717041,
304         "z": "27bb3cd4.ff8ff4",
305         "wires": [
306             [
307                 "330ddc53.338d34"
308             ]
309         ]
310     },
311     {
312         "id": "2492fcd7.1fb324",
313         "type": "record",
314         "name": "record",
315         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"PATCH Neighbor Executed Successfully \"/>",
316         "comments": "",
317         "outputs": 1,
318         "x": 3251.0208053588867,
319         "y": 1235.4443664550781,
320         "z": "27bb3cd4.ff8ff4",
321         "wires": [
322             []
323         ]
324     },
325     {
326         "id": "330ddc53.338d34",
327         "type": "block",
328         "name": "block",
329         "xml": "<block>\n",
330         "atomic": "false",
331         "comments": "",
332         "outputs": 1,
333         "x": 3087.020854949951,
334         "y": 1238.4443607330322,
335         "z": "27bb3cd4.ff8ff4",
336         "wires": [
337             [
338                 "2492fcd7.1fb324"
339             ]
340         ]
341     },
342     {
343         "id": "c454f3e3.bd2bf",
344         "type": "block",
345         "name": "block",
346         "xml": "<block>\n",
347         "atomic": "false",
348         "comments": "",
349         "outputs": 1,
350         "x": 3077.020929336548,
351         "y": 1184.4444332122803,
352         "z": "27bb3cd4.ff8ff4",
353         "wires": [
354             [
355                 "ab38ccb9.17f85"
356             ]
357         ]
358     },
359     {
360         "id": "ab38ccb9.17f85",
361         "type": "returnFailure",
362         "name": "return failure",
363         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error adding a new neighbor\" />",
364         "comments": "",
365         "x": 3253.0206928253174,
366         "y": 1169.4444065093994,
367         "z": "27bb3cd4.ff8ff4",
368         "wires": []
369     },
370     {
371         "id": "468b7854.8855a8",
372         "type": "execute",
373         "name": "Get neighbor details pre-configuration",
374         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.config-neighbor-service-url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"oofpci-neighbor-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n",
375         "comments": "",
376         "outputs": 1,
377         "x": 2571.6878662109375,
378         "y": 1248.454933166504,
379         "z": "27bb3cd4.ff8ff4",
380         "wires": [
381             [
382                 "10854dfb.5c9a62",
383                 "2be3a2fc.af94fe"
384             ]
385         ]
386     },
387     {
388         "id": "10854dfb.5c9a62",
389         "type": "failure",
390         "name": "failure",
391         "xml": "<outcome value='failure'>\n",
392         "comments": "",
393         "outputs": 1,
394         "x": 2923.0211791992188,
395         "y": 1060.1109132766724,
396         "z": "27bb3cd4.ff8ff4",
397         "wires": [
398             [
399                 "748ad58c.536bec"
400             ]
401         ]
402     },
403     {
404         "id": "2be3a2fc.af94fe",
405         "type": "success",
406         "name": "success",
407         "xml": "<outcome value='success'>\n",
408         "comments": "",
409         "outputs": 1,
410         "x": 2910.0210723876953,
411         "y": 1124.1110610961914,
412         "z": "27bb3cd4.ff8ff4",
413         "wires": [
414             [
415                 "8a001b63.43d398"
416             ]
417         ]
418     },
419     {
420         "id": "8a001b63.43d398",
421         "type": "block",
422         "name": "block",
423         "xml": "<block>\n",
424         "atomic": "false",
425         "comments": "",
426         "outputs": 1,
427         "x": 3053.0208683013916,
428         "y": 1121.1109766960144,
429         "z": "27bb3cd4.ff8ff4",
430         "wires": [
431             [
432                 "3b696d35.d99f82"
433             ]
434         ]
435     },
436     {
437         "id": "3b696d35.d99f82",
438         "type": "record",
439         "name": "record",
440         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Details about Neighbor Pre-configuration\"/>\n<parameter name=\"field2\" value=\"`$oofpci-neighbor-response.attributes.nRTCI`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.attributes.isHOAllowed`\"/>",
441         "comments": "",
442         "outputs": 1,
443         "x": 3214.0207843780518,
444         "y": 1115.111247062683,
445         "z": "27bb3cd4.ff8ff4",
446         "wires": [
447             []
448         ]
449     },
450     {
451         "id": "748ad58c.536bec",
452         "type": "returnFailure",
453         "name": "return failure",
454         "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 \" />",
455         "comments": "",
456         "x": 3122.0210723876953,
457         "y": 1050.1109409332275,
458         "z": "27bb3cd4.ff8ff4",
459         "wires": []
460     },
461     {
462         "id": "752eee76.25b35",
463         "type": "execute",
464         "name": "Get neighbor details post-configuration",
465         "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",
466         "comments": "",
467         "outputs": 1,
468         "x": 2553.021194458008,
469         "y": 1355.6770725250244,
470         "z": "27bb3cd4.ff8ff4",
471         "wires": [
472             [
473                 "7fe560fd.02d23",
474                 "ed1931cf.b85b4"
475             ]
476         ]
477     },
478     {
479         "id": "7fe560fd.02d23",
480         "type": "failure",
481         "name": "failure",
482         "xml": "<outcome value='failure'>\n",
483         "comments": "",
484         "outputs": 1,
485         "x": 2948.0211181640625,
486         "y": 1286.9997692108154,
487         "z": "27bb3cd4.ff8ff4",
488         "wires": [
489             [
490                 "204d349b.8c167c"
491             ]
492         ]
493     },
494     {
495         "id": "ed1931cf.b85b4",
496         "type": "success",
497         "name": "success",
498         "xml": "<outcome value='success'>\n",
499         "comments": "",
500         "outputs": 1,
501         "x": 2941.021011352539,
502         "y": 1338.9999656677246,
503         "z": "27bb3cd4.ff8ff4",
504         "wires": [
505             [
506                 "80020226.7c32a"
507             ]
508         ]
509     },
510     {
511         "id": "80020226.7c32a",
512         "type": "block",
513         "name": "block",
514         "xml": "<block>\n",
515         "atomic": "false",
516         "comments": "",
517         "outputs": 1,
518         "x": 3110.0207710266113,
519         "y": 1345.9999046325684,
520         "z": "27bb3cd4.ff8ff4",
521         "wires": [
522             [
523                 "78e48fb1.deedb"
524             ]
525         ]
526     },
527     {
528         "id": "204d349b.8c167c",
529         "type": "returnFailure",
530         "name": "return failure",
531         "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 \" />",
532         "comments": "",
533         "x": 3121.0210723876953,
534         "y": 1283.9997968673706,
535         "z": "27bb3cd4.ff8ff4",
536         "wires": []
537     },
538     {
539         "id": "78e48fb1.deedb",
540         "type": "record",
541         "name": "record",
542         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Details about Neighbor Post-configuration\"/>\n<parameter name=\"field2\" value=\"`$oofpci-neighbor-response.attributes.nRTCI`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.attributes.isHOAllowed`\"/>",
543         "comments": "",
544         "outputs": 1,
545         "x": 3257.0208053588867,
546         "y": 1344.0001211166382,
547         "z": "27bb3cd4.ff8ff4",
548         "wires": [
549             []
550         ]
551     },
552     {
553         "id": "4c74462a.6f2e48",
554         "type": "block",
555         "name": "block : atomic",
556         "xml": "<block atomic='true'>",
557         "atomic": "true",
558         "comments": "",
559         "outputs": 1,
560         "x": 971.5107345581055,
561         "y": 1316.6667013168335,
562         "z": "27bb3cd4.ff8ff4",
563         "wires": [
564             [
565                 "dfe1cac7.b0a0c8",
566                 "ff99ef1.36e851",
567                 "567107e4.113ae8",
568                 "1abc8087.4dadff",
569                 "792e7b5a.a61a04",
570                 "3504d0f4.5ddf1",
571                 "b1cab950.390f88",
572                 "a83b1f0f.66683",
573                 "95fb7dbc.302e3",
574                 "2e0329eb.7cfeb6",
575                 "8750c827.149de8",
576                 "2f355bcb.3566f4",
577                 "1f8cb6f9.f168b9",
578                 "edde733c.b2ac9"
579             ]
580         ]
581     },
582     {
583         "id": "f05d9389.aa23",
584         "type": "for",
585         "name": "for",
586         "xml": "<for index='idx' start='0' end=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\" >",
587         "comments": "",
588         "outputs": 1,
589         "x": 881.5107002258301,
590         "y": 908.656328201294,
591         "z": "27bb3cd4.ff8ff4",
592         "wires": [
593             [
594                 "4c74462a.6f2e48"
595             ]
596         ]
597     },
598     {
599         "id": "dfe1cac7.b0a0c8",
600         "type": "set",
601         "name": "set tmp variables for the requested fap service input parms",
602         "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",
603         "comments": "",
604         "x": 1298.1787033081055,
605         "y": 952.2120819091797,
606         "z": "27bb3cd4.ff8ff4",
607         "wires": []
608     },
609     {
610         "id": "a83b1f0f.66683",
611         "type": "execute",
612         "name": "generate neighbor config URL",
613         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchNRCellRelation.ransim-mounted`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",
614         "comments": "",
615         "outputs": 1,
616         "x": 1284.0216979980469,
617         "y": 1174.2226285934448,
618         "z": "27bb3cd4.ff8ff4",
619         "wires": [
620             []
621         ]
622     },
623     {
624         "id": "ff99ef1.36e851",
625         "type": "execute",
626         "name": "populate idNRCellCU",
627         "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`\"/>",
628         "comments": "",
629         "outputs": 1,
630         "x": 1259.0214157104492,
631         "y": 1289.4447593688965,
632         "z": "27bb3cd4.ff8ff4",
633         "wires": [
634             []
635         ]
636     },
637     {
638         "id": "567107e4.113ae8",
639         "type": "record",
640         "name": "record",
641         "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",
642         "comments": "",
643         "outputs": 1,
644         "x": 1210.021327972412,
645         "y": 1392.5876898765564,
646         "z": "27bb3cd4.ff8ff4",
647         "wires": [
648             []
649         ]
650     },
651     {
652         "id": "1abc8087.4dadff",
653         "type": "execute",
654         "name": "populate idNRCellRelation",
655         "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`\"/>",
656         "comments": "",
657         "outputs": 1,
658         "x": 1247.0212326049805,
659         "y": 1340.444679260254,
660         "z": "27bb3cd4.ff8ff4",
661         "wires": [
662             []
663         ]
664     },
665     {
666         "id": "3504d0f4.5ddf1",
667         "type": "execute",
668         "name": "Configure neighbor using PATCH",
669         "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' />",
670         "comments": "",
671         "outputs": 1,
672         "x": 1271.021245956421,
673         "y": 1498.4445362091064,
674         "z": "27bb3cd4.ff8ff4",
675         "wires": [
676             [
677                 "38f6302f.63f8e",
678                 "6c5aecc3.e3bae4"
679             ]
680         ]
681     },
682     {
683         "id": "38f6302f.63f8e",
684         "type": "failure",
685         "name": "failure",
686         "xml": "<outcome value='failure'>\n",
687         "comments": "",
688         "outputs": 1,
689         "x": 1566.0211334228516,
690         "y": 1505.4339895248413,
691         "z": "27bb3cd4.ff8ff4",
692         "wires": [
693             [
694                 "21f9c0d0.b3e61"
695             ]
696         ]
697     },
698     {
699         "id": "6c5aecc3.e3bae4",
700         "type": "success",
701         "name": "success",
702         "xml": "<outcome value='success'>\n",
703         "comments": "",
704         "outputs": 1,
705         "x": 1584.0211753845215,
706         "y": 1573.4338159561157,
707         "z": "27bb3cd4.ff8ff4",
708         "wires": [
709             [
710                 "2b727255.684e4e"
711             ]
712         ]
713     },
714     {
715         "id": "6d617e74.2db02",
716         "type": "record",
717         "name": "record",
718         "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 \"/>",
719         "comments": "",
720         "outputs": 1,
721         "x": 1922.0209274291992,
722         "y": 1560.4339241981506,
723         "z": "27bb3cd4.ff8ff4",
724         "wires": [
725             []
726         ]
727     },
728     {
729         "id": "2b727255.684e4e",
730         "type": "block",
731         "name": "block",
732         "xml": "<block>\n",
733         "atomic": "false",
734         "comments": "",
735         "outputs": 1,
736         "x": 1764.020839691162,
737         "y": 1571.4338970184326,
738         "z": "27bb3cd4.ff8ff4",
739         "wires": [
740             [
741                 "6d617e74.2db02"
742             ]
743         ]
744     },
745     {
746         "id": "21f9c0d0.b3e61",
747         "type": "block",
748         "name": "block",
749         "xml": "<block>\n",
750         "atomic": "false",
751         "comments": "",
752         "outputs": 1,
753         "x": 1725.02099609375,
754         "y": 1514.4339752197266,
755         "z": "27bb3cd4.ff8ff4",
756         "wires": [
757             [
758                 "f5d875fe.b1abd8"
759             ]
760         ]
761     },
762     {
763         "id": "f5d875fe.b1abd8",
764         "type": "returnFailure",
765         "name": "return failure",
766         "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\" />",
767         "comments": "",
768         "x": 1901.0207595825195,
769         "y": 1499.4339485168457,
770         "z": "27bb3cd4.ff8ff4",
771         "wires": []
772     },
773     {
774         "id": "792e7b5a.a61a04",
775         "type": "execute",
776         "name": "Get neighbor details pre-configuration",
777         "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",
778         "comments": "",
779         "outputs": 1,
780         "x": 1299.0212097167969,
781         "y": 1445.44455909729,
782         "z": "27bb3cd4.ff8ff4",
783         "wires": [
784             [
785                 "540211b2.94b0d",
786                 "801a995a.edafc8"
787             ]
788         ]
789     },
790     {
791         "id": "540211b2.94b0d",
792         "type": "failure",
793         "name": "failure",
794         "xml": "<outcome value='failure'>\n",
795         "comments": "",
796         "outputs": 1,
797         "x": 1554.0212860107422,
798         "y": 1386.1004600524902,
799         "z": "27bb3cd4.ff8ff4",
800         "wires": [
801             [
802                 "3c1c75d7.8974ba"
803             ]
804         ]
805     },
806     {
807         "id": "801a995a.edafc8",
808         "type": "success",
809         "name": "success",
810         "xml": "<outcome value='success'>\n",
811         "comments": "",
812         "outputs": 1,
813         "x": 1549.0211181640625,
814         "y": 1442.1006135940552,
815         "z": "27bb3cd4.ff8ff4",
816         "wires": [
817             [
818                 "fd5d7c52.8ddfa"
819             ]
820         ]
821     },
822     {
823         "id": "fd5d7c52.8ddfa",
824         "type": "block",
825         "name": "block",
826         "xml": "<block>\n",
827         "atomic": "false",
828         "comments": "",
829         "outputs": 1,
830         "x": 1701.0209350585938,
831         "y": 1451.1005187034607,
832         "z": "27bb3cd4.ff8ff4",
833         "wires": [
834             [
835                 "2a23aaaf.9ebec6"
836             ]
837         ]
838     },
839     {
840         "id": "2a23aaaf.9ebec6",
841         "type": "record",
842         "name": "record",
843         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Details about Neighbor Pre-configuration\"/>\n<parameter name=\"field2\" value=\"`$oofpci-neighbor-response.attributes.nRTCI`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.attributes.isHOAllowed`\"/>\n",
844         "comments": "",
845         "outputs": 1,
846         "x": 1862.020887851715,
847         "y": 1445.1008157730103,
848         "z": "27bb3cd4.ff8ff4",
849         "wires": [
850             []
851         ]
852     },
853     {
854         "id": "3c1c75d7.8974ba",
855         "type": "returnFailure",
856         "name": "return failure",
857         "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 \" />",
858         "comments": "",
859         "x": 1755.0210762023926,
860         "y": 1392.100468635559,
861         "z": "27bb3cd4.ff8ff4",
862         "wires": []
863     },
864     {
865         "id": "b1cab950.390f88",
866         "type": "execute",
867         "name": "Get neighbor details post-configuration",
868         "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",
869         "comments": "",
870         "outputs": 1,
871         "x": 1237.0211849212646,
872         "y": 1612.333330154419,
873         "z": "27bb3cd4.ff8ff4",
874         "wires": [
875             [
876                 "29106f4a.64b9b",
877                 "697dc7e3.e53d38"
878             ]
879         ]
880     },
881     {
882         "id": "29106f4a.64b9b",
883         "type": "failure",
884         "name": "failure",
885         "xml": "<outcome value='failure'>\n",
886         "comments": "",
887         "outputs": 1,
888         "x": 1594.0212860107422,
889         "y": 1623.989315032959,
890         "z": "27bb3cd4.ff8ff4",
891         "wires": [
892             [
893                 "e1372b.75c588d8"
894             ]
895         ]
896     },
897     {
898         "id": "697dc7e3.e53d38",
899         "type": "success",
900         "name": "success",
901         "xml": "<outcome value='success'>\n",
902         "comments": "",
903         "outputs": 1,
904         "x": 1589.0211181640625,
905         "y": 1679.989468574524,
906         "z": "27bb3cd4.ff8ff4",
907         "wires": [
908             [
909                 "fca7e979.981c08"
910             ]
911         ]
912     },
913     {
914         "id": "fca7e979.981c08",
915         "type": "block",
916         "name": "block",
917         "xml": "<block>\n",
918         "atomic": "false",
919         "comments": "",
920         "outputs": 1,
921         "x": 1741.0209350585938,
922         "y": 1688.9893736839294,
923         "z": "27bb3cd4.ff8ff4",
924         "wires": [
925             [
926                 "e95b282a.51b588"
927             ]
928         ]
929     },
930     {
931         "id": "e1372b.75c588d8",
932         "type": "returnFailure",
933         "name": "return failure",
934         "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 \" />",
935         "comments": "",
936         "x": 1795.0210762023926,
937         "y": 1629.9893236160278,
938         "z": "27bb3cd4.ff8ff4",
939         "wires": []
940     },
941     {
942         "id": "e95b282a.51b588",
943         "type": "record",
944         "name": "record",
945         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Details about Neighbor Post-configuration\"/>\n<parameter name=\"field2\" value=\"`$oofpci-neighbor-response.attributes.nRTCI`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.attributes.isHOAllowed`\"/>",
946         "comments": "",
947         "outputs": 1,
948         "x": 1902.0208435058594,
949         "y": 1681.9896183013916,
950         "z": "27bb3cd4.ff8ff4",
951         "wires": [
952             []
953         ]
954     },
955     {
956         "id": "e15c6c11.eab37",
957         "type": "outcome",
958         "name": "Not Mounted",
959         "xml": "<outcome value='false'>\n",
960         "comments": "",
961         "outputs": 1,
962         "x": 1172.5105209350586,
963         "y": 819.6667823791504,
964         "z": "27bb3cd4.ff8ff4",
965         "wires": [
966             [
967                 "2424729e.e49bce"
968             ]
969         ]
970     },
971     {
972         "id": "1f32c22f.4bd18e",
973         "type": "switchNode",
974         "name": "switch mounted",
975         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
976         "comments": "",
977         "outputs": 1,
978         "x": 455.51043701171875,
979         "y": 843.6667327880859,
980         "z": "27bb3cd4.ff8ff4",
981         "wires": [
982             [
983                 "e15c6c11.eab37",
984                 "572a8f53.31922"
985             ]
986         ]
987     },
988     {
989         "id": "572a8f53.31922",
990         "type": "outcome",
991         "name": "Mounted",
992         "xml": "<outcome value='true'>\n",
993         "comments": "",
994         "outputs": 1,
995         "x": 678.510440826416,
996         "y": 883.6667442321777,
997         "z": "27bb3cd4.ff8ff4",
998         "wires": [
999             [
1000                 "f05d9389.aa23"
1001             ]
1002         ]
1003     },
1004     {
1005         "id": "95fb7dbc.302e3",
1006         "type": "execute",
1007         "name": "populate idGNBCUCPFunction",
1008         "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`\"/>",
1009         "comments": "",
1010         "outputs": 1,
1011         "x": 1281.5108795166016,
1012         "y": 1254.6669673919678,
1013         "z": "27bb3cd4.ff8ff4",
1014         "wires": [
1015             []
1016         ]
1017     },
1018     {
1019         "id": "158a1faf.a18df",
1020         "type": "execute",
1021         "name": "execute TemplateNode",
1022         "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' />",
1023         "comments": "",
1024         "outputs": 1,
1025         "x": 921.520866394043,
1026         "y": 2665.121678367257,
1027         "z": "27bb3cd4.ff8ff4",
1028         "wires": [
1029             [
1030                 "14c5f32a.54dc0d",
1031                 "822b4365.b6357"
1032             ]
1033         ]
1034     },
1035     {
1036         "id": "14c5f32a.54dc0d",
1037         "type": "success",
1038         "name": "success",
1039         "xml": "<outcome value='success'>\n",
1040         "comments": "",
1041         "outputs": 1,
1042         "x": 1195.520866394043,
1043         "y": 2634.121678367257,
1044         "z": "27bb3cd4.ff8ff4",
1045         "wires": [
1046             [
1047                 "7bdc60e.dc968a"
1048             ]
1049         ]
1050     },
1051     {
1052         "id": "7bdc60e.dc968a",
1053         "type": "block",
1054         "name": "block : atomic",
1055         "xml": "<block atomic='true'>",
1056         "atomic": "true",
1057         "comments": "",
1058         "outputs": 1,
1059         "x": 1386.520866394043,
1060         "y": 2637.121678367257,
1061         "z": "27bb3cd4.ff8ff4",
1062         "wires": [
1063             [
1064                 "840a192f.604148"
1065             ]
1066         ]
1067     },
1068     {
1069         "id": "840a192f.604148",
1070         "type": "record",
1071         "name": "record",
1072         "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`' />",
1073         "comments": "",
1074         "outputs": 1,
1075         "x": 1554.520866394043,
1076         "y": 2638.121678367257,
1077         "z": "27bb3cd4.ff8ff4",
1078         "wires": [
1079             []
1080         ]
1081     },
1082     {
1083         "id": "8bb32410.7dc268",
1084         "type": "execute",
1085         "name": "remove new lines",
1086         "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",
1087         "comments": "",
1088         "outputs": 1,
1089         "x": 894.020866394043,
1090         "y": 2781.121678367257,
1091         "z": "27bb3cd4.ff8ff4",
1092         "wires": [
1093             [
1094                 "404aa1a2.5b57",
1095                 "a2cdb02b.0dff3"
1096             ]
1097         ]
1098     },
1099     {
1100         "id": "824b311c.61cc8",
1101         "type": "execute",
1102         "name": "remove tabs",
1103         "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",
1104         "comments": "",
1105         "outputs": 1,
1106         "x": 883.520866394043,
1107         "y": 2863.121678367257,
1108         "z": "27bb3cd4.ff8ff4",
1109         "wires": [
1110             [
1111                 "944b733b.d27a6",
1112                 "99c0e62b.b388a8"
1113             ]
1114         ]
1115     },
1116     {
1117         "id": "944b733b.d27a6",
1118         "type": "success",
1119         "name": "success",
1120         "xml": "<outcome value='success'>\n",
1121         "comments": "",
1122         "outputs": 1,
1123         "x": 1066.020866394043,
1124         "y": 2871.121678367257,
1125         "z": "27bb3cd4.ff8ff4",
1126         "wires": [
1127             [
1128                 "8a494f39.07c32"
1129             ]
1130         ]
1131     },
1132     {
1133         "id": "8a494f39.07c32",
1134         "type": "block",
1135         "name": "block : atomic",
1136         "xml": "<block atomic='true'>",
1137         "atomic": "true",
1138         "comments": "",
1139         "outputs": 1,
1140         "x": 1251.020866394043,
1141         "y": 2869.121678367257,
1142         "z": "27bb3cd4.ff8ff4",
1143         "wires": [
1144             [
1145                 "1ace760a.7dbbda"
1146             ]
1147         ]
1148     },
1149     {
1150         "id": "1ace760a.7dbbda",
1151         "type": "record",
1152         "name": "record",
1153         "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",
1154         "comments": "",
1155         "outputs": 1,
1156         "x": 1453.020866394043,
1157         "y": 2864.121678367257,
1158         "z": "27bb3cd4.ff8ff4",
1159         "wires": [
1160             []
1161         ]
1162     },
1163     {
1164         "id": "404aa1a2.5b57",
1165         "type": "success",
1166         "name": "success",
1167         "xml": "<outcome value='success'>\n",
1168         "comments": "",
1169         "outputs": 1,
1170         "x": 1087.520866394043,
1171         "y": 2749.121678367257,
1172         "z": "27bb3cd4.ff8ff4",
1173         "wires": [
1174             [
1175                 "8e0a05a9.8ff498"
1176             ]
1177         ]
1178     },
1179     {
1180         "id": "8e0a05a9.8ff498",
1181         "type": "block",
1182         "name": "block : atomic",
1183         "xml": "<block atomic='true'>",
1184         "atomic": "true",
1185         "comments": "",
1186         "outputs": 1,
1187         "x": 1262.520866394043,
1188         "y": 2763.121678367257,
1189         "z": "27bb3cd4.ff8ff4",
1190         "wires": [
1191             [
1192                 "bebd6ee2.3c9e6"
1193             ]
1194         ]
1195     },
1196     {
1197         "id": "bebd6ee2.3c9e6",
1198         "type": "record",
1199         "name": "record",
1200         "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",
1201         "comments": "",
1202         "outputs": 1,
1203         "x": 1456.5209045410156,
1204         "y": 2768.1217303425074,
1205         "z": "27bb3cd4.ff8ff4",
1206         "wires": [
1207             []
1208         ]
1209     },
1210     {
1211         "id": "822b4365.b6357",
1212         "type": "failure",
1213         "name": "failure",
1214         "xml": "<outcome value='failure'>\n",
1215         "comments": "",
1216         "outputs": 1,
1217         "x": 1194.520866394043,
1218         "y": 2691.121678367257,
1219         "z": "27bb3cd4.ff8ff4",
1220         "wires": [
1221             [
1222                 "cec53de4.d756d"
1223             ]
1224         ]
1225     },
1226     {
1227         "id": "cec53de4.d756d",
1228         "type": "block",
1229         "name": "block",
1230         "xml": "<block>\n",
1231         "atomic": "false",
1232         "comments": "",
1233         "outputs": 1,
1234         "x": 1363.5207443237305,
1235         "y": 2697.121678367257,
1236         "z": "27bb3cd4.ff8ff4",
1237         "wires": [
1238             [
1239                 "7950b06c.0480a"
1240             ]
1241         ]
1242     },
1243     {
1244         "id": "7950b06c.0480a",
1245         "type": "returnFailure",
1246         "name": "return failure",
1247         "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\" />",
1248         "comments": "",
1249         "x": 1519.5205001831055,
1250         "y": 2696.121678367257,
1251         "z": "27bb3cd4.ff8ff4",
1252         "wires": []
1253     },
1254     {
1255         "id": "a2cdb02b.0dff3",
1256         "type": "failure",
1257         "name": "failure",
1258         "xml": "<outcome value='failure'>\n",
1259         "comments": "",
1260         "outputs": 1,
1261         "x": 1108.520866394043,
1262         "y": 2820.121678367257,
1263         "z": "27bb3cd4.ff8ff4",
1264         "wires": [
1265             [
1266                 "9c133c8f.808f1"
1267             ]
1268         ]
1269     },
1270     {
1271         "id": "9c133c8f.808f1",
1272         "type": "block",
1273         "name": "block",
1274         "xml": "<block>\n",
1275         "atomic": "false",
1276         "comments": "",
1277         "outputs": 1,
1278         "x": 1276.5207443237305,
1279         "y": 2815.121678367257,
1280         "z": "27bb3cd4.ff8ff4",
1281         "wires": [
1282             [
1283                 "1075385e.46e228"
1284             ]
1285         ]
1286     },
1287     {
1288         "id": "1075385e.46e228",
1289         "type": "returnFailure",
1290         "name": "return failure",
1291         "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\" />",
1292         "comments": "",
1293         "x": 1434.5204391479492,
1294         "y": 2818.121678367257,
1295         "z": "27bb3cd4.ff8ff4",
1296         "wires": []
1297     },
1298     {
1299         "id": "99c0e62b.b388a8",
1300         "type": "failure",
1301         "name": "failure",
1302         "xml": "<outcome value='failure'>\n",
1303         "comments": "",
1304         "outputs": 1,
1305         "x": 1063.5209121704102,
1306         "y": 2954.1218099594116,
1307         "z": "27bb3cd4.ff8ff4",
1308         "wires": [
1309             [
1310                 "54cbffb2.b0ea"
1311             ]
1312         ]
1313     },
1314     {
1315         "id": "54cbffb2.b0ea",
1316         "type": "block",
1317         "name": "block",
1318         "xml": "<block>\n",
1319         "atomic": "false",
1320         "comments": "",
1321         "outputs": 1,
1322         "x": 1239.5207901000977,
1323         "y": 2955.1218099594116,
1324         "z": "27bb3cd4.ff8ff4",
1325         "wires": [
1326             [
1327                 "f7613a42.82e6d8"
1328             ]
1329         ]
1330     },
1331     {
1332         "id": "f7613a42.82e6d8",
1333         "type": "returnFailure",
1334         "name": "return failure",
1335         "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\" />",
1336         "comments": "",
1337         "x": 1386.5204849243164,
1338         "y": 2958.1218099594116,
1339         "z": "27bb3cd4.ff8ff4",
1340         "wires": []
1341     },
1342     {
1343         "id": "92654a64.0d57a8",
1344         "type": "block",
1345         "name": "DMAAP Payload Generation",
1346         "xml": "<block atomic='true'>",
1347         "atomic": "true",
1348         "comments": "",
1349         "outputs": 1,
1350         "x": 625.520881652832,
1351         "y": 2783.1217765957117,
1352         "z": "27bb3cd4.ff8ff4",
1353         "wires": [
1354             [
1355                 "158a1faf.a18df",
1356                 "8bb32410.7dc268",
1357                 "824b311c.61cc8"
1358             ]
1359         ]
1360     },
1361     {
1362         "id": "530ff06c.c455e",
1363         "type": "block",
1364         "name": "DMAAP Reponse Publish",
1365         "xml": "<block atomic='true'>",
1366         "atomic": "true",
1367         "comments": "",
1368         "outputs": 1,
1369         "x": 482.5208969116211,
1370         "y": 3166.010600090027,
1371         "z": "27bb3cd4.ff8ff4",
1372         "wires": [
1373             [
1374                 "cc493306.8c459",
1375                 "1c6aa3ba.e4877c",
1376                 "e342a902.c1abe8",
1377                 "44e3cf80.cc129"
1378             ]
1379         ]
1380     },
1381     {
1382         "id": "1c6aa3ba.e4877c",
1383         "type": "execute",
1384         "name": "execute DmaapMsg",
1385         "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' />",
1386         "comments": "",
1387         "outputs": 1,
1388         "x": 755.5209732055664,
1389         "y": 3562.12189245224,
1390         "z": "27bb3cd4.ff8ff4",
1391         "wires": [
1392             [
1393                 "41360722.eac968",
1394                 "a6d1a857.b6e408"
1395             ]
1396         ]
1397     },
1398     {
1399         "id": "cc493306.8c459",
1400         "type": "set",
1401         "name": "set",
1402         "xml": "<set>\n<parameter name='tmp.oofpcipoc-dmaap-config-resp.rpc-name' value='`$prop.oofpcipoc-dmaap-config-resp.rpc-name.modifyconfiganr`'/>",
1403         "comments": "",
1404         "x": 723.1876983642578,
1405         "y": 2977.121861934662,
1406         "z": "27bb3cd4.ff8ff4",
1407         "wires": []
1408     },
1409     {
1410         "id": "41360722.eac968",
1411         "type": "failure",
1412         "name": "failure",
1413         "xml": "<outcome value='failure'>\n",
1414         "comments": "",
1415         "outputs": 1,
1416         "x": 930.0209503173828,
1417         "y": 3496.038609981537,
1418         "z": "27bb3cd4.ff8ff4",
1419         "wires": [
1420             [
1421                 "60a9270f.3d4e18"
1422             ]
1423         ]
1424     },
1425     {
1426         "id": "a6d1a857.b6e408",
1427         "type": "success",
1428         "name": "success",
1429         "xml": "<outcome value='success'>\n",
1430         "comments": "",
1431         "outputs": 1,
1432         "x": 953.0208053588867,
1433         "y": 3625.0387167930603,
1434         "z": "27bb3cd4.ff8ff4",
1435         "wires": [
1436             [
1437                 "ead59e1e.36a5"
1438             ]
1439         ]
1440     },
1441     {
1442         "id": "60a9270f.3d4e18",
1443         "type": "block",
1444         "name": "block",
1445         "xml": "<block>\n",
1446         "atomic": "false",
1447         "comments": "",
1448         "outputs": 1,
1449         "x": 1111.0207214355469,
1450         "y": 3499.038739681244,
1451         "z": "27bb3cd4.ff8ff4",
1452         "wires": [
1453             [
1454                 "856c7686.a3c978"
1455             ]
1456         ]
1457     },
1458     {
1459         "id": "856c7686.a3c978",
1460         "type": "returnFailure",
1461         "name": "return failure",
1462         "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\" />",
1463         "comments": "",
1464         "x": 1285.0204391479492,
1465         "y": 3506.03866481781,
1466         "z": "27bb3cd4.ff8ff4",
1467         "wires": []
1468     },
1469     {
1470         "id": "ead59e1e.36a5",
1471         "type": "block",
1472         "name": "block",
1473         "xml": "<block>\n",
1474         "atomic": "false",
1475         "comments": "",
1476         "outputs": 1,
1477         "x": 1113.020450592041,
1478         "y": 3617.038689136505,
1479         "z": "27bb3cd4.ff8ff4",
1480         "wires": [
1481             [
1482                 "2c555488.acc29c"
1483             ]
1484         ]
1485     },
1486     {
1487         "id": "2c555488.acc29c",
1488         "type": "record",
1489         "name": "record",
1490         "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 \"/>",
1491         "comments": "",
1492         "outputs": 1,
1493         "x": 1290.0205688476562,
1494         "y": 3622.038797855377,
1495         "z": "27bb3cd4.ff8ff4",
1496         "wires": [
1497             []
1498         ]
1499     },
1500     {
1501         "id": "66f18141.7b5fa",
1502         "type": "block",
1503         "name": "block : atomic",
1504         "xml": "<block atomic='true'>",
1505         "atomic": "true",
1506         "comments": "",
1507         "outputs": 1,
1508         "x": 2625.5211181640625,
1509         "y": 1623.0104141235352,
1510         "z": "27bb3cd4.ff8ff4",
1511         "wires": [
1512             [
1513                 "32d140f1.b88fb",
1514                 "637b306f.543c5",
1515                 "d465c10b.caccf",
1516                 "6e14e0da.0bdb5"
1517             ]
1518         ]
1519     },
1520     {
1521         "id": "32d140f1.b88fb",
1522         "type": "execute",
1523         "name": "generate configdb nbr ho patch url",
1524         "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`\"/>",
1525         "comments": "",
1526         "outputs": 1,
1527         "x": 2907.521041870117,
1528         "y": 1476.0104608535767,
1529         "z": "27bb3cd4.ff8ff4",
1530         "wires": [
1531             []
1532         ]
1533     },
1534     {
1535         "id": "637b306f.543c5",
1536         "type": "record",
1537         "name": "record configdb RestAPI parms",
1538         "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`\" />",
1539         "comments": "",
1540         "outputs": 1,
1541         "x": 2916.5211334228516,
1542         "y": 1589.0104570388794,
1543         "z": "27bb3cd4.ff8ff4",
1544         "wires": [
1545             []
1546         ]
1547     },
1548     {
1549         "id": "d465c10b.caccf",
1550         "type": "execute",
1551         "name": "Configure PCI value in configdb",
1552         "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",
1553         "comments": "",
1554         "outputs": 1,
1555         "x": 2883.5211181640625,
1556         "y": 1694.0104141235352,
1557         "z": "27bb3cd4.ff8ff4",
1558         "wires": [
1559             [
1560                 "69a167be.15f958",
1561                 "22e6933f.21f04c"
1562             ]
1563         ]
1564     },
1565     {
1566         "id": "69a167be.15f958",
1567         "type": "failure",
1568         "name": "failure",
1569         "xml": "<outcome value='failure'>\n",
1570         "comments": "",
1571         "outputs": 1,
1572         "x": 3098.5211181640625,
1573         "y": 1637.0104141235352,
1574         "z": "27bb3cd4.ff8ff4",
1575         "wires": [
1576             [
1577                 "e88caf47.ae702"
1578             ]
1579         ]
1580     },
1581     {
1582         "id": "22e6933f.21f04c",
1583         "type": "success",
1584         "name": "success",
1585         "xml": "<outcome value='success'>\n",
1586         "comments": "",
1587         "outputs": 1,
1588         "x": 3118.5212478637695,
1589         "y": 1733.0102767944336,
1590         "z": "27bb3cd4.ff8ff4",
1591         "wires": [
1592             [
1593                 "d16cc436.3bcdb8"
1594             ]
1595         ]
1596     },
1597     {
1598         "id": "e88caf47.ae702",
1599         "type": "block",
1600         "name": "block",
1601         "xml": "<block>\n",
1602         "atomic": "false",
1603         "comments": "",
1604         "outputs": 1,
1605         "x": 3267.52099609375,
1606         "y": 1648.0104141235352,
1607         "z": "27bb3cd4.ff8ff4",
1608         "wires": [
1609             [
1610                 "888ea163.551f"
1611             ]
1612         ]
1613     },
1614     {
1615         "id": "d16cc436.3bcdb8",
1616         "type": "block",
1617         "name": "block",
1618         "xml": "<block>\n",
1619         "atomic": "false",
1620         "comments": "",
1621         "outputs": 1,
1622         "x": 3280.5210037231445,
1623         "y": 1734.010398864746,
1624         "z": "27bb3cd4.ff8ff4",
1625         "wires": [
1626             [
1627                 "bd20f7c9.c85b98"
1628             ]
1629         ]
1630     },
1631     {
1632         "id": "888ea163.551f",
1633         "type": "returnFailure",
1634         "name": "return failure",
1635         "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\" />",
1636         "comments": "",
1637         "x": 3421.5206909179688,
1638         "y": 1641.0104141235352,
1639         "z": "27bb3cd4.ff8ff4",
1640         "wires": []
1641     },
1642     {
1643         "id": "bd20f7c9.c85b98",
1644         "type": "record",
1645         "name": "record",
1646         "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\"/>",
1647         "comments": "",
1648         "outputs": 1,
1649         "x": 3435.5212020874023,
1650         "y": 1731.010407447815,
1651         "z": "27bb3cd4.ff8ff4",
1652         "wires": [
1653             []
1654         ]
1655     },
1656     {
1657         "id": "4acfeeff.78756",
1658         "type": "switchNode",
1659         "name": "switch configdb deployed",
1660         "xml": "<switch test='`$prop.configdb-deployed`'>\n",
1661         "comments": "",
1662         "outputs": 1,
1663         "x": 2508.5211334228516,
1664         "y": 1417.0104351043701,
1665         "z": "27bb3cd4.ff8ff4",
1666         "wires": [
1667             [
1668                 "4867f77f.c8c358",
1669                 "8b55e7b1.9c1f78"
1670             ]
1671         ]
1672     },
1673     {
1674         "id": "4867f77f.c8c358",
1675         "type": "outcome",
1676         "name": "Deployed",
1677         "xml": "<outcome value='true'>\n",
1678         "comments": "",
1679         "outputs": 1,
1680         "x": 2550.5211181640625,
1681         "y": 1547.0104141235352,
1682         "z": "27bb3cd4.ff8ff4",
1683         "wires": [
1684             [
1685                 "66f18141.7b5fa"
1686             ]
1687         ]
1688     },
1689     {
1690         "id": "6e14e0da.0bdb5",
1691         "type": "execute",
1692         "name": "Update target cellid for configdb nbr ho patch url",
1693         "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`\"/>",
1694         "comments": "",
1695         "outputs": 1,
1696         "x": 2975.5210723876953,
1697         "y": 1528.12162733078,
1698         "z": "27bb3cd4.ff8ff4",
1699         "wires": [
1700             []
1701         ]
1702     },
1703     {
1704         "id": "8b55e7b1.9c1f78",
1705         "type": "outcome",
1706         "name": "Not Deployed",
1707         "xml": "<outcome value='false'>\n",
1708         "comments": "",
1709         "outputs": 1,
1710         "x": 2915.52108001709,
1711         "y": 1407.3435878753662,
1712         "z": "27bb3cd4.ff8ff4",
1713         "wires": [
1714             [
1715                 "fa469169.21411"
1716             ]
1717         ]
1718     },
1719     {
1720         "id": "5a9987d8.e2c4e8",
1721         "type": "block",
1722         "name": "block : atomic",
1723         "xml": "<block atomic='true'>",
1724         "atomic": "true",
1725         "comments": "",
1726         "outputs": 1,
1727         "x": 1199.5212936401367,
1728         "y": 2281.2328329086304,
1729         "z": "27bb3cd4.ff8ff4",
1730         "wires": [
1731             [
1732                 "11bccb81.cfc964",
1733                 "c7e9af19.d1a3f",
1734                 "81297356.87779",
1735                 "9e49d63a.a0f698"
1736             ]
1737         ]
1738     },
1739     {
1740         "id": "11bccb81.cfc964",
1741         "type": "execute",
1742         "name": "generate configdb nbr ho patch url",
1743         "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`\"/>",
1744         "comments": "",
1745         "outputs": 1,
1746         "x": 1566.521240234375,
1747         "y": 2222.2328810691833,
1748         "z": "27bb3cd4.ff8ff4",
1749         "wires": [
1750             []
1751         ]
1752     },
1753     {
1754         "id": "c7e9af19.d1a3f",
1755         "type": "execute",
1756         "name": "Configure Nbr HO value in configdb",
1757         "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",
1758         "comments": "",
1759         "outputs": 1,
1760         "x": 1497.5213012695312,
1761         "y": 2432.232874393463,
1762         "z": "27bb3cd4.ff8ff4",
1763         "wires": [
1764             [
1765                 "4119df2f.58877",
1766                 "dc98917.65ab07"
1767             ]
1768         ]
1769     },
1770     {
1771         "id": "4119df2f.58877",
1772         "type": "failure",
1773         "name": "failure",
1774         "xml": "<outcome value='failure'>\n",
1775         "comments": "",
1776         "outputs": 1,
1777         "x": 1712.5213012695312,
1778         "y": 2375.232874393463,
1779         "z": "27bb3cd4.ff8ff4",
1780         "wires": [
1781             [
1782                 "f2acbf7d.06f19"
1783             ]
1784         ]
1785     },
1786     {
1787         "id": "dc98917.65ab07",
1788         "type": "success",
1789         "name": "success",
1790         "xml": "<outcome value='success'>\n",
1791         "comments": "",
1792         "outputs": 1,
1793         "x": 1712.5211791992188,
1794         "y": 2471.2327523231506,
1795         "z": "27bb3cd4.ff8ff4",
1796         "wires": [
1797             [
1798                 "d974524c.48c3"
1799             ]
1800         ]
1801     },
1802     {
1803         "id": "f2acbf7d.06f19",
1804         "type": "block",
1805         "name": "block",
1806         "xml": "<block>\n",
1807         "atomic": "false",
1808         "comments": "",
1809         "outputs": 1,
1810         "x": 1881.5211791992188,
1811         "y": 2386.232874393463,
1812         "z": "27bb3cd4.ff8ff4",
1813         "wires": [
1814             [
1815                 "66c19c9a.cc0744"
1816             ]
1817         ]
1818     },
1819     {
1820         "id": "d974524c.48c3",
1821         "type": "block",
1822         "name": "block",
1823         "xml": "<block>\n",
1824         "atomic": "false",
1825         "comments": "",
1826         "outputs": 1,
1827         "x": 1874.5209350585938,
1828         "y": 2472.232874393463,
1829         "z": "27bb3cd4.ff8ff4",
1830         "wires": [
1831             [
1832                 "bd975804.87fac8"
1833             ]
1834         ]
1835     },
1836     {
1837         "id": "66c19c9a.cc0744",
1838         "type": "returnFailure",
1839         "name": "return failure",
1840         "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\" />",
1841         "comments": "",
1842         "x": 2035.5208740234375,
1843         "y": 2379.232874393463,
1844         "z": "27bb3cd4.ff8ff4",
1845         "wires": []
1846     },
1847     {
1848         "id": "bd975804.87fac8",
1849         "type": "record",
1850         "name": "record",
1851         "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\"/>",
1852         "comments": "",
1853         "outputs": 1,
1854         "x": 2029.5211334228516,
1855         "y": 2469.232882976532,
1856         "z": "27bb3cd4.ff8ff4",
1857         "wires": [
1858             []
1859         ]
1860     },
1861     {
1862         "id": "2e0329eb.7cfeb6",
1863         "type": "switchNode",
1864         "name": "switch configdb deployed",
1865         "xml": "<switch test='`$prop.configdb-deployed`'>\n",
1866         "comments": "",
1867         "outputs": 1,
1868         "x": 1090.521499633789,
1869         "y": 1734.2327632904053,
1870         "z": "27bb3cd4.ff8ff4",
1871         "wires": [
1872             [
1873                 "42e1f30.701fe0c",
1874                 "c87f7605.35c438"
1875             ]
1876         ]
1877     },
1878     {
1879         "id": "42e1f30.701fe0c",
1880         "type": "outcome",
1881         "name": "Deployed",
1882         "xml": "<outcome value='true'>\n",
1883         "comments": "",
1884         "outputs": 1,
1885         "x": 929.521297454834,
1886         "y": 2124.232828140259,
1887         "z": "27bb3cd4.ff8ff4",
1888         "wires": [
1889             [
1890                 "5a9987d8.e2c4e8"
1891             ]
1892         ]
1893     },
1894     {
1895         "id": "81297356.87779",
1896         "type": "execute",
1897         "name": "Update target cellid for configdb nbr ho patch url",
1898         "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`\"/>",
1899         "comments": "",
1900         "outputs": 1,
1901         "x": 1617.521240234375,
1902         "y": 2275.344157218933,
1903         "z": "27bb3cd4.ff8ff4",
1904         "wires": [
1905             []
1906         ]
1907     },
1908     {
1909         "id": "4b29419d.11b54",
1910         "type": "record",
1911         "name": "record",
1912         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CPS is Deployed, ConfigDB Skipped\"/>",
1913         "comments": "",
1914         "outputs": 1,
1915         "x": 1529.5212059020996,
1916         "y": 1774.4547634124756,
1917         "z": "27bb3cd4.ff8ff4",
1918         "wires": [
1919             []
1920         ]
1921     },
1922     {
1923         "id": "c87f7605.35c438",
1924         "type": "outcome",
1925         "name": "Not Deployed",
1926         "xml": "<outcome value='false'>\n",
1927         "comments": "",
1928         "outputs": 1,
1929         "x": 1406.5211715698242,
1930         "y": 1719.5660467147827,
1931         "z": "27bb3cd4.ff8ff4",
1932         "wires": [
1933             [
1934                 "fb5aba08.620b18"
1935             ]
1936         ]
1937     },
1938     {
1939         "id": "9e49d63a.a0f698",
1940         "type": "record",
1941         "name": "record configdb RestAPI parms",
1942         "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`\" />",
1943         "comments": "",
1944         "outputs": 1,
1945         "x": 1563.0767974853516,
1946         "y": 2332.0105538368225,
1947         "z": "27bb3cd4.ff8ff4",
1948         "wires": [
1949             []
1950         ]
1951     },
1952     {
1953         "id": "5b9b0a8.18bd8f4",
1954         "type": "set",
1955         "name": "set properties for DMAAP header",
1956         "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`\"/>",
1957         "comments": "",
1958         "x": 456.5104217529297,
1959         "y": 309.6666774749756,
1960         "z": "27bb3cd4.ff8ff4",
1961         "wires": []
1962     },
1963     {
1964         "id": "67a95ff9.4b3fd",
1965         "type": "record",
1966         "name": "record",
1967         "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`\"/>",
1968         "comments": "",
1969         "outputs": 1,
1970         "x": 374.5104217529297,
1971         "y": 356.6666793823242,
1972         "z": "27bb3cd4.ff8ff4",
1973         "wires": [
1974             []
1975         ]
1976     },
1977     {
1978         "id": "e342a902.c1abe8",
1979         "type": "record",
1980         "name": "record",
1981         "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`\"/>",
1982         "comments": "",
1983         "outputs": 1,
1984         "x": 750.5104522705078,
1985         "y": 3461.666783809662,
1986         "z": "27bb3cd4.ff8ff4",
1987         "wires": [
1988             []
1989         ]
1990     },
1991     {
1992         "id": "44e3cf80.cc129",
1993         "type": "block",
1994         "name": "Remove escape chars",
1995         "xml": "<block atomic='true'>",
1996         "atomic": "true",
1997         "comments": "",
1998         "outputs": 1,
1999         "x": 862.5104522705078,
2000         "y": 3168.666783809662,
2001         "z": "27bb3cd4.ff8ff4",
2002         "wires": [
2003             [
2004                 "a122d00d.66a7c",
2005                 "53d8b063.65e82",
2006                 "6550ccad.313694"
2007             ]
2008         ]
2009     },
2010     {
2011         "id": "a122d00d.66a7c",
2012         "type": "execute",
2013         "name": "Timestamp",
2014         "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=''/>",
2015         "comments": "",
2016         "outputs": 1,
2017         "x": 1071.5104522705078,
2018         "y": 3043.666783809662,
2019         "z": "27bb3cd4.ff8ff4",
2020         "wires": [
2021             [
2022                 "c64e3847.585bc8",
2023                 "62a2cce9.0684d4"
2024             ]
2025         ]
2026     },
2027     {
2028         "id": "c64e3847.585bc8",
2029         "type": "success",
2030         "name": "success",
2031         "xml": "<outcome value='success'>\n",
2032         "comments": "",
2033         "outputs": 1,
2034         "x": 1254.0104522705078,
2035         "y": 3051.666783809662,
2036         "z": "27bb3cd4.ff8ff4",
2037         "wires": [
2038             [
2039                 "9f7c9ff0.810bd"
2040             ]
2041         ]
2042     },
2043     {
2044         "id": "9f7c9ff0.810bd",
2045         "type": "block",
2046         "name": "block : atomic",
2047         "xml": "<block atomic='true'>",
2048         "atomic": "true",
2049         "comments": "",
2050         "outputs": 1,
2051         "x": 1439.0104522705078,
2052         "y": 3049.666783809662,
2053         "z": "27bb3cd4.ff8ff4",
2054         "wires": [
2055             [
2056                 "89eacba2.269688"
2057             ]
2058         ]
2059     },
2060     {
2061         "id": "89eacba2.269688",
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=\"Quotation removed from timestamp for DMAAP response header \\r\"/>\n<parameter name=\"field2\" value=\"`$prop.oofpcipoc-dmaap-config-resp.timestamp`\"/>\n",
2065         "comments": "",
2066         "outputs": 1,
2067         "x": 1642.0104522705078,
2068         "y": 3045.666783809662,
2069         "z": "27bb3cd4.ff8ff4",
2070         "wires": [
2071             []
2072         ]
2073     },
2074     {
2075         "id": "62a2cce9.0684d4",
2076         "type": "failure",
2077         "name": "failure",
2078         "xml": "<outcome value='failure'>\n",
2079         "comments": "",
2080         "outputs": 1,
2081         "x": 1256.5104522705078,
2082         "y": 3099.666783809662,
2083         "z": "27bb3cd4.ff8ff4",
2084         "wires": [
2085             [
2086                 "4a3b0543.9cb45c"
2087             ]
2088         ]
2089     },
2090     {
2091         "id": "4a3b0543.9cb45c",
2092         "type": "block",
2093         "name": "block",
2094         "xml": "<block>\n",
2095         "atomic": "false",
2096         "comments": "",
2097         "outputs": 1,
2098         "x": 1432.5103302001953,
2099         "y": 3100.666783809662,
2100         "z": "27bb3cd4.ff8ff4",
2101         "wires": [
2102             [
2103                 "28bf6401.24b47c"
2104             ]
2105         ]
2106     },
2107     {
2108         "id": "28bf6401.24b47c",
2109         "type": "returnFailure",
2110         "name": "return failure",
2111         "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\" />",
2112         "comments": "",
2113         "x": 1581.5100860595703,
2114         "y": 3107.666783809662,
2115         "z": "27bb3cd4.ff8ff4",
2116         "wires": []
2117     },
2118     {
2119         "id": "53d8b063.65e82",
2120         "type": "execute",
2121         "name": "RequestID",
2122         "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=''/>",
2123         "comments": "",
2124         "outputs": 1,
2125         "x": 1078.5104522705078,
2126         "y": 3184.666783809662,
2127         "z": "27bb3cd4.ff8ff4",
2128         "wires": [
2129             [
2130                 "ef235728.9a5a78",
2131                 "26cf2ccb.7c88e4"
2132             ]
2133         ]
2134     },
2135     {
2136         "id": "ef235728.9a5a78",
2137         "type": "success",
2138         "name": "success",
2139         "xml": "<outcome value='success'>\n",
2140         "comments": "",
2141         "outputs": 1,
2142         "x": 1261.0104522705078,
2143         "y": 3192.666783809662,
2144         "z": "27bb3cd4.ff8ff4",
2145         "wires": [
2146             [
2147                 "8e49ce65.d6a5"
2148             ]
2149         ]
2150     },
2151     {
2152         "id": "8e49ce65.d6a5",
2153         "type": "block",
2154         "name": "block : atomic",
2155         "xml": "<block atomic='true'>",
2156         "atomic": "true",
2157         "comments": "",
2158         "outputs": 1,
2159         "x": 1446.0104522705078,
2160         "y": 3190.666783809662,
2161         "z": "27bb3cd4.ff8ff4",
2162         "wires": [
2163             [
2164                 "cdd76f59.adb59"
2165             ]
2166         ]
2167     },
2168     {
2169         "id": "cdd76f59.adb59",
2170         "type": "record",
2171         "name": "record",
2172         "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`\"/>",
2173         "comments": "",
2174         "outputs": 1,
2175         "x": 1648.0104522705078,
2176         "y": 3185.666783809662,
2177         "z": "27bb3cd4.ff8ff4",
2178         "wires": [
2179             []
2180         ]
2181     },
2182     {
2183         "id": "26cf2ccb.7c88e4",
2184         "type": "failure",
2185         "name": "failure",
2186         "xml": "<outcome value='failure'>\n",
2187         "comments": "",
2188         "outputs": 1,
2189         "x": 1263.5104522705078,
2190         "y": 3240.666783809662,
2191         "z": "27bb3cd4.ff8ff4",
2192         "wires": [
2193             [
2194                 "a6e43c9c.5130d"
2195             ]
2196         ]
2197     },
2198     {
2199         "id": "a6e43c9c.5130d",
2200         "type": "block",
2201         "name": "block",
2202         "xml": "<block>\n",
2203         "atomic": "false",
2204         "comments": "",
2205         "outputs": 1,
2206         "x": 1439.5103302001953,
2207         "y": 3241.666783809662,
2208         "z": "27bb3cd4.ff8ff4",
2209         "wires": [
2210             [
2211                 "95ffaa2c.13f4d8"
2212             ]
2213         ]
2214     },
2215     {
2216         "id": "95ffaa2c.13f4d8",
2217         "type": "returnFailure",
2218         "name": "return failure",
2219         "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\" />",
2220         "comments": "",
2221         "x": 1588.5100860595703,
2222         "y": 3244.666783809662,
2223         "z": "27bb3cd4.ff8ff4",
2224         "wires": []
2225     },
2226     {
2227         "id": "6550ccad.313694",
2228         "type": "execute",
2229         "name": "subRequestID",
2230         "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=''/>",
2231         "comments": "",
2232         "outputs": 1,
2233         "x": 1013.5104522705078,
2234         "y": 3324.666783809662,
2235         "z": "27bb3cd4.ff8ff4",
2236         "wires": [
2237             [
2238                 "9b5e8cd8.47c5a",
2239                 "931d4e47.4b2f5"
2240             ]
2241         ]
2242     },
2243     {
2244         "id": "9b5e8cd8.47c5a",
2245         "type": "success",
2246         "name": "success",
2247         "xml": "<outcome value='success'>\n",
2248         "comments": "",
2249         "outputs": 1,
2250         "x": 1196.0104522705078,
2251         "y": 3332.666783809662,
2252         "z": "27bb3cd4.ff8ff4",
2253         "wires": [
2254             [
2255                 "1ca769c6.3605c6"
2256             ]
2257         ]
2258     },
2259     {
2260         "id": "1ca769c6.3605c6",
2261         "type": "block",
2262         "name": "block : atomic",
2263         "xml": "<block atomic='true'>",
2264         "atomic": "true",
2265         "comments": "",
2266         "outputs": 1,
2267         "x": 1381.0104522705078,
2268         "y": 3330.666783809662,
2269         "z": "27bb3cd4.ff8ff4",
2270         "wires": [
2271             [
2272                 "699f503.ba0ddb"
2273             ]
2274         ]
2275     },
2276     {
2277         "id": "699f503.ba0ddb",
2278         "type": "record",
2279         "name": "record",
2280         "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`\"/>",
2281         "comments": "",
2282         "outputs": 1,
2283         "x": 1583.0104522705078,
2284         "y": 3325.666783809662,
2285         "z": "27bb3cd4.ff8ff4",
2286         "wires": [
2287             []
2288         ]
2289     },
2290     {
2291         "id": "931d4e47.4b2f5",
2292         "type": "failure",
2293         "name": "failure",
2294         "xml": "<outcome value='failure'>\n",
2295         "comments": "",
2296         "outputs": 1,
2297         "x": 1198.5104522705078,
2298         "y": 3380.666783809662,
2299         "z": "27bb3cd4.ff8ff4",
2300         "wires": [
2301             [
2302                 "f026cb61.8a0188"
2303             ]
2304         ]
2305     },
2306     {
2307         "id": "f026cb61.8a0188",
2308         "type": "block",
2309         "name": "block",
2310         "xml": "<block>\n",
2311         "atomic": "false",
2312         "comments": "",
2313         "outputs": 1,
2314         "x": 1374.5103302001953,
2315         "y": 3381.666783809662,
2316         "z": "27bb3cd4.ff8ff4",
2317         "wires": [
2318             [
2319                 "643bbe0e.9bd95"
2320             ]
2321         ]
2322     },
2323     {
2324         "id": "643bbe0e.9bd95",
2325         "type": "returnFailure",
2326         "name": "return failure",
2327         "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\" />",
2328         "comments": "",
2329         "x": 1521.510025024414,
2330         "y": 3384.666783809662,
2331         "z": "27bb3cd4.ff8ff4",
2332         "wires": []
2333     },
2334     {
2335         "id": "8750c827.149de8",
2336         "type": "switchNode",
2337         "name": "is blacklisted",
2338         "xml": "<switch test='`$tmp.blacklisted`'>",
2339         "comments": "",
2340         "outputs": 1,
2341         "x": 1178.6774597167969,
2342         "y": 1021.1667175292969,
2343         "z": "27bb3cd4.ff8ff4",
2344         "wires": [
2345             [
2346                 "cde5cc5d.4fb1f",
2347                 "1473e0be.790f6f"
2348             ]
2349         ]
2350     },
2351     {
2352         "id": "cde5cc5d.4fb1f",
2353         "type": "outcome",
2354         "name": "True",
2355         "xml": "<outcome value='true'>\n",
2356         "comments": "",
2357         "outputs": 1,
2358         "x": 1368.6774673461914,
2359         "y": 1003.1667165756226,
2360         "z": "27bb3cd4.ff8ff4",
2361         "wires": [
2362             [
2363                 "8636d6f8.5a6178"
2364             ]
2365         ]
2366     },
2367     {
2368         "id": "1473e0be.790f6f",
2369         "type": "outcome",
2370         "name": "False",
2371         "xml": "<outcome value='false'>\n",
2372         "comments": "",
2373         "outputs": 1,
2374         "x": 1375.6496353149414,
2375         "y": 1043.8056344985962,
2376         "z": "27bb3cd4.ff8ff4",
2377         "wires": [
2378             [
2379                 "4c31a601.736cb8"
2380             ]
2381         ]
2382     },
2383     {
2384         "id": "379e7ddc.d8dd62",
2385         "type": "set",
2386         "name": "set isHOAllowed as false",
2387         "xml": "<set>\n<parameter name='tmp.isHOAllowed' value='false' />",
2388         "comments": "",
2389         "x": 1799.621810913086,
2390         "y": 999.9167165756226,
2391         "z": "27bb3cd4.ff8ff4",
2392         "wires": []
2393     },
2394     {
2395         "id": "ca5899d3.9fd1f8",
2396         "type": "set",
2397         "name": "set isHOAllowed as true",
2398         "xml": "<set>\n<parameter name='tmp.isHOAllowed' value='true' />",
2399         "comments": "",
2400         "x": 1793.066146850586,
2401         "y": 1038.2499704360962,
2402         "z": "27bb3cd4.ff8ff4",
2403         "wires": []
2404     },
2405     {
2406         "id": "8636d6f8.5a6178",
2407         "type": "block",
2408         "name": "block : atomic",
2409         "xml": "<block atomic='true'>",
2410         "atomic": "true",
2411         "comments": "",
2412         "outputs": 1,
2413         "x": 1552.6774673461914,
2414         "y": 1001.9443864822388,
2415         "z": "27bb3cd4.ff8ff4",
2416         "wires": [
2417             [
2418                 "379e7ddc.d8dd62"
2419             ]
2420         ]
2421     },
2422     {
2423         "id": "4c31a601.736cb8",
2424         "type": "block",
2425         "name": "block : atomic",
2426         "xml": "<block atomic='true'>",
2427         "atomic": "true",
2428         "comments": "",
2429         "outputs": 1,
2430         "x": 1540.8439712524414,
2431         "y": 1049.3610534667969,
2432         "z": "27bb3cd4.ff8ff4",
2433         "wires": [
2434             [
2435                 "ca5899d3.9fd1f8"
2436             ]
2437         ]
2438     },
2439     {
2440         "id": "2f355bcb.3566f4",
2441         "type": "set",
2442         "name": "set tmp variables",
2443         "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<parameter name=\"tmp.nRTCI\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].phy-cell-id`\"/>\n",
2444         "comments": "",
2445         "x": 1216.0107688903809,
2446         "y": 1077.500072479248,
2447         "z": "27bb3cd4.ff8ff4",
2448         "wires": []
2449     },
2450     {
2451         "id": "1f8cb6f9.f168b9",
2452         "type": "execute",
2453         "name": "populate mount name",
2454         "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`\"/>",
2455         "comments": "",
2456         "outputs": 1,
2457         "x": 1260.6775665283203,
2458         "y": 1214.4999980926514,
2459         "z": "27bb3cd4.ff8ff4",
2460         "wires": [
2461             []
2462         ]
2463     },
2464     {
2465         "id": "ad4ecd3c.4121d",
2466         "type": "record",
2467         "name": "record",
2468         "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`\"/>",
2469         "comments": "",
2470         "outputs": 1,
2471         "x": 411.37451171875,
2472         "y": 486.8864850997925,
2473         "z": "27bb3cd4.ff8ff4",
2474         "wires": [
2475             []
2476         ]
2477     },
2478     {
2479         "id": "465d1be9.f815a4",
2480         "type": "execute",
2481         "name": "getAnchors URL",
2482         "xml": "<set>\n\t<parameter name='tmp.getAnchors.URL' value=\"`$prop.restapi.cps.anchors.endpoint`\"/>\n\t",
2483         "comments": "",
2484         "outputs": 1,
2485         "x": 423.12442779541016,
2486         "y": 437.70785331726074,
2487         "z": "27bb3cd4.ff8ff4",
2488         "wires": [
2489             []
2490         ]
2491     },
2492     {
2493         "id": "3b17d3a0.cdc9fc",
2494         "type": "execute",
2495         "name": "set anchors size",
2496         "xml": "<set>\n\t<parameter name='tmp.anchors.length' value=\"`$get-anchors-cps-response._length`\"/>\n\t",
2497         "comments": "",
2498         "outputs": 1,
2499         "x": 447.671875,
2500         "y": 579.8145065307617,
2501         "z": "27bb3cd4.ff8ff4",
2502         "wires": [
2503             []
2504         ]
2505     },
2506     {
2507         "id": "a282bdbf.ee13f",
2508         "type": "execute",
2509         "name": "read schemaSet",
2510         "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",
2511         "comments": "",
2512         "outputs": 1,
2513         "x": 852.1716232299805,
2514         "y": 564.6676553487778,
2515         "z": "27bb3cd4.ff8ff4",
2516         "wires": [
2517             []
2518         ]
2519     },
2520     {
2521         "id": "524f7198.62576",
2522         "type": "execute",
2523         "name": "initialize nearRTRIC size",
2524         "xml": "<set>\n\t<parameter name='tmp.RIC.length' value=\"0\"/>\n\t",
2525         "comments": "",
2526         "outputs": 1,
2527         "x": 480.2621307373047,
2528         "y": 623.0527486801147,
2529         "z": "27bb3cd4.ff8ff4",
2530         "wires": [
2531             []
2532         ]
2533     },
2534     {
2535         "id": "92bad4c5.5c0658",
2536         "type": "block",
2537         "name": "block : atomic",
2538         "xml": "<block atomic='true'>",
2539         "atomic": "true",
2540         "comments": "",
2541         "outputs": 1,
2542         "x": 648.6799392700195,
2543         "y": 699.564998626709,
2544         "z": "27bb3cd4.ff8ff4",
2545         "wires": [
2546             [
2547                 "ac7808ef.02f5b8",
2548                 "5f08445c.08100c"
2549             ]
2550         ]
2551     },
2552     {
2553         "id": "52b5af25.2e1ea",
2554         "type": "execute",
2555         "name": "read anchorName",
2556         "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'`\" />",
2557         "comments": "",
2558         "outputs": 1,
2559         "x": 1435.3784713745117,
2560         "y": 618.4857667684555,
2561         "z": "27bb3cd4.ff8ff4",
2562         "wires": [
2563             []
2564         ]
2565     },
2566     {
2567         "id": "f9ba5873.70cca8",
2568         "type": "for",
2569         "name": "For anchorsList",
2570         "xml": "<for index='anc' start='0' end='`$tmp.anchors.length`'>",
2571         "comments": "",
2572         "outputs": 1,
2573         "x": 453.547607421875,
2574         "y": 659.9499664306641,
2575         "z": "27bb3cd4.ff8ff4",
2576         "wires": [
2577             [
2578                 "457cfbdd.a13564"
2579             ]
2580         ]
2581     },
2582     {
2583         "id": "457cfbdd.a13564",
2584         "type": "block",
2585         "name": "block : atomic",
2586         "xml": "<block atomic='true'>",
2587         "atomic": "true",
2588         "comments": "",
2589         "outputs": 1,
2590         "x": 658.0795135498047,
2591         "y": 654.9062652587891,
2592         "z": "27bb3cd4.ff8ff4",
2593         "wires": [
2594             [
2595                 "3294f80.dc3bf08",
2596                 "a282bdbf.ee13f"
2597             ]
2598         ]
2599     },
2600     {
2601         "id": "3294f80.dc3bf08",
2602         "type": "switchNode",
2603         "name": "check schemaSetName",
2604         "xml": "<switch test='`$tmp.schemaset.name`'>\n",
2605         "comments": "",
2606         "outputs": 1,
2607         "x": 876.6561813354492,
2608         "y": 611.7634429931641,
2609         "z": "27bb3cd4.ff8ff4",
2610         "wires": [
2611             [
2612                 "9a5cb7b8.77e3a8"
2613             ]
2614         ]
2615     },
2616     {
2617         "id": "9a5cb7b8.77e3a8",
2618         "type": "outcome",
2619         "name": "if ran-network",
2620         "xml": "<outcome value='ran-network'>\n",
2621         "comments": "",
2622         "outputs": 1,
2623         "x": 1059.9617729187012,
2624         "y": 576.2356910705566,
2625         "z": "27bb3cd4.ff8ff4",
2626         "wires": [
2627             [
2628                 "f69c66df.dd0898"
2629             ]
2630         ]
2631     },
2632     {
2633         "id": "f69c66df.dd0898",
2634         "type": "block",
2635         "name": "block : atomic",
2636         "xml": "<block atomic='true'>",
2637         "atomic": "true",
2638         "comments": "",
2639         "outputs": 1,
2640         "x": 1231.2642059326172,
2641         "y": 562.5689862966537,
2642         "z": "27bb3cd4.ff8ff4",
2643         "wires": [
2644             [
2645                 "842797d2.4aba38",
2646                 "d1deb2dc.55894"
2647             ]
2648         ]
2649     },
2650     {
2651         "id": "842797d2.4aba38",
2652         "type": "record",
2653         "name": "record",
2654         "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`\"/>",
2655         "comments": "",
2656         "outputs": 1,
2657         "x": 1410.1776275634766,
2658         "y": 562.3745282888412,
2659         "z": "27bb3cd4.ff8ff4",
2660         "wires": [
2661             []
2662         ]
2663     },
2664     {
2665         "id": "5f08445c.08100c",
2666         "type": "switchNode",
2667         "name": "check schemaSetName",
2668         "xml": "<switch test='`$tmp.schemaset.name`'>\n",
2669         "comments": "",
2670         "outputs": 1,
2671         "x": 874.4554290771484,
2672         "y": 690.1368917226791,
2673         "z": "27bb3cd4.ff8ff4",
2674         "wires": [
2675             [
2676                 "51a60746.5abeb8"
2677             ]
2678         ]
2679     },
2680     {
2681         "id": "ac7808ef.02f5b8",
2682         "type": "execute",
2683         "name": "read schemaSet",
2684         "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",
2685         "comments": "",
2686         "outputs": 1,
2687         "x": 858.4832611083984,
2688         "y": 648.8868898153305,
2689         "z": "27bb3cd4.ff8ff4",
2690         "wires": [
2691             []
2692         ]
2693     },
2694     {
2695         "id": "51a60746.5abeb8",
2696         "type": "outcome",
2697         "name": "if ran-network",
2698         "xml": "<outcome value='ran-network'>\n",
2699         "comments": "",
2700         "outputs": 1,
2701         "x": 1058.2610168457031,
2702         "y": 646.6091808080673,
2703         "z": "27bb3cd4.ff8ff4",
2704         "wires": [
2705             [
2706                 "6854212b.ac4cd"
2707             ]
2708         ]
2709     },
2710     {
2711         "id": "6854212b.ac4cd",
2712         "type": "block",
2713         "name": "block : atomic",
2714         "xml": "<block atomic='true'>",
2715         "atomic": "true",
2716         "comments": "",
2717         "outputs": 1,
2718         "x": 1254.3968505859375,
2719         "y": 648.831347823143,
2720         "z": "27bb3cd4.ff8ff4",
2721         "wires": [
2722             [
2723                 "52b5af25.2e1ea",
2724                 "98eeab3d.b9dba8"
2725             ]
2726         ]
2727     },
2728     {
2729         "id": "d7997fdc.fef12",
2730         "type": "for",
2731         "name": "For anchorsList",
2732         "xml": "<for index='anc' start='0' end='`$tmp.anchors.length`'>",
2733         "comments": "",
2734         "outputs": 1,
2735         "x": 447.4208183288574,
2736         "y": 705.4107418060303,
2737         "z": "27bb3cd4.ff8ff4",
2738         "wires": [
2739             [
2740                 "92bad4c5.5c0658"
2741             ]
2742         ]
2743     },
2744     {
2745         "id": "d1deb2dc.55894",
2746         "type": "execute",
2747         "name": "set nearRTRIC size",
2748         "xml": "<set>\n\t<parameter name='tmp.RIC.length' value=\"`$tmp.RIC.length+1`\"/>\n\t",
2749         "comments": "",
2750         "outputs": 1,
2751         "x": 1409.235740661621,
2752         "y": 514.053570151329,
2753         "z": "27bb3cd4.ff8ff4",
2754         "wires": [
2755             []
2756         ]
2757     },
2758     {
2759         "id": "98eeab3d.b9dba8",
2760         "type": "block",
2761         "name": "block : atomic",
2762         "xml": "<block atomic='true'>",
2763         "atomic": "true",
2764         "comments": "",
2765         "outputs": 1,
2766         "x": 1451.3229675292969,
2767         "y": 667.2079375982285,
2768         "z": "27bb3cd4.ff8ff4",
2769         "wires": [
2770             [
2771                 "e1b02916.7b90e8",
2772                 "82289c4e.13dd3",
2773                 "2f6e989a.bcc9b8",
2774                 "ebd6c08d.354f2"
2775             ]
2776         ]
2777     },
2778     {
2779         "id": "d600693e.8aa858",
2780         "type": "failure",
2781         "name": "failure",
2782         "xml": "<outcome value='failure'>\n",
2783         "comments": "",
2784         "outputs": 1,
2785         "x": 660.62841796875,
2786         "y": 463.2633594274521,
2787         "z": "27bb3cd4.ff8ff4",
2788         "wires": [
2789             [
2790                 "677352a2.9b602c"
2791             ]
2792         ]
2793     },
2794     {
2795         "id": "e072495d.58e5e8",
2796         "type": "success",
2797         "name": "success",
2798         "xml": "<outcome value='success'>\n",
2799         "comments": "",
2800         "outputs": 1,
2801         "x": 674.628589630127,
2802         "y": 537.4577751159668,
2803         "z": "27bb3cd4.ff8ff4",
2804         "wires": [
2805             [
2806                 "b938ae7c.bab38"
2807             ]
2808         ]
2809     },
2810     {
2811         "id": "677352a2.9b602c",
2812         "type": "block",
2813         "name": "block",
2814         "xml": "<block>",
2815         "atomic": "false",
2816         "comments": "",
2817         "outputs": 1,
2818         "x": 803.3229141235352,
2819         "y": 460.8745588064194,
2820         "z": "27bb3cd4.ff8ff4",
2821         "wires": [
2822             [
2823                 "80996cbe.25656",
2824                 "6fd45460.83d24c"
2825             ]
2826         ]
2827     },
2828     {
2829         "id": "b938ae7c.bab38",
2830         "type": "block",
2831         "name": "block : atomic",
2832         "xml": "<block atomic='true'>",
2833         "atomic": "true",
2834         "comments": "",
2835         "outputs": 1,
2836         "x": 823.0727500915527,
2837         "y": 514.1244815587997,
2838         "z": "27bb3cd4.ff8ff4",
2839         "wires": [
2840             [
2841                 "702bf693.a42548",
2842                 "30065182.39617e"
2843             ]
2844         ]
2845     },
2846     {
2847         "id": "80996cbe.25656",
2848         "type": "set",
2849         "name": "set",
2850         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from CPS. Aborting RPC executiopn'/>",
2851         "comments": "",
2852         "x": 987.100341796875,
2853         "y": 424.70776879787445,
2854         "z": "27bb3cd4.ff8ff4",
2855         "wires": []
2856     },
2857     {
2858         "id": "702bf693.a42548",
2859         "type": "record",
2860         "name": "record",
2861         "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`\"/>",
2862         "comments": "",
2863         "outputs": 1,
2864         "x": 1004.8225135803223,
2865         "y": 498.37452256679535,
2866         "z": "27bb3cd4.ff8ff4",
2867         "wires": [
2868             []
2869         ]
2870     },
2871     {
2872         "id": "30065182.39617e",
2873         "type": "execute",
2874         "name": "printContext",
2875         "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' />",
2876         "comments": "",
2877         "outputs": 1,
2878         "x": 1018.3507537841797,
2879         "y": 531.124524474144,
2880         "z": "27bb3cd4.ff8ff4",
2881         "wires": [
2882             []
2883         ]
2884     },
2885     {
2886         "id": "6fd45460.83d24c",
2887         "type": "record",
2888         "name": "record",
2889         "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\"/>",
2890         "comments": "",
2891         "outputs": 1,
2892         "x": 980.9062538146973,
2893         "y": 461.2356046438217,
2894         "z": "27bb3cd4.ff8ff4",
2895         "wires": [
2896             []
2897         ]
2898     },
2899     {
2900         "id": "ddbfcb04.fe0288",
2901         "type": "execute",
2902         "name": "Get list of anchors from CPS",
2903         "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\"/>",
2904         "comments": "",
2905         "outputs": 1,
2906         "x": 468.32283782958984,
2907         "y": 535.4817008972168,
2908         "z": "27bb3cd4.ff8ff4",
2909         "wires": [
2910             [
2911                 "e072495d.58e5e8",
2912                 "d600693e.8aa858"
2913             ]
2914         ]
2915     },
2916     {
2917         "id": "25959b30.d72544",
2918         "type": "success",
2919         "name": "success",
2920         "xml": "<outcome value='success'>\n",
2921         "comments": "",
2922         "outputs": 1,
2923         "x": 1957.1771392822266,
2924         "y": 695.9999812841415,
2925         "z": "27bb3cd4.ff8ff4",
2926         "wires": [
2927             [
2928                 "9483eed9.bf01e"
2929             ]
2930         ]
2931     },
2932     {
2933         "id": "9483eed9.bf01e",
2934         "type": "block",
2935         "name": "block : atomic",
2936         "xml": "<block atomic='true'>",
2937         "atomic": "true",
2938         "comments": "",
2939         "outputs": 1,
2940         "x": 2166.177104949951,
2941         "y": 667.0001233816147,
2942         "z": "27bb3cd4.ff8ff4",
2943         "wires": [
2944             [
2945                 "580e40dc.0b46d",
2946                 "de693035.c3ab5",
2947                 "f8032621.282298"
2948             ]
2949         ]
2950     },
2951     {
2952         "id": "2fcd593e.871b66",
2953         "type": "failure",
2954         "name": "failure",
2955         "xml": "<outcome value='failure'>\n",
2956         "comments": "",
2957         "outputs": 1,
2958         "x": 1980.1771030426025,
2959         "y": 642.0001233816147,
2960         "z": "27bb3cd4.ff8ff4",
2961         "wires": [
2962             [
2963                 "4553e5fc.f4cb7c"
2964             ]
2965         ]
2966     },
2967     {
2968         "id": "4553e5fc.f4cb7c",
2969         "type": "block",
2970         "name": "block",
2971         "xml": "<block>",
2972         "atomic": "false",
2973         "comments": "",
2974         "outputs": 1,
2975         "x": 2203.034465789795,
2976         "y": 594.2858165502548,
2977         "z": "27bb3cd4.ff8ff4",
2978         "wires": [
2979             [
2980                 "631e69cb.8f9598"
2981             ]
2982         ]
2983     },
2984     {
2985         "id": "e1b02916.7b90e8",
2986         "type": "execute",
2987         "name": "generate getNearRTRICsFromidGNBCUCPFunction URL",
2988         "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`\"/>",
2989         "comments": "",
2990         "outputs": 1,
2991         "x": 1762.1092948913574,
2992         "y": 554.931988120079,
2993         "z": "27bb3cd4.ff8ff4",
2994         "wires": [
2995             []
2996         ]
2997     },
2998     {
2999         "id": "82289c4e.13dd3",
3000         "type": "execute",
3001         "name": "prepare tbdmt template",
3002         "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`\"/>",
3003         "comments": "",
3004         "outputs": 1,
3005         "x": 1682.1093482971191,
3006         "y": 596.9319890737534,
3007         "z": "27bb3cd4.ff8ff4",
3008         "wires": [
3009             []
3010         ]
3011     },
3012     {
3013         "id": "2f6e989a.bcc9b8",
3014         "type": "record",
3015         "name": "record TBDMT RestAPI params",
3016         "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`\" />",
3017         "comments": "",
3018         "outputs": 1,
3019         "x": 1709.1093101501465,
3020         "y": 637.9319900274277,
3021         "z": "27bb3cd4.ff8ff4",
3022         "wires": [
3023             []
3024         ]
3025     },
3026     {
3027         "id": "ebd6c08d.354f2",
3028         "type": "execute",
3029         "name": "Get nearRTRIC for idGNBCUCPFunction",
3030         "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\"/>",
3031         "comments": "",
3032         "outputs": 1,
3033         "x": 1709.1092491149902,
3034         "y": 682.9319919347763,
3035         "z": "27bb3cd4.ff8ff4",
3036         "wires": [
3037             [
3038                 "2fcd593e.871b66",
3039                 "25959b30.d72544"
3040             ]
3041         ]
3042     },
3043     {
3044         "id": "de693035.c3ab5",
3045         "type": "record",
3046         "name": "record",
3047         "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`\"/>",
3048         "comments": "",
3049         "outputs": 1,
3050         "x": 2373.1091117858887,
3051         "y": 691.931941986084,
3052         "z": "27bb3cd4.ff8ff4",
3053         "wires": [
3054             []
3055         ]
3056     },
3057     {
3058         "id": "580e40dc.0b46d",
3059         "type": "execute",
3060         "name": "printContext",
3061         "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",
3062         "comments": "",
3063         "outputs": 1,
3064         "x": 2351.8871841430664,
3065         "y": 743.9321460723877,
3066         "z": "27bb3cd4.ff8ff4",
3067         "wires": [
3068             []
3069         ]
3070     },
3071     {
3072         "id": "631e69cb.8f9598",
3073         "type": "set",
3074         "name": "set",
3075         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from CPS. Aborting RPC executiopn'/>",
3076         "comments": "",
3077         "x": 2375.1092567443848,
3078         "y": 596.042999625206,
3079         "z": "27bb3cd4.ff8ff4",
3080         "wires": []
3081     },
3082     {
3083         "id": "8b8d2961.aeae98",
3084         "type": "set",
3085         "name": "set tmp variables",
3086         "xml": "<set>\n<parameter name=\"tmp.idGNBCUCP\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[0].pnf-name`\"/>\n",
3087         "comments": "",
3088         "x": 431.17708587646484,
3089         "y": 400.3333406448364,
3090         "z": "27bb3cd4.ff8ff4",
3091         "wires": []
3092     },
3093     {
3094         "id": "f8032621.282298",
3095         "type": "execute",
3096         "name": "read nearRTRICId",
3097         "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",
3098         "comments": "",
3099         "outputs": 1,
3100         "x": 2391.177146911621,
3101         "y": 643.6666841506958,
3102         "z": "27bb3cd4.ff8ff4",
3103         "wires": [
3104             []
3105         ]
3106     },
3107     {
3108         "id": "edde733c.b2ac9",
3109         "type": "record",
3110         "name": "record",
3111         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"idGNBCUCPFunction\"/>\n<parameter name=\"field2\" value=\"`$tmp.idGNBCUCPFunction`\"/>\n<parameter name=\"field3\" value=\"idNRCellCU\"/>\n<parameter name=\"field4\" value=\"`$tmp.idNRCellCU`\"/>\n<parameter name=\"field5\" value=\"idNRCellRelation\"/>\n<parameter name=\"field6\" value=\"`$tmp.idNRCellRelation`\"/>\n<parameter name=\"field7\" value=\"isHOAllowed\"/>\n<parameter name=\"field8\" value=\"`$tmp.isHOAllowed`\"/>\n<parameter name=\"field9\" value=\"nRTCI\"/>\n<parameter name=\"field10\" value=\"`$tmp.nRTCI`\"/>\n",
3112         "comments": "",
3113         "outputs": 1,
3114         "x": 1207.22216796875,
3115         "y": 1124.4444580078125,
3116         "z": "27bb3cd4.ff8ff4",
3117         "wires": [
3118             []
3119         ]
3120     },
3121     {
3122         "id": "7b39b4de.4e9c6c",
3123         "type": "switchNode",
3124         "name": "is blacklisted",
3125         "xml": "<switch test='`$tmp.blacklisted`'>",
3126         "comments": "",
3127         "outputs": 1,
3128         "x": 2516.3990783691406,
3129         "y": 854.8888320922852,
3130         "z": "27bb3cd4.ff8ff4",
3131         "wires": [
3132             [
3133                 "593d77a0.5cb8a8",
3134                 "b8bab935.c41c08"
3135             ]
3136         ]
3137     },
3138     {
3139         "id": "593d77a0.5cb8a8",
3140         "type": "outcome",
3141         "name": "True",
3142         "xml": "<outcome value='true'>\n",
3143         "comments": "",
3144         "outputs": 1,
3145         "x": 2706.399085998535,
3146         "y": 836.8888311386108,
3147         "z": "27bb3cd4.ff8ff4",
3148         "wires": [
3149             [
3150                 "b83ed74b.3225d8"
3151             ]
3152         ]
3153     },
3154     {
3155         "id": "b8bab935.c41c08",
3156         "type": "outcome",
3157         "name": "False",
3158         "xml": "<outcome value='false'>\n",
3159         "comments": "",
3160         "outputs": 1,
3161         "x": 2713.371253967285,
3162         "y": 877.5277490615845,
3163         "z": "27bb3cd4.ff8ff4",
3164         "wires": [
3165             [
3166                 "edf1018d.5b0f1"
3167             ]
3168         ]
3169     },
3170     {
3171         "id": "8e20a8df.c00c88",
3172         "type": "set",
3173         "name": "set isHOAllowed as false",
3174         "xml": "<set>\n<parameter name='tmp.isHOAllowed' value='false' />",
3175         "comments": "",
3176         "x": 3137.3434295654297,
3177         "y": 833.6388311386108,
3178         "z": "27bb3cd4.ff8ff4",
3179         "wires": []
3180     },
3181     {
3182         "id": "936b434c.4f285",
3183         "type": "set",
3184         "name": "set isHOAllowed as true",
3185         "xml": "<set>\n<parameter name='tmp.isHOAllowed' value='true' />",
3186         "comments": "",
3187         "x": 3130.7877655029297,
3188         "y": 871.9720849990845,
3189         "z": "27bb3cd4.ff8ff4",
3190         "wires": []
3191     },
3192     {
3193         "id": "b83ed74b.3225d8",
3194         "type": "block",
3195         "name": "block : atomic",
3196         "xml": "<block atomic='true'>",
3197         "atomic": "true",
3198         "comments": "",
3199         "outputs": 1,
3200         "x": 2890.399085998535,
3201         "y": 835.666501045227,
3202         "z": "27bb3cd4.ff8ff4",
3203         "wires": [
3204             [
3205                 "8e20a8df.c00c88"
3206             ]
3207         ]
3208     },
3209     {
3210         "id": "edf1018d.5b0f1",
3211         "type": "block",
3212         "name": "block : atomic",
3213         "xml": "<block atomic='true'>",
3214         "atomic": "true",
3215         "comments": "",
3216         "outputs": 1,
3217         "x": 2878.565589904785,
3218         "y": 883.0831680297852,
3219         "z": "27bb3cd4.ff8ff4",
3220         "wires": [
3221             [
3222                 "936b434c.4f285"
3223             ]
3224         ]
3225     },
3226     {
3227         "id": "f5ee8b6.12ca678",
3228         "type": "set",
3229         "name": "set tmp variables",
3230         "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<parameter name=\"tmp.nRTCI\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].phy-cell-id`\"/>\n",
3231         "comments": "",
3232         "x": 2535.3991203308105,
3233         "y": 907.888858795166,
3234         "z": "27bb3cd4.ff8ff4",
3235         "wires": []
3236     },
3237     {
3238         "id": "82978ac0.ed8dc8",
3239         "type": "record",
3240         "name": "record",
3241         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"idGNBCUCPFunction\"/>\n<parameter name=\"field2\" value=\"`$tmp.idGNBCUCPFunction`\"/>\n<parameter name=\"field3\" value=\"idNRCellCU\"/>\n<parameter name=\"field4\" value=\"`$tmp.idNRCellCU`\"/>\n<parameter name=\"field5\" value=\"idNRCellRelation\"/>\n<parameter name=\"field6\" value=\"`$tmp.idNRCellRelation`\"/>\n<parameter name=\"field7\" value=\"isHOAllowed\"/>\n<parameter name=\"field8\" value=\"`$tmp.isHOAllowed`\"/>\n<parameter name=\"field9\" value=\"nRTCI\"/>\n<parameter name=\"field10\" value=\"`$tmp.nRTCI`\"/>\n",
3242         "comments": "",
3243         "outputs": 1,
3244         "x": 2516.6103019714355,
3245         "y": 954.8331985473633,
3246         "z": "27bb3cd4.ff8ff4",
3247         "wires": [
3248             []
3249         ]
3250     },
3251     {
3252         "id": "9f32aefb.8b268",
3253         "type": "execute",
3254         "name": "populate idNRCellCU",
3255         "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`\"/>",
3256         "comments": "",
3257         "outputs": 1,
3258         "x": 2548.065788269043,
3259         "y": 1090.999906539917,
3260         "z": "27bb3cd4.ff8ff4",
3261         "wires": [
3262             []
3263         ]
3264     },
3265     {
3266         "id": "f51e527f.45e31",
3267         "type": "execute",
3268         "name": "populate idNRCellRelation",
3269         "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`\"/>",
3270         "comments": "",
3271         "outputs": 1,
3272         "x": 2557.732208251953,
3273         "y": 1145.3331623077393,
3274         "z": "27bb3cd4.ff8ff4",
3275         "wires": [
3276             []
3277         ]
3278     },
3279     {
3280         "id": "6b608403.2d3acc",
3281         "type": "execute",
3282         "name": "populate idGNBCUCPFunction",
3283         "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`\"/>",
3284         "comments": "",
3285         "outputs": 1,
3286         "x": 2573.888542175293,
3287         "y": 1051.2221240997314,
3288         "z": "27bb3cd4.ff8ff4",
3289         "wires": [
3290             []
3291         ]
3292     },
3293     {
3294         "id": "2607273f.d4a8a8",
3295         "type": "failure",
3296         "name": "failure",
3297         "xml": "<outcome value='failure'>\n",
3298         "comments": "",
3299         "outputs": 1,
3300         "x": 1810,
3301         "y": 1895,
3302         "z": "27bb3cd4.ff8ff4",
3303         "wires": [
3304             [
3305                 "21213307.d7adac"
3306             ]
3307         ]
3308     },
3309     {
3310         "id": "21213307.d7adac",
3311         "type": "block",
3312         "name": "block : atomic",
3313         "xml": "<block atomic='true'>",
3314         "atomic": "true",
3315         "comments": "",
3316         "outputs": 1,
3317         "x": 2054.6666946411133,
3318         "y": 1850.6667003631592,
3319         "z": "27bb3cd4.ff8ff4",
3320         "wires": [
3321             [
3322                 "979fa2e8.fdf3d",
3323                 "c2f4298b.e18828"
3324             ]
3325         ]
3326     },
3327     {
3328         "id": "c2f4298b.e18828",
3329         "type": "set",
3330         "name": "set",
3331         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error updating nearRTRIC info in CPS. Aborting RPC executiopn'/>",
3332         "comments": "",
3333         "x": 2235.333694458008,
3334         "y": 1822.1109924316406,
3335         "z": "27bb3cd4.ff8ff4",
3336         "wires": []
3337     },
3338     {
3339         "id": "979fa2e8.fdf3d",
3340         "type": "returnFailure",
3341         "name": "return failure",
3342         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error updating nearRTRIC info in ConfigDB. Aborting RPC executiopn'/>",
3343         "comments": "",
3344         "x": 2254.3335342407227,
3345         "y": 1876.9999952316284,
3346         "z": "27bb3cd4.ff8ff4",
3347         "wires": []
3348     },
3349     {
3350         "id": "292c5ef9.66d1b2",
3351         "type": "success",
3352         "name": "success",
3353         "xml": "<outcome value='success'>\n",
3354         "comments": "",
3355         "outputs": 1,
3356         "x": 1827.8181381225586,
3357         "y": 2017.5757112503052,
3358         "z": "27bb3cd4.ff8ff4",
3359         "wires": [
3360             [
3361                 "dac40ec9.1497"
3362             ]
3363         ]
3364     },
3365     {
3366         "id": "dac40ec9.1497",
3367         "type": "block",
3368         "name": "block : atomic",
3369         "xml": "<block atomic='true'>",
3370         "atomic": "true",
3371         "comments": "",
3372         "outputs": 1,
3373         "x": 2077.8180618286133,
3374         "y": 1962.5758905410767,
3375         "z": "27bb3cd4.ff8ff4",
3376         "wires": [
3377             [
3378                 "fedcc61a.6b0308"
3379             ]
3380         ]
3381     },
3382     {
3383         "id": "fedcc61a.6b0308",
3384         "type": "record",
3385         "name": "record",
3386         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Updated NRCellRelation info in cps\"/>",
3387         "comments": "",
3388         "outputs": 1,
3389         "x": 2263.151565551758,
3390         "y": 1940.576093673706,
3391         "z": "27bb3cd4.ff8ff4",
3392         "wires": [
3393             []
3394         ]
3395     },
3396     {
3397         "id": "2f693817.b45ca8",
3398         "type": "execute",
3399         "name": "generate put ho nrcellrelation url",
3400         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.cps.tbdmt.execute.endpoint`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.putho.nrcellrelation.url\"/>\n    <parameter name=\"target\" value=\"{schemaSet}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.schemaset.name`\"/>",
3401         "comments": "",
3402         "outputs": 1,
3403         "x": 1597.5321083068848,
3404         "y": 1828.2939586639404,
3405         "z": "27bb3cd4.ff8ff4",
3406         "wires": [
3407             []
3408         ]
3409     },
3410     {
3411         "id": "2f88ba7.9742646",
3412         "type": "execute",
3413         "name": "prepare tbdmt template",
3414         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.cps.putho.nrcellrelation.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.putho.nrcellrelation.url\"/>\n    <parameter name=\"target\" value=\"{templateId}\"/>\n    <parameter name=\"replacement\" value=\"`$prop.tbdmt.template.put-ho-nrcellrelation`\"/>",
3415         "comments": "",
3416         "outputs": 1,
3417         "x": 1564.5321998596191,
3418         "y": 1882.6273803710938,
3419         "z": "27bb3cd4.ff8ff4",
3420         "wires": [
3421             []
3422         ]
3423     },
3424     {
3425         "id": "ef019585.316058",
3426         "type": "execute",
3427         "name": "put ho nrcellrelation",
3428         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$tmp.cps.putho.nrcellrelation.url`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/cps-templates/cps-put-ho.json'`\" />\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"cps-put-ho-nrcellrelation-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",
3429         "comments": "",
3430         "outputs": 1,
3431         "x": 1539.9984130859375,
3432         "y": 1989.4272632598877,
3433         "z": "27bb3cd4.ff8ff4",
3434         "wires": [
3435             [
3436                 "2607273f.d4a8a8",
3437                 "292c5ef9.66d1b2"
3438             ]
3439         ]
3440     },
3441     {
3442         "id": "9d1fcee2.302c3",
3443         "type": "record",
3444         "name": "record",
3445         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for CPS TDBMT to put ho NRCellRelation\"/>\n<parameter name='field2' value=\"`$tmp.cps.putho.nrcellrelation.url`\" />",
3446         "comments": "",
3447         "outputs": 1,
3448         "x": 1520.1722450256348,
3449         "y": 1936.6771001815796,
3450         "z": "27bb3cd4.ff8ff4",
3451         "wires": [
3452             []
3453         ]
3454     },
3455     {
3456         "id": "fb5aba08.620b18",
3457         "type": "block",
3458         "name": "block : atomic",
3459         "xml": "<block atomic='true'>",
3460         "atomic": "true",
3461         "comments": "",
3462         "outputs": 1,
3463         "x": 1314.0000381469727,
3464         "y": 1828.6666831970215,
3465         "z": "27bb3cd4.ff8ff4",
3466         "wires": [
3467             [
3468                 "4b29419d.11b54",
3469                 "2f693817.b45ca8",
3470                 "2f88ba7.9742646",
3471                 "9d1fcee2.302c3",
3472                 "ef019585.316058"
3473             ]
3474         ]
3475     },
3476     {
3477         "id": "e814ff2f.d11c8",
3478         "type": "record",
3479         "name": "record",
3480         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CPS is Deployed, ConfigDB Skipped\"/>",
3481         "comments": "",
3482         "outputs": 1,
3483         "x": 3590,
3484         "y": 1352.6666259765625,
3485         "z": "27bb3cd4.ff8ff4",
3486         "wires": [
3487             []
3488         ]
3489     },
3490     {
3491         "id": "f24257c2.25f498",
3492         "type": "failure",
3493         "name": "failure",
3494         "xml": "<outcome value='failure'>\n",
3495         "comments": "",
3496         "outputs": 1,
3497         "x": 3870.4787940979004,
3498         "y": 1473.211862564087,
3499         "z": "27bb3cd4.ff8ff4",
3500         "wires": [
3501             [
3502                 "bf0d224.40fede"
3503             ]
3504         ]
3505     },
3506     {
3507         "id": "bf0d224.40fede",
3508         "type": "block",
3509         "name": "block : atomic",
3510         "xml": "<block atomic='true'>",
3511         "atomic": "true",
3512         "comments": "",
3513         "outputs": 1,
3514         "x": 4115.145488739014,
3515         "y": 1428.878562927246,
3516         "z": "27bb3cd4.ff8ff4",
3517         "wires": [
3518             [
3519                 "ec44c94.4f34a38",
3520                 "4c9a416b.04d66"
3521             ]
3522         ]
3523     },
3524     {
3525         "id": "4c9a416b.04d66",
3526         "type": "set",
3527         "name": "set",
3528         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error updating nearRTRIC info in CPS. Aborting RPC executiopn'/>",
3529         "comments": "",
3530         "x": 4295.812488555908,
3531         "y": 1400.3228549957275,
3532         "z": "27bb3cd4.ff8ff4",
3533         "wires": []
3534     },
3535     {
3536         "id": "ec44c94.4f34a38",
3537         "type": "returnFailure",
3538         "name": "return failure",
3539         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error updating nearRTRIC info in ConfigDB. Aborting RPC executiopn'/>",
3540         "comments": "",
3541         "x": 4314.812328338623,
3542         "y": 1455.2118577957153,
3543         "z": "27bb3cd4.ff8ff4",
3544         "wires": []
3545     },
3546     {
3547         "id": "429dd402.4553cc",
3548         "type": "success",
3549         "name": "success",
3550         "xml": "<outcome value='success'>\n",
3551         "comments": "",
3552         "outputs": 1,
3553         "x": 3888.296932220459,
3554         "y": 1595.787573814392,
3555         "z": "27bb3cd4.ff8ff4",
3556         "wires": [
3557             [
3558                 "db5ceb2e.2f4e18"
3559             ]
3560         ]
3561     },
3562     {
3563         "id": "db5ceb2e.2f4e18",
3564         "type": "block",
3565         "name": "block : atomic",
3566         "xml": "<block atomic='true'>",
3567         "atomic": "true",
3568         "comments": "",
3569         "outputs": 1,
3570         "x": 4138.296855926514,
3571         "y": 1540.7877531051636,
3572         "z": "27bb3cd4.ff8ff4",
3573         "wires": [
3574             [
3575                 "41e1fdb0.ff3a94"
3576             ]
3577         ]
3578     },
3579     {
3580         "id": "41e1fdb0.ff3a94",
3581         "type": "record",
3582         "name": "record",
3583         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Updated NRCellRelation info in cps\"/>",
3584         "comments": "",
3585         "outputs": 1,
3586         "x": 4323.630359649658,
3587         "y": 1518.787956237793,
3588         "z": "27bb3cd4.ff8ff4",
3589         "wires": [
3590             []
3591         ]
3592     },
3593     {
3594         "id": "5eb74b88.b56964",
3595         "type": "execute",
3596         "name": "generate put ho nrcellrelation url",
3597         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.cps.tbdmt.execute.endpoint`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.putho.nrcellrelation.url\"/>\n    <parameter name=\"target\" value=\"{schemaSet}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.schemaset.name`\"/>",
3598         "comments": "",
3599         "outputs": 1,
3600         "x": 3658.010902404785,
3601         "y": 1406.5058212280273,
3602         "z": "27bb3cd4.ff8ff4",
3603         "wires": [
3604             []
3605         ]
3606     },
3607     {
3608         "id": "f9942fcd.8b986",
3609         "type": "execute",
3610         "name": "prepare tbdmt template",
3611         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.cps.putho.nrcellrelation.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.putho.nrcellrelation.url\"/>\n    <parameter name=\"target\" value=\"{templateId}\"/>\n    <parameter name=\"replacement\" value=\"`$prop.tbdmt.template.put-ho-nrcellrelation`\"/>",
3612         "comments": "",
3613         "outputs": 1,
3614         "x": 3625.0109939575195,
3615         "y": 1460.8392429351807,
3616         "z": "27bb3cd4.ff8ff4",
3617         "wires": [
3618             []
3619         ]
3620     },
3621     {
3622         "id": "ebe74e99.9d0b9",
3623         "type": "execute",
3624         "name": "put ho nrcellrelation",
3625         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$tmp.cps.putho.nrcellrelation.url`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/cps-templates/cps-put-ho.json'`\" />\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"cps-put-ho-nrcellrelation-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",
3626         "comments": "",
3627         "outputs": 1,
3628         "x": 3600.477207183838,
3629         "y": 1567.6391258239746,
3630         "z": "27bb3cd4.ff8ff4",
3631         "wires": [
3632             [
3633                 "f24257c2.25f498",
3634                 "429dd402.4553cc"
3635             ]
3636         ]
3637     },
3638     {
3639         "id": "a52c3b6f.197a38",
3640         "type": "record",
3641         "name": "record",
3642         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for CPS TDBMT to put ho NRCellRelation\"/>\n<parameter name='field2' value=\"`$tmp.cps.putho.nrcellrelation.url`\" />",
3643         "comments": "",
3644         "outputs": 1,
3645         "x": 3580.651039123535,
3646         "y": 1514.8889627456665,
3647         "z": "27bb3cd4.ff8ff4",
3648         "wires": [
3649             []
3650         ]
3651     },
3652     {
3653         "id": "fa469169.21411",
3654         "type": "block",
3655         "name": "block : atomic",
3656         "xml": "<block atomic='true'>",
3657         "atomic": "true",
3658         "comments": "",
3659         "outputs": 1,
3660         "x": 3374.478832244873,
3661         "y": 1406.8785457611084,
3662         "z": "27bb3cd4.ff8ff4",
3663         "wires": [
3664             [
3665                 "e814ff2f.d11c8",
3666                 "5eb74b88.b56964",
3667                 "f9942fcd.8b986",
3668                 "a52c3b6f.197a38",
3669                 "ebe74e99.9d0b9"
3670             ]
3671         ]
3672     }
3673 ]