+ "x": 886.5104007720947,
+ "y": 1143.010410308838,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "ac9d29f2.0afc08",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 877.5104084014893,
+ "y": 1620,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "fd25cfff.6cda2",
+ "d4d57f0b.068e4",
+ "d3688bf5.5cf708"
+ ]
+ ]
+ },
+ {
+ "id": "fd25cfff.6cda2",
+ "type": "execute",
+ "name": "generate configdb phy cell id patch url",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.configdb.patch-pci-for-cell`\"/>\n <parameter name=\"outputPath\" value=\"tmp.configdb.patch-pci-for-cell.url\"/>\n <parameter name=\"target\" value=\"{cellId}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.cid`\"/>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1191.5104084014893,
+ "y": 1532,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "d4d57f0b.068e4",
+ "type": "record",
+ "name": "record configdb RestAPI parms",
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/configuration-phy-cell-id.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-pci-for-cell.url`\" />\n<parameter name='field3' value=\"`$tmp.cid`\" />",
+ "comments": "",
+ "outputs": 1,
+ "x": 1161.5104084014893,
+ "y": 1596,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "d3688bf5.5cf708",
+ "type": "execute",
+ "name": "Configure PCI value in configdb",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/oofpcipoc-patch-configdb-pci-for-cell.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $tmp.configdb.patch-pci-for-cell.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' />",
+ "comments": "",
+ "outputs": 1,
+ "x": 1135.5104084014893,
+ "y": 1691,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "9e3e7d33.68d5c",
+ "1484e8b4.8fed07"
+ ]
+ ]
+ },
+ {
+ "id": "9e3e7d33.68d5c",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1350.5104084014893,
+ "y": 1634,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "1f6f492c.8bc497"
+ ]
+ ]
+ },
+ {
+ "id": "1484e8b4.8fed07",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1350.5102863311768,
+ "y": 1729.9998779296875,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "699c36c5.858918"
+ ]
+ ]
+ },
+ {
+ "id": "1f6f492c.8bc497",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1519.5102863311768,
+ "y": 1645,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "6202ea2a.815a54"
+ ]
+ ]
+ },
+ {
+ "id": "699c36c5.858918",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1512.5100421905518,
+ "y": 1731,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "6dbef6cc.d2a0e8"
+ ]
+ ]
+ },
+ {
+ "id": "6202ea2a.815a54",
+ "type": "returnFailure",
+ "name": "return failure",
+ "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 PCI configuration\" />",
+ "comments": "",
+ "x": 1673.5099811553955,
+ "y": 1638,
+ "z": "1ba0191f.c9b697",
+ "wires": []
+ },
+ {
+ "id": "6dbef6cc.d2a0e8",
+ "type": "record",
+ "name": "record",
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/configuration-phy-cell-id.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"PCI Value updated in ConfigDB\"/>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1663.5101642608643,
+ "y": 1728,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "42dc4c9b.7dd324",
+ "type": "switchNode",
+ "name": "switch configdb deployed",
+ "xml": "<switch test='`$prop.configdb-deployed`'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 764.5104084014893,
+ "y": 1442,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "d70de1f1.078a2"
+ ]
+ ]
+ },
+ {
+ "id": "d70de1f1.078a2",
+ "type": "outcome",
+ "name": "Deployed",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 802.5104084014893,
+ "y": 1544,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "ac9d29f2.0afc08"
+ ]
+ ]
+ },
+ {
+ "id": "6a46edff.c3cda4",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 887.5104084014893,
+ "y": 763.3228416442871,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "40fe573.855f9a8",
+ "2f361483.cf203c",
+ "cde1a3cd.e2adb"
+ ]
+ ]
+ },
+ {
+ "id": "40fe573.855f9a8",
+ "type": "execute",
+ "name": "generate configdb phy cell id patch url",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.configdb.patch-pci-for-cell`\"/>\n <parameter name=\"outputPath\" value=\"tmp.configdb.patch-pci-for-cell.url\"/>\n <parameter name=\"target\" value=\"{cellId}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.cid`\"/>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1157.5104084014893,
+ "y": 669.3228149414062,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "2f361483.cf203c",
+ "type": "record",
+ "name": "record configdb RestAPI parms",
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/configuration-phy-cell-id.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-pci-for-cell.url`\" />\n<parameter name='field3' value=\"`$tmp.cid`\" />",
+ "comments": "",
+ "outputs": 1,
+ "x": 1158.5104084014893,
+ "y": 733.3228149414062,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "cde1a3cd.e2adb",
+ "type": "execute",
+ "name": "Configure PCI value in configdb",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/oofpcipoc-patch-configdb-pci-for-cell.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $tmp.configdb.patch-pci-for-cell.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' />",
+ "comments": "",
+ "outputs": 1,
+ "x": 1141.5104846954346,
+ "y": 806.3228282928467,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "6f4fdb1b.c0ea34",
+ "c5c1eecf.19ccb"
+ ]
+ ]
+ },
+ {
+ "id": "6f4fdb1b.c0ea34",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1360.5104084014893,
+ "y": 777.3228416442871,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "4e796fca.9fa56"
+ ]
+ ]
+ },
+ {
+ "id": "c5c1eecf.19ccb",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1360.5102863311768,
+ "y": 873.3227195739746,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "1599d33d.2c960d"
+ ]
+ ]
+ },
+ {
+ "id": "4e796fca.9fa56",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1529.5102863311768,
+ "y": 788.3228416442871,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "b75a73d9.be6b4"
+ ]
+ ]
+ },
+ {
+ "id": "1599d33d.2c960d",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1522.5100421905518,
+ "y": 874.3228416442871,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "fe5060b9.28d1c"
+ ]
+ ]
+ },
+ {
+ "id": "b75a73d9.be6b4",
+ "type": "returnFailure",
+ "name": "return failure",
+ "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 handler\" />",
+ "comments": "",
+ "x": 1683.5099811553955,
+ "y": 781.3228416442871,
+ "z": "1ba0191f.c9b697",
+ "wires": []
+ },
+ {
+ "id": "fe5060b9.28d1c",
+ "type": "record",
+ "name": "record",
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/configuration-phy-cell-id.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"PCI Value updated in ConfigDB\"/>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1673.5101642608643,
+ "y": 870.3228149414062,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "10b07eb4.63e251",
+ "type": "switchNode",
+ "name": "switch configdb deployed",
+ "xml": "<switch test='`$prop.configdb-deployed`'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 816.5104084014893,
+ "y": 589.3228149414062,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "4f5b2144.27355"
+ ]
+ ]
+ },
+ {
+ "id": "4f5b2144.27355",
+ "type": "outcome",
+ "name": "Deployed",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 812.5104084014893,
+ "y": 687.3228416442871,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "6a46edff.c3cda4"
+ ]
+ ]
+ },
+ {
+ "id": "273850f2.7f097",
+ "type": "execute",
+ "name": "execute TemplateNode",
+ "xml": "<execute plugin=\"org.onap.ccsdk.sli.plugins.template.TemplateNode\" method=\"evaluateTemplate\" >\n <parameter name='templatePath' value='oofpcipoc-dmaap-publish-modifyconfig-resp-payload-template.vtl' />\n <parameter name='output' value='resp-payload' />\n <parameter name='prefix' value='sdnr' />\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 897.5104084014893,
+ "y": 1830,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "98dc85e1.e6a448",
+ "143da08e.32845f"
+ ]
+ ]
+ },
+ {
+ "id": "98dc85e1.e6a448",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1171.5104084014893,
+ "y": 1799,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "50d24bdf.1cafe4"
+ ]
+ ]
+ },
+ {
+ "id": "50d24bdf.1cafe4",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 1362.5104084014893,
+ "y": 1802,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "5523a93b.04e278"
+ ]
+ ]
+ },
+ {
+ "id": "5523a93b.04e278",
+ "type": "record",
+ "name": "record",
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/configuration-phy-cell-id.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`' />",
+ "comments": "",
+ "outputs": 1,
+ "x": 1530.5104084014893,
+ "y": 1803,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "a5095542.4c6138",
+ "type": "execute",
+ "name": "remove new lines",
+ "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",
+ "comments": "",
+ "outputs": 1,
+ "x": 870.0104084014893,
+ "y": 1946,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "86d04e15.ba253",
+ "389955cb.dd28ca"
+ ]
+ ]
+ },
+ {
+ "id": "5da8895b.a671a8",
+ "type": "execute",
+ "name": "remove tabs",
+ "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",
+ "comments": "",
+ "outputs": 1,
+ "x": 859.5104084014893,
+ "y": 2028,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "5af9f0a0.9927a",
+ "f2be4fdd.b96a6"
+ ]
+ ]
+ },
+ {
+ "id": "5af9f0a0.9927a",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1042.0104084014893,
+ "y": 2036,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "fa2bcff3.d9037"
+ ]
+ ]
+ },
+ {
+ "id": "fa2bcff3.d9037",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 1227.0104084014893,
+ "y": 2034,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "765bbd05.ed8054"
+ ]
+ ]
+ },
+ {
+ "id": "765bbd05.ed8054",
+ "type": "record",
+ "name": "record",
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/configuration-phy-cell-id.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",
+ "comments": "",
+ "outputs": 1,
+ "x": 1429.0104084014893,
+ "y": 2029,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "86d04e15.ba253",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1063.5104084014893,
+ "y": 1914,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "452acb6b.fd5564"
+ ]
+ ]
+ },
+ {
+ "id": "452acb6b.fd5564",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 1238.5104084014893,
+ "y": 1928,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "17b423a9.85da4c"
+ ]
+ ]
+ },
+ {
+ "id": "17b423a9.85da4c",
+ "type": "record",
+ "name": "record",
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/configuration-phy-cell-id.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",
+ "comments": "",
+ "outputs": 1,
+ "x": 1426.5104084014893,
+ "y": 1930,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "143da08e.32845f",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1170.5104084014893,
+ "y": 1856,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "e4a429ce.76b228"
+ ]
+ ]
+ },
+ {
+ "id": "e4a429ce.76b228",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1339.5102863311768,
+ "y": 1862,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "39b7f393.224d4c"
+ ]
+ ]
+ },
+ {
+ "id": "39b7f393.224d4c",
+ "type": "returnFailure",
+ "name": "return failure",
+ "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\" />",
+ "comments": "",
+ "x": 1495.5100421905518,
+ "y": 1861,
+ "z": "1ba0191f.c9b697",
+ "wires": []
+ },
+ {
+ "id": "389955cb.dd28ca",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1084.5104084014893,
+ "y": 1985,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "e0055fc2.77eca"
+ ]
+ ]
+ },
+ {
+ "id": "e0055fc2.77eca",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1252.5102863311768,
+ "y": 1980,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "fc6d0a49.e66b58"
+ ]
+ ]
+ },
+ {
+ "id": "fc6d0a49.e66b58",
+ "type": "returnFailure",
+ "name": "return failure",
+ "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\" />",
+ "comments": "",
+ "x": 1410.5099811553955,
+ "y": 1983,
+ "z": "1ba0191f.c9b697",
+ "wires": []
+ },
+ {
+ "id": "f2be4fdd.b96a6",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1044.5104084014893,
+ "y": 2084,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "8e774301.b98c4"
+ ]
+ ]
+ },
+ {
+ "id": "8e774301.b98c4",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1220.5102863311768,
+ "y": 2085,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "b3a8e99f.100d18"
+ ]
+ ]
+ },
+ {
+ "id": "b3a8e99f.100d18",
+ "type": "returnFailure",
+ "name": "return failure",
+ "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\" />",
+ "comments": "",
+ "x": 1367.5099811553955,
+ "y": 2088,
+ "z": "1ba0191f.c9b697",
+ "wires": []
+ },
+ {
+ "id": "1e2c6b21.cd17b5",
+ "type": "block",
+ "name": "DMAAP Payload Generation",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 614.5104084014893,
+ "y": 1951,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "273850f2.7f097",
+ "a5095542.4c6138",
+ "5da8895b.a671a8"
+ ]
+ ]
+ },
+ {
+ "id": "7bb49999.9148e8",
+ "type": "block",
+ "name": "DMAAP Reponse Publish",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 578.5104064941406,
+ "y": 2212.9999556541443,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "c5a622e2.9d428",
+ "cf239555.a786d8",
+ "10b53a9e.0095c5"
+ ]
+ ]
+ },
+ {
+ "id": "cf239555.a786d8",
+ "type": "execute",
+ "name": "execute DmaapMsg",
+ "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' />",
+ "comments": "",
+ "outputs": 1,
+ "x": 850.5105056762695,
+ "y": 2324.999472618103,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "665766da.3f50c8",
+ "5db4effd.2e3f5"
+ ]
+ ]
+ },
+ {
+ "id": "c5a622e2.9d428",
+ "type": "set",
+ "name": "set",
+ "xml": "<set>\n<parameter name='tmp.oofpcipoc-dmaap-config-resp.rpc-name' value='`$prop.oofpcipoc-dmaap-config-resp.rpc-name.modifyconfig`'/>",
+ "comments": "",
+ "x": 915.1771697998047,
+ "y": 2161.000005722046,
+ "z": "1ba0191f.c9b697",
+ "wires": []
+ },
+ {
+ "id": "665766da.3f50c8",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1071.0104446411133,
+ "y": 2251.9167337417603,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "96a11689.71dfd8"
+ ]
+ ]
+ },
+ {
+ "id": "5db4effd.2e3f5",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1075.0103645324707,
+ "y": 2390.916576385498,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "e099506a.7e6b7"
+ ]
+ ]
+ },
+ {
+ "id": "96a11689.71dfd8",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1231.0102787017822,
+ "y": 2253.9167346954346,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "4317ae49.ec52b"
+ ]
+ ]
+ },
+ {
+ "id": "4317ae49.ec52b",
+ "type": "returnFailure",
+ "name": "return failure",
+ "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\" />",
+ "comments": "",
+ "x": 1408.0100402832031,
+ "y": 2243.9167881011963,
+ "z": "1ba0191f.c9b697",
+ "wires": []
+ },
+ {
+ "id": "e099506a.7e6b7",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1258.0100078582764,
+ "y": 2383.91668510437,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ [
+ "63b50581.139fac"
+ ]
+ ]
+ },
+ {
+ "id": "63b50581.139fac",
+ "type": "record",
+ "name": "record",
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/configuration-phy-cell-id.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"DMAAP Config Response Message Successfully Published \"/>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1440.010124206543,
+ "y": 2368.916955947876,
+ "z": "1ba0191f.c9b697",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "10b53a9e.0095c5",
+ "type": "record",
+ "name": "record",
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/configuration-phy-cell-id.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Before DMAAP Event - template file name, restapiURL\"/>\n<parameter name='field3' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.dmaap-publish-config-response.template`\" />\n<parameter name='field4' value=\"`$prop.dmaap-message-router.url + '/' + $prop.oofpcipoc-dmaap-configuration-response.topic`\" />\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 922.0104789733887,
+ "y": 2232.454870223999,
+ "z": "1ba0191f.c9b697",