Align requestID, subrequestID for DMAAP msgs
[ccsdk/distribution.git] / platform-logic / oofpcipoc-api / src / main / json / oofpcipoc-api_generic-neighbor-configuration.json
1 [
2     {
3         "id": "b0e84f67.bfca5",
4         "type": "comment",
5         "name": "Generic Neighbor Configuration",
6         "info": "",
7         "comments": "",
8         "x": 365,
9         "y": 42,
10         "z": "252a4e44.929a62",
11         "wires": []
12     },
13     {
14         "id": "e224f980.9882f8",
15         "type": "block",
16         "name": "block : atomic",
17         "xml": "<block atomic='true'>",
18         "atomic": "true",
19         "comments": "",
20         "outputs": 1,
21         "x": 632.0000610351562,
22         "y": 262.010498046875,
23         "z": "252a4e44.929a62",
24         "wires": [
25             [
26                 "7f0907cf.082338",
27                 "742660e3.0e5d4",
28                 "402a9020.563bb",
29                 "5b76bc17.f32ce4",
30                 "7b4e78c0.a96468",
31                 "2c50a619.a494ea",
32                 "5ae0e50d.a4dc6c",
33                 "d51d9d04.31b31",
34                 "a46c5047.46087",
35                 "10fb55a2.da074a",
36                 "9b2edc01.f191f"
37             ]
38         ]
39     },
40     {
41         "id": "7a6e2451.cb09ac",
42         "type": "for",
43         "name": "for",
44         "xml": "<for index='idx' start='0' end=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\" >",
45         "comments": "",
46         "outputs": 1,
47         "x": 553.0001831054688,
48         "y": 420,
49         "z": "252a4e44.929a62",
50         "wires": [
51             [
52                 "e224f980.9882f8"
53             ]
54         ]
55     },
56     {
57         "id": "7f0907cf.082338",
58         "type": "set",
59         "name": "set tmp variables for the requested fap service input parms",
60         "xml": "<set>\n<parameter name=\"tmp.alias\" value=\"`$generic-neighbor-configuration-input.alias`\"/>\n<parameter name=\"tmp.plmnid\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].plmnid`\"/>\n<parameter name=\"tmp.cid\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].cid`\"/>\n<parameter name=\"tmp.phy-cell-id\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].phy-cell-id`\"/>\n<parameter name=\"tmp.pnf-name\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].pnf-name`\"/>\n<parameter name=\"tmp.blacklisted\" value=\"`$generic-neighbor-configuration-input.neighbor-list-in-use[$idx].blacklisted`\"/>\n",
61         "comments": "",
62         "x": 937.0011596679688,
63         "y": 64.88909912109375,
64         "z": "252a4e44.929a62",
65         "wires": []
66     },
67     {
68         "id": "742660e3.0e5d4",
69         "type": "record",
70         "name": "record",
71         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Temporary varaibles set. Neighbor #:  \"/>\n<parameter name=\"field2\" value=\"`$idx`\"/>\n<parameter name=\"field3\" value=\"`$tmp.plmnid`\"/>\n<parameter name=\"field4\" value=\"`$tmp.cid`\"/>\n<parameter name=\"field5\" value=\"`$tmp.phy-cell-id`\"/>\n<parameter name=\"field6\" value=\"`$tmp.pnf-name`\"/>\n<parameter name=\"field7\" value=\"`$tmp.blacklisted`\"/>",
72         "comments": "",
73         "outputs": 1,
74         "x": 801.5105075836182,
75         "y": 108.01042747497559,
76         "z": "252a4e44.929a62",
77         "wires": [
78             []
79         ]
80     },
81     {
82         "id": "7b4990e1.529af",
83         "type": "block",
84         "name": "block : atomic",
85         "xml": "<block atomic='true'>",
86         "atomic": "true",
87         "comments": "",
88         "outputs": 1,
89         "x": 128.48959350585938,
90         "y": 298.9896240234375,
91         "z": "252a4e44.929a62",
92         "wires": [
93             [
94                 "e68f35dd.146c08",
95                 "a6f2b267.e5311",
96                 "138176a8.e62099",
97                 "3f9b6f16.92476",
98                 "2dbe6e04.1b04f2",
99                 "f2bdeb66.05c1e8",
100                 "2ae7e255.e92e0e",
101                 "f6ddb1c4.e2257",
102                 "bd6a5dc6.53e57"
103             ]
104         ]
105     },
106     {
107         "id": "73bbdcfa.349ac4",
108         "type": "method",
109         "name": "method",
110         "xml": "<method rpc='generic-neighbor-configuration' mode='sync'>\n",
111         "comments": "",
112         "outputs": 1,
113         "x": 114,
114         "y": 199.9895782470703,
115         "z": "252a4e44.929a62",
116         "wires": [
117             [
118                 "7b4990e1.529af"
119             ]
120         ]
121     },
122     {
123         "id": "e68f35dd.146c08",
124         "type": "returnSuccess",
125         "name": "return success",
126         "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",
127         "comments": "",
128         "x": 119.00033950805664,
129         "y": 2859.989965438843,
130         "z": "252a4e44.929a62",
131         "wires": []
132     },
133     {
134         "id": "a6f2b267.e5311",
135         "type": "record",
136         "name": "record",
137         "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",
138         "comments": "",
139         "outputs": 1,
140         "x": 415.00030517578125,
141         "y": 99.01042938232422,
142         "z": "252a4e44.929a62",
143         "wires": [
144             []
145         ]
146     },
147     {
148         "id": "138176a8.e62099",
149         "type": "for",
150         "name": "for",
151         "xml": "<for index='idx' start='0' end=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\" >",
152         "comments": "",
153         "outputs": 1,
154         "x": 426.085693359375,
155         "y": 145.9531707763672,
156         "z": "252a4e44.929a62",
157         "wires": [
158             [
159                 "9f14658a.014d08"
160             ]
161         ]
162     },
163     {
164         "id": "3f9b6f16.92476",
165         "type": "execute",
166         "name": "execute Properties",
167         "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",
168         "comments": "",
169         "outputs": 1,
170         "x": 438.00018310546875,
171         "y": 194.01040649414062,
172         "z": "252a4e44.929a62",
173         "wires": [
174             []
175         ]
176     },
177     {
178         "id": "2dbe6e04.1b04f2",
179         "type": "record",
180         "name": "record",
181         "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`\"/>",
182         "comments": "",
183         "outputs": 1,
184         "x": 402.00030517578125,
185         "y": 236.010498046875,
186         "z": "252a4e44.929a62",
187         "wires": [
188             []
189         ]
190     },
191     {
192         "id": "767a16c9.47c368",
193         "type": "service-logic",
194         "name": "oofpcipoc-api ${project.version}",
195         "module": "oofpcipoc-api",
196         "version": "${project.version}",
197         "comments": "",
198         "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}'>",
199         "outputs": 1,
200         "x": 169.99998474121094,
201         "y": 110.98968505859375,
202         "z": "252a4e44.929a62",
203         "wires": [
204             [
205                 "73bbdcfa.349ac4"
206             ]
207         ]
208     },
209     {
210         "id": "9f14658a.014d08",
211         "type": "record",
212         "name": "record",
213         "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`\"/>",
214         "comments": "",
215         "outputs": 1,
216         "x": 591.0005493164062,
217         "y": 129.98963165283203,
218         "z": "252a4e44.929a62",
219         "wires": [
220             []
221         ]
222     },
223     {
224         "id": "5f1ad16d.8a92a",
225         "type": "dgstart",
226         "name": "DGSTART",
227         "outputs": 1,
228         "x": 105,
229         "y": 48.989585876464844,
230         "z": "252a4e44.929a62",
231         "wires": [
232             [
233                 "767a16c9.47c368"
234             ]
235         ]
236     },
237     {
238         "id": "10fb55a2.da074a",
239         "type": "execute",
240         "name": "generate neighbor config URL",
241         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.lte-ran-neighbor-in-use`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{alias}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.alias`\"/>",
242         "comments": "",
243         "outputs": 1,
244         "x": 872.5108642578125,
245         "y": 152.56614685058594,
246         "z": "252a4e44.929a62",
247         "wires": [
248             []
249         ]
250     },
251     {
252         "id": "402a9020.563bb",
253         "type": "record",
254         "name": "record",
255         "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`\"/>",
256         "comments": "",
257         "outputs": 1,
258         "x": 799.510498046875,
259         "y": 205.7882080078125,
260         "z": "252a4e44.929a62",
261         "wires": [
262             []
263         ]
264     },
265     {
266         "id": "5b76bc17.f32ce4",
267         "type": "execute",
268         "name": "populate plmnid",
269         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.config-neighbor-service-url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{plmnid}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.plmnid`\"/>",
270         "comments": "",
271         "outputs": 1,
272         "x": 1001.5106258392334,
273         "y": 217.78822231292725,
274         "z": "252a4e44.929a62",
275         "wires": [
276             []
277         ]
278     },
279     {
280         "id": "7b4e78c0.a96468",
281         "type": "record",
282         "name": "record",
283         "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",
284         "comments": "",
285         "outputs": 1,
286         "x": 869.5104789733887,
287         "y": 261.788197517395,
288         "z": "252a4e44.929a62",
289         "wires": [
290             []
291         ]
292     },
293     {
294         "id": "2c50a619.a494ea",
295         "type": "execute",
296         "name": "populate cid",
297         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.config-neighbor-service-url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{cid}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cid`\"/>",
298         "comments": "",
299         "outputs": 1,
300         "x": 892.5105075836182,
301         "y": 306.7882204055786,
302         "z": "252a4e44.929a62",
303         "wires": [
304             []
305         ]
306     },
307     {
308         "id": "d51d9d04.31b31",
309         "type": "execute",
310         "name": "Configure neighbor using PATCH",
311         "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' />",
312         "comments": "",
313         "outputs": 1,
314         "x": 924.510498046875,
315         "y": 446.788330078125,
316         "z": "252a4e44.929a62",
317         "wires": [
318             [
319                 "42094d77.460ca4",
320                 "ece3aaf8.017e88"
321             ]
322         ]
323     },
324     {
325         "id": "42094d77.460ca4",
326         "type": "failure",
327         "name": "failure",
328         "xml": "<outcome value='failure'>\n",
329         "comments": "",
330         "outputs": 1,
331         "x": 1185.5103855133057,
332         "y": 410.77778339385986,
333         "z": "252a4e44.929a62",
334         "wires": [
335             [
336                 "4d5fe442.9a545c"
337             ]
338         ]
339     },
340     {
341         "id": "ece3aaf8.017e88",
342         "type": "success",
343         "name": "success",
344         "xml": "<outcome value='success'>\n",
345         "comments": "",
346         "outputs": 1,
347         "x": 1187.5103302001953,
348         "y": 474.77761459350586,
349         "z": "252a4e44.929a62",
350         "wires": [
351             [
352                 "186e8503.876f0b"
353             ]
354         ]
355     },
356     {
357         "id": "75c28db6.dab864",
358         "type": "record",
359         "name": "record",
360         "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 \"/>",
361         "comments": "",
362         "outputs": 1,
363         "x": 1518.510124206543,
364         "y": 470.77770233154297,
365         "z": "252a4e44.929a62",
366         "wires": [
367             []
368         ]
369     },
370     {
371         "id": "186e8503.876f0b",
372         "type": "block",
373         "name": "block",
374         "xml": "<block>\n",
375         "atomic": "false",
376         "comments": "",
377         "outputs": 1,
378         "x": 1354.5101737976074,
379         "y": 473.77769660949707,
380         "z": "252a4e44.929a62",
381         "wires": [
382             [
383                 "75c28db6.dab864"
384             ]
385         ]
386     },
387     {
388         "id": "4d5fe442.9a545c",
389         "type": "block",
390         "name": "block",
391         "xml": "<block>\n",
392         "atomic": "false",
393         "comments": "",
394         "outputs": 1,
395         "x": 1344.510248184204,
396         "y": 419.7777690887451,
397         "z": "252a4e44.929a62",
398         "wires": [
399             [
400                 "91c0b18a.5233d"
401             ]
402         ]
403     },
404     {
405         "id": "91c0b18a.5233d",
406         "type": "returnFailure",
407         "name": "return failure",
408         "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\" />",
409         "comments": "",
410         "x": 1520.5100116729736,
411         "y": 404.77774238586426,
412         "z": "252a4e44.929a62",
413         "wires": []
414     },
415     {
416         "id": "5ae0e50d.a4dc6c",
417         "type": "execute",
418         "name": "Get neighbor details pre-configuration",
419         "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",
420         "comments": "",
421         "outputs": 1,
422         "x": 922.5104370117188,
423         "y": 358.7882080078125,
424         "z": "252a4e44.929a62",
425         "wires": [
426             [
427                 "1a9049a4.4660f6",
428                 "babfc7f5.e3d6f8"
429             ]
430         ]
431     },
432     {
433         "id": "1a9049a4.4660f6",
434         "type": "failure",
435         "name": "failure",
436         "xml": "<outcome value='failure'>\n",
437         "comments": "",
438         "outputs": 1,
439         "x": 1190.510498046875,
440         "y": 295.4442491531372,
441         "z": "252a4e44.929a62",
442         "wires": [
443             [
444                 "61c1aef5.95942"
445             ]
446         ]
447     },
448     {
449         "id": "babfc7f5.e3d6f8",
450         "type": "success",
451         "name": "success",
452         "xml": "<outcome value='success'>\n",
453         "comments": "",
454         "outputs": 1,
455         "x": 1177.5103912353516,
456         "y": 359.44439697265625,
457         "z": "252a4e44.929a62",
458         "wires": [
459             [
460                 "fd628eba.9d3f1"
461             ]
462         ]
463     },
464     {
465         "id": "fd628eba.9d3f1",
466         "type": "block",
467         "name": "block",
468         "xml": "<block>\n",
469         "atomic": "false",
470         "comments": "",
471         "outputs": 1,
472         "x": 1320.5101871490479,
473         "y": 356.44431257247925,
474         "z": "252a4e44.929a62",
475         "wires": [
476             [
477                 "e6d88742.250328"
478             ]
479         ]
480     },
481     {
482         "id": "e6d88742.250328",
483         "type": "record",
484         "name": "record",
485         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Details about Neighbor Pre-configuration\"/>\n<parameter name=\"field2\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].plmnid`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].cid`\"/>\n<parameter name=\"field4\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].phy-cell-id`\"/>\n<parameter name=\"field5\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].pnf-name`\"/>\n<parameter name=\"field6\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].blacklisted`\"/>",
486         "comments": "",
487         "outputs": 1,
488         "x": 1481.510103225708,
489         "y": 350.44458293914795,
490         "z": "252a4e44.929a62",
491         "wires": [
492             []
493         ]
494     },
495     {
496         "id": "61c1aef5.95942",
497         "type": "returnFailure",
498         "name": "return failure",
499         "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 \" />",
500         "comments": "",
501         "x": 1389.5103912353516,
502         "y": 285.4442768096924,
503         "z": "252a4e44.929a62",
504         "wires": []
505     },
506     {
507         "id": "a46c5047.46087",
508         "type": "execute",
509         "name": "Get neighbor details post-configuration",
510         "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",
511         "comments": "",
512         "outputs": 1,
513         "x": 880.5104370117188,
514         "y": 522.6770629882812,
515         "z": "252a4e44.929a62",
516         "wires": [
517             [
518                 "182595bb.f7ee4a",
519                 "26bfad36.c5ae22"
520             ]
521         ]
522     },
523     {
524         "id": "182595bb.f7ee4a",
525         "type": "failure",
526         "name": "failure",
527         "xml": "<outcome value='failure'>\n",
528         "comments": "",
529         "outputs": 1,
530         "x": 1215.5104370117188,
531         "y": 522.3331050872803,
532         "z": "252a4e44.929a62",
533         "wires": [
534             [
535                 "c2de4855.593ee8"
536             ]
537         ]
538     },
539     {
540         "id": "26bfad36.c5ae22",
541         "type": "success",
542         "name": "success",
543         "xml": "<outcome value='success'>\n",
544         "comments": "",
545         "outputs": 1,
546         "x": 1208.5103302001953,
547         "y": 574.3333015441895,
548         "z": "252a4e44.929a62",
549         "wires": [
550             [
551                 "ceef9fe1.1c80b"
552             ]
553         ]
554     },
555     {
556         "id": "ceef9fe1.1c80b",
557         "type": "block",
558         "name": "block",
559         "xml": "<block>\n",
560         "atomic": "false",
561         "comments": "",
562         "outputs": 1,
563         "x": 1377.5100898742676,
564         "y": 581.3332405090332,
565         "z": "252a4e44.929a62",
566         "wires": [
567             [
568                 "aa26494c.850b58"
569             ]
570         ]
571     },
572     {
573         "id": "c2de4855.593ee8",
574         "type": "returnFailure",
575         "name": "return failure",
576         "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 \" />",
577         "comments": "",
578         "x": 1388.5103912353516,
579         "y": 519.3331327438354,
580         "z": "252a4e44.929a62",
581         "wires": []
582     },
583     {
584         "id": "aa26494c.850b58",
585         "type": "record",
586         "name": "record",
587         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Details about Neighbor Post-configuration\"/>\n<parameter name=\"field2\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].plmnid`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].cid`\"/>\n<parameter name=\"field4\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].phy-cell-id`\"/>\n<parameter name=\"field5\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].pnf-name`\"/>\n<parameter name=\"field6\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].blacklisted`\"/>",
588         "comments": "",
589         "outputs": 1,
590         "x": 1524.510124206543,
591         "y": 579.333456993103,
592         "z": "252a4e44.929a62",
593         "wires": [
594             []
595         ]
596     },
597     {
598         "id": "8aebb9c4.9c2d58",
599         "type": "block",
600         "name": "block : atomic",
601         "xml": "<block atomic='true'>",
602         "atomic": "true",
603         "comments": "",
604         "outputs": 1,
605         "x": 578.9999465942383,
606         "y": 1332.0000581741333,
607         "z": "252a4e44.929a62",
608         "wires": [
609             [
610                 "d17b4a49.0377f8",
611                 "62b6cd99.0b8964",
612                 "228ec87c.7b30b8",
613                 "a271ebfa.714168",
614                 "34a4ad69.82f8c2",
615                 "900f320e.2470c",
616                 "d3287262.5d0d6",
617                 "31829f2b.2121d",
618                 "dbd04c8.1f2e4b",
619                 "7df6d59c.f8208c",
620                 "53f1a4f2.cd94cc",
621                 "91a1e388.084d9"
622             ]
623         ]
624     },
625     {
626         "id": "7ffaf0be.ee25f",
627         "type": "for",
628         "name": "for",
629         "xml": "<for index='idx' start='0' end=\"`$generic-neighbor-configuration-input.lte-cell-number-of-entries`\" >",
630         "comments": "",
631         "outputs": 1,
632         "x": 522.0001831054688,
633         "y": 512.989501953125,
634         "z": "252a4e44.929a62",
635         "wires": [
636             [
637                 "8aebb9c4.9c2d58"
638             ]
639         ]
640     },
641     {
642         "id": "d17b4a49.0377f8",
643         "type": "set",
644         "name": "set tmp variables for the requested fap service input parms",
645         "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",
646         "comments": "",
647         "x": 912.0011806488037,
648         "y": 1015.8786706924438,
649         "z": "252a4e44.929a62",
650         "wires": []
651     },
652     {
653         "id": "62b6cd99.0b8964",
654         "type": "record",
655         "name": "record",
656         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Temporary varaibles set. Neighbor #:  \"/>\n<parameter name=\"field2\" value=\"`$idx`\"/>\n<parameter name=\"field3\" value=\"`$tmp.plmnid`\"/>\n<parameter name=\"field4\" value=\"`$tmp.cid`\"/>\n<parameter name=\"field5\" value=\"`$tmp.phy-cell-id`\"/>\n<parameter name=\"field6\" value=\"`$tmp.pnf-name`\"/>\n<parameter name=\"field7\" value=\"`$tmp.blacklisted`\"/>",
657         "comments": "",
658         "outputs": 1,
659         "x": 782.5105037689209,
660         "y": 1092.0000381469727,
661         "z": "252a4e44.929a62",
662         "wires": [
663             []
664         ]
665     },
666     {
667         "id": "7df6d59c.f8208c",
668         "type": "execute",
669         "name": "generate neighbor config URL",
670         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.lte-ran-neighbor-in-use.ransim-mounted`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{alias}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.alias`\"/>",
671         "comments": "",
672         "outputs": 1,
673         "x": 875.5108242034912,
674         "y": 1153.5557250976562,
675         "z": "252a4e44.929a62",
676         "wires": [
677             []
678         ]
679     },
680     {
681         "id": "228ec87c.7b30b8",
682         "type": "record",
683         "name": "record",
684         "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`\"/>",
685         "comments": "",
686         "outputs": 1,
687         "x": 816.5104579925537,
688         "y": 1202.7777709960938,
689         "z": "252a4e44.929a62",
690         "wires": [
691             []
692         ]
693     },
694     {
695         "id": "a271ebfa.714168",
696         "type": "execute",
697         "name": "populate plmnid",
698         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.config-neighbor-service-url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{plmnid}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.plmnid`\"/>",
699         "comments": "",
700         "outputs": 1,
701         "x": 880.5105800628662,
702         "y": 1298.7777709960938,
703         "z": "252a4e44.929a62",
704         "wires": [
705             []
706         ]
707     },
708     {
709         "id": "34a4ad69.82f8c2",
710         "type": "record",
711         "name": "record",
712         "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",
713         "comments": "",
714         "outputs": 1,
715         "x": 855.5104579925537,
716         "y": 1346.7777709960938,
717         "z": "252a4e44.929a62",
718         "wires": [
719             []
720         ]
721     },
722     {
723         "id": "900f320e.2470c",
724         "type": "execute",
725         "name": "populate cid",
726         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.config-neighbor-service-url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.config-neighbor-service-url\"/>\n    <parameter name=\"target\" value=\"{cid}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cid`\"/>",
727         "comments": "",
728         "outputs": 1,
729         "x": 864.5104579925537,
730         "y": 1383.7777709960938,
731         "z": "252a4e44.929a62",
732         "wires": [
733             []
734         ]
735     },
736     {
737         "id": "31829f2b.2121d",
738         "type": "execute",
739         "name": "Configure neighbor using PATCH",
740         "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' />",
741         "comments": "",
742         "outputs": 1,
743         "x": 878.5104579925537,
744         "y": 1513.7778930664062,
745         "z": "252a4e44.929a62",
746         "wires": [
747             [
748                 "e9803890.320ab8",
749                 "19d2bb84.870d44"
750             ]
751         ]
752     },
753     {
754         "id": "e9803890.320ab8",
755         "type": "failure",
756         "name": "failure",
757         "xml": "<outcome value='failure'>\n",
758         "comments": "",
759         "outputs": 1,
760         "x": 1173.5103454589844,
761         "y": 1520.767346382141,
762         "z": "252a4e44.929a62",
763         "wires": [
764             [
765                 "d2c2fe00.15af4"
766             ]
767         ]
768     },
769     {
770         "id": "19d2bb84.870d44",
771         "type": "success",
772         "name": "success",
773         "xml": "<outcome value='success'>\n",
774         "comments": "",
775         "outputs": 1,
776         "x": 1191.5103874206543,
777         "y": 1588.7671728134155,
778         "z": "252a4e44.929a62",
779         "wires": [
780             [
781                 "d28bc469.f5aa28"
782             ]
783         ]
784     },
785     {
786         "id": "ffbd161f.e01d28",
787         "type": "record",
788         "name": "record",
789         "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 \"/>",
790         "comments": "",
791         "outputs": 1,
792         "x": 1529.510139465332,
793         "y": 1575.7672810554504,
794         "z": "252a4e44.929a62",
795         "wires": [
796             []
797         ]
798     },
799     {
800         "id": "d28bc469.f5aa28",
801         "type": "block",
802         "name": "block",
803         "xml": "<block>\n",
804         "atomic": "false",
805         "comments": "",
806         "outputs": 1,
807         "x": 1371.510051727295,
808         "y": 1586.7672538757324,
809         "z": "252a4e44.929a62",
810         "wires": [
811             [
812                 "ffbd161f.e01d28"
813             ]
814         ]
815     },
816     {
817         "id": "d2c2fe00.15af4",
818         "type": "block",
819         "name": "block",
820         "xml": "<block>\n",
821         "atomic": "false",
822         "comments": "",
823         "outputs": 1,
824         "x": 1332.5102081298828,
825         "y": 1529.7673320770264,
826         "z": "252a4e44.929a62",
827         "wires": [
828             [
829                 "30f2e462.46c8dc"
830             ]
831         ]
832     },
833     {
834         "id": "30f2e462.46c8dc",
835         "type": "returnFailure",
836         "name": "return failure",
837         "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\" />",
838         "comments": "",
839         "x": 1508.5099716186523,
840         "y": 1514.7673053741455,
841         "z": "252a4e44.929a62",
842         "wires": []
843     },
844     {
845         "id": "d3287262.5d0d6",
846         "type": "execute",
847         "name": "Get neighbor details pre-configuration",
848         "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",
849         "comments": "",
850         "outputs": 1,
851         "x": 888.5103969573975,
852         "y": 1428.7777709960938,
853         "z": "252a4e44.929a62",
854         "wires": [
855             [
856                 "f0a75827.0ad898",
857                 "1be65a71.b6dd36"
858             ]
859         ]
860     },
861     {
862         "id": "f0a75827.0ad898",
863         "type": "failure",
864         "name": "failure",
865         "xml": "<outcome value='failure'>\n",
866         "comments": "",
867         "outputs": 1,
868         "x": 1161.510498046875,
869         "y": 1401.43381690979,
870         "z": "252a4e44.929a62",
871         "wires": [
872             [
873                 "2355719e.d606ce"
874             ]
875         ]
876     },
877     {
878         "id": "1be65a71.b6dd36",
879         "type": "success",
880         "name": "success",
881         "xml": "<outcome value='success'>\n",
882         "comments": "",
883         "outputs": 1,
884         "x": 1156.5103302001953,
885         "y": 1457.433970451355,
886         "z": "252a4e44.929a62",
887         "wires": [
888             [
889                 "a0d79e97.8cfb2"
890             ]
891         ]
892     },
893     {
894         "id": "a0d79e97.8cfb2",
895         "type": "block",
896         "name": "block",
897         "xml": "<block>\n",
898         "atomic": "false",
899         "comments": "",
900         "outputs": 1,
901         "x": 1308.5101470947266,
902         "y": 1466.4338755607605,
903         "z": "252a4e44.929a62",
904         "wires": [
905             [
906                 "4d7e37ed.51df38"
907             ]
908         ]
909     },
910     {
911         "id": "4d7e37ed.51df38",
912         "type": "record",
913         "name": "record",
914         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Details about Neighbor Pre-configuration\"/>\n<parameter name=\"field2\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].plmnid`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].cid`\"/>\n<parameter name=\"field4\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].phy-cell-id`\"/>\n<parameter name=\"field5\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].pnf-name`\"/>\n<parameter name=\"field6\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].blacklisted`\"/>",
915         "comments": "",
916         "outputs": 1,
917         "x": 1469.5100631713867,
918         "y": 1460.4341459274292,
919         "z": "252a4e44.929a62",
920         "wires": [
921             []
922         ]
923     },
924     {
925         "id": "2355719e.d606ce",
926         "type": "returnFailure",
927         "name": "return failure",
928         "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 \" />",
929         "comments": "",
930         "x": 1362.5102882385254,
931         "y": 1407.433825492859,
932         "z": "252a4e44.929a62",
933         "wires": []
934     },
935     {
936         "id": "dbd04c8.1f2e4b",
937         "type": "execute",
938         "name": "Get neighbor details post-configuration",
939         "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",
940         "comments": "",
941         "outputs": 1,
942         "x": 844.5103969573975,
943         "y": 1627.6666870117188,
944         "z": "252a4e44.929a62",
945         "wires": [
946             [
947                 "4d125e.4a93cda4",
948                 "bb46ef6d.b2b72"
949             ]
950         ]
951     },
952     {
953         "id": "4d125e.4a93cda4",
954         "type": "failure",
955         "name": "failure",
956         "xml": "<outcome value='failure'>\n",
957         "comments": "",
958         "outputs": 1,
959         "x": 1201.510498046875,
960         "y": 1639.3226718902588,
961         "z": "252a4e44.929a62",
962         "wires": [
963             [
964                 "939a85c1.7d4528"
965             ]
966         ]
967     },
968     {
969         "id": "bb46ef6d.b2b72",
970         "type": "success",
971         "name": "success",
972         "xml": "<outcome value='success'>\n",
973         "comments": "",
974         "outputs": 1,
975         "x": 1196.5103302001953,
976         "y": 1695.3228254318237,
977         "z": "252a4e44.929a62",
978         "wires": [
979             [
980                 "90a83ca2.24d34"
981             ]
982         ]
983     },
984     {
985         "id": "90a83ca2.24d34",
986         "type": "block",
987         "name": "block",
988         "xml": "<block>\n",
989         "atomic": "false",
990         "comments": "",
991         "outputs": 1,
992         "x": 1348.5101470947266,
993         "y": 1704.3227305412292,
994         "z": "252a4e44.929a62",
995         "wires": [
996             [
997                 "9c430d3f.4728b"
998             ]
999         ]
1000     },
1001     {
1002         "id": "939a85c1.7d4528",
1003         "type": "returnFailure",
1004         "name": "return failure",
1005         "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 \" />",
1006         "comments": "",
1007         "x": 1402.5102882385254,
1008         "y": 1645.3226804733276,
1009         "z": "252a4e44.929a62",
1010         "wires": []
1011     },
1012     {
1013         "id": "9c430d3f.4728b",
1014         "type": "record",
1015         "name": "record",
1016         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Details about Neighbor Post-configuration\"/>\n<parameter name=\"field2\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].plmnid`\"/>\n<parameter name=\"field3\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].cid`\"/>\n<parameter name=\"field4\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].phy-cell-id`\"/>\n<parameter name=\"field5\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].pnf-name`\"/>\n<parameter name=\"field6\" value=\"`$oofpci-neighbor-response.lte-ran-neighbor-list-in-use-lte-cell[0].blacklisted`\"/>",
1017         "comments": "",
1018         "outputs": 1,
1019         "x": 1509.5100555419922,
1020         "y": 1697.3229751586914,
1021         "z": "252a4e44.929a62",
1022         "wires": [
1023             []
1024         ]
1025     },
1026     {
1027         "id": "dc02f9a7.daea28",
1028         "type": "outcome",
1029         "name": "Not Mounted",
1030         "xml": "<outcome value='false'>\n",
1031         "comments": "",
1032         "outputs": 1,
1033         "x": 429,
1034         "y": 339,
1035         "z": "252a4e44.929a62",
1036         "wires": [
1037             [
1038                 "7a6e2451.cb09ac"
1039             ]
1040         ]
1041     },
1042     {
1043         "id": "f2bdeb66.05c1e8",
1044         "type": "switchNode",
1045         "name": "switch mounted",
1046         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
1047         "comments": "",
1048         "outputs": 1,
1049         "x": 327,
1050         "y": 428,
1051         "z": "252a4e44.929a62",
1052         "wires": [
1053             [
1054                 "dc02f9a7.daea28",
1055                 "d85c99ed.eedbf8"
1056             ]
1057         ]
1058     },
1059     {
1060         "id": "d85c99ed.eedbf8",
1061         "type": "outcome",
1062         "name": "Mounted",
1063         "xml": "<outcome value='true'>\n",
1064         "comments": "",
1065         "outputs": 1,
1066         "x": 360,
1067         "y": 506,
1068         "z": "252a4e44.929a62",
1069         "wires": [
1070             [
1071                 "7ffaf0be.ee25f"
1072             ]
1073         ]
1074     },
1075     {
1076         "id": "53f1a4f2.cd94cc",
1077         "type": "execute",
1078         "name": "populate netconf mount",
1079         "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=\"{pnf-name}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.pnf-name`\"/>",
1080         "comments": "",
1081         "outputs": 1,
1082         "x": 884.9999599456787,
1083         "y": 1254.0000610351562,
1084         "z": "252a4e44.929a62",
1085         "wires": [
1086             []
1087         ]
1088     },
1089     {
1090         "id": "a684245a.ac34d8",
1091         "type": "execute",
1092         "name": "execute TemplateNode",
1093         "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' />",
1094         "comments": "",
1095         "outputs": 1,
1096         "x": 874.0104598999023,
1097         "y": 2140.4550261497498,
1098         "z": "252a4e44.929a62",
1099         "wires": [
1100             [
1101                 "15052fc1.cca6c",
1102                 "6ccf93e6.8f7a4c"
1103             ]
1104         ]
1105     },
1106     {
1107         "id": "15052fc1.cca6c",
1108         "type": "success",
1109         "name": "success",
1110         "xml": "<outcome value='success'>\n",
1111         "comments": "",
1112         "outputs": 1,
1113         "x": 1148.0104598999023,
1114         "y": 2109.4550261497498,
1115         "z": "252a4e44.929a62",
1116         "wires": [
1117             [
1118                 "3551690e.6b2536"
1119             ]
1120         ]
1121     },
1122     {
1123         "id": "3551690e.6b2536",
1124         "type": "block",
1125         "name": "block : atomic",
1126         "xml": "<block atomic='true'>",
1127         "atomic": "true",
1128         "comments": "",
1129         "outputs": 1,
1130         "x": 1339.0104598999023,
1131         "y": 2112.4550261497498,
1132         "z": "252a4e44.929a62",
1133         "wires": [
1134             [
1135                 "d6d5afed.2d1c5"
1136             ]
1137         ]
1138     },
1139     {
1140         "id": "d6d5afed.2d1c5",
1141         "type": "record",
1142         "name": "record",
1143         "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`' />",
1144         "comments": "",
1145         "outputs": 1,
1146         "x": 1507.0104598999023,
1147         "y": 2113.4550261497498,
1148         "z": "252a4e44.929a62",
1149         "wires": [
1150             []
1151         ]
1152     },
1153     {
1154         "id": "55bd856d.1ca76c",
1155         "type": "execute",
1156         "name": "remove new lines",
1157         "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",
1158         "comments": "",
1159         "outputs": 1,
1160         "x": 846.5104598999023,
1161         "y": 2256.4550261497498,
1162         "z": "252a4e44.929a62",
1163         "wires": [
1164             [
1165                 "3480a140.d8695e",
1166                 "630b1a6e.1c5ca4"
1167             ]
1168         ]
1169     },
1170     {
1171         "id": "fed718fb.801098",
1172         "type": "execute",
1173         "name": "remove tabs",
1174         "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",
1175         "comments": "",
1176         "outputs": 1,
1177         "x": 836.0104598999023,
1178         "y": 2338.4550261497498,
1179         "z": "252a4e44.929a62",
1180         "wires": [
1181             [
1182                 "41afadd6.491be4",
1183                 "2950c15f.a9573e"
1184             ]
1185         ]
1186     },
1187     {
1188         "id": "41afadd6.491be4",
1189         "type": "success",
1190         "name": "success",
1191         "xml": "<outcome value='success'>\n",
1192         "comments": "",
1193         "outputs": 1,
1194         "x": 1018.5104598999023,
1195         "y": 2346.4550261497498,
1196         "z": "252a4e44.929a62",
1197         "wires": [
1198             [
1199                 "7784e992.808138"
1200             ]
1201         ]
1202     },
1203     {
1204         "id": "7784e992.808138",
1205         "type": "block",
1206         "name": "block : atomic",
1207         "xml": "<block atomic='true'>",
1208         "atomic": "true",
1209         "comments": "",
1210         "outputs": 1,
1211         "x": 1203.5104598999023,
1212         "y": 2344.4550261497498,
1213         "z": "252a4e44.929a62",
1214         "wires": [
1215             [
1216                 "e30277aa.6f4f48"
1217             ]
1218         ]
1219     },
1220     {
1221         "id": "e30277aa.6f4f48",
1222         "type": "record",
1223         "name": "record",
1224         "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",
1225         "comments": "",
1226         "outputs": 1,
1227         "x": 1405.5104598999023,
1228         "y": 2339.4550261497498,
1229         "z": "252a4e44.929a62",
1230         "wires": [
1231             []
1232         ]
1233     },
1234     {
1235         "id": "3480a140.d8695e",
1236         "type": "success",
1237         "name": "success",
1238         "xml": "<outcome value='success'>\n",
1239         "comments": "",
1240         "outputs": 1,
1241         "x": 1040.0104598999023,
1242         "y": 2224.4550261497498,
1243         "z": "252a4e44.929a62",
1244         "wires": [
1245             [
1246                 "67a37d60.dbdd04"
1247             ]
1248         ]
1249     },
1250     {
1251         "id": "67a37d60.dbdd04",
1252         "type": "block",
1253         "name": "block : atomic",
1254         "xml": "<block atomic='true'>",
1255         "atomic": "true",
1256         "comments": "",
1257         "outputs": 1,
1258         "x": 1215.0104598999023,
1259         "y": 2238.4550261497498,
1260         "z": "252a4e44.929a62",
1261         "wires": [
1262             [
1263                 "f9928555.694f68"
1264             ]
1265         ]
1266     },
1267     {
1268         "id": "f9928555.694f68",
1269         "type": "record",
1270         "name": "record",
1271         "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",
1272         "comments": "",
1273         "outputs": 1,
1274         "x": 1403.0104598999023,
1275         "y": 2240.4550261497498,
1276         "z": "252a4e44.929a62",
1277         "wires": [
1278             []
1279         ]
1280     },
1281     {
1282         "id": "6ccf93e6.8f7a4c",
1283         "type": "failure",
1284         "name": "failure",
1285         "xml": "<outcome value='failure'>\n",
1286         "comments": "",
1287         "outputs": 1,
1288         "x": 1147.0104598999023,
1289         "y": 2166.4550261497498,
1290         "z": "252a4e44.929a62",
1291         "wires": [
1292             [
1293                 "c443b33.268a25"
1294             ]
1295         ]
1296     },
1297     {
1298         "id": "c443b33.268a25",
1299         "type": "block",
1300         "name": "block",
1301         "xml": "<block>\n",
1302         "atomic": "false",
1303         "comments": "",
1304         "outputs": 1,
1305         "x": 1316.0103378295898,
1306         "y": 2172.4550261497498,
1307         "z": "252a4e44.929a62",
1308         "wires": [
1309             [
1310                 "59f0b873.9c5108"
1311             ]
1312         ]
1313     },
1314     {
1315         "id": "59f0b873.9c5108",
1316         "type": "returnFailure",
1317         "name": "return failure",
1318         "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 PCI configuration\" />",
1319         "comments": "",
1320         "x": 1472.0100936889648,
1321         "y": 2171.4550261497498,
1322         "z": "252a4e44.929a62",
1323         "wires": []
1324     },
1325     {
1326         "id": "630b1a6e.1c5ca4",
1327         "type": "failure",
1328         "name": "failure",
1329         "xml": "<outcome value='failure'>\n",
1330         "comments": "",
1331         "outputs": 1,
1332         "x": 1061.0104598999023,
1333         "y": 2295.4550261497498,
1334         "z": "252a4e44.929a62",
1335         "wires": [
1336             [
1337                 "f2d69190.67874"
1338             ]
1339         ]
1340     },
1341     {
1342         "id": "f2d69190.67874",
1343         "type": "block",
1344         "name": "block",
1345         "xml": "<block>\n",
1346         "atomic": "false",
1347         "comments": "",
1348         "outputs": 1,
1349         "x": 1229.0103378295898,
1350         "y": 2290.4550261497498,
1351         "z": "252a4e44.929a62",
1352         "wires": [
1353             [
1354                 "74ef47ca.f01a78"
1355             ]
1356         ]
1357     },
1358     {
1359         "id": "74ef47ca.f01a78",
1360         "type": "returnFailure",
1361         "name": "return failure",
1362         "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 PCI configuration\" />",
1363         "comments": "",
1364         "x": 1387.0100326538086,
1365         "y": 2293.4550261497498,
1366         "z": "252a4e44.929a62",
1367         "wires": []
1368     },
1369     {
1370         "id": "2950c15f.a9573e",
1371         "type": "failure",
1372         "name": "failure",
1373         "xml": "<outcome value='failure'>\n",
1374         "comments": "",
1375         "outputs": 1,
1376         "x": 1021.0104598999023,
1377         "y": 2394.4550261497498,
1378         "z": "252a4e44.929a62",
1379         "wires": [
1380             [
1381                 "3e3b30c7.caf5d"
1382             ]
1383         ]
1384     },
1385     {
1386         "id": "3e3b30c7.caf5d",
1387         "type": "block",
1388         "name": "block",
1389         "xml": "<block>\n",
1390         "atomic": "false",
1391         "comments": "",
1392         "outputs": 1,
1393         "x": 1197.0103378295898,
1394         "y": 2395.4550261497498,
1395         "z": "252a4e44.929a62",
1396         "wires": [
1397             [
1398                 "3e56d853.3bee08"
1399             ]
1400         ]
1401     },
1402     {
1403         "id": "3e56d853.3bee08",
1404         "type": "returnFailure",
1405         "name": "return failure",
1406         "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 PCI configuration\" />",
1407         "comments": "",
1408         "x": 1344.0100326538086,
1409         "y": 2398.4550261497498,
1410         "z": "252a4e44.929a62",
1411         "wires": []
1412     },
1413     {
1414         "id": "2ae7e255.e92e0e",
1415         "type": "block",
1416         "name": "DMAAP Payload Generation",
1417         "xml": "<block atomic='true'>",
1418         "atomic": "true",
1419         "comments": "",
1420         "outputs": 1,
1421         "x": 578.0104751586914,
1422         "y": 2258.4551243782043,
1423         "z": "252a4e44.929a62",
1424         "wires": [
1425             [
1426                 "a684245a.ac34d8",
1427                 "55bd856d.1ca76c",
1428                 "fed718fb.801098"
1429             ]
1430         ]
1431     },
1432     {
1433         "id": "f6ddb1c4.e2257",
1434         "type": "block",
1435         "name": "DMAAP Reponse Publish",
1436         "xml": "<block atomic='true'>",
1437         "atomic": "true",
1438         "comments": "",
1439         "outputs": 1,
1440         "x": 440.0104446411133,
1441         "y": 2606.343816280365,
1442         "z": "252a4e44.929a62",
1443         "wires": [
1444             [
1445                 "3f35cc94.a49f84",
1446                 "8019acb8.c7086"
1447             ]
1448         ]
1449     },
1450     {
1451         "id": "8019acb8.c7086",
1452         "type": "execute",
1453         "name": "execute DmaapMsg",
1454         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.dmaap-publish-config-response.template`\" />\n    <parameter name='restapiUrl' value=\"`$prop.dmaap-message-router.url + '/' + $prop.oofpcipoc-dmaap-configuration-response.topic`\" />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='POST' />\n    <parameter name='contentType' value='application/json' />\n    <parameter name='responsePrefix' value='dmaap' />",
1455         "comments": "",
1456         "outputs": 1,
1457         "x": 855.0105209350586,
1458         "y": 2668.4550433158875,
1459         "z": "252a4e44.929a62",
1460         "wires": [
1461             [
1462                 "33c7111a.a2963e",
1463                 "14e94231.224a4e"
1464             ]
1465         ]
1466     },
1467     {
1468         "id": "3f35cc94.a49f84",
1469         "type": "set",
1470         "name": "set",
1471         "xml": "<set>\n<parameter name='tmp.oofpcipoc-dmaap-config-resp.rpc-name' value='`$prop.oofpcipoc-dmaap-config-resp.rpc-name.modifyconfiganr`'/>",
1472         "comments": "",
1473         "x": 841.6772193908691,
1474         "y": 2564.4550337791443,
1475         "z": "252a4e44.929a62",
1476         "wires": []
1477     },
1478     {
1479         "id": "33c7111a.a2963e",
1480         "type": "failure",
1481         "name": "failure",
1482         "xml": "<outcome value='failure'>\n",
1483         "comments": "",
1484         "outputs": 1,
1485         "x": 1029.510498046875,
1486         "y": 2602.3717608451843,
1487         "z": "252a4e44.929a62",
1488         "wires": [
1489             [
1490                 "94a3b167.874"
1491             ]
1492         ]
1493     },
1494     {
1495         "id": "14e94231.224a4e",
1496         "type": "success",
1497         "name": "success",
1498         "xml": "<outcome value='success'>\n",
1499         "comments": "",
1500         "outputs": 1,
1501         "x": 1052.510353088379,
1502         "y": 2731.3718676567078,
1503         "z": "252a4e44.929a62",
1504         "wires": [
1505             [
1506                 "b252cdf3.20703"
1507             ]
1508         ]
1509     },
1510     {
1511         "id": "94a3b167.874",
1512         "type": "block",
1513         "name": "block",
1514         "xml": "<block>\n",
1515         "atomic": "false",
1516         "comments": "",
1517         "outputs": 1,
1518         "x": 1210.510269165039,
1519         "y": 2605.3718905448914,
1520         "z": "252a4e44.929a62",
1521         "wires": [
1522             [
1523                 "df9838bf.c57f98"
1524             ]
1525         ]
1526     },
1527     {
1528         "id": "df9838bf.c57f98",
1529         "type": "returnFailure",
1530         "name": "return failure",
1531         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error publishing DMAAP Config Response message. ConfigDB Updated; TO be rolled back...will handle next release\" />",
1532         "comments": "",
1533         "x": 1384.5099868774414,
1534         "y": 2612.3718156814575,
1535         "z": "252a4e44.929a62",
1536         "wires": []
1537     },
1538     {
1539         "id": "b252cdf3.20703",
1540         "type": "block",
1541         "name": "block",
1542         "xml": "<block>\n",
1543         "atomic": "false",
1544         "comments": "",
1545         "outputs": 1,
1546         "x": 1212.5099983215332,
1547         "y": 2723.3718400001526,
1548         "z": "252a4e44.929a62",
1549         "wires": [
1550             [
1551                 "d4a05173.00859"
1552             ]
1553         ]
1554     },
1555     {
1556         "id": "d4a05173.00859",
1557         "type": "record",
1558         "name": "record",
1559         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"DMAAP Config Response Message Successfully Published \"/>",
1560         "comments": "",
1561         "outputs": 1,
1562         "x": 1389.5101165771484,
1563         "y": 2728.3719487190247,
1564         "z": "252a4e44.929a62",
1565         "wires": [
1566             []
1567         ]
1568     },
1569     {
1570         "id": "a3e4a58a.882fd8",
1571         "type": "block",
1572         "name": "block : atomic",
1573         "xml": "<block atomic='true'>",
1574         "atomic": "true",
1575         "comments": "",
1576         "outputs": 1,
1577         "x": 893.0104370117188,
1578         "y": 858.34375,
1579         "z": "252a4e44.929a62",
1580         "wires": [
1581             [
1582                 "82201feb.47811",
1583                 "a6151b0f.fd4e38",
1584                 "a9fa611b.f4f53",
1585                 "f8b28cfb.9ca18"
1586             ]
1587         ]
1588     },
1589     {
1590         "id": "82201feb.47811",
1591         "type": "execute",
1592         "name": "generate configdb nbr ho patch url",
1593         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.configdb.patch-ho-for-nbr`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.patch-ho-for-nbr.url\"/>\n    <parameter name=\"target\" value=\"{cellId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.alias`\"/>",
1594         "comments": "",
1595         "outputs": 1,
1596         "x": 1175.0103607177734,
1597         "y": 711.3437967300415,
1598         "z": "252a4e44.929a62",
1599         "wires": [
1600             []
1601         ]
1602     },
1603     {
1604         "id": "a6151b0f.fd4e38",
1605         "type": "record",
1606         "name": "record configdb RestAPI parms",
1607         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for configDB PCI Update\"/>\n<parameter name='field2' value=\"`$prop.configdb.url + $tmp.configdb.patch-ho-for-nbr.url`\" />\n<parameter name='field3' value=\"`$tmp.alias`\" />\n<parameter name='field4' value=\"`$tmp.cid`\" />",
1608         "comments": "",
1609         "outputs": 1,
1610         "x": 1184.0104522705078,
1611         "y": 824.3437929153442,
1612         "z": "252a4e44.929a62",
1613         "wires": [
1614             []
1615         ]
1616     },
1617     {
1618         "id": "a9fa611b.f4f53",
1619         "type": "execute",
1620         "name": "Configure PCI value in configdb",
1621         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/oofpcipoc-patch-configdb-ho-for-nbr.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $tmp.configdb.patch-ho-for-nbr.url`\"/>\n<parameter name=\"httpMethod\" value=\"PATCH\"/>\n<parameter name=\"responsePrefix\" value=\"oofpci-configdb-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n",
1622         "comments": "",
1623         "outputs": 1,
1624         "x": 1151.0104370117188,
1625         "y": 929.34375,
1626         "z": "252a4e44.929a62",
1627         "wires": [
1628             [
1629                 "f52685f5.9ec9e8",
1630                 "1e33abb.7dfcc54"
1631             ]
1632         ]
1633     },
1634     {
1635         "id": "f52685f5.9ec9e8",
1636         "type": "failure",
1637         "name": "failure",
1638         "xml": "<outcome value='failure'>\n",
1639         "comments": "",
1640         "outputs": 1,
1641         "x": 1366.0104370117188,
1642         "y": 872.34375,
1643         "z": "252a4e44.929a62",
1644         "wires": [
1645             [
1646                 "7a88211d.21404"
1647             ]
1648         ]
1649     },
1650     {
1651         "id": "1e33abb.7dfcc54",
1652         "type": "success",
1653         "name": "success",
1654         "xml": "<outcome value='success'>\n",
1655         "comments": "",
1656         "outputs": 1,
1657         "x": 1366.0103149414062,
1658         "y": 968.3436279296875,
1659         "z": "252a4e44.929a62",
1660         "wires": [
1661             [
1662                 "cdb5356d.ee7188"
1663             ]
1664         ]
1665     },
1666     {
1667         "id": "7a88211d.21404",
1668         "type": "block",
1669         "name": "block",
1670         "xml": "<block>\n",
1671         "atomic": "false",
1672         "comments": "",
1673         "outputs": 1,
1674         "x": 1535.0103149414062,
1675         "y": 883.34375,
1676         "z": "252a4e44.929a62",
1677         "wires": [
1678             [
1679                 "3afbe91c.525196"
1680             ]
1681         ]
1682     },
1683     {
1684         "id": "cdb5356d.ee7188",
1685         "type": "block",
1686         "name": "block",
1687         "xml": "<block>\n",
1688         "atomic": "false",
1689         "comments": "",
1690         "outputs": 1,
1691         "x": 1528.0100708007812,
1692         "y": 969.34375,
1693         "z": "252a4e44.929a62",
1694         "wires": [
1695             [
1696                 "a11318ad.1a6bc8"
1697             ]
1698         ]
1699     },
1700     {
1701         "id": "3afbe91c.525196",
1702         "type": "returnFailure",
1703         "name": "return failure",
1704         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error updating configDB. Aborting Nbr HO configuration\" />",
1705         "comments": "",
1706         "x": 1689.010009765625,
1707         "y": 876.34375,
1708         "z": "252a4e44.929a62",
1709         "wires": []
1710     },
1711     {
1712         "id": "a11318ad.1a6bc8",
1713         "type": "record",
1714         "name": "record",
1715         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"HO Value for nbr updated in ConfigDB\"/>",
1716         "comments": "",
1717         "outputs": 1,
1718         "x": 1683.010269165039,
1719         "y": 966.3437585830688,
1720         "z": "252a4e44.929a62",
1721         "wires": [
1722             []
1723         ]
1724     },
1725     {
1726         "id": "9b2edc01.f191f",
1727         "type": "switchNode",
1728         "name": "switch configdb deployed",
1729         "xml": "<switch test='`$prop.configdb-deployed`'>\n",
1730         "comments": "",
1731         "outputs": 1,
1732         "x": 776.0104522705078,
1733         "y": 652.343770980835,
1734         "z": "252a4e44.929a62",
1735         "wires": [
1736             [
1737                 "1e56b849.b86cf8",
1738                 "ae371307.929fb"
1739             ]
1740         ]
1741     },
1742     {
1743         "id": "1e56b849.b86cf8",
1744         "type": "outcome",
1745         "name": "Deployed",
1746         "xml": "<outcome value='true'>\n",
1747         "comments": "",
1748         "outputs": 1,
1749         "x": 818.0104370117188,
1750         "y": 782.34375,
1751         "z": "252a4e44.929a62",
1752         "wires": [
1753             [
1754                 "a3e4a58a.882fd8"
1755             ]
1756         ]
1757     },
1758     {
1759         "id": "f8b28cfb.9ca18",
1760         "type": "execute",
1761         "name": "Update target cellid for configdb nbr ho patch url",
1762         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.configdb.patch-ho-for-nbr.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.patch-ho-for-nbr.url\"/>\n    <parameter name=\"target\" value=\"{targetCellId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cid`\"/>",
1763         "comments": "",
1764         "outputs": 1,
1765         "x": 1243.0103912353516,
1766         "y": 763.4549632072449,
1767         "z": "252a4e44.929a62",
1768         "wires": [
1769             []
1770         ]
1771     },
1772     {
1773         "id": "d525e267.ae255",
1774         "type": "record",
1775         "name": "record",
1776         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"ConfigDB Update Skipped\"/>",
1777         "comments": "",
1778         "outputs": 1,
1779         "x": 1215.0103645324707,
1780         "y": 638.5659379959106,
1781         "z": "252a4e44.929a62",
1782         "wires": [
1783             []
1784         ]
1785     },
1786     {
1787         "id": "ae371307.929fb",
1788         "type": "outcome",
1789         "name": "Not Deployed",
1790         "xml": "<outcome value='false'>\n",
1791         "comments": "",
1792         "outputs": 1,
1793         "x": 1041.0103302001953,
1794         "y": 634.6770076751709,
1795         "z": "252a4e44.929a62",
1796         "wires": [
1797             [
1798                 "d525e267.ae255"
1799             ]
1800         ]
1801     },
1802     {
1803         "id": "11c3d0d6.90744f",
1804         "type": "block",
1805         "name": "block : atomic",
1806         "xml": "<block atomic='true'>",
1807         "atomic": "true",
1808         "comments": "",
1809         "outputs": 1,
1810         "x": 882.0104370117188,
1811         "y": 1936.5660400390625,
1812         "z": "252a4e44.929a62",
1813         "wires": [
1814             [
1815                 "8655da73.bc36d8",
1816                 "382e3360.38b5ec",
1817                 "d9ac0eb4.66ffe",
1818                 "5df7b8fb.71a428"
1819             ]
1820         ]
1821     },
1822     {
1823         "id": "8655da73.bc36d8",
1824         "type": "execute",
1825         "name": "generate configdb nbr ho patch url",
1826         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.configdb.patch-ho-for-nbr`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.patch-ho-for-nbr.url\"/>\n    <parameter name=\"target\" value=\"{cellId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.alias`\"/>",
1827         "comments": "",
1828         "outputs": 1,
1829         "x": 1209.0103759765625,
1830         "y": 1797.5660467147827,
1831         "z": "252a4e44.929a62",
1832         "wires": [
1833             []
1834         ]
1835     },
1836     {
1837         "id": "382e3360.38b5ec",
1838         "type": "execute",
1839         "name": "Configure Nbr HO value in configdb",
1840         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/oofpcipoc-patch-configdb-ho-for-nbr.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $tmp.configdb.patch-ho-for-nbr.url`\"/>\n<parameter name=\"httpMethod\" value=\"PATCH\"/>\n<parameter name=\"responsePrefix\" value=\"oofpci-configdb-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n",
1841         "comments": "",
1842         "outputs": 1,
1843         "x": 1140.0104370117188,
1844         "y": 2007.5660400390625,
1845         "z": "252a4e44.929a62",
1846         "wires": [
1847             [
1848                 "5e7d03c0.aeeeac",
1849                 "40e48c4e.2e3b44"
1850             ]
1851         ]
1852     },
1853     {
1854         "id": "5e7d03c0.aeeeac",
1855         "type": "failure",
1856         "name": "failure",
1857         "xml": "<outcome value='failure'>\n",
1858         "comments": "",
1859         "outputs": 1,
1860         "x": 1355.0104370117188,
1861         "y": 1950.5660400390625,
1862         "z": "252a4e44.929a62",
1863         "wires": [
1864             [
1865                 "9814df0d.82aad"
1866             ]
1867         ]
1868     },
1869     {
1870         "id": "40e48c4e.2e3b44",
1871         "type": "success",
1872         "name": "success",
1873         "xml": "<outcome value='success'>\n",
1874         "comments": "",
1875         "outputs": 1,
1876         "x": 1355.0103149414062,
1877         "y": 2046.56591796875,
1878         "z": "252a4e44.929a62",
1879         "wires": [
1880             [
1881                 "72b3f355.14e49c"
1882             ]
1883         ]
1884     },
1885     {
1886         "id": "9814df0d.82aad",
1887         "type": "block",
1888         "name": "block",
1889         "xml": "<block>\n",
1890         "atomic": "false",
1891         "comments": "",
1892         "outputs": 1,
1893         "x": 1524.0103149414062,
1894         "y": 1961.5660400390625,
1895         "z": "252a4e44.929a62",
1896         "wires": [
1897             [
1898                 "4c3f314d.e4918"
1899             ]
1900         ]
1901     },
1902     {
1903         "id": "72b3f355.14e49c",
1904         "type": "block",
1905         "name": "block",
1906         "xml": "<block>\n",
1907         "atomic": "false",
1908         "comments": "",
1909         "outputs": 1,
1910         "x": 1517.0100708007812,
1911         "y": 2047.5660400390625,
1912         "z": "252a4e44.929a62",
1913         "wires": [
1914             [
1915                 "1e520c42.9f5004"
1916             ]
1917         ]
1918     },
1919     {
1920         "id": "4c3f314d.e4918",
1921         "type": "returnFailure",
1922         "name": "return failure",
1923         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error updating configDB. Aborting Nbr HO configuration\" />",
1924         "comments": "",
1925         "x": 1678.010009765625,
1926         "y": 1954.5660400390625,
1927         "z": "252a4e44.929a62",
1928         "wires": []
1929     },
1930     {
1931         "id": "1e520c42.9f5004",
1932         "type": "record",
1933         "name": "record",
1934         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"HO Value for nbr updated in ConfigDB\"/>",
1935         "comments": "",
1936         "outputs": 1,
1937         "x": 1672.010269165039,
1938         "y": 2044.5660486221313,
1939         "z": "252a4e44.929a62",
1940         "wires": [
1941             []
1942         ]
1943     },
1944     {
1945         "id": "91a1e388.084d9",
1946         "type": "switchNode",
1947         "name": "switch configdb deployed",
1948         "xml": "<switch test='`$prop.configdb-deployed`'>\n",
1949         "comments": "",
1950         "outputs": 1,
1951         "x": 698.0107116699219,
1952         "y": 1749.566120147705,
1953         "z": "252a4e44.929a62",
1954         "wires": [
1955             [
1956                 "92f1f43a.71c648",
1957                 "3956df3.7497e2"
1958             ]
1959         ]
1960     },
1961     {
1962         "id": "92f1f43a.71c648",
1963         "type": "outcome",
1964         "name": "Deployed",
1965         "xml": "<outcome value='true'>\n",
1966         "comments": "",
1967         "outputs": 1,
1968         "x": 902.0104904174805,
1969         "y": 1834.5660769939423,
1970         "z": "252a4e44.929a62",
1971         "wires": [
1972             [
1973                 "11c3d0d6.90744f"
1974             ]
1975         ]
1976     },
1977     {
1978         "id": "d9ac0eb4.66ffe",
1979         "type": "execute",
1980         "name": "Update target cellid for configdb nbr ho patch url",
1981         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.configdb.patch-ho-for-nbr.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.patch-ho-for-nbr.url\"/>\n    <parameter name=\"target\" value=\"{targetCellId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cid`\"/>",
1982         "comments": "",
1983         "outputs": 1,
1984         "x": 1260.0103759765625,
1985         "y": 1850.6773228645325,
1986         "z": "252a4e44.929a62",
1987         "wires": [
1988             []
1989         ]
1990     },
1991     {
1992         "id": "230508b3.4de498",
1993         "type": "record",
1994         "name": "record",
1995         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"ConfigDB Update Skipped\"/>",
1996         "comments": "",
1997         "outputs": 1,
1998         "x": 1193.0104579925537,
1999         "y": 1747.788185119629,
2000         "z": "252a4e44.929a62",
2001         "wires": [
2002             []
2003         ]
2004     },
2005     {
2006         "id": "3956df3.7497e2",
2007         "type": "outcome",
2008         "name": "Not Deployed",
2009         "xml": "<outcome value='false'>\n",
2010         "comments": "",
2011         "outputs": 1,
2012         "x": 1014.010383605957,
2013         "y": 1734.8994035720825,
2014         "z": "252a4e44.929a62",
2015         "wires": [
2016             [
2017                 "230508b3.4de498"
2018             ]
2019         ]
2020     },
2021     {
2022         "id": "5df7b8fb.71a428",
2023         "type": "record",
2024         "name": "record configdb RestAPI parms",
2025         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/generic-neighbor-config.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for configDB PCI Update\"/>\n<parameter name='field2' value=\"`$prop.configdb.url + $tmp.configdb.patch-ho-for-nbr.url`\" />\n<parameter name='field3' value=\"`$tmp.alias`\" />\n<parameter name='field4' value=\"`$tmp.cid`\" />",
2026         "comments": "",
2027         "outputs": 1,
2028         "x": 1205.565933227539,
2029         "y": 1907.3437194824219,
2030         "z": "252a4e44.929a62",
2031         "wires": [
2032             []
2033         ]
2034     },
2035     {
2036         "id": "bd6a5dc6.53e57",
2037         "type": "set",
2038         "name": "set properties for DMAAP header",
2039         "xml": "<set>\n<parameter name=\"prop.oofpcipoc-dmaap-config-resp.timestamp\" value=\"`$generic-neighbor-configuration-input.timeStamp`\"/>\n<parameter name=\"prop.oofpcipoc-dmaap-config-resp.requestID\" value=\"`$generic-neighbor-configuration-input.requestID`\"/>\n<parameter name=\"prop.oofpcipoc-dmaap-config-resp.subrequestID\" value=\"`$generic-neighbor-configuration-input.subRequestID`\"/>",
2040         "comments": "",
2041         "x": 399,
2042         "y": 300,
2043         "z": "252a4e44.929a62",
2044         "wires": []
2045     }
2046 ]