3 "id": "9cdbf65d.61da08",
6 "xml": "<method rpc='nbrlist-change-notification' mode='sync'>\n",
10 "y": 184.9895896911621,
11 "z": "1b416678.0cb38a",
19 "id": "8ecc3c13.1f136",
24 "y": 34.989585876464844,
25 "z": "1b416678.0cb38a",
33 "id": "c9cb69b7.ef8a38",
34 "type": "service-logic",
35 "name": "CM-NOTIFY-API ${project.version}",
36 "module": "CM-NOTIFY-API",
37 "version": "${project.version}",
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}'>",
41 "x": 176.99998474121094,
42 "y": 95.98968124389648,
43 "z": "1b416678.0cb38a",
51 "id": "ccf09b18.22e968",
53 "name": "block : atomic",
54 "xml": "<block atomic='true'>",
58 "x": 138.48959732055664,
59 "y": 353.98962020874023,
60 "z": "1b416678.0cb38a",
73 "id": "881ca71a.c69178",
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",
78 "x": 235.0002670288086,
79 "y": 583.9897727966309,
80 "z": "1b416678.0cb38a",
84 "id": "274526c8.2b2c0a",
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`\"/>",
90 "x": 803.0005493164062,
91 "y": 50.9896354675293,
92 "z": "1b416678.0cb38a",
98 "id": "3ef94324.02316c",
100 "name": "CMNotify VES: nbrlist-change-notification",
105 "z": "1b416678.0cb38a",
109 "id": "e0b8e1f2.2858a",
112 "xml": "<for index='idx' start='0' end=\"`$nbrlist-change-notification-input.fap-service-number-of-entries-changed`\" >",
115 "x": 472.085693359375,
116 "y": 123.95317459106445,
117 "z": "1b416678.0cb38a",
125 "id": "dbc67e0b.33a1",
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",
131 "x": 288.0002975463867,
132 "y": 163.01043319702148,
133 "z": "1b416678.0cb38a",
139 "id": "77c0aa9a.049124",
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`\"/>",
144 "x": 758.0010986328125,
145 "y": 218.88906478881836,
146 "z": "1b416678.0cb38a",
150 "id": "4e19afc4.f040e",
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",
156 "x": 483.00018310546875,
157 "y": 184.01041793823242,
158 "z": "1b416678.0cb38a",
164 "id": "8d33c16a.487dd",
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",
170 "x": 448.00030517578125,
171 "y": 238.01049423217773,
172 "z": "1b416678.0cb38a",
178 "id": "edc5445d.f0d138",
180 "name": "block : atomic",
181 "xml": "<block atomic='true'>",
186 "y": 85.98958969116211,
187 "z": "1b416678.0cb38a",
196 "id": "ddd3137a.6d79",
199 "xml": "<for index='idy' start='0' end=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-cell-number-of-entries`\" >",
203 "y": 115.98958969116211,
204 "z": "1b416678.0cb38a",
212 "id": "568906cd.e80a98",
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`\"/>",
219 "y": 109.98958969116211,
220 "z": "1b416678.0cb38a",
226 "id": "f3cc9cf1.39cd5",
229 "xml": "<for index='idx' start='0' end=\"`$nbrlist-change-notification-input.fap-service-number-of-entries-changed`\" >",
233 "y": 363.98958587646484,
234 "z": "1b416678.0cb38a",
242 "id": "efcfb695.252ca8",
244 "name": "block : ConfigDB Update",
245 "xml": "<block atomic='true'>",
250 "y": 354.9895896911621,
251 "z": "1b416678.0cb38a",
260 "id": "f58bb7d3.1b9b58",
263 "xml": "<for index='idy' start='0' end=\"`$nbrlist-change-notification-input.fap-service[$idx].lte-cell-number-of-entries`\" >",
267 "y": 328.9895896911621,
268 "z": "1b416678.0cb38a",
276 "id": "baca4141.61cff",
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`\"/>",
282 "y": 202.9895896911621,
283 "z": "1b416678.0cb38a",
287 "id": "151580b5.938dcf",
289 "name": "block : atomic",
290 "xml": "<block atomic='true'>",
295 "y": 276.9895896911621,
296 "z": "1b416678.0cb38a",
307 "id": "1403bd78.a45313",
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`\"/>",
314 "y": 248.9895896911621,
315 "z": "1b416678.0cb38a",
321 "id": "b103e360.7ab87",
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/ves-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",
328 "y": 297.9895896911621,
329 "z": "1b416678.0cb38a",
335 "id": "16926b68.0e3d45",
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' />",
342 "y": 375.9895896911621,
343 "z": "1b416678.0cb38a",
352 "id": "44eb5dc7.b020b4",
355 "xml": "<outcome value='failure'>\n",
359 "y": 342.9895896911621,
360 "z": "1b416678.0cb38a",
368 "id": "2c9f36fe.9fb3aa",
371 "xml": "<outcome value='success'>\n",
374 "x": 1275.999891281128,
375 "y": 421.98949909210205,
376 "z": "1b416678.0cb38a",
384 "id": "7a1f1425.5c773c",
391 "x": 1443.9998779296875,
392 "y": 299.98962020874023,
393 "z": "1b416678.0cb38a",
401 "id": "b9e68bb.3124078",
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\" />",
406 "x": 1622.999568939209,
407 "y": 296.9895877838135,
408 "z": "1b416678.0cb38a",
412 "id": "48283474.0ab81c",
419 "x": 1433.9996337890625,
420 "y": 387.989559173584,
421 "z": "1b416678.0cb38a",
429 "id": "6d7ea8b.bc57258",
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 \"/>",
435 "x": 1612.9997024536133,
436 "y": 386.98954582214355,
437 "z": "1b416678.0cb38a",
443 "id": "c130286.cde2fd8",
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' />",
450 "y": 514.0729026794434,
451 "z": "1b416678.0cb38a",
460 "id": "1cf4ba2d.43b9c6",
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`'/>",
465 "x": 648.166748046875,
466 "y": 420.07290267944336,
467 "z": "1b416678.0cb38a",
471 "id": "57083c90.881064",
474 "xml": "<outcome value='failure'>\n",
478 "y": 453.9895896911621,
479 "z": "1b416678.0cb38a",
487 "id": "aad16dc2.b0cba",
490 "xml": "<outcome value='success'>\n",
493 "x": 834.9998779296875,
494 "y": 587.9895286560059,
495 "z": "1b416678.0cb38a",
503 "id": "fcb62202.e164f",
510 "x": 1039.9998779296875,
511 "y": 483.98962020874023,
512 "z": "1b416678.0cb38a",
520 "id": "128dd08a.c2daaf",
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\" />",
525 "x": 1218.999568939209,
526 "y": 480.9895877838135,
527 "z": "1b416678.0cb38a",
531 "id": "849162d5.d13d2",
538 "x": 1029.9996337890625,
539 "y": 571.989559173584,
540 "z": "1b416678.0cb38a",
548 "id": "f8d55add.9a71f8",
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 \"/>",
554 "x": 1208.9997024536133,
555 "y": 570.9895458221436,
556 "z": "1b416678.0cb38a",
562 "id": "3145ec9a.d28f24",
564 "name": "block : Publish DMAAP Message",
565 "xml": "<block atomic='true'>",
570 "y": 457.98958587646484,
571 "z": "1b416678.0cb38a",
580 "id": "a4ad86da.d5fb28",
582 "name": "DMAAP Publish Not Reqd. Just a placeholder",
586 "y": 511.98958587646484,
587 "z": "1b416678.0cb38a",