Platform/DG logic support for CMNotify
[ccsdk/distribution.git] / platform-logic / cMNotify-api / src / main / json / CM-NOTIFY-API_nbrlist-change-notification.json
1 [
2     {
3         "id": "d7426cda.853c3",
4         "type": "method",
5         "name": "method",
6         "xml": "<method rpc='nbrlist-change-notification' mode='sync'>\n",
7         "comments": "",
8         "outputs": 1,
9         "x": 139,
10         "y": 192.00000381469727,
11         "z": "e365f261.0028d",
12         "wires": [
13             [
14                 "e01172f2.eb605"
15             ]
16         ]
17     },
18     {
19         "id": "384d1619.9cd7ea",
20         "type": "dgstart",
21         "name": "DGSTART",
22         "outputs": 1,
23         "x": 142,
24         "y": 42,
25         "z": "e365f261.0028d",
26         "wires": [
27             [
28                 "a139909c.cc021"
29             ]
30         ]
31     },
32     {
33         "id": "a139909c.cc021",
34         "type": "service-logic",
35         "name": "CM-NOTIFY-API ${project.version}",
36         "module": "CM-NOTIFY-API",
37         "version": "${project.version}",
38         "comments": "",
39         "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='CM-NOTIFY-API' version='${project.version}'>",
40         "outputs": 1,
41         "x": 199.99998474121094,
42         "y": 103.00009536743164,
43         "z": "e365f261.0028d",
44         "wires": [
45             [
46                 "d7426cda.853c3"
47             ]
48         ]
49     },
50     {
51         "id": "e01172f2.eb605",
52         "type": "block",
53         "name": "block : atomic",
54         "xml": "<block atomic='true'>",
55         "atomic": "true",
56         "comments": "",
57         "outputs": 1,
58         "x": 161.48959732055664,
59         "y": 361.0000343322754,
60         "z": "e365f261.0028d",
61         "wires": [
62             [
63                 "ce9ff91f.9fd7b8",
64                 "8f754eb6.4c563",
65                 "12096927.430627",
66                 "1c34cf50.e940a1",
67                 "681abe9f.71ebb",
68                 "cacad6a.74e6028"
69             ]
70         ]
71     },
72     {
73         "id": "ce9ff91f.9fd7b8",
74         "type": "returnSuccess",
75         "name": "return success",
76         "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",
77         "comments": "",
78         "x": 258.0002670288086,
79         "y": 591.000186920166,
80         "z": "e365f261.0028d",
81         "wires": []
82     },
83     {
84         "id": "46b206d1.328288",
85         "type": "record",
86         "name": "record",
87         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/ves-nbrlist-change-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Input RPC Payload request. FAP #:  \"/>\n<parameter name=\"field2\" value=\"`$idx`\"/>\n<parameter name=\"field3\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].alias`\"/>\n<parameter name=\"field4\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].cid`\"/>\n<parameter name=\"field5\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].phy-cell-id-in-use`\"/>\n<parameter name=\"field6\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].pnf-name`\"/>\n<parameter name=\"field7\" value=\"Number of neigbors Changed/To Be Added #:  \"/>\n<parameter name=\"field8\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-cell-number-of-entries`\"/>",
88         "comments": "",
89         "outputs": 1,
90         "x": 826.0005493164062,
91         "y": 58.00004959106445,
92         "z": "e365f261.0028d",
93         "wires": [
94             []
95         ]
96     },
97     {
98         "id": "c791a89f.b094f8",
99         "type": "comment",
100         "name": "CMNotify VES: nbrlist-change-notification",
101         "info": "",
102         "comments": "",
103         "x": 424,
104         "y": 35.010414123535156,
105         "z": "e365f261.0028d",
106         "wires": []
107     },
108     {
109         "id": "12096927.430627",
110         "type": "for",
111         "name": "for",
112         "xml": "<for index='idx' start='0' end=\"`$nbrlist-change-notification-input.fap-service-number-of-entries-changed`\" >",
113         "comments": "",
114         "outputs": 1,
115         "x": 495.085693359375,
116         "y": 130.9635887145996,
117         "z": "e365f261.0028d",
118         "wires": [
119             [
120                 "c2a6556d.4d96f8"
121             ]
122         ]
123     },
124     {
125         "id": "8f754eb6.4c563",
126         "type": "record",
127         "name": "record",
128         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/ves-nbrlist-change-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"RPC to handle VES event: nbrlist change notification invoked. Number of FAP services for which neighbors have changed:  \"/>\n<parameter name=\"field2\" value=\"`$nbrlist-change-notification-input.fap-service-number-of-entries-changed`\"/>\n",
129         "comments": "",
130         "outputs": 1,
131         "x": 311.0002975463867,
132         "y": 170.02084732055664,
133         "z": "e365f261.0028d",
134         "wires": [
135             []
136         ]
137     },
138     {
139         "id": "3b43614d.42cd1e",
140         "type": "set",
141         "name": "set tmp variables for notif input parms",
142         "xml": "<set>\n<parameter name=\"tmp.alias\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].alias`\"/>\n<parameter name=\"tmp.cid\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].cid`\"/>\n<parameter name=\"tmp.phy-cell-id-in-use\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].phy-cell-id-in-use`\"/>\n<parameter name=\"tmp.pnf-name\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].pnf-name`\"/>\n<parameter name=\"tmp.lte-cell-number-of-entries\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-cell-number-of-entries`\"/>",
143         "comments": "",
144         "x": 781.0010986328125,
145         "y": 225.89947891235352,
146         "z": "e365f261.0028d",
147         "wires": []
148     },
149     {
150         "id": "1c34cf50.e940a1",
151         "type": "execute",
152         "name": "execute Properties",
153         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='/opt/onap/ccsdk/data/properties/sdnr-CMNotify-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",
154         "comments": "",
155         "outputs": 1,
156         "x": 506.00018310546875,
157         "y": 191.02083206176758,
158         "z": "e365f261.0028d",
159         "wires": [
160             []
161         ]
162     },
163     {
164         "id": "681abe9f.71ebb",
165         "type": "record",
166         "name": "record",
167         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/ves-nbrlist-change-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Properties read ..configDB URL\"/>\n<parameter name=\"field2\" value=\"`$prop.configdb.url`\"/>\n<parameter name=\"field3\" value=\"Properties read ..DMAAP Msg Router URL\"/>\n<parameter name=\"field4\" value=\"`$prop.configdb.url`\"/>\n<parameter name=\"field5\" value=\"`$prop.dmaap-message-router.url`\"/>\n<parameter name=\"field6\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"field7\" value=\"`$prop.controller.url`\"/>\n",
168         "comments": "",
169         "outputs": 1,
170         "x": 471.00030517578125,
171         "y": 245.0209083557129,
172         "z": "e365f261.0028d",
173         "wires": [
174             []
175         ]
176     },
177     {
178         "id": "c2a6556d.4d96f8",
179         "type": "block",
180         "name": "block : atomic",
181         "xml": "<block atomic='true'>",
182         "atomic": "true",
183         "comments": "",
184         "outputs": 1,
185         "x": 647,
186         "y": 93.00000381469727,
187         "z": "e365f261.0028d",
188         "wires": [
189             [
190                 "46b206d1.328288",
191                 "dd208eef.5b405"
192             ]
193         ]
194     },
195     {
196         "id": "dd208eef.5b405",
197         "type": "for",
198         "name": "for",
199         "xml": "<for index='idy' start='0' end=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-cell-number-of-entries`\" >",
200         "comments": "",
201         "outputs": 1,
202         "x": 819,
203         "y": 123.00000381469727,
204         "z": "e365f261.0028d",
205         "wires": [
206             [
207                 "654cb6f6.2f7848"
208             ]
209         ]
210     },
211     {
212         "id": "654cb6f6.2f7848",
213         "type": "record",
214         "name": "record",
215         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/ves-nbrlist-change-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Neighbor #:  \"/>\n<parameter name=\"field2\" value=\"`$idy`\"/>\n<parameter name=\"field3\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-ran-neighbor-list-in-use-lte-cell-changed[$idy].plmnid`\"/>\n<parameter name=\"field4\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-ran-neighbor-list-in-use-lte-cell-changed[$idy].cid`\"/>\n<parameter name=\"field5\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-ran-neighbor-list-in-use-lte-cell-changed[$idy].phy-cell-id`\"/>\n<parameter name=\"field6\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-ran-neighbor-list-in-use-lte-cell-changed[$idy].pnf-name`\"/>\n<parameter name=\"field7\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-ran-neighbor-list-in-use-lte-cell-changed[$idy].blacklisted`\"/>",
216         "comments": "",
217         "outputs": 1,
218         "x": 970,
219         "y": 117.00000381469727,
220         "z": "e365f261.0028d",
221         "wires": [
222             []
223         ]
224     },
225     {
226         "id": "cacad6a.74e6028",
227         "type": "for",
228         "name": "for",
229         "xml": "<for index='idx' start='0' end=\"`$nbrlist-change-notification-input.fap-service-number-of-entries-changed`\" >",
230         "comments": "",
231         "outputs": 1,
232         "x": 346,
233         "y": 371,
234         "z": "e365f261.0028d",
235         "wires": [
236             [
237                 "23ccad8.b78ea52"
238             ]
239         ]
240     },
241     {
242         "id": "23ccad8.b78ea52",
243         "type": "block",
244         "name": "block : ConfigDB Update",
245         "xml": "<block atomic='true'>",
246         "atomic": "true",
247         "comments": "",
248         "outputs": 1,
249         "x": 525,
250         "y": 362.00000381469727,
251         "z": "e365f261.0028d",
252         "wires": [
253             [
254                 "3b43614d.42cd1e",
255                 "7a2468e9.edebc8"
256             ]
257         ]
258     },
259     {
260         "id": "7a2468e9.edebc8",
261         "type": "for",
262         "name": "for",
263         "xml": "<for index='idy' start='0' end=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-cell-number-of-entries`\" >",
264         "comments": "",
265         "outputs": 1,
266         "x": 742,
267         "y": 336.00000381469727,
268         "z": "e365f261.0028d",
269         "wires": [
270             [
271                 "8e06e48c.36b168"
272             ]
273         ]
274     },
275     {
276         "id": "b1c0b593.fe96b8",
277         "type": "set",
278         "name": "set tmp variables for notif neigbor input parms",
279         "xml": "<set>\n<parameter name=\"tmp.nbr.plmnid\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-ran-neighbor-list-in-use-lte-cell-changed[$idy].plmnid`\"/>\n<parameter name=\"tmp.nbr.cid\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-ran-neighbor-list-in-use-lte-cell-changed[$idy].cid`\"/>\n<parameter name=\"tmp.nbr.phy-cell-id\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-ran-neighbor-list-in-use-lte-cell-changed[$idy].phy-cell-id`\"/>\n<parameter name=\"tmp.nbr.pnf-name\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-ran-neighbor-list-in-use-lte-cell-changed[$idy].pnf-name`\"/>\n<parameter name=\"tmp.nbr.blacklisted\" value=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-ran-neighbor-list-in-use-lte-cell-changed[$idy].blacklisted`\"/>",
280         "comments": "",
281         "x": 1140,
282         "y": 210.00000381469727,
283         "z": "e365f261.0028d",
284         "wires": []
285     },
286     {
287         "id": "8e06e48c.36b168",
288         "type": "block",
289         "name": "block : atomic",
290         "xml": "<block atomic='true'>",
291         "atomic": "true",
292         "comments": "",
293         "outputs": 1,
294         "x": 875,
295         "y": 284.00000381469727,
296         "z": "e365f261.0028d",
297         "wires": [
298             [
299                 "b1c0b593.fe96b8",
300                 "c91fd3ed.ea1a9",
301                 "8ff49992.4b25f8",
302                 "30d460ed.4d3f2"
303             ]
304         ]
305     },
306     {
307         "id": "c91fd3ed.ea1a9",
308         "type": "execute",
309         "name": "generate configdb add URL for nbr",
310         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.configdb.add-nbrlist-change-per-notif`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.add-nbrlist-change-per-notif.url\"/>\n    <parameter name=\"target\" value=\"{cellId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cid`\"/>",
311         "comments": "",
312         "outputs": 1,
313         "x": 1138,
314         "y": 256.00000381469727,
315         "z": "e365f261.0028d",
316         "wires": [
317             []
318         ]
319     },
320     {
321         "id": "8ff49992.4b25f8",
322         "type": "record",
323         "name": "record configdb RestAPI parms",
324         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/handle-nbrlist-change-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for configDB neighbor cell ADD\"/>\n<parameter name='field2' value=\"`$prop.configdb.url + $tmp.configdb.add-nbrlist-change-per-notif.url`\" />\n<parameter name='field3' value=\"`$tmp.nbr.cid`\" />\n<parameter name='field4' value=\"`$tmp.nbr.blacklisted`\" />\n",
325         "comments": "",
326         "outputs": 1,
327         "x": 1133,
328         "y": 305.00000381469727,
329         "z": "e365f261.0028d",
330         "wires": [
331             []
332         ]
333     },
334     {
335         "id": "30d460ed.4d3f2",
336         "type": "execute",
337         "name": "Add neighbor to Cell",
338         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/CMNotify-add-nbr-to-configdb-per-nbrlist-change-notif.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $tmp.configdb.add-nbrlist-change-per-notif.url`\"/>\n<parameter name=\"httpMethod\" value=\"PUT\"/>\n<parameter name=\"responsePrefix\" value=\"CMNotify-configdb-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />",
339         "comments": "",
340         "outputs": 1,
341         "x": 1104,
342         "y": 383.00000381469727,
343         "z": "e365f261.0028d",
344         "wires": [
345             [
346                 "bef59603.eb6c28",
347                 "82674e19.0b984"
348             ]
349         ]
350     },
351     {
352         "id": "bef59603.eb6c28",
353         "type": "failure",
354         "name": "failure",
355         "xml": "<outcome value='failure'>\n",
356         "comments": "",
357         "outputs": 1,
358         "x": 1306,
359         "y": 350.00000381469727,
360         "z": "e365f261.0028d",
361         "wires": [
362             [
363                 "2af0bc2d.9a03f4"
364             ]
365         ]
366     },
367     {
368         "id": "82674e19.0b984",
369         "type": "success",
370         "name": "success",
371         "xml": "<outcome value='success'>\n",
372         "comments": "",
373         "outputs": 1,
374         "x": 1298.999891281128,
375         "y": 428.9999132156372,
376         "z": "e365f261.0028d",
377         "wires": [
378             [
379                 "9972d4be.cec088"
380             ]
381         ]
382     },
383     {
384         "id": "2af0bc2d.9a03f4",
385         "type": "block",
386         "name": "block",
387         "xml": "<block>\n",
388         "atomic": "false",
389         "comments": "",
390         "outputs": 1,
391         "x": 1466.9998779296875,
392         "y": 307.0000343322754,
393         "z": "e365f261.0028d",
394         "wires": [
395             [
396                 "9186101c.ebef7"
397             ]
398         ]
399     },
400     {
401         "id": "9186101c.ebef7",
402         "type": "returnFailure",
403         "name": "return failure",
404         "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 neighbor to configdb. Aborting notification update\" />",
405         "comments": "",
406         "x": 1645.999568939209,
407         "y": 304.00000190734863,
408         "z": "e365f261.0028d",
409         "wires": []
410     },
411     {
412         "id": "9972d4be.cec088",
413         "type": "block",
414         "name": "block",
415         "xml": "<block>\n",
416         "atomic": "false",
417         "comments": "",
418         "outputs": 1,
419         "x": 1456.9996337890625,
420         "y": 394.99997329711914,
421         "z": "e365f261.0028d",
422         "wires": [
423             [
424                 "400b8692.be8148"
425             ]
426         ]
427     },
428     {
429         "id": "400b8692.be8148",
430         "type": "record",
431         "name": "record",
432         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/ves-nbrlist-change-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Neighbor Added to ConfigDB \"/>",
433         "comments": "",
434         "outputs": 1,
435         "x": 1635.9997024536133,
436         "y": 393.9999599456787,
437         "z": "e365f261.0028d",
438         "wires": [
439             []
440         ]
441     },
442     {
443         "id": "9491fd51.6d973",
444         "type": "execute",
445         "name": "execute DmaapMsg",
446         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.dmaap-publish.templatefile`\" />\n    <parameter name='restapiUrl' value=\"`$prop.dmaap-message-router.url + '/' + $prop.CMNotify-dmaap.nbrlist-change.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' />",
447         "comments": "",
448         "outputs": 1,
449         "x": 676.5,
450         "y": 521.0833168029785,
451         "z": "e365f261.0028d",
452         "wires": [
453             [
454                 "c2fb651f.83fdf8",
455                 "f266f5d2.b65708"
456             ]
457         ]
458     },
459     {
460         "id": "d9c9c262.acaa7",
461         "type": "set",
462         "name": "set",
463         "xml": "<set>\n<parameter name='tmp.oofpcipoc-dmaap.requestID' value='`$prop.CMNotify-dmaap.requestID`'/>\n<parameter name='tmp.oofpcipoc-dmaap.aai' value=\"`$prop.CMNotify-dmaap.aai`\"/>\n<parameter name='tmp.oofpcipoc-dmaap.version' value='`$prop.CMNotify-dmaap.version`'/>\n<parameter name='tmp.oofpcipoc-dmaap.action' value='`$prop.CMNotify-dmaap.action`'/>\n<parameter name='tmp.oofpcipoc-dmaap.payload' value='`$nbrlist-change-notification-input.payload`'/>",
464         "comments": "",
465         "x": 671.166748046875,
466         "y": 427.0833168029785,
467         "z": "e365f261.0028d",
468         "wires": []
469     },
470     {
471         "id": "c2fb651f.83fdf8",
472         "type": "failure",
473         "name": "failure",
474         "xml": "<outcome value='failure'>\n",
475         "comments": "",
476         "outputs": 1,
477         "x": 872,
478         "y": 461.00000381469727,
479         "z": "e365f261.0028d",
480         "wires": [
481             [
482                 "1c059a5a.142026"
483             ]
484         ]
485     },
486     {
487         "id": "f266f5d2.b65708",
488         "type": "success",
489         "name": "success",
490         "xml": "<outcome value='success'>\n",
491         "comments": "",
492         "outputs": 1,
493         "x": 857.9998779296875,
494         "y": 594.999942779541,
495         "z": "e365f261.0028d",
496         "wires": [
497             [
498                 "f560935d.61fab"
499             ]
500         ]
501     },
502     {
503         "id": "1c059a5a.142026",
504         "type": "block",
505         "name": "block",
506         "xml": "<block>\n",
507         "atomic": "false",
508         "comments": "",
509         "outputs": 1,
510         "x": 1062.9998779296875,
511         "y": 491.0000343322754,
512         "z": "e365f261.0028d",
513         "wires": [
514             [
515                 "47ce8954.135548"
516             ]
517         ]
518     },
519     {
520         "id": "47ce8954.135548",
521         "type": "returnFailure",
522         "name": "return failure",
523         "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 message. ConfigDB Updated; TO be rolled back...will handle next release\" />",
524         "comments": "",
525         "x": 1241.999568939209,
526         "y": 488.00000190734863,
527         "z": "e365f261.0028d",
528         "wires": []
529     },
530     {
531         "id": "f560935d.61fab",
532         "type": "block",
533         "name": "block",
534         "xml": "<block>\n",
535         "atomic": "false",
536         "comments": "",
537         "outputs": 1,
538         "x": 1052.9996337890625,
539         "y": 578.9999732971191,
540         "z": "e365f261.0028d",
541         "wires": [
542             [
543                 "9d733460.1d7b38"
544             ]
545         ]
546     },
547     {
548         "id": "9d733460.1d7b38",
549         "type": "record",
550         "name": "record",
551         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/ves-nbrlist-change-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"DMAAP Message Successfully Published \"/>",
552         "comments": "",
553         "outputs": 1,
554         "x": 1231.9997024536133,
555         "y": 577.9999599456787,
556         "z": "e365f261.0028d",
557         "wires": [
558             []
559         ]
560     },
561     {
562         "id": "7c1b714b.48842",
563         "type": "block",
564         "name": "block : Publish DMAAP Message",
565         "xml": "<block atomic='true'>",
566         "atomic": "true",
567         "comments": "",
568         "outputs": 1,
569         "x": 427,
570         "y": 465,
571         "z": "e365f261.0028d",
572         "wires": [
573             [
574                 "d9c9c262.acaa7",
575                 "9491fd51.6d973"
576             ]
577         ]
578     },
579     {
580         "id": "78866421.b367ac",
581         "type": "comment",
582         "name": "DMAAP Publish Not Reqd. Just a placeholder",
583         "info": "",
584         "comments": "",
585         "x": 391,
586         "y": 519,
587         "z": "e365f261.0028d",
588         "wires": []
589     }
590 ]