+ "x": 867.9999923706055,
+ "y": 1157.010410308838,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "2a281c5e.d2a1f4",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 859,
+ "y": 1634,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "6198b4f0.d538fc",
+ "1e423b05.ed3eb5",
+ "a346114.07fe0f"
+ ]
+ ]
+ },
+ {
+ "id": "6198b4f0.d538fc",
+ "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": 1173,
+ "y": 1546,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "1e423b05.ed3eb5",
+ "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": 1143,
+ "y": 1610,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "a346114.07fe0f",
+ "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": 1117,
+ "y": 1705,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "97d802c8.37d15",
+ "fee402d7.6ade4"
+ ]
+ ]
+ },
+ {
+ "id": "97d802c8.37d15",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1332,
+ "y": 1648,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "4ef2042b.130fec"
+ ]
+ ]
+ },
+ {
+ "id": "fee402d7.6ade4",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1331.9998779296875,
+ "y": 1743.9998779296875,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "b926758.e620b88"
+ ]
+ ]
+ },
+ {
+ "id": "4ef2042b.130fec",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1500.9998779296875,
+ "y": 1659,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "83519a55.c98588"
+ ]
+ ]
+ },
+ {
+ "id": "b926758.e620b88",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1493.9996337890625,
+ "y": 1745,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "e3711f2b.ae7cb"
+ ]
+ ]
+ },
+ {
+ "id": "83519a55.c98588",
+ "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": 1654.9995727539062,
+ "y": 1652,
+ "z": "3ab6fc36.bf1844",
+ "wires": []
+ },
+ {
+ "id": "e3711f2b.ae7cb",
+ "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": 1644.999755859375,
+ "y": 1742,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "1c833d87.2ea8f2",
+ "type": "switchNode",
+ "name": "switch configdb deployed",
+ "xml": "<switch test='`$prop.configdb-deployed`'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 746,
+ "y": 1456,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "6631853d.97d65c"
+ ]
+ ]
+ },
+ {
+ "id": "6631853d.97d65c",
+ "type": "outcome",
+ "name": "Deployed",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 784,
+ "y": 1558,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "2a281c5e.d2a1f4"
+ ]
+ ]
+ },
+ {
+ "id": "57dfe0e1.47019",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 869,
+ "y": 777.3228416442871,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "4ca47f36.fa5c8",
+ "d15b89c2.581e08",
+ "1fc5ba73.7d3816"
+ ]
+ ]
+ },
+ {
+ "id": "4ca47f36.fa5c8",
+ "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": 1139,
+ "y": 683.3228149414062,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "d15b89c2.581e08",
+ "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": 1140,
+ "y": 747.3228149414062,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "1fc5ba73.7d3816",
+ "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": 1123.0000762939453,
+ "y": 820.3228282928467,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "ba2f9d26.4c071",
+ "25a03d2b.5923c2"
+ ]
+ ]
+ },
+ {
+ "id": "ba2f9d26.4c071",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1342,
+ "y": 791.3228416442871,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "9ab485af.2ca428"
+ ]
+ ]
+ },
+ {
+ "id": "25a03d2b.5923c2",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1341.9998779296875,
+ "y": 887.3227195739746,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "af46e990.c5e538"
+ ]
+ ]
+ },
+ {
+ "id": "9ab485af.2ca428",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1510.9998779296875,
+ "y": 802.3228416442871,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "3bc9e9b1.fac316"
+ ]
+ ]
+ },
+ {
+ "id": "af46e990.c5e538",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1503.9996337890625,
+ "y": 888.3228416442871,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "89352005.6c218"
+ ]
+ ]
+ },
+ {
+ "id": "3bc9e9b1.fac316",
+ "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": 1664.9995727539062,
+ "y": 795.3228416442871,
+ "z": "3ab6fc36.bf1844",
+ "wires": []
+ },
+ {
+ "id": "89352005.6c218",
+ "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": 1654.999755859375,
+ "y": 884.3228149414062,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "11c1dc80.b90664",
+ "type": "switchNode",
+ "name": "switch configdb deployed",
+ "xml": "<switch test='`$prop.configdb-deployed`'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 798,
+ "y": 603.3228149414062,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "2570ba97.638906"
+ ]
+ ]
+ },
+ {
+ "id": "2570ba97.638906",
+ "type": "outcome",
+ "name": "Deployed",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 794,
+ "y": 701.3228416442871,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "57dfe0e1.47019"
+ ]
+ ]
+ },
+ {
+ "id": "521ad3e9.6a770c",
+ "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": 879,
+ "y": 1844,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "ef8ff6e9.86b828",
+ "7697d6f2.332f28"
+ ]
+ ]
+ },
+ {
+ "id": "ef8ff6e9.86b828",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1153,
+ "y": 1813,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "4d3fbe7.120834"
+ ]
+ ]
+ },
+ {
+ "id": "4d3fbe7.120834",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 1344,
+ "y": 1816,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "42869be0.f741b4"
+ ]
+ ]
+ },
+ {
+ "id": "42869be0.f741b4",
+ "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": 1512,
+ "y": 1817,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "fbb0b389.b7aff",
+ "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": 851.5,
+ "y": 1960,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "7bf7bace.f89764",
+ "f8b788a9.137b38"
+ ]
+ ]
+ },
+ {
+ "id": "7f3d1672.4560b8",
+ "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": 841,
+ "y": 2042,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "e28b1895.7be268",
+ "cae77fa4.6625"
+ ]
+ ]
+ },
+ {
+ "id": "33f0c48d.fd610c",
+ "type": "execute",
+ "name": "Escape JSON String",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='escapeJsonString' >\n <parameter name=\"source\" value='`$tmp.oofpcipoc-dmaap-config-resp.payload`'/>\n <parameter name=\"target\" value='tmp.oofpcipoc-dmaap-config-resp.payload'/>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 828.5,
+ "y": 2158,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "727bc37e.4cc61c",
+ "a2331760.45b9a8"
+ ]
+ ]
+ },
+ {
+ "id": "727bc37e.4cc61c",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1030.5,
+ "y": 2148,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "e7f1bcf3.909e1"
+ ]
+ ]
+ },
+ {
+ "id": "e28b1895.7be268",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1023.5,
+ "y": 2050,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "1654fe1e.928c32"
+ ]
+ ]
+ },
+ {
+ "id": "e7f1bcf3.909e1",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 1194.5,
+ "y": 2150,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "f065d3e0.c2419"
+ ]
+ ]
+ },
+ {
+ "id": "f065d3e0.c2419",
+ "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 as an Escaped string\"/>\n<parameter name='field3' value='`$tmp.oofpcipoc-dmaap-config-resp.payload`' />\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1354.5,
+ "y": 2149,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "1654fe1e.928c32",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 1208.5,
+ "y": 2048,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "2b43fbf9.c2ba14"
+ ]
+ ]
+ },
+ {
+ "id": "2b43fbf9.c2ba14",
+ "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": 1410.5,
+ "y": 2043,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "7bf7bace.f89764",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1045,
+ "y": 1928,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "f96218d5.aefe58"
+ ]
+ ]
+ },
+ {
+ "id": "f96218d5.aefe58",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 1220,
+ "y": 1942,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "f95a30fb.559c9"
+ ]
+ ]
+ },
+ {
+ "id": "f95a30fb.559c9",
+ "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": 1408,
+ "y": 1944,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "7697d6f2.332f28",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1152,
+ "y": 1870,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "f82e9af2.fd97c8"
+ ]
+ ]
+ },
+ {
+ "id": "f82e9af2.fd97c8",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1320.9998779296875,
+ "y": 1876,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "9dc76bb2.d10498"
+ ]
+ ]
+ },
+ {
+ "id": "9dc76bb2.d10498",
+ "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": 1476.9996337890625,
+ "y": 1875,
+ "z": "3ab6fc36.bf1844",
+ "wires": []
+ },
+ {
+ "id": "f8b788a9.137b38",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1066,
+ "y": 1999,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "ce2a00dd.a7d93"
+ ]
+ ]
+ },
+ {
+ "id": "ce2a00dd.a7d93",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1233.9998779296875,
+ "y": 1994,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "c8502ddf.753f"
+ ]
+ ]
+ },
+ {
+ "id": "c8502ddf.753f",
+ "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": 1391.9995727539062,
+ "y": 1997,
+ "z": "3ab6fc36.bf1844",
+ "wires": []
+ },
+ {
+ "id": "cae77fa4.6625",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1026,
+ "y": 2098,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "45be5487.15b1fc"
+ ]
+ ]
+ },
+ {
+ "id": "45be5487.15b1fc",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1201.9998779296875,
+ "y": 2099,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "323fff8f.f802"
+ ]
+ ]
+ },
+ {
+ "id": "323fff8f.f802",
+ "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": 1348.9995727539062,
+ "y": 2102,
+ "z": "3ab6fc36.bf1844",
+ "wires": []
+ },
+ {
+ "id": "a2331760.45b9a8",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1024,
+ "y": 2210,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "4f3dcb55.c70b64"
+ ]
+ ]
+ },
+ {
+ "id": "4f3dcb55.c70b64",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1185.9998779296875,
+ "y": 2206,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "86cf38.d3cc70c8"
+ ]
+ ]
+ },
+ {
+ "id": "86cf38.d3cc70c8",
+ "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 inserting escape chars in SDNR response payload string. Aborting PCI configuration\" />",
+ "comments": "",
+ "x": 1346.9995727539062,
+ "y": 2214,
+ "z": "3ab6fc36.bf1844",
+ "wires": []
+ },
+ {
+ "id": "4b4d0ad6.dd5bc4",
+ "type": "block",
+ "name": "DMAAP Payload Generation",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 596,
+ "y": 1965,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "521ad3e9.6a770c",
+ "fbb0b389.b7aff",
+ "7f3d1672.4560b8",
+ "33f0c48d.fd610c"
+ ]
+ ]
+ },
+ {
+ "id": "f6929731.8a42a8",
+ "type": "block",
+ "name": "DMAAP Reponse Publish",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 590,
+ "y": 2337,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "3b3de811.c71c68",
+ "2bf26107.a6146e"
+ ]
+ ]
+ },
+ {
+ "id": "2bf26107.a6146e",
+ "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": 837,
+ "y": 2454,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "ab460f24.61aa7",
+ "47494462.f8125c"
+ ]
+ ]
+ },
+ {
+ "id": "3b3de811.c71c68",
+ "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": 801.666748046875,
+ "y": 2259,
+ "z": "3ab6fc36.bf1844",
+ "wires": []
+ },
+ {
+ "id": "ab460f24.61aa7",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1032.5,
+ "y": 2393.9166870117188,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "55287e9c.c3279"
+ ]
+ ]
+ },
+ {
+ "id": "47494462.f8125c",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1018.4998779296875,
+ "y": 2527.9166259765625,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "ae8bbad3.6dc778"
+ ]
+ ]
+ },
+ {
+ "id": "55287e9c.c3279",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1223.4998779296875,
+ "y": 2423.916717529297,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "a463bca9.96c86"
+ ]
+ ]
+ },
+ {
+ "id": "a463bca9.96c86",
+ "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": 1402.499568939209,
+ "y": 2420.91668510437,
+ "z": "3ab6fc36.bf1844",
+ "wires": []
+ },
+ {
+ "id": "ae8bbad3.6dc778",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1213.4996337890625,
+ "y": 2511.9166564941406,
+ "z": "3ab6fc36.bf1844",
+ "wires": [
+ [
+ "2e1981bc.3e21ee"
+ ]
+ ]
+ },
+ {
+ "id": "2e1981bc.3e21ee",
+ "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": 1392.4997024536133,
+ "y": 2510.9166431427,
+ "z": "3ab6fc36.bf1844",