ActivateRANSliceInstance - CPS Integration 78/125778/3
authoryashwanth <gandhapu.yashwanth@wipro.com>
Wed, 17 Nov 2021 05:04:54 +0000 (05:04 +0000)
committerDan Timoney <dtimoney@att.com>
Thu, 18 Nov 2021 13:18:46 +0000 (13:18 +0000)
Issue-ID: CCSDK-3338

Signed-off-by: yashwanth <gandhapu.yashwanth@wipro.com>
Change-Id: I42b4df0320836afd93206fb6828c4c9e899d6d08

platform-logic/ran-slice-api/src/main/json/ran-slice-api_activateRANSliceInstance-configDb.json [new file with mode: 0644]
platform-logic/ran-slice-api/src/main/json/ran-slice-api_activateRANSliceInstance-cps.json
platform-logic/ran-slice-api/src/main/json/ran-slice-api_activateRANSliceInstance.json
platform-logic/ran-slice-api/src/main/xml/ran-slice-api_activateRANSliceInstance-configDb.xml [new file with mode: 0644]
platform-logic/ran-slice-api/src/main/xml/ran-slice-api_activateRANSliceInstance-cps.xml
platform-logic/ran-slice-api/src/main/xml/ran-slice-api_activateRANSliceInstance.xml

diff --git a/platform-logic/ran-slice-api/src/main/json/ran-slice-api_activateRANSliceInstance-configDb.json b/platform-logic/ran-slice-api/src/main/json/ran-slice-api_activateRANSliceInstance-configDb.json
new file mode 100644 (file)
index 0000000..9dc5c1b
--- /dev/null
@@ -0,0 +1,3090 @@
+[\r
+    {\r
+        "id": "bb8700a9.4c981",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 97,\r
+        "y": 87.33333587646484,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "a8133e65.5ac4d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a8133e65.5ac4d",\r
+        "type": "service-logic",\r
+        "name": "ran-slice-api ${project.version}",\r
+        "module": "ran-slice-api",\r
+        "version": "${project.version}",\r
+        "comments": "",\r
+        "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='ran-slice-api' version='${project.version}'>",\r
+        "outputs": 1,\r
+        "x": 182.0000228881836,\r
+        "y": 154.33330535888672,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "237a3862.b8a458"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "237a3862.b8a458",\r
+        "type": "method",\r
+        "name": "method",\r
+        "xml": "<method rpc='activateRANSliceInstance-configDb' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 116,\r
+        "y": 214.33327102661133,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "675c49d9.02b878"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "675c49d9.02b878",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 138.5000114440918,\r
+        "y": 294.8333396911621,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "ff9db377.7823d",\r
+                "81e45632.c9dd28",\r
+                "7a4c6f4.b29489",\r
+                "ab9c7f54.5efce",\r
+                "99130c3d.ef6f4",\r
+                "374f840c.4a8c7c",\r
+                "446b85d5.2a49fc",\r
+                "fc362b1e.27f058",\r
+                "d22508d5.1fcf08",\r
+                "3a7c8c90.d3a444",\r
+                "ae821b1.921dbe8",\r
+                "9bf50fcf.d38c7",\r
+                "7dbdec74.d022b4",\r
+                "2a793d99.38e0f2",\r
+                "b0cc41ce.60ab5",\r
+                "bcc092a7.423ba",\r
+                "79849f4d.ba4fb",\r
+                "18abfe8a.745ce1",\r
+                "1d7c779.9961388",\r
+                "489e706d.876b8",\r
+                "9a583c38.6dc94"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ff9db377.7823d",\r
+        "type": "execute",\r
+        "name": "generate getNearRTRICsFromRANNFNSSI URL",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.configdb.getNearRTRICByNSSI`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.getNearRTRICByNSSI.url\"/>\n    <parameter name=\"target\" value=\"{ranNFNSSIId}\"/>\n    <parameter name=\"replacement\" value=\"`$payloadJson.input.RANNFNSSIId`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 720.2500610351562,\r
+        "y": 490.027795791626,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "81e45632.c9dd28",\r
+        "type": "record",\r
+        "name": "record configdb RestAPI params",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for configDB to Get NearRTRIC for RANNFNSSI\"/>\n<parameter name='field2' value=\"`$prop.configdb.url + $tmp.configdb.getNearRTRICByNSSI.url`\" />\n<parameter name='field3' value=\"`$ranNFNSSIId`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 660.2500152587891,\r
+        "y": 526.5833630561829,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7a4c6f4.b29489",\r
+        "type": "execute",\r
+        "name": "Get nearRTRIC for NFNSSI",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $tmp.configdb.getNearRTRICByNSSI.url`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"getNFNSSIRIC-configdb-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 650.2500915527344,\r
+        "y": 578.583393573761,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "2358cf4b.0ce08",\r
+                "c2f2c22b.58ba4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2358cf4b.0ce08",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 949.0680961608887,\r
+        "y": 596.4014172554016,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "dde4f1f2.53ef8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "dde4f1f2.53ef8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1119.0679931640625,\r
+        "y": 597.4015326499939,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "69a4dd2e.c79514",\r
+                "bedba215.78ce4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "69a4dd2e.c79514",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Obtained NearRT RIC info from ConfigDB\"/>\n<parameter name=\"field2\" value=\"`$getNFNSSIRIC-configdb-response._length`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1342.0677909851074,\r
+        "y": 542.4015164375305,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "bedba215.78ce4",\r
+        "type": "execute",\r
+        "name": "printContext",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-activateRANSlice-context.log' />\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1337.845932006836,\r
+        "y": 613.401524066925,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c2f2c22b.58ba4",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 955.0680503845215,\r
+        "y": 536.4015011787415,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "2dd242a4.c8672e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2dd242a4.c8672e",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1235.0681266784668,\r
+        "y": 442.40155506134033,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "2c4b7187.aac1ae",\r
+                "ba0c411a.8cdd3"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2c4b7187.aac1ae",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from ConfigDB. Aborting RPC executiopn'/>",\r
+        "comments": "",\r
+        "x": 1413.06791305542,\r
+        "y": 396.51258182525635,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ab9c7f54.5efce",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"RPC to handle activateRANSlice.: \"/>\n<parameter name=\"field2\" value=\"`$activate-r-a-n-slice-instance-input.action`\"/>\n<parameter name=\"field3\" value=\"`$activate-r-a-n-slice-instance-input.timestamp`\"/>\n<parameter name=\"field4\" value=\"`$activate-r-a-n-slice-instance-input.common-header.request-id`\"/>\n<parameter name=\"field5\" value=\"`$activate-r-a-n-slice-instance-input.common-header.originator-id`\"/>\n<parameter name=\"field6\" value=\"RPC Payload String \"/>\n<parameter name=\"field7\" value=\"`$activate-r-a-n-slice-instance-input.payload`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 625,\r
+        "y": 103.33332252502441,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "99130c3d.ef6f4",\r
+        "type": "set",\r
+        "name": "set default status value",\r
+        "xml": "<set>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='Successful execution of activateRANSice RPC' />",\r
+        "comments": "",\r
+        "x": 663.999755859375,\r
+        "y": 146.33333492279053,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "374f840c.4a8c7c",\r
+        "type": "execute",\r
+        "name": "execute jsonStringToCtx",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='jsonStringToCtx'>\n\t<parameter name='source' value='activate-r-a-n-slice-instance-input.payload' />\n\t<parameter name='outputPath' value='payloadJson' />\n\t<parameter name='isEscaped' value='false' />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 668.9997711181641,\r
+        "y": 191.08332061767578,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "86a30151.d9c84"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "446b85d5.2a49fc",\r
+        "type": "execute",\r
+        "name": "printContext",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-activateRANSlice-context.log' />\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 628.6386184692383,\r
+        "y": 280.07287406921387,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "fc362b1e.27f058",\r
+        "type": "execute",\r
+        "name": "execute Properties",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='/opt/onap/ccsdk/data/properties/ran-slice-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 657.5275650024414,\r
+        "y": 321.0832977294922,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d22508d5.1fcf08",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Properties read .. controller details \"/>\n<parameter name=\"field2\" value=\"`$prop.controller.user`\"/>\n<parameter name=\"field3\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"field4\" value=\"`$prop.controller.url`\"/>\n<parameter name=\"field5\" value=\"ransim-mounted (true/false): \"/>\n<parameter name=\"field6\" value=\"`$prop.ransim-mounted`\"/>\n<parameter name=\"field7\" value=\"config DB deployed (true/false): \"/>\n<parameter name=\"field8\" value=\"`$prop.configdb-deployed`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 626.5832805633545,\r
+        "y": 366.5278148651123,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "86a30151.d9c84",\r
+        "type": "other",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 935.4997825622559,\r
+        "y": 193.0833101272583,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "83e575af.42c718"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "83e575af.42c718",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1135.4999389648438,\r
+        "y": 195.83330631256104,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "1aa8a440.c2fbdc",\r
+                "68d301e3.d466a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1aa8a440.c2fbdc",\r
+        "type": "execute",\r
+        "name": "printContext",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-activateRANSlice-context.log' />\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1325.500015258789,\r
+        "y": 157.33334064483643,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "68d301e3.d466a",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Payload for activateRANSlice.: \"/>\n<parameter name=\"field2\" value=\"`$payloadJson.input.sNSSAI`\"/>\n<parameter name=\"field3\" value=\"`$payloadJson.input.RANNFNSSIId`\"/>\n<parameter name=\"field4\" value=\"`$payloadJson.input.callbackURL`\"/>\n<parameter name=\"field5\" value=\"`$payloadJson.input.sliceProfileId`\"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1324.74995803833,\r
+        "y": 221.3333568572998,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "3a7c8c90.d3a444",\r
+        "type": "for",\r
+        "name": "foreach NearRTRIC",\r
+        "xml": "<for index='idy' start='0' end='`$tmp.RICList_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 402.9375915527344,\r
+        "y": 1019.2083530426025,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "9dfef39f.04b07",\r
+                "1eca4a68.a54256",\r
+                "5c220a8a.8bb5d4",\r
+                "d45072d8.ff4f2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9dfef39f.04b07",\r
+        "type": "block",\r
+        "name": "Process CUCP",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 668.1875305175781,\r
+        "y": 1012.6402835845947,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "1d460f76.6b0121",\r
+                "3f9c257f.09976a",\r
+                "cf4adfdb.527e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1d460f76.6b0121",\r
+        "type": "execute",\r
+        "name": "read CUCP list size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.CUCPList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUCPList_length'`\" />\n    ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1014.4375152587891,\r
+        "y": 882.3901920318604,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "3f9c257f.09976a",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Number of CUCP List Entries \"/>\n<parameter name=\"field2\" value=\"`$tmp.CUCPList_length`\"/>\n<parameter name=\"field3\" value=\"for the NearRTRIC\"/>\n<parameter name=\"field4\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 973.9374961853027,\r
+        "y": 929.89026927948,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "cf4adfdb.527e8",\r
+        "type": "for",\r
+        "name": "foreach CUCP",\r
+        "xml": "<for index='idz' start='0' end='`$tmp.CUCPList_length`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 990.6876220703125,\r
+        "y": 979.8902699947357,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "72c45b04.b2ef94"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "72c45b04.b2ef94",\r
+        "type": "block",\r
+        "name": "block : process CUCP",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1201.687515258789,\r
+        "y": 943.1401634216309,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "314f2d1a.529f02",\r
+                "e06b79b8.6820d8",\r
+                "81b16984.f2cb38",\r
+                "bdfe481a.42ab68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "314f2d1a.529f02",\r
+        "type": "execute",\r
+        "name": "read CUCP name",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.CUCPName' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].gNBCUName'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1456.4376068115234,\r
+        "y": 673.2235641479492,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "81b16984.f2cb38",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CUCPName \"/>\n<parameter name=\"field2\" value=\"`$tmp.CUCPName`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1428.187614440918,\r
+        "y": 728.3901748657227,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "bdfe481a.42ab68",\r
+        "type": "execute",\r
+        "name": "read cellCU list size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellCUList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUCPList[' + $idz +'].cellCUList_length'`\" />\n    ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1465.4375228881836,\r
+        "y": 776.1401901245117,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "e06b79b8.6820d8",\r
+        "type": "for",\r
+        "name": "for cellCUList",\r
+        "xml": "<for index='idcu' start='0' end='`$tmp.cellCUList_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1440.4374923706055,\r
+        "y": 828.8902053833008,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "ef1f6a7.bae1e98"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ef1f6a7.bae1e98",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1655.4375343322754,\r
+        "y": 829.1402225494385,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "4893fd4c.c97634",\r
+                "5e59ad11.3f27f4",\r
+                "be1d09f1.402568"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4893fd4c.c97634",\r
+        "type": "execute",\r
+        "name": "read PLMNList size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.pLMNInfoList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].pLMNInfoList_length'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1872.3964233398438,\r
+        "y": 767.79319190979,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "be1d09f1.402568",\r
+        "type": "for",\r
+        "name": "foreach PLMNInfo",\r
+        "xml": "<for index='id-cuplmn' start='0' end='`$tmp.pLMNInfoList_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1872.4241485595703,\r
+        "y": 846.9874585866928,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "14a83fc5.38b7e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "14a83fc5.38b7e",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2079.313056945801,\r
+        "y": 788.7652530670166,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "5b4f90d3.be9f1",\r
+                "f566b109.fab9f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "12ccaf71.e0cb81",\r
+        "type": "execute",\r
+        "name": "read sNSSAI from getNFNSSIRIC-configdb-response",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.configDBSNSSAI' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].pLMNInfoList['+ $id-cuplmn +'].sNSSAI['+$id-cunssai+'].sNSSAI'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2429.7574768066406,\r
+        "y": 801.765248298645,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7d169af7.66fc44",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"sNSSAI - getNFNSSIRIC-configdb-response\"/>\n<parameter name=\"field2\" value=\"`$tmp.configDBSNSSAI`\"/>\n<parameter name=\"field3\" value=\"sNSSAI from request\"/>\n<parameter name=\"field4\" value=\"`$tmp.sNSSAI`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2288.5353813171387,\r
+        "y": 835.3207740783691,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c7428951.69d3b8",\r
+        "type": "switchNode",\r
+        "name": "is NSSAI exists",\r
+        "xml": "<switch test='`$tmp.configDBSNSSAI == $tmp.sNSSAI`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2324.0908584594727,\r
+        "y": 876.5430021286011,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "dde832cf.9b10b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "dde832cf.9b10b",\r
+        "type": "outcome",\r
+        "name": "True",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2513.563056945801,\r
+        "y": 876.7653312683105,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "6e66f8ea.2a3528"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6e66f8ea.2a3528",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2734.1875,\r
+        "y": 874.5208358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "49fa499d.9aabd8",\r
+                "7bf13c76.bcaf24",\r
+                "f664a3ac.f0f08",\r
+                "c4bcbc92.8e0eb",\r
+                "ee62242f.d6c0d8",\r
+                "1b0b697a.0ba307",\r
+                "5be6255d.c23f4c",\r
+                "28d485e8.b0ccda",\r
+                "b55ec00d.eb492"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b55ec00d.eb492",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CellCU is applicable for the NSSAI \"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2929.1875,\r
+        "y": 869.5208358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "28d485e8.b0ccda",\r
+        "type": "switchNode",\r
+        "name": "ransim mounted",\r
+        "xml": "<switch test='`$prop.ransim-mounted`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2957.1875,\r
+        "y": 937.5208358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "5ae3d18f.78d18",\r
+                "b07a80e4.fbc7f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5ae3d18f.78d18",\r
+        "type": "outcome",\r
+        "name": "Not Mounted",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3165.1875,\r
+        "y": 902.5205917358398,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "54d1444e.77810c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "54d1444e.77810c",\r
+        "type": "execute",\r
+        "name": "generate patch PLMNInfoListEntry ToNRCellCU",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToNRCellCU`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3485.1875,\r
+        "y": 917.5208358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2c3a1d.3d2565e4",\r
+        "type": "execute",\r
+        "name": "generate patchPLMNInfoList.ToNRCellCU",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToNRCellCU.ransim-mounted`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3663.687530517578,\r
+        "y": 975.5207748413086,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f5de1942.50bcb8",\r
+        "type": "execute",\r
+        "name": "populate mountName",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{mountName}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.CUCPName`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3607.687931060791,\r
+        "y": 1028.5209684371948,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "37f2d984.c90d56",\r
+        "type": "block",\r
+        "name": "ransim  URL",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3356.6875,\r
+        "y": 1005.5208358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "2c3a1d.3d2565e4",\r
+                "f5de1942.50bcb8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b07a80e4.fbc7f",\r
+        "type": "outcome",\r
+        "name": "Mounted",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3153.1875,\r
+        "y": 1004.5208358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "37f2d984.c90d56"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "49fa499d.9aabd8",\r
+        "type": "execute",\r
+        "name": "read cellCU",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellCULocalId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].cellLocalId'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2924.1875,\r
+        "y": 1037.5208358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ee62242f.d6c0d8",\r
+        "type": "execute",\r
+        "name": "prepare idGNBCUCPFunction",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{idGNBCUCPFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.CUCPName`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2951.1875,\r
+        "y": 1101.5208358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "1b0b697a.0ba307",\r
+        "type": "execute",\r
+        "name": "prepare idNRCellCU",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{idNRCellCU}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cellCULocalId`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2912.187759399414,\r
+        "y": 1147.0208644866943,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5be6255d.c23f4c",\r
+        "type": "execute",\r
+        "name": "prepare mcc",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{mcc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mcc`\"/>\n   ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2877.9375610351562,\r
+        "y": 1228.7708921432495,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7bf13c76.bcaf24",\r
+        "type": "execute",\r
+        "name": "prepare mnc",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{mnc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mnc`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2866.68798828125,\r
+        "y": 1289.020908355713,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f664a3ac.f0f08",\r
+        "type": "record",\r
+        "name": "record API params",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"patch cellCU NSSAI parameters\"/>\n<parameter name=\"field2\" value=\"`$tmp.nearRTRICId`\"/>\n<parameter name=\"field3\" value=\"`$tmp.CUCPName`\"/>\n<parameter name=\"field4\" value=\"`$tmp.cellCULocalId`\"/>\n<parameter name=\"field5\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field6\" value=\"`$tmp.mnc`\"/>\n<parameter name=\"field7\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2863.1875,\r
+        "y": 1357.5208358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c4bcbc92.8e0eb",\r
+        "type": "execute",\r
+        "name": "activate PLMNInfoListEntry ToNRCellDU",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.patchPLMNInfoListEntry.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=\"activate-cellCU-PLMNInfoList-response\"/>\n<parameter name='contentType' value='application/yang.patch+json' />\n<parameter name='accept' value='application/yang.patch-status+json'/>\n<parameter name='format' value='json' />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2903.1876068115234,\r
+        "y": 1420.520809173584,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "27c07b14.aa5b44",\r
+                "2fa1063b.c25faa"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2fa1063b.c25faa",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3119.18758392334,\r
+        "y": 1299.520809173584,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "58cf4168.4c4d5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "58cf4168.4c4d5",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3269.187858581543,\r
+        "y": 1258.5209922790527,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "9d6d6ab1.5debe8",\r
+                "9ddfe5d5.c55268",\r
+                "ba0c411a.8cdd3"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9ddfe5d5.c55268",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error patching cellCU PLMNInfoList. Aborting RPC executiopn'/>",\r
+        "comments": "",\r
+        "x": 3435.187614440918,\r
+        "y": 1224.5209922790527,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9d6d6ab1.5debe8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "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 NRcellCU - PLMNInfo. Aborting RPC executiopn'/>",\r
+        "comments": "",\r
+        "x": 3440.1874923706055,\r
+        "y": 1319.521053314209,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "94e0d129.0fdb9",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Patched - cellCU PLMNInfo List\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3525.1874618530273,\r
+        "y": 1412.5212364196777,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "9ed2892f.1f9a18",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3327.187400817871,\r
+        "y": 1415.5211143493652,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "94e0d129.0fdb9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "27c07b14.aa5b44",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3154.187614440918,\r
+        "y": 1416.521053314209,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "9ed2892f.1f9a18"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ae821b1.921dbe8",\r
+        "type": "execute",\r
+        "name": "read sNSSAI from input",\r
+        "xml": "<set>\n<parameter name='tmp.sNSSAI' value=\"`$payloadJson.input.sNSSAI`\" />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 676.6875152587891,\r
+        "y": 237.33334159851074,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "1eca4a68.a54256",\r
+        "type": "block",\r
+        "name": "Process CUUP",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 669.1875534057617,\r
+        "y": 1154.5208616256714,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "38d81c5a.bc2314",\r
+                "be8ef331.7add2",\r
+                "cc43e294.5e5a1"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "38d81c5a.bc2314",\r
+        "type": "execute",\r
+        "name": "read CUUP list size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.CUUPList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUUPList_length'`\" />\n    ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1000.187557220459,\r
+        "y": 1054.5208587646484,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "be8ef331.7add2",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Number of CUCP List Entries \"/>\n<parameter name=\"field2\" value=\"`$tmp.CUUPList_length`\"/>\n<parameter name=\"field3\" value=\"for the NearRTRIC\"/>\n<parameter name=\"field4\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 957.1876220703125,\r
+        "y": 1105.7708611488342,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "cc43e294.5e5a1",\r
+        "type": "for",\r
+        "name": "foreach CUUP",\r
+        "xml": "<for index='id-cuup' start='0' end='`$tmp.CUUPList_length`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 982.6875152587891,\r
+        "y": 1154.520860671997,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "492dd078.78c33"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "492dd078.78c33",\r
+        "type": "block",\r
+        "name": "block : process CUUP",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1206.1875610351562,\r
+        "y": 1137.7709064483643,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "4dfb2d91.dcc074",\r
+                "678a98c7.514418",\r
+                "ea7544a.9f411b8",\r
+                "db274764.3a57a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4dfb2d91.dcc074",\r
+        "type": "execute",\r
+        "name": "read CUUP id",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.idGNBCUUPFunction' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].gNBCUUPId'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1450.1875,\r
+        "y": 913.0208358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "678a98c7.514418",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"idGNBCUUPFunction \"/>\n<parameter name=\"field2\" value=\"`$tmp.idGNBCUUPFunction`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1446.1875,\r
+        "y": 967.0208358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ea7544a.9f411b8",\r
+        "type": "execute",\r
+        "name": "read plmninfolist size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.pLMNInfoList' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].pLMNInfoList_length'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1497.1875,\r
+        "y": 1032.0208358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "db274764.3a57a8",\r
+        "type": "for",\r
+        "name": "foreach pLMNInfo",\r
+        "xml": "<for index='id-plmn' start='0' end='`$tmp.pLMNInfoList`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1483.1875,\r
+        "y": 1087.0208358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "d31686c0.f517e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "877eeca6.75ac",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1722.3125,\r
+        "y": 1084.2083358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "eeaf4165.feda1",\r
+                "6b312c26.a80804",\r
+                "cd218e05.7d456",\r
+                "622bbaea.f33c14",\r
+                "78e59d9d.c33774",\r
+                "bd62a74f.9bb7d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "eeaf4165.feda1",\r
+        "type": "switchNode",\r
+        "name": "ransim mounted",\r
+        "xml": "<switch test='`$prop.ransim-mounted`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1935.562759399414,\r
+        "y": 1084.9584846496582,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "731fe436.29da5c",\r
+                "a4b5f682.7ef498"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "731fe436.29da5c",\r
+        "type": "outcome",\r
+        "name": "Not Mounted",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2148.562641143799,\r
+        "y": 1052.4581031799316,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "4b194bae.082724"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4b194bae.082724",\r
+        "type": "execute",\r
+        "name": "generate patch PLMNInfoListEntry CUUP URL",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToGNBCUUP`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2473.5625228881836,\r
+        "y": 1007.4584074020386,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "e3c3a5b7.a668c8",\r
+        "type": "execute",\r
+        "name": "generate patchPLMNInfoList.TogNBCUUP",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToGNBCUUP.ransim-mounted`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2584.3120651245117,\r
+        "y": 1090.2081184387207,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "39292b24.adf9a4",\r
+        "type": "execute",\r
+        "name": "populate mountName",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoList-CUUP.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{mountName}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.idGNBCUUPFunction`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2568.3125858306885,\r
+        "y": 1158.208378791809,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "dc8d7a0c.f2a648",\r
+        "type": "block",\r
+        "name": "ransim  URL",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2308.562370300293,\r
+        "y": 1148.9581189155579,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "e3c3a5b7.a668c8",\r
+                "39292b24.adf9a4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a4b5f682.7ef498",\r
+        "type": "outcome",\r
+        "name": "Mounted",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2134.062515258789,\r
+        "y": 1138.2083778381348,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "dc8d7a0c.f2a648"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6b312c26.a80804",\r
+        "type": "execute",\r
+        "name": "prepare idGNBCUUPFunction",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoList-CUUP.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{idGNBCUUPFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.idGNBCUUPFunction`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2004.2221374511719,\r
+        "y": 1197.9930424690247,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "cd218e05.7d456",\r
+        "type": "execute",\r
+        "name": "patch PLMNInfoListEntry gNBCUUP",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.patchPLMNInfoList-CUUP.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=\"activate-gNBCUUP-PLMNInfoList-response\"/>\n<parameter name='contentType' value='application/yang.patch+json' />\n<parameter name='accept' value='application/yang.patch-status+json'/>\n<parameter name='format' value='json' />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1953.5556335449219,\r
+        "y": 1311.6597137451172,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "3577e927.98b886",\r
+                "f1f2cc13.57bb5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3577e927.98b886",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2280.0001525878906,\r
+        "y": 1274.7710752487183,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "5f118337.ca776c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f1f2cc13.57bb5",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2274.000030517578,\r
+        "y": 1341.771014213562,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "4cff2bc4.eb67d4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5f118337.ca776c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2457.000274658203,\r
+        "y": 1263.7709531784058,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "c40e437c.48b9b",\r
+                "dcdfae5c.70649",\r
+                "ba0c411a.8cdd3"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4cff2bc4.eb67d4",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2454.000030517578,\r
+        "y": 1346.7708311080933,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "36f7364a.fc377a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "36f7364a.fc377a",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Patched - gNBCUUP PLMNInfo List\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2606.999725341797,\r
+        "y": 1346.7710752487183,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c40e437c.48b9b",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "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 patching CUUP PLMNInfo. Aborting RPC executiopn'/>",\r
+        "comments": "",\r
+        "x": 2661.7502365112305,\r
+        "y": 1264.2712326049805,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "dcdfae5c.70649",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error patching CUUP PLMNInfoList. Aborting RPC executiopn'/>",\r
+        "comments": "",\r
+        "x": 2666.7504234313965,\r
+        "y": 1210.2713685035706,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "5c220a8a.8bb5d4",\r
+        "type": "block",\r
+        "name": "Process gNBDU",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 663.5625076293945,\r
+        "y": 1302.958360671997,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "14894329.d4c5dd",\r
+                "80c2f591.526dc8",\r
+                "d7d73287.61c54"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "14894329.d4c5dd",\r
+        "type": "execute",\r
+        "name": "read DUlist size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.DUList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBDUList_length'`\" />\n    ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 996.3125305175781,\r
+        "y": 1208.9583473205566,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "80c2f591.526dc8",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Number of DU List Entries \"/>\n<parameter name=\"field2\" value=\"`$tmp.DUList_length`\"/>\n<parameter name=\"field3\" value=\"for the NearRTRIC\"/>\n<parameter name=\"field4\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 969.312557220459,\r
+        "y": 1252.458408355713,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d7d73287.61c54",\r
+        "type": "for",\r
+        "name": "foreach DU",\r
+        "xml": "<for index='id-du' start='0' end='`$tmp.DUList_length`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 981.3125305175781,\r
+        "y": 1303.7083358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "1bf6769a.ab3de9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1bf6769a.ab3de9",\r
+        "type": "block",\r
+        "name": "block : process gNBDU",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1262.3125,\r
+        "y": 1304.7083053588867,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "b643faf5.0f6df8",\r
+                "669c0196.ed1a1",\r
+                "24ead5e9.45a31a",\r
+                "cdb6a11f.b2f2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b643faf5.0f6df8",\r
+        "type": "execute",\r
+        "name": "read DU id",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.GNBDUId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].gNBDUId'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1541.3123245239258,\r
+        "y": 1300.707607269287,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "669c0196.ed1a1",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"GNBDUId \"/>\n<parameter name=\"field2\" value=\"`$tmp.GNBDUId`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1514.3123245239258,\r
+        "y": 1351.707607269287,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "24ead5e9.45a31a",\r
+        "type": "execute",\r
+        "name": "read cellDU list size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellDUList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBDUList[' + $id-du +'].cellDUList_length'`\" />\n    ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1555.3123245239258,\r
+        "y": 1400.707607269287,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "cdb6a11f.b2f2",\r
+        "type": "for",\r
+        "name": "for cellDUList",\r
+        "xml": "<for index='id-celldu' start='0' end='`$tmp.cellDUList_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1545.3123245239258,\r
+        "y": 1444.707607269287,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "caa51c48.27933"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "caa51c48.27933",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1705.062385559082,\r
+        "y": 1444.4577322006226,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "ed3c2dd4.71ea3",\r
+                "cb96b1d8.5390c",\r
+                "5e5993a3.45a0bc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ed3c2dd4.71ea3",\r
+        "type": "execute",\r
+        "name": "read PLMNList size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.DUpLMNInfoList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].pLMNInfoList_length'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1953.25,\r
+        "y": 1444.2083358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "cb96b1d8.5390c",\r
+        "type": "for",\r
+        "name": "foreach PLMNInfo",\r
+        "xml": "<for index='id-duplmn' start='0' end='`$tmp.DUpLMNInfoList_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1931.5833740234375,\r
+        "y": 1514.2083358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "b7028323.99161"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b7028323.99161",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2116.9721603393555,\r
+        "y": 1508.2360458374023,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "a8ebd475.71b368",\r
+                "e7ad6507.c74ba8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6bb0e42e.de207c",\r
+        "type": "execute",\r
+        "name": "read sNSSAI from getNFNSSIRIC-configdb-response",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.configDBSNSSAI-DU' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].pLMNInfoList['+ $id-duplmn +'].sNSSAI['+$id-dunssai+'].sNSSAI'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2469.527862548828,\r
+        "y": 1482.3199867010117,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "9a3de28d.8599a",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"sNSSAI - getNFNSSIRIC-configdb-response\"/>\n<parameter name=\"field2\" value=\"`$tmp.configDBSNSSAI-DU`\"/>\n<parameter name=\"field3\" value=\"sNSSAI from request\"/>\n<parameter name=\"field4\" value=\"`$tmp.sNSSAI`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2342.8610763549805,\r
+        "y": 1525.2086557149887,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2cb311bb.502cde",\r
+        "type": "switchNode",\r
+        "name": "is NSSAI exists",\r
+        "xml": "<switch test='`$tmp.configDBSNSSAI-DU == $tmp.sNSSAI`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2340.9999923706055,\r
+        "y": 1565.764167189598,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "eea090b0.6dd1"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "eea090b0.6dd1",\r
+        "type": "outcome",\r
+        "name": "True",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2514.4724349975586,\r
+        "y": 1571.486488699913,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "43162b02.c88044"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "43162b02.c88044",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2696.500129699707,\r
+        "y": 1523.4585590362549,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "36b43a22.55dae6",\r
+                "2d7ca551.93d8ba",\r
+                "c41ddf6b.bd392",\r
+                "83039ad5.422538",\r
+                "3caee8a.a546418",\r
+                "2fcffb5e.ddcec4",\r
+                "53568cff.53c7b4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "65644592.3fed8c",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CellDU is applicable for the NSSAI \"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2909.0004959106445,\r
+        "y": 1492.2085591554642,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "36b43a22.55dae6",\r
+        "type": "switchNode",\r
+        "name": "ransim mounted",\r
+        "xml": "<switch test='`$prop.ransim-mounted`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2913.2500076293945,\r
+        "y": 1550.2085914611816,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "d3e22b00.911878",\r
+                "2da3f392.bd7c5c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d3e22b00.911878",\r
+        "type": "outcome",\r
+        "name": "Not Mounted",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3122.500499725342,\r
+        "y": 1505.2081327438354,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "e1da9a3f.54a068"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2da3f392.bd7c5c",\r
+        "type": "outcome",\r
+        "name": "Mounted",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3117.500499725342,\r
+        "y": 1566.7088356018066,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "2a7d1bcc.ddaba4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e1da9a3f.54a068",\r
+        "type": "execute",\r
+        "name": "generate patch PLMNInfoListEntry ToNRCellDU",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToNRCellDU`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3468.750259399414,\r
+        "y": 1503.958589553833,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2a7d1bcc.ddaba4",\r
+        "type": "block",\r
+        "name": "ransim  URL",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3295.0000762939453,\r
+        "y": 1573.2084693908691,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "d9bda424.5ac268",\r
+                "5ca1e95f.65bcd8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d9bda424.5ac268",\r
+        "type": "execute",\r
+        "name": "generate patchPLMNInfoList.ToNRCellDU",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToNRCellDU.ransim-mounted`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3577.000442504883,\r
+        "y": 1561.9584693908691,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5ca1e95f.65bcd8",\r
+        "type": "execute",\r
+        "name": "populate mountName",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{mountName}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.GNBDUId`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3527.250747680664,\r
+        "y": 1622.4585008621216,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2d7ca551.93d8ba",\r
+        "type": "execute",\r
+        "name": "prepare idGNBDUFunction",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{idGNBDUFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.GNBDUId`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2960.1250610351562,\r
+        "y": 1677.0207738876343,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c41ddf6b.bd392",\r
+        "type": "execute",\r
+        "name": "prepare idNRCellDU",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{idNRCellDU}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cellDULocalId`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2933.125244140625,\r
+        "y": 1732.020775794983,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "83039ad5.422538",\r
+        "type": "execute",\r
+        "name": "prepare mcc",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{mcc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mcc`\"/>\n   ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2913.1249389648438,\r
+        "y": 1795.0210819244385,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "3caee8a.a546418",\r
+        "type": "execute",\r
+        "name": "prepare mnc",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{mnc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mnc`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2915.1251831054688,\r
+        "y": 1853.0207147598267,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2fcffb5e.ddcec4",\r
+        "type": "record",\r
+        "name": "record API params",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"patch cellDU NSSAI parameters\"/>\n<parameter name=\"field2\" value=\"`$tmp.nearRTRICId`\"/>\n<parameter name=\"field3\" value=\"`$tmp.GNBDUId`\"/>\n<parameter name=\"field4\" value=\"`$tmp.cellDULocalId`\"/>\n<parameter name=\"field5\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field6\" value=\"`$tmp.mnc`\"/>\n<parameter name=\"field7\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2920.1248168945312,\r
+        "y": 1921.0212059020996,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "53568cff.53c7b4",\r
+        "type": "execute",\r
+        "name": "patch PLMNInfoListEntry ToNRCellDU",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.patchPLMNInfoListEntry-cellDU.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=\"activate-cellDU-PLMNInfoList-response\"/>\n<parameter name='contentType' value='application/yang.patch+json' />\n<parameter name='accept' value='application/yang.patch-status+json'/>\n<parameter name='format' value='json' />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2977.1248474121094,\r
+        "y": 1996.2705917358398,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "dc6e3002.bdc36",\r
+                "77d96617.088668"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "77d96617.088668",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3244.1248474121094,\r
+        "y": 1896.2705917358398,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "3e4c5836.48f4a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3e4c5836.48f4a8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3402.1250915527344,\r
+        "y": 1844.2705917358398,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "21151fa3.7d9be",\r
+                "ce16670f.38e568",\r
+                "ba0c411a.8cdd3"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ce16670f.38e568",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error patching cellDU PLMNInfoList. Aborting RPC executiopn'/>",\r
+        "comments": "",\r
+        "x": 3568.1248474121094,\r
+        "y": 1810.2705917358398,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "21151fa3.7d9be",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "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 NECellDU - PLMNInfo. Aborting RPC executiopn'/>",\r
+        "comments": "",\r
+        "x": 3573.124725341797,\r
+        "y": 1905.270652770996,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7d0f876a.954ee8",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Patched - cellDU PLMNInfo List\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3557.124725341797,\r
+        "y": 1991.2708358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "a02cc11f.5b8c5",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3411.1248474121094,\r
+        "y": 1992.2705943584442,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "7d0f876a.954ee8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "dc6e3002.bdc36",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3243.1248474121094,\r
+        "y": 1995.2705917358398,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "a02cc11f.5b8c5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9bf50fcf.d38c7",\r
+        "type": "execute",\r
+        "name": "get PLMNId URL",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.configdb.getplmn`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.getPLMNId.url\"/>\n    <parameter name=\"target\" value=\"{sliceProfileId}\"/>\n    <parameter name=\"replacement\" value=\"`$payloadJson.input.sliceProfileId`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 624.8125305175781,\r
+        "y": 635.7708473205566,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7dbdec74.d022b4",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Get PLMN from SliceProfileId URL: \"/>\n<parameter name=\"field2\" value=\"`$tmp.configdb.getPLMNId.url`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 598.3125305175781,\r
+        "y": 691.2708787918091,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2a793d99.38e0f2",\r
+        "type": "execute",\r
+        "name": "Get PLMN from Sliceprofile id",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $tmp.configdb.getPLMNId.url`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"getPLMN-configdb-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 667.0625152587891,\r
+        "y": 744.7708148956299,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b0cc41ce.60ab5",\r
+        "type": "execute",\r
+        "name": "read PLMN Id",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.pLMNId' />\n\t<parameter name='source' value=\"`getPLMN-configdb-response.plmnId`\" />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 620.0625076293945,\r
+        "y": 783.8820562362671,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "645027fe.65dd88",\r
+        "type": "execute",\r
+        "name": "find MCC",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='substring'>\n    <parameter name=\"string\" value=\"`$tmp.pLMNId`\" />\n    <parameter name=\"result\" value=\"tmp.mcc\"/>\n    <parameter name=\"begin-index\" value=\"0\" />\n    <parameter name=\"end-index\" value=\"3\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1179.534782409668,\r
+        "y": 762.9099258184433,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "8befbcbf.5b71f",\r
+        "type": "execute",\r
+        "name": "find MNC",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='substring'>\n    <parameter name=\"string\" value=\"`$tmp.pLMNId`\" />\n    <parameter name=\"result\" value=\"tmp.mnc\"/>\n    <parameter name=\"begin-index\" value=\"4\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1190.201530456543,\r
+        "y": 800.6876357793808,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "bcc092a7.423ba",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$tmp.pLMNId`\"/>\n<parameter name=\"field2\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field3\" value=\"`$tmp.mnc`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 591.4171524047852,\r
+        "y": 894.4588203430176,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ba0c411a.8cdd3",\r
+        "type": "block",\r
+        "name": "block : SO Response",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4046.0625,\r
+        "y": 1642.8244247436523,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "b63b2f62.39c3f",\r
+                "f93b95ea.20bfa8",\r
+                "2c8e20c7.f0edc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b63b2f62.39c3f",\r
+        "type": "set",\r
+        "name": "set tmp variables for SO response",\r
+        "xml": "<set>\n<parameter name=\"tmp.so.callbackURL\" value=\"`$payloadJson.input.callbackURL`\"/>\n<parameter name=\"tmp.status\" value=\"`$error-code`\"/>\n<parameter name=\"tmp.reason\" value=\"`$error-message`\"/>\n<parameter name=\"tmp.requestID\" value=\"`$activate-r-a-n-slice-instance-input.common-header.request-id`\"/>\n<parameter name=\"tmp.action\" value=\"`$activate-r-a-n-slice-instance-input.action`\"/>\n",\r
+        "comments": "",\r
+        "x": 4425.206283569336,\r
+        "y": 1500.4384117126465,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f93b95ea.20bfa8",\r
+        "type": "record",\r
+        "name": "record RestAPI parms",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/so-callback-response.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for SO Callback Response\"/>\n<parameter name='field2' value=\"`$tmp.so.callbackURL`\" />\n<parameter name='field3' value=\"`$tmp.status`\" />\n<parameter name='field4' value=\"`$tmp.reason`\" />\n<parameter name='field5' value=\"`$tmp.requestID`\" />\n<parameter name='field6' value=\"`$tmp.action`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4428.776741027832,\r
+        "y": 1566.1104984283447,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2c8e20c7.f0edc",\r
+        "type": "execute",\r
+        "name": "Send to SO",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-so-response.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$tmp.so.callbackURL`\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"so-callback-activate-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='*/*' />\n<parameter name=\"convertResponse\" value=\"true\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4355.205307006836,\r
+        "y": 1644.5390729904175,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "940e2483.e3e8c8",\r
+                "ad4b1799.fbea48"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "940e2483.e3e8c8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4592.633865356445,\r
+        "y": 1627.2531242370605,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "8e1d126d.ac778"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8e1d126d.ac778",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4785.062232971191,\r
+        "y": 1617.9675617218018,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "cdf399af.f35138"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cdf399af.f35138",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "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 sending SO Response\" />",\r
+        "comments": "",\r
+        "x": 4986.7761154174805,\r
+        "y": 1606.681673526764,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "13c9b0a1.3a6b8f",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"SO Response Sent \"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4980.91939163208,\r
+        "y": 1681.681739807129,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "72560d59.664084",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4796.919242858887,\r
+        "y": 1687.1101818084717,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "13c9b0a1.3a6b8f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ad4b1799.fbea48",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4586.919189453125,\r
+        "y": 1690.967420578003,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "72560d59.664084"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "79849f4d.ba4fb",\r
+        "type": "block",\r
+        "name": "SO Response",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 593.5625,\r
+        "y": 1619.9672470092773,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "5840b378.812dec",\r
+                "21cae3c8.23eb2c",\r
+                "9a28ea9e.33e778",\r
+                "a531fbb8.d88138"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9a28ea9e.33e778",\r
+        "type": "set",\r
+        "name": "set tmp variables for SO response",\r
+        "xml": "<set>\n<parameter name=\"tmp.status\" value=\"`$error-code`\"/>\n<parameter name=\"tmp.reason\" value=\"`$error-message`\"/>\n<parameter name=\"tmp.requestID\" value=\"`$activate-r-a-n-slice-input.common-header.request-id `\"/>\n<parameter name=\"tmp.action\" value=\"`$activate-r-a-n-slice-input.action`\"/>\n",\r
+        "comments": "",\r
+        "x": 873.5636444091797,\r
+        "y": 1469.8667316436768,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "5840b378.812dec",\r
+        "type": "record",\r
+        "name": "record SO reply parms",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/so-callback-response.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for SO Callback Response\"/>\n<parameter name='field2' value=\"`$payloadJson.input.callbackURL`\" />\n<parameter name='field3' value=\"`$tmp.status`\" />\n<parameter name='field4' value=\"`$tmp.reason`\" />\n<parameter name='field5' value=\"`$tmp.requestID`\" />\n<parameter name='field6' value=\"`$tmp.action`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 870.5624771118164,\r
+        "y": 1623.967430114746,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "21cae3c8.23eb2c",\r
+        "type": "execute",\r
+        "name": "Send to SO",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-so-response.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$payloadJson.input.callbackURL`\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"so-callback-activate-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='*/*' />\n<parameter name=\"restapiUser\" value=\"`$prop.restapi.so.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.restapi.so.password`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 739.5625762939453,\r
+        "y": 1740.967134475708,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "ec60c32b.e8fde",\r
+                "87902a94.ed48f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ec60c32b.e8fde",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 904.5625762939453,\r
+        "y": 1720.9671335220337,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "b75ef1c9.2d841"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "87902a94.ed48f8",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 896.5624694824219,\r
+        "y": 1793.9670839309692,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "d4bc837e.c401b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d4bc837e.c401b",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1042.562313079834,\r
+        "y": 1798.9671926498413,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "8053b1c1.88dec"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b75ef1c9.2d841",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1053.5624771118164,\r
+        "y": 1716.9672689437866,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "d789e968.ffca18",\r
+                "f95caf5d.145bc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d789e968.ffca18",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "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 sending SO Response\" />",\r
+        "comments": "",\r
+        "x": 1200.5620956420898,\r
+        "y": 1727.9670104980469,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8053b1c1.88dec",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"SO Response Sent \"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1203.5622329711914,\r
+        "y": 1804.9670848846436,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f95caf5d.145bc",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error sending SO response. Aborting RPC executiopn'/>",\r
+        "comments": "",\r
+        "x": 1188.0727043151855,\r
+        "y": 1631.9565019607544,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a531fbb8.d88138",\r
+        "type": "execute",\r
+        "name": "generate URL for SO Callback",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.so.callbackURL`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.so.callbackURL\"/>\n    <parameter name=\"target\" value=\"{requestId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.requestID`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 892.902099609375,\r
+        "y": 1559.9525842666626,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "18abfe8a.745ce1",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n<parameter name=\"ack-final\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"SUCCESSFUL Execution\" />",\r
+        "comments": "",\r
+        "x": 251.0625,\r
+        "y": 1136.3958358764648,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1d7c779.9961388",\r
+        "type": "execute",\r
+        "name": "read RIC list size",\r
+        "xml": "<set>\n<parameter name='tmp.RICList_length' value=\"`$getNFNSSIRIC-configdb-response._length`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 620.0555038452148,\r
+        "y": 927.0555057525635,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5ed5868f.f491f8",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"cellLocalId \"/>\n<parameter name=\"field2\" value=\"`$tmp.cellLocalId`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1834.4999084472656,\r
+        "y": 718.7223663330078,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "8f30e9a0.d5de98",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"pLMNInfoList_length \"/>\n<parameter name=\"field2\" value=\"`$tmp.pLMNInfoList_length`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1834.4999465942383,\r
+        "y": 809.8333759307861,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7b689155.9fc4c",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"PLMNInfo exists\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2294.4998474121094,\r
+        "y": 757.0555419921875,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c351706e.4f93e",\r
+        "type": "execute",\r
+        "name": "read nearRTRICID",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.nearRTRICId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].nearRTRICId'`\" />\n    ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 766.9999923706055,\r
+        "y": 959.5554752349854,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d45072d8.ff4f2",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 574.7777404785156,\r
+        "y": 976.22216796875,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "c351706e.4f93e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "622bbaea.f33c14",\r
+        "type": "execute",\r
+        "name": "prepare nearRTRICId",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoList-CUUP.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1963.6665954589844,\r
+        "y": 1161.7777709960938,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "78e59d9d.c33774",\r
+        "type": "execute",\r
+        "name": "prepare mcc",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoList-CUUP.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{mcc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mcc`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1960.3332214355469,\r
+        "y": 1238.4443969726562,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "bd62a74f.9bb7d8",\r
+        "type": "execute",\r
+        "name": "prepare mnc",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoList-CUUP.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{mnc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mnc`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1956.9998474121094,\r
+        "y": 1271.7777709960938,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "99fec0b9.59324",\r
+        "type": "execute",\r
+        "name": "read sNSSAI from getNFNSSIRIC-configdb-response",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.configDBSNSSAI' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].pLMNInfoList['+ $id-plmn +'].sNSSAI['+$id-cuupnssai+'].sNSSAI'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2029.8334197998047,\r
+        "y": 976.0000327825546,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "feb11fb4.5c233",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"sNSSAI - getNFNSSIRIC-configdb-response\"/>\n<parameter name=\"field2\" value=\"`$tmp.configDBSNSSAI`\"/>\n<parameter name=\"field3\" value=\"sNSSAI from request\"/>\n<parameter name=\"field4\" value=\"`$tmp.sNSSAI`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1886.7226104736328,\r
+        "y": 1015.7778028249741,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "1ee518f4.3703a7",\r
+        "type": "switchNode",\r
+        "name": "is NSSAI exists",\r
+        "xml": "<switch test='`$tmp.configDBSNSSAI == $tmp.sNSSAI`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1889.9445724487305,\r
+        "y": 1050.8889030218124,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "ad97d09b.d9b81",\r
+                "74682f4.88912d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ad97d09b.d9b81",\r
+        "type": "outcome",\r
+        "name": "True",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2072.6391792297363,\r
+        "y": 1021.0001081228256,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "877eeca6.75ac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d31686c0.f517e8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1688.9443054199219,\r
+        "y": 1003.9999389648438,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "67b665a2.331eec",\r
+                "5ef72d3c.9ae7f4",\r
+                "cdf049ac.feb428"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "74682f4.88912d",\r
+        "type": "outcome",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2207.277576446533,\r
+        "y": 1013.6666425466537,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "d151840a.328298"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d151840a.328298",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"sNSSAI doesn't match\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2402.2777366638184,\r
+        "y": 960.6665964126587,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5e59ad11.3f27f4",\r
+        "type": "execute",\r
+        "name": "read cell id",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellLocalId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].cellLocalId'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1853.3888397216797,\r
+        "y": 666.2221784591675,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5e5993a3.45a0bc",\r
+        "type": "execute",\r
+        "name": "read cellDU",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellDULocalId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].cellLocalId'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1932.5555114746094,\r
+        "y": 1369.5554809570312,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "20afd842.3f1de8",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"cellLocalId \"/>\n<parameter name=\"field2\" value=\"`$tmp.cellDULocalId`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1931.930191040039,\r
+        "y": 1404.8678617477417,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "489e706d.876b8",\r
+        "type": "switchNode",\r
+        "name": "check the action",\r
+        "xml": "<switch test='`$activate-r-a-n-slice-instance-input.action == activate`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 636.1666641235352,\r
+        "y": 413.99998235702515,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "9dec79ec.1ddf18",\r
+                "7b034b5d.674d34"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9dec79ec.1ddf18",\r
+        "type": "outcome",\r
+        "name": "True",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 863.6666603088379,\r
+        "y": 359.55558586120605,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "d83cf369.95ae1"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7b034b5d.674d34",\r
+        "type": "outcome",\r
+        "name": "False",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 865.8888053894043,\r
+        "y": 418.44447326660156,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "5e609cab.422fe4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bf8612b3.1320c",\r
+        "type": "set",\r
+        "name": "set status as ACTIVE",\r
+        "xml": "<set>\n<parameter name='tmp.status' value='ACTIVE' />",\r
+        "comments": "",\r
+        "x": 1318.1112327575684,\r
+        "y": 329.55554962158203,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d30c222f.3f273",\r
+        "type": "set",\r
+        "name": "set status as INACTIVE",\r
+        "xml": "<set>\n<parameter name='tmp.status' value='INACTIVE' />",\r
+        "comments": "",\r
+        "x": 1292.555576324463,\r
+        "y": 362.8889036178589,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d83cf369.95ae1",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1073.666660308838,\r
+        "y": 347.33329582214355,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "bf8612b3.1320c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5e609cab.422fe4",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1070.3334045410156,\r
+        "y": 404.00002431869507,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "d30c222f.3f273"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9a583c38.6dc94",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 640.25,\r
+        "y": 845.083337187767,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "181277b9.3d57a8",\r
+                "2ad10952.0b36d6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "181277b9.3d57a8",\r
+        "type": "execute",\r
+        "name": "split pLMNId",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n    <parameter name=\"original_string\" value=\"`$tmp.pLMNId`\" />\n    <parameter name=\"regex\" value=\"-\"/>\n    <parameter name=\"ctx_memory_result_key\" value=\"tmp.plmnList\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 901.5224990844727,\r
+        "y": 727.595640540123,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2ad10952.0b36d6",\r
+        "type": "set",\r
+        "name": "set mcc & mnc Variables",\r
+        "xml": "<set>\n<parameter name='tmp.mcc' value='`$tmp.plmnList[0]`'/>\n<parameter name='tmp.mnc' value='`$tmp.plmnList[1]`'/>",\r
+        "comments": "",\r
+        "x": 931.9770889282227,\r
+        "y": 774.6410812139511,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "5b4f90d3.be9f1",\r
+        "type": "execute",\r
+        "name": "read snssailist size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.snssaiList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].pLMNInfoList['+$id-cuplmn+'].sNSSAI_length'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2292,\r
+        "y": 684.333337187767,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f566b109.fab9f",\r
+        "type": "for",\r
+        "name": "foreach snssai",\r
+        "xml": "<for index='id-cunssai' start='0' end='`$tmp.snssaiList_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2300,\r
+        "y": 724.333337187767,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "a4bdc694.fd89b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a4bdc694.fd89b8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2493.25,\r
+        "y": 726.833337187767,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "12ccaf71.e0cb81",\r
+                "7d169af7.66fc44",\r
+                "c7428951.69d3b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "67b665a2.331eec",\r
+        "type": "execute",\r
+        "name": "read snssailist size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.snssaiListup_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].pLMNInfoList['+$id-plmn+'].sNSSAI_length'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1925.999984741211,\r
+        "y": 876.5833905935287,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5ef72d3c.9ae7f4",\r
+        "type": "for",\r
+        "name": "foreach snssai",\r
+        "xml": "<for index='id-cuupnssai' start='0' end='`$tmp.snssaiListup_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1912.0000228881836,\r
+        "y": 934.5833915472031,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "cc91ffeb.d4c58"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cc91ffeb.d4c58",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2121.2499923706055,\r
+        "y": 931.0833915472031,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "99fec0b9.59324",\r
+                "feb11fb4.5c233",\r
+                "1ee518f4.3703a7"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a8ebd475.71b368",\r
+        "type": "execute",\r
+        "name": "read snssailist size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.snssaiListdu_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].pLMNInfoList['+$id-duplmn+'].sNSSAI_length'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2314,\r
+        "y": 1377.583337187767,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "e7ad6507.c74ba8",\r
+        "type": "for",\r
+        "name": "foreach snssai",\r
+        "xml": "<for index='id-dunssai' start='0' end='`$tmp.snssaiListdu_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2322,\r
+        "y": 1417.583337187767,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "fc3b7366.ff8fa"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fc3b7366.ff8fa",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2515.25,\r
+        "y": 1420.083337187767,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            [\r
+                "6bb0e42e.de207c",\r
+                "9a3de28d.8599a",\r
+                "2cb311bb.502cde"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cdf049ac.feb428",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CUUP - snssaiList_length\"/>\n<parameter name=\"field2\" value=\"`$tmp.snssaiListup_length`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1926.25,\r
+        "y": 904.083337187767,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "e59e1ba8.c4d548",\r
+        "type": "comment",\r
+        "name": "activateRANSliceInstance-configdb",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 350.3333320617676,\r
+        "y": 66.66666793823242,\r
+        "z": "49ebb481.a8edbc",\r
+        "wires": []\r
+    }\r
+]
\ No newline at end of file
index 80a62b6..056b933 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "a6cabde9.61956",\r
+        "id": "95c70e7.58c8ef",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 164.00000381469727,\r
-        "y": 600.9999980926514,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 96.88184356689453,\r
+        "y": 82.3956356048584,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "328d40d0.197ce"\r
+                "e1f9105d.13986"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "328d40d0.197ce",\r
+        "id": "e1f9105d.13986",\r
         "type": "service-logic",\r
         "name": "ran-slice-api ${project.version}",\r
         "module": "ran-slice-api",\r
         "comments": "",\r
         "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='ran-slice-api' version='${project.version}'>",\r
         "outputs": 1,\r
-        "x": 260.00002670288086,\r
-        "y": 690.9999904632568,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 130.38186645507812,\r
+        "y": 132.39564323425293,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "b84b2858.60f378"\r
+                "8e8298cc.c09598"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b84b2858.60f378",\r
+        "id": "8e8298cc.c09598",\r
         "type": "method",\r
         "name": "method",\r
-        "xml": "<method rpc='activateRANSliceInstance' mode='sync'>\n",\r
+        "xml": "<method rpc='activateRANSliceInstance-cps' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 194.00000381469727,\r
-        "y": 750.9999561309814,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 65.6318473815918,\r
+        "y": 178.64560413360596,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "892ae408.5068c8"\r
+                "ed9dab05.de8a68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "892ae408.5068c8",\r
+        "id": "ed9dab05.de8a68",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 122.50003051757812,\r
-        "y": 975.5000610351562,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 77.63187408447266,\r
+        "y": 239.39573574066162,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "c48152e0.42c3a",\r
-                "c50cf103.ec45d",\r
-                "92f87327.58a7f",\r
-                "47fba020.d6181",\r
-                "322b31cf.1ee57e",\r
-                "7fe08e14.e069a",\r
-                "7aec3d2c.379dd4",\r
-                "1f3d7d4e.c118f3",\r
-                "565d0f86.e63b6",\r
-                "25ec2edb.5190e2",\r
-                "6018a94e.523c68",\r
-                "37f8ca4b.bc4116",\r
-                "f7cfb69b.9c27d8",\r
-                "116c7858.aac138",\r
-                "d7780e63.dfef7",\r
-                "940dfe19.cae3c",\r
-                "f07e8ef0.f0f35",\r
-                "23542b05.dc2d04",\r
-                "ab179ac7.711488",\r
-                "40671fa8.d6f66",\r
-                "2fe6cae9.b1b516",\r
-                "3c2d99e7.498126"\r
+                "df3d2f1.c7e96d",\r
+                "d6dd23bd.5b61b",\r
+                "93b6b291.9ca64",\r
+                "9dc2bbb1.b44d58",\r
+                "3071307c.da0b5",\r
+                "15ce4b71.e55e85",\r
+                "78da1475.d3007c",\r
+                "5bb2aaaa.a1c004",\r
+                "57d081f6.1550f",\r
+                "30d88206.5186ce",\r
+                "5b070d4f.ba4224",\r
+                "943061f0.4e102",\r
+                "f2419320.09df3",\r
+                "502d98d2.d90ed8",\r
+                "f75875bc.e60838",\r
+                "fda5b8e3.401108",\r
+                "8827e1d9.45f51",\r
+                "e94238f1.b229a8",\r
+                "6fd3bcdd.a52654",\r
+                "ffa67fb0.23902"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fdf4ad99.2cfdf",\r
+        "id": "4acf7054.5614e",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1068.0681457519531,\r
-        "y": 1333.0680770874023,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1914.9500541687012,\r
+        "y": 324.46380043029785,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "d803a559.e3a978"\r
+                "752ffba5.85b694"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d803a559.e3a978",\r
+        "id": "752ffba5.85b694",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1269.0680656433105,\r
-        "y": 1320.0682487487793,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2123.950019836426,\r
+        "y": 295.463942527771,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "f7e28921.7b5d18",\r
-                "10de8a80.d7e346"\r
+                "79943c49.324f24",\r
+                "489927c3.d77758"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "34d78223.0c58ce",\r
+        "id": "702eeca0.2cc214",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1125.068063735962,\r
-        "y": 1269.068247795105,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1937.9500179290771,\r
+        "y": 270.463942527771,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "805528d9.829e58"\r
+                "5b7ea02.684756"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "805528d9.829e58",\r
+        "id": "5b7ea02.684756",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1305.068229675293,\r
-        "y": 1237.0682458877563,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2160.8073806762695,\r
+        "y": 222.74963569641113,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "41b2c593.f9442c",\r
-                "3f7b61b1.4ea72e"\r
+                "a4a91d4d.50e97",\r
+                "e81bf9b2.45d948"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c48152e0.42c3a",\r
+        "id": "df3d2f1.c7e96d",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"RPC to handle activateRANSlice.: \"/>\n<parameter name=\"field2\" value=\"`$activate-r-a-n-slice-instance-input.action`\"/>\n<parameter name=\"field3\" value=\"`$activate-r-a-n-slice-instance-input.timestamp`\"/>\n<parameter name=\"field4\" value=\"`$activate-r-a-n-slice-instance-input.common-header.request-id`\"/>\n<parameter name=\"field5\" value=\"`$activate-r-a-n-slice-instance-input.common-header.originator-id`\"/>\n<parameter name=\"field6\" value=\"RPC Payload String \"/>\n<parameter name=\"field7\" value=\"`$activate-r-a-n-slice-instance-input.payload`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 585.0000228881836,\r
-        "y": 630.0000076293945,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 465.3819465637207,\r
+        "y": 62.64565467834473,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "c50cf103.ec45d",\r
+        "id": "d6dd23bd.5b61b",\r
         "type": "set",\r
         "name": "set default status value",\r
         "xml": "<set>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='Successful execution of activateRANSice RPC' />",\r
         "comments": "",\r
-        "x": 828.9997596740723,\r
-        "y": 609.0000267028809,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 473.54835510253906,\r
+        "y": 105.8123426437378,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "92f87327.58a7f",\r
+        "id": "93b6b291.9ca64",\r
         "type": "execute",\r
         "name": "execute jsonStringToCtx",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='jsonStringToCtx'>\n\t<parameter name='source' value='activate-r-a-n-slice-instance-input.payload' />\n\t<parameter name='outputPath' value='payloadJson' />\n\t<parameter name='isEscaped' value='false' />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 833.9997596740723,\r
-        "y": 649.7500076293945,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 441.88169860839844,\r
+        "y": 142.3956708908081,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "9f092da5.e65fd"\r
+                "abc9fd1d.415f9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "47fba020.d6181",\r
+        "id": "9dc2bbb1.b44d58",\r
         "type": "execute",\r
         "name": "printContext",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-activateRANSlice-context.log' />\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 795.6385917663574,\r
-        "y": 725.7395677566528,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 371.02053451538086,\r
+        "y": 210.88522720336914,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "322b31cf.1ee57e",\r
+        "id": "3071307c.da0b5",\r
         "type": "execute",\r
         "name": "execute Properties",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='/opt/onap/ccsdk/data/properties/ran-slice-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 813.527587890625,\r
-        "y": 762.7499856948853,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 367.6595344543457,\r
+        "y": 241.64564514160156,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "7fe08e14.e069a",\r
+        "id": "15ce4b71.e55e85",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Properties read .. controller details \"/>\n<parameter name=\"field2\" value=\"`$prop.controller.user`\"/>\n<parameter name=\"field3\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"field4\" value=\"`$prop.controller.url`\"/>\n<parameter name=\"field5\" value=\"ransim-mounted (true/false): \"/>\n<parameter name=\"field6\" value=\"`$prop.ransim-mounted`\"/>\n<parameter name=\"field7\" value=\"config DB deployed (true/false): \"/>\n<parameter name=\"field8\" value=\"`$prop.configdb-deployed`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 776.5832538604736,\r
-        "y": 802.1945266723633,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 320.7151985168457,\r
+        "y": 278.5901870727539,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "9f092da5.e65fd",\r
+        "id": "abc9fd1d.415f9",\r
         "type": "other",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1114.9442176818848,\r
-        "y": 651.8611936569214,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 630.3261032104492,\r
+        "y": 139.50684070587158,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "5fbd9f7f.48db9"\r
+                "3e1f0500.f3b97a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5fbd9f7f.48db9",\r
+        "id": "3e1f0500.f3b97a",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1369.5000381469727,\r
-        "y": 656.4999942779541,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 777.3819198608398,\r
+        "y": 139.14565181732178,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "a5837cca.c9d93",\r
-                "4ab67361.c7254c"\r
+                "fe6014d7.6eec38",\r
+                "bc1fccf9.055a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a5837cca.c9d93",\r
+        "id": "fe6014d7.6eec38",\r
         "type": "execute",\r
         "name": "printContext",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-activateRANSlice-context.log' />\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1531.50004196167,\r
-        "y": 624.0000343322754,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 920.6319313049316,\r
+        "y": 62.895681381225586,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4ab67361.c7254c",\r
+        "id": "bc1fccf9.055a8",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Payload for activateRANSlice.: \"/>\n<parameter name=\"field2\" value=\"`$payloadJson.input.sNSSAI`\"/>\n<parameter name=\"field3\" value=\"`$payloadJson.input.RANNFNSSIId`\"/>\n<parameter name=\"field4\" value=\"`$payloadJson.input.callbackURL`\"/>\n<parameter name=\"field5\" value=\"`$payloadJson.input.sliceProfileId`\"/>\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1546.75004196167,\r
-        "y": 688.0000457763672,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 932.1320114135742,\r
+        "y": 108.14570331573486,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "7aec3d2c.379dd4",\r
+        "id": "78da1475.d3007c",\r
         "type": "for",\r
         "name": "foreach NearRTRIC",\r
         "xml": "<for index='idy' start='0' end='`$tmp.RICList_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 175.9376106262207,\r
-        "y": 2244.875436782837,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 263.81949615478516,\r
+        "y": 680.7712259292603,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "8d86a77c.2c5b58",\r
-                "6c75da5f.7f31b4",\r
-                "f1418956.9bf3f8",\r
-                "9f973845.f5fb18"\r
+                "e5dad442.590288",\r
+                "86971335.10406",\r
+                "7d131d1.099c9e4",\r
+                "6c1fe22f.5d431c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8d86a77c.2c5b58",\r
+        "id": "e5dad442.590288",\r
         "type": "block",\r
         "name": "Process CUCP",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 358.187557220459,\r
-        "y": 2157.307029724121,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 520.5416717529297,\r
+        "y": 773.5086193084717,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "a5b3b0a6.0cef1",\r
-                "58c76ee2.8c12a",\r
-                "565ecb56.fe78a4"\r
+                "aa3e346e.d33788",\r
+                "4f1c2802.a2c3b8",\r
+                "36aa05a7.da2c8a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a5b3b0a6.0cef1",\r
+        "id": "aa3e346e.d33788",\r
         "type": "execute",\r
         "name": "read CUCP list size",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.CUCPList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUCPList_length'`\" />\n    ",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.CUCPList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.[' + $idy +'].GNBCUCPFunction_length'`\" />\n    \n    ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 936.4375343322754,\r
-        "y": 1955.0570278167725,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 756.6527862548828,\r
+        "y": 729.2307834625244,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "58c76ee2.8c12a",\r
+        "id": "4f1c2802.a2c3b8",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Number of CUCP List Entries \"/>\n<parameter name=\"field2\" value=\"`$tmp.CUCPList_length`\"/>\n<parameter name=\"field3\" value=\"for the NearRTRIC\"/>\n<parameter name=\"field4\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 885.9375305175781,\r
-        "y": 1994.5570240020752,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 743.0417022705078,\r
+        "y": 765.841869354248,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "565ecb56.fe78a4",\r
+        "id": "36aa05a7.da2c8a",\r
         "type": "for",\r
         "name": "foreach CUCP",\r
         "xml": "<for index='idz' start='0' end='`$tmp.CUCPList_length`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 836.6876945495605,\r
-        "y": 2034.5570249557495,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 746.4306640625,\r
+        "y": 803.0085868835449,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "4b6e468c.a45a78"\r
+                "cc19896b.9316a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4b6e468c.a45a78",\r
+        "id": "cc19896b.9316a8",\r
         "type": "block",\r
         "name": "block : process CUCP",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1449.6875381469727,\r
-        "y": 1575.8068714141846,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 975.3197021484375,\r
+        "y": 791.9526290893555,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "d7875195.981e3",\r
-                "61e70d08.812174",\r
-                "80501239.f246b",\r
-                "6246ea6b.c0bd24"\r
+                "18568cda.8bd573",\r
+                "81a8517.3d22cb",\r
+                "c1cc5a77.3d8b48",\r
+                "4bbd9c8d.84d4f4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d7875195.981e3",\r
+        "id": "c1cc5a77.3d8b48",\r
         "type": "execute",\r
         "name": "read CUCP name",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.CUCPName' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].gNBCUName'`\" />",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.CUCPName' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUCPFunction['+ $idz +'].attributes.gNBCUName'`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1626.437915802002,\r
-        "y": 1375.890323638916,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1199.6061782836914,\r
+        "y": 661.8219337463379,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "80501239.f246b",\r
+        "id": "4bbd9c8d.84d4f4",\r
         "type": "record",\r
         "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CUCPName \"/>\n<parameter name=\"field2\" value=\"`$tmp.CUCPName`\"/>\n\n",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CUCPName \"/>\n<parameter name=\"field2\" value=\"`$tmp.CUCPName`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1633.187915802002,\r
-        "y": 1412.0568284988403,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1187.8003578186035,\r
+        "y": 701.2147579193115,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "6246ea6b.c0bd24",\r
-        "type": "execute",\r
-        "name": "read cellCU list size",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellCUList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUCPList[' + $idz +'].cellCUList_length'`\" />\n    ",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1681.4377479553223,\r
-        "y": 1448.8069925308228,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "61e70d08.812174",\r
-        "type": "for",\r
-        "name": "for cellCUList",\r
-        "xml": "<for index='idcu' start='0' end='`$tmp.cellCUList_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1761.4377555847168,\r
-        "y": 1487.556993484497,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            [\r
-                "2dd5e85d.ba4808"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "2dd5e85d.ba4808",\r
+        "id": "e746e6da.878328",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1737.4375915527344,\r
-        "y": 1293.8069076538086,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            [\r
-                "11e866bc.a36379",\r
-                "6eef273f.bcc7d8",\r
-                "1193485c.4c1df8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "11e866bc.a36379",\r
-        "type": "execute",\r
-        "name": "read PLMNList size",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.pLMNInfoList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].pLMNInfoList_length'`\" />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1950.396427154541,\r
-        "y": 1304.4598770141602,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "1193485c.4c1df8",\r
-        "type": "for",\r
-        "name": "foreach PLMNInfo",\r
-        "xml": "<for index='id-cuplmn' start='0' end='`$tmp.pLMNInfoList_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1950.4241523742676,\r
-        "y": 1383.654143691063,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            [\r
-                "6027ccc1.599c64"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "6027ccc1.599c64",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2157.313060760498,\r
-        "y": 1325.4319381713867,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            [\r
-                "6841431c.020a2c",\r
-                "d5f12d4.b35f5d"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "f89ba912.658ee8",\r
-        "type": "execute",\r
-        "name": "read sNSSAI from getNFNSSIRIC-configdb-response",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.configDBSNSSAI' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].pLMNInfoList['+ $id-cuplmn +'].sNSSAI['+$id-cunssai+'].sNSSAI'`\" />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2507.757480621338,\r
-        "y": 1338.4319334030151,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "236f0778.82ee78",\r
-        "type": "record",\r
-        "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"sNSSAI - getNFNSSIRIC-configdb-response\"/>\n<parameter name=\"field2\" value=\"`$tmp.configDBSNSSAI`\"/>\n<parameter name=\"field3\" value=\"sNSSAI from request\"/>\n<parameter name=\"field4\" value=\"`$tmp.sNSSAI`\"/>\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2366.535385131836,\r
-        "y": 1371.9874591827393,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "482f3d28.6fce24",\r
-        "type": "switchNode",\r
-        "name": "is NSSAI exists",\r
-        "xml": "<switch test='`$tmp.configDBSNSSAI == $tmp.sNSSAI`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2402.09086227417,\r
-        "y": 1413.2096872329712,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1838.3200569152832,\r
+        "y": 841.4527130126953,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "314540b4.d9596"\r
+                "81d7a323.b56df",\r
+                "620f1e83.d0ab5",\r
+                "8976523.23750b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "314540b4.d9596",\r
+        "id": "b7df5836.9108e8",\r
         "type": "outcome",\r
         "name": "True",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2591.563060760498,\r
-        "y": 1413.4320163726807,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3843.195514678955,\r
+        "y": 222.32809734344482,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "4da9126a.38fd6c"\r
+                "a1494fe4.00698"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4da9126a.38fd6c",\r
+        "id": "a1494fe4.00698",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2812.1875038146973,\r
-        "y": 1411.187520980835,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4043.820827484131,\r
+        "y": 218.83343124389648,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "144c0d6c.475c83",\r
-                "e0c4707d.c49b2",\r
-                "929f1660.c602d8",\r
-                "98aa87d6.4b06f8",\r
-                "1d092783.beac68",\r
-                "9c61d72a.ad90e8",\r
-                "42776786.fd3808",\r
-                "718ada55.b927e4",\r
-                "16b6bcd5.9eea13"\r
+                "22e9468a.0e257a",\r
+                "fb2dabf5.ed6fe8",\r
+                "4b6128c2.4c24b8",\r
+                "b8127211.053fb",\r
+                "17b27343.be6c0d",\r
+                "d15eb1c8.39dea",\r
+                "d087542d.076468",\r
+                "b79bf9ad.5f4ab8",\r
+                "c059f5ad.df7838"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "16b6bcd5.9eea13",\r
+        "id": "c059f5ad.df7838",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CellCU is applicable for the NSSAI \"/>\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3007.1875038146973,\r
-        "y": 1406.187520980835,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4284.653644561768,\r
+        "y": 43,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "718ada55.b927e4",\r
+        "id": "b79bf9ad.5f4ab8",\r
         "type": "switchNode",\r
         "name": "ransim mounted",\r
         "xml": "<switch test='`$prop.ransim-mounted`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3035.1875038146973,\r
-        "y": 1474.187520980835,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4310.689121246338,\r
+        "y": 123.857102394104,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "be69c7b2.ecbb98",\r
-                "c8289e15.16118"\r
+                "a58461a4.e7287",\r
+                "4ec45d3a.ef5ff4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "be69c7b2.ecbb98",\r
+        "id": "a58461a4.e7287",\r
         "type": "outcome",\r
         "name": "Not Mounted",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3243.1875038146973,\r
-        "y": 1439.18727684021,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4500.653652191162,\r
+        "y": 62.249762535095215,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "75410775.cfb988"\r
+                "e077b3e4.efcde"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "75410775.cfb988",\r
+        "id": "e077b3e4.efcde",\r
         "type": "execute",\r
         "name": "generate patch PLMNInfoListEntry ToNRCellCU",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToNRCellCU`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3563.1875038146973,\r
-        "y": 1454.187520980835,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4820.653652191162,\r
+        "y": 77.25000667572021,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "386279e7.5d56d6",\r
+        "id": "5dc75231.0b7e0c",\r
         "type": "execute",\r
         "name": "generate patchPLMNInfoList.ToNRCellCU",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToNRCellCU.ransim-mounted`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3741.6875343322754,\r
-        "y": 1512.1874599456787,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4999.15368270874,\r
+        "y": 135.24994564056396,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "ab8ef5cd.afcc88",\r
+        "id": "5c8f53c3.234a5c",\r
         "type": "execute",\r
         "name": "populate mountName",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{mountName}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.CUCPName`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3685.6879348754883,\r
-        "y": 1565.187653541565,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4943.154083251953,\r
+        "y": 188.2501392364502,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "69c917f4.e1dae8",\r
+        "id": "8f54751c.a99438",\r
         "type": "block",\r
         "name": "ransim  URL",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3434.6875038146973,\r
-        "y": 1542.187520980835,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4692.153652191162,\r
+        "y": 165.25000667572021,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "386279e7.5d56d6",\r
-                "ab8ef5cd.afcc88"\r
+                "5dc75231.0b7e0c",\r
+                "5c8f53c3.234a5c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c8289e15.16118",\r
+        "id": "4ec45d3a.ef5ff4",\r
         "type": "outcome",\r
         "name": "Mounted",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3231.1875038146973,\r
-        "y": 1541.187520980835,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4488.653652191162,\r
+        "y": 164.25000667572021,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "69c917f4.e1dae8"\r
+                "8f54751c.a99438"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "144c0d6c.475c83",\r
+        "id": "22e9468a.0e257a",\r
         "type": "execute",\r
-        "name": "read cellCU",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellCULocalId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].cellLocalId'`\" />",\r
+        "name": "read NRCellCUID",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.NRCellCUID' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUCPFunction['+ $idz +'].NRCellCU['+ $idcu +'].idNRCellCU'`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3002.1875038146973,\r
-        "y": 1574.187520980835,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4329.653694152832,\r
+        "y": 188.4999418258667,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "1d092783.beac68",\r
+        "id": "17b27343.be6c0d",\r
         "type": "execute",\r
         "name": "prepare idGNBCUCPFunction",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{idGNBCUCPFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.CUCPName`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3029.1875038146973,\r
-        "y": 1638.187520980835,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4357.903697967529,\r
+        "y": 256.2499442100525,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "9c61d72a.ad90e8",\r
+        "id": "d15eb1c8.39dea",\r
         "type": "execute",\r
         "name": "prepare idNRCellCU",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{idNRCellCU}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cellCULocalId`\"/>\n",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{idNRCellCU}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.NRCellCUID`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2990.1877632141113,\r
-        "y": 1683.6875495910645,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4329.975582122803,\r
+        "y": 309.96420669555664,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "42776786.fd3808",\r
+        "id": "d087542d.076468",\r
         "type": "execute",\r
         "name": "prepare mcc",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{mcc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mcc`\"/>\n   ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2955.9375648498535,\r
-        "y": 1765.4375772476196,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4294.653694152832,\r
+        "y": 371.00015354156494,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "e0c4707d.c49b2",\r
+        "id": "fb2dabf5.ed6fe8",\r
         "type": "execute",\r
         "name": "prepare mnc",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{mnc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mnc`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2944.6879920959473,\r
-        "y": 1825.687593460083,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4248.404178619385,\r
+        "y": 443.7500286102295,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "929f1660.c602d8",\r
+        "id": "4b6128c2.4c24b8",\r
         "type": "record",\r
         "name": "record API params",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"patch cellCU NSSAI parameters\"/>\n<parameter name=\"field2\" value=\"`$tmp.nearRTRICId`\"/>\n<parameter name=\"field3\" value=\"`$tmp.CUCPName`\"/>\n<parameter name=\"field4\" value=\"`$tmp.cellCULocalId`\"/>\n<parameter name=\"field5\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field6\" value=\"`$tmp.mnc`\"/>\n<parameter name=\"field7\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"patch cellCU NSSAI parameters\"/>\n<parameter name=\"field2\" value=\"`$tmp.nearRTRICId`\"/>\n<parameter name=\"field3\" value=\"`$tmp.CUCPName`\"/>\n<parameter name=\"field4\" value=\"`$tmp.NRCellCUID`\"/>\n<parameter name=\"field5\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field6\" value=\"`$tmp.mnc`\"/>\n<parameter name=\"field7\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2941.1875038146973,\r
-        "y": 1894.187520980835,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4244.903690338135,\r
+        "y": 512.2499561309814,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "98aa87d6.4b06f8",\r
+        "id": "b8127211.053fb",\r
         "type": "execute",\r
         "name": "activate PLMNInfoListEntry ToNRCellDU",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.patchPLMNInfoListEntry.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=\"activate-cellCU-PLMNInfoList-response\"/>\n<parameter name='contentType' value='application/yang.patch+json' />\n<parameter name='accept' value='application/yang.patch-status+json'/>\n<parameter name='format' value='json' />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2981.1876106262207,\r
-        "y": 1957.187494277954,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4284.903797149658,\r
+        "y": 575.2499294281006,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "5c3d555a.0929bc",\r
-                "51bee1f.57d932"\r
+                "476edc59.845cb4",\r
+                "576a9748.dbfd78"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "51bee1f.57d932",\r
+        "id": "576a9748.dbfd78",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3197.187587738037,\r
-        "y": 1836.187494277954,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4523.403705596924,\r
+        "y": 495.4999542236328,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "932fbc1d.aa065"\r
+                "4fb42142.49b34"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "932fbc1d.aa065",\r
+        "id": "4fb42142.49b34",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3347.1878623962402,\r
-        "y": 1795.1876773834229,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4673.403980255127,\r
+        "y": 454.50013732910156,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "1e08b47a.bdaa2c",\r
-                "b1cac050.4be82",\r
-                "41b2c593.f9442c"\r
+                "651094c1.f5173c",\r
+                "4a09a4a6.6433fc",\r
+                "a4a91d4d.50e97"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b1cac050.4be82",\r
+        "id": "4a09a4a6.6433fc",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error patching cellCU PLMNInfoList. Aborting RPC executiopn'/>",\r
         "comments": "",\r
-        "x": 3513.1876182556152,\r
-        "y": 1761.1876773834229,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4839.403736114502,\r
+        "y": 420.50013732910156,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1e08b47a.bdaa2c",\r
+        "id": "651094c1.f5173c",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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 NRcellCU - PLMNInfo. Aborting RPC executiopn'/>",\r
         "comments": "",\r
-        "x": 3518.1874961853027,\r
-        "y": 1856.187738418579,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4844.403614044189,\r
+        "y": 515.5001983642578,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "157fc176.66457f",\r
+        "id": "2329c419.3e9e0c",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Patched - cellCU PLMNInfo List\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3603.1874656677246,\r
-        "y": 1949.1879215240479,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4929.403583526611,\r
+        "y": 608.5003814697266,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "e5f05fdd.286e7",\r
+        "id": "4822c81c.ef54d8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3405.1874046325684,\r
-        "y": 1952.1877994537354,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4731.403522491455,\r
+        "y": 611.5002593994141,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "157fc176.66457f"\r
+                "2329c419.3e9e0c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5c3d555a.0929bc",\r
+        "id": "476edc59.845cb4",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3232.1876182556152,\r
-        "y": 1953.187738418579,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4558.403736114502,\r
+        "y": 612.5001983642578,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "e5f05fdd.286e7"\r
+                "4822c81c.ef54d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1f3d7d4e.c118f3",\r
+        "id": "5bb2aaaa.a1c004",\r
         "type": "execute",\r
         "name": "read sNSSAI from input",\r
         "xml": "<set>\n<parameter name='tmp.sNSSAI' value=\"`$payloadJson.input.sNSSAI`\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 830.6875038146973,\r
-        "y": 687.0000438690186,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 417.3194465637207,\r
+        "y": 177.14570236206055,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "6c75da5f.7f31b4",\r
+        "id": "86971335.10406",\r
         "type": "block",\r
         "name": "Process CUUP",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 671.1876029968262,\r
-        "y": 2145.1875133514404,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 504.92671966552734,\r
+        "y": 887.6826167106628,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "7175f605.095b58",\r
-                "ff0b7d4a.11c95",\r
-                "a9e59ae6.04d928"\r
+                "ce112c26.9be4e",\r
+                "2f9ef6cf.023c5a",\r
+                "400c2b43.c6f694"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7175f605.095b58",\r
+        "id": "ce112c26.9be4e",\r
         "type": "execute",\r
         "name": "read CUUP list size",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.CUUPList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUUPList_length'`\" />\n    ",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.CUUPList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.[' + $idy +'].GNBCUUPFunction_length'`\" />\n    ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1102.1876907348633,\r
-        "y": 2017.1875610351562,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 737.2919464111328,\r
+        "y": 868.6947364807129,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "ff0b7d4a.11c95",\r
+        "id": "2f9ef6cf.023c5a",\r
         "type": "record",\r
         "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Number of CUCP List Entries \"/>\n<parameter name=\"field2\" value=\"`$tmp.CUUPList_length`\"/>\n<parameter name=\"field3\" value=\"for the NearRTRIC\"/>\n<parameter name=\"field4\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Number of CUUP List Entries \"/>\n<parameter name=\"field2\" value=\"`$tmp.CUUPList_length`\"/>\n<parameter name=\"field3\" value=\"for the NearRTRIC\"/>\n<parameter name=\"field4\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1069.1876945495605,\r
-        "y": 2056.437562942505,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 717.6251983642578,\r
+        "y": 906.8335733413696,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "a9e59ae6.04d928",\r
+        "id": "400c2b43.c6f694",\r
         "type": "for",\r
         "name": "foreach CUUP",\r
         "xml": "<for index='id-cuup' start='0' end='`$tmp.CUUPList_length`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1050.6875305175781,\r
-        "y": 2097.187562942505,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 726.0138702392578,\r
+        "y": 959.5837697982788,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "513db610.55b838"\r
+                "1c0896e8.18f0c9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "513db610.55b838",\r
+        "id": "1c0896e8.18f0c9",\r
         "type": "block",\r
         "name": "block : process CUUP",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1312.1875381469727,\r
-        "y": 1986.4376754760742,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 977.006233215332,\r
+        "y": 915.4520959854126,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "526ca756.1782d8",\r
-                "43e13082.1c5f9",\r
-                "f15ae3e.214cc2",\r
-                "d8bf6d28.beec6"\r
+                "27c6d4f8.5cc7cc",\r
+                "b482c11e.e4bb",\r
+                "b52aad42.9063",\r
+                "55b4e9c6.8cc4d8",\r
+                "a91738c2.935388"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "526ca756.1782d8",\r
+        "id": "27c6d4f8.5cc7cc",\r
         "type": "execute",\r
         "name": "read CUUP id",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.idGNBCUUPFunction' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].gNBCUUPId'`\" />",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.idGNBCUUPFunction' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUUPFunction['+ $id-cuup +'].idGNBCUUPFunction'`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1504.187587738037,\r
-        "y": 1631.687505722046,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1212.9308166503906,\r
+        "y": 835.1945543289185,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "43e13082.1c5f9",\r
+        "id": "b482c11e.e4bb",\r
         "type": "record",\r
         "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"idGNBCUUPFunction \"/>\n<parameter name=\"field2\" value=\"`$tmp.idGNBCUUPFunction`\"/>\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1508.187587738037,\r
-        "y": 1677.6875076293945,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "f15ae3e.214cc2",\r
-        "type": "execute",\r
-        "name": "read plmninfolist size",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.pLMNInfoList' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].pLMNInfoList_length'`\" />",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"idGNBCUUPFunction \"/>\n<parameter name=\"field2\" value=\"`$tmp.idGNBCUUPFunction`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1553.1875801086426,\r
-        "y": 1710.6875092200935,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1199.113380432129,\r
+        "y": 875.4803714752197,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d8bf6d28.beec6",\r
-        "type": "for",\r
-        "name": "foreach pLMNInfo",\r
-        "xml": "<for index='id-plmn' start='0' end='`$tmp.pLMNInfoList`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1561.187587738037,\r
-        "y": 1765.6875104904175,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            [\r
-                "f15c6d84.0314"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "cce89c36.b780e",\r
+        "id": "a8c78477.5ee898",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1800.3125038146973,\r
-        "y": 1620.875020980835,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2879.445068359375,\r
+        "y": 899.0209407806396,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "185a0819.038c28",\r
-                "7aa20531.fc938c",\r
-                "51ccf1aa.22223",\r
-                "2124cf02.35d0c",\r
-                "1d2f0748.1c2f99",\r
-                "3e5a3205.656e4e"\r
+                "b21a255d.0cc248",\r
+                "cd12c78c.eea4e8",\r
+                "c7c02b3.6c048d8",\r
+                "164bc17.47ca63f",\r
+                "4b22f84d.67fe98",\r
+                "b5c923ff.68bc",\r
+                "76f8a4f9.c17dac"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "185a0819.038c28",\r
+        "id": "b21a255d.0cc248",\r
         "type": "switchNode",\r
         "name": "ransim mounted",\r
         "xml": "<switch test='`$prop.ransim-mounted`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2022.4518508911133,\r
-        "y": 1648.2918739318848,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3153.8339920043945,\r
+        "y": 736.4378395080566,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "bc4524d2.337018",\r
-                "ffd741ab.f4ed6"\r
+                "5088c495.5a492c",\r
+                "9852afe6.71277"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bc4524d2.337018",\r
+        "id": "5088c495.5a492c",\r
         "type": "outcome",\r
         "name": "Not Mounted",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2226.562644958496,\r
-        "y": 1589.1247882843018,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3396.6946716308594,\r
+        "y": 463.7708549499512,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "698a499b.c0e498"\r
+                "2ed26b99.5323a4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "698a499b.c0e498",\r
+        "id": "2ed26b99.5323a4",\r
         "type": "execute",\r
         "name": "generate patch PLMNInfoListEntry CUUP URL",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToGNBCUUP`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2551.562526702881,\r
-        "y": 1544.1250925064087,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3728.9450149536133,\r
+        "y": 422.5211811065674,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "9a494e9f.7249",\r
+        "id": "7012041d.21165c",\r
         "type": "execute",\r
         "name": "generate patchPLMNInfoList.TogNBCUUP",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToGNBCUUP.ransim-mounted`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2662.312068939209,\r
-        "y": 1626.8748035430908,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3890.444366455078,\r
+        "y": 461.770694732666,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "37e39989.09eaf6",\r
+        "id": "f84b914d.1f57d",\r
         "type": "execute",\r
         "name": "populate mountName",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoList-CUUP.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{mountName}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.idGNBCUUPFunction`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2646.3125896453857,\r
-        "y": 1694.8750638961792,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3902.1947631835938,\r
+        "y": 515.7710723876953,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "1dceaf61.aa8ea1",\r
+        "id": "931db636.f5b128",\r
         "type": "block",\r
         "name": "ransim  URL",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2386.5623741149902,\r
-        "y": 1685.624804019928,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3574.9446868896484,\r
+        "y": 524.0206642150879,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "9a494e9f.7249",\r
-                "37e39989.09eaf6"\r
+                "7012041d.21165c",\r
+                "f84b914d.1f57d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ffd741ab.f4ed6",\r
+        "id": "9852afe6.71277",\r
         "type": "outcome",\r
         "name": "Mounted",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2212.0625190734863,\r
-        "y": 1674.8750629425049,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3390.9446716308594,\r
+        "y": 532.7711725234985,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "1dceaf61.aa8ea1"\r
+                "931db636.f5b128"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7aa20531.fc938c",\r
+        "id": "cd12c78c.eea4e8",\r
         "type": "execute",\r
         "name": "prepare idGNBCUUPFunction",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoList-CUUP.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{idGNBCUUPFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.idGNBCUUPFunction`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2082.222141265869,\r
-        "y": 1734.6597275733948,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3201.1041717529297,\r
+        "y": 841.0556812286377,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "51ccf1aa.22223",\r
+        "id": "c7c02b3.6c048d8",\r
         "type": "execute",\r
         "name": "patch PLMNInfoListEntry gNBCUUP",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.patchPLMNInfoList-CUUP.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=\"activate-gNBCUUP-PLMNInfoList-response\"/>\n<parameter name='contentType' value='application/yang.patch+json' />\n<parameter name='accept' value='application/yang.patch-status+json'/>\n<parameter name='format' value='json' />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2031.5556373596191,\r
-        "y": 1848.3263988494873,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3193.5768280029297,\r
+        "y": 1055.9726877212524,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "63c01c91.fa3b34",\r
-                "220bb420.ec744c"\r
+                "b5d79ce9.bc9b2",\r
+                "c112e0f1.b131c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "63c01c91.fa3b34",\r
+        "id": "b5d79ce9.bc9b2",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2358.000156402588,\r
-        "y": 1811.4377603530884,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3525.632583618164,\r
+        "y": 616.333655834198,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "790e9472.1129bc"\r
+                "9adc93dc.98ce9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "220bb420.ec744c",\r
+        "id": "c112e0f1.b131c",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2352.0000343322754,\r
-        "y": 1878.4376993179321,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3517.6325073242188,\r
+        "y": 686.8338813781738,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "4718b038.f4633"\r
+                "694a0065.9f731"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "790e9472.1129bc",\r
+        "id": "9adc93dc.98ce9",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2535.0002784729004,\r
-        "y": 1800.4376382827759,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3711.3825912475586,\r
+        "y": 613.5836563110352,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "56405409.4e6a7c",\r
-                "c476a9f.0ec7758",\r
-                "41b2c593.f9442c"\r
+                "eecee994.c532b8",\r
+                "1171945.0d9d16c",\r
+                "a4a91d4d.50e97"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4718b038.f4633",\r
+        "id": "694a0065.9f731",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2532.0000343322754,\r
-        "y": 1883.4375162124634,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3719.1325149536133,\r
+        "y": 699.0836381912231,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "150a9857.243b68"\r
+                "4ddefb7d.424324"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "150a9857.243b68",\r
+        "id": "4ddefb7d.424324",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Patched - gNBCUUP PLMNInfo List\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2684.999729156494,\r
-        "y": 1883.4377603530884,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3945.131862640381,\r
+        "y": 701.0838432312012,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "56405409.4e6a7c",\r
+        "id": "eecee994.c532b8",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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 patching CUUP PLMNInfo. Aborting RPC executiopn'/>",\r
         "comments": "",\r
-        "x": 2739.7502403259277,\r
-        "y": 1800.9379177093506,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3938.3829193115234,\r
+        "y": 569.0838994979858,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c476a9f.0ec7758",\r
+        "id": "1171945.0d9d16c",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error patching CUUP PLMNInfoList. Aborting RPC executiopn'/>",\r
         "comments": "",\r
-        "x": 2744.7504272460938,\r
-        "y": 1746.9380536079407,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3927.8829231262207,\r
+        "y": 632.8342266082764,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f1418956.9bf3f8",\r
+        "id": "7d131d1.099c9e4",\r
         "type": "block",\r
         "name": "Process gNBDU",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 799.5625190734863,\r
-        "y": 2297.625068664551,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 429.06356048583984,\r
+        "y": 1103.8782539367676,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "fad32c0f.b08fc",\r
-                "98148527.743688",\r
-                "d3310764.1a0d08"\r
+                "46bf5c81.ac2f84",\r
+                "72115a67.8c1dc4",\r
+                "796bc67.69aad38"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fad32c0f.b08fc",\r
+        "id": "46bf5c81.ac2f84",\r
         "type": "execute",\r
         "name": "read DUlist size",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.DUList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBDUList_length'`\" />\n    ",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.DUList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.[' + $idy +'].GNBDUFunction_length'`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1024.3125305175781,\r
-        "y": 2149.6250648498535,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 701.6388206481934,\r
+        "y": 1052.6878776550293,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "98148527.743688",\r
+        "id": "72115a67.8c1dc4",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Number of DU List Entries \"/>\n<parameter name=\"field2\" value=\"`$tmp.DUList_length`\"/>\n<parameter name=\"field3\" value=\"for the NearRTRIC\"/>\n<parameter name=\"field4\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1027.3126945495605,\r
-        "y": 2191.125228881836,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 679.7501945495605,\r
+        "y": 1088.8546829223633,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d3310764.1a0d08",\r
+        "id": "796bc67.69aad38",\r
         "type": "for",\r
         "name": "foreach DU",\r
         "xml": "<for index='id-du' start='0' end='`$tmp.DUList_length`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1019.3125305175781,\r
-        "y": 2228.375066757202,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 691.0832748413086,\r
+        "y": 1123.215675354004,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "d01a4536.afab58"\r
+                "2f870cb4.d219d4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d01a4536.afab58",\r
+        "id": "2f870cb4.d219d4",\r
         "type": "block",\r
         "name": "block : process gNBDU",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1308.31254196167,\r
-        "y": 2071.3750171661377,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 881.4964294433594,\r
+        "y": 1411.8655242919922,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "c1e54b85.da2b98",\r
-                "46095ab0.a6b044",\r
-                "a1a21e4c.faf6e",\r
-                "751f6325.f3890c"\r
+                "fd2001aa.662af",\r
+                "2485cded.20cd62",\r
+                "819032b0.e9942",\r
+                "7f7dadb5.5082d4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c1e54b85.da2b98",\r
+        "id": "fd2001aa.662af",\r
         "type": "execute",\r
         "name": "read DU id",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.GNBDUId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].gNBDUId'`\" />",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.GNBDUId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBDUFunction['+ $id-du +'].idGNBDUFunction'`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1619.312328338623,\r
-        "y": 1837.3742923736572,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1186.4441757202148,\r
+        "y": 1355.7981662750244,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "46095ab0.a6b044",\r
+        "id": "2485cded.20cd62",\r
         "type": "record",\r
         "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"GNBDUId \"/>\n<parameter name=\"field2\" value=\"`$tmp.GNBDUId`\"/>\n\n",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"GNBDUId \"/>\n<parameter name=\"field2\" value=\"`$tmp.GNBDUId`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1592.312328338623,\r
-        "y": 1888.3742923736572,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1159.4441757202148,\r
+        "y": 1406.7981662750244,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "a1a21e4c.faf6e",\r
+        "id": "819032b0.e9942",\r
         "type": "execute",\r
         "name": "read cellDU list size",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellDUList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBDUList[' + $id-du +'].cellDUList_length'`\" />\n    ",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellDUList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.[' + $idy +'].GNBDUFunction[' + $id-du +'].NRCellDU_length'`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1633.312328338623,\r
-        "y": 1937.3742923736572,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1207.9441757202148,\r
+        "y": 1453.2982172966003,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "751f6325.f3890c",\r
+        "id": "7f7dadb5.5082d4",\r
         "type": "for",\r
         "name": "for cellDUList",\r
-        "xml": "<for index='id-celldu' start='0' end='`$tmp.cellDUList_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1623.312328338623,\r
-        "y": 1981.3742923736572,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            [\r
-                "69ae697a.bd4e38"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "69ae697a.bd4e38",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1783.0623893737793,\r
-        "y": 1981.1244173049927,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            [\r
-                "4c22431.e17e2bc",\r
-                "57921e76.a538f",\r
-                "3f0f3109.752fce"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4c22431.e17e2bc",\r
-        "type": "execute",\r
-        "name": "read PLMNList size",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.DUpLMNInfoList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].pLMNInfoList_length'`\" />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2031.2500038146973,\r
-        "y": 1980.875020980835,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "57921e76.a538f",\r
-        "type": "for",\r
-        "name": "foreach PLMNInfo",\r
-        "xml": "<for index='id-duplmn' start='0' end='`$tmp.DUpLMNInfoList_length`' >\n",\r
+        "xml": "<for index='id-celldu' start='0' end='`$tmp.cellDUList_length`' >",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2009.5833778381348,\r
-        "y": 2050.875020980835,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1190.4441757202148,\r
+        "y": 1499.7981662750244,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "84326baf.40be38"\r
+                "cd3291bd.519d2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "84326baf.40be38",\r
+        "id": "961d9cd2.4adbd",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2194.9721641540527,\r
-        "y": 2044.9027309417725,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1736.1598281860352,\r
+        "y": 1181.1042671203613,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "573d7254.61b9ec",\r
-                "395b9043.c9bc8"\r
+                "5171ef5b.1be7b",\r
+                "cbb947d0.0fe648",\r
+                "732df58f.3974cc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d406860f.792db8",\r
+        "id": "b18436b2.176248",\r
         "type": "execute",\r
-        "name": "read sNSSAI from getNFNSSIRIC-configdb-response",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.configDBSNSSAI-DU' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].pLMNInfoList['+ $id-duplmn +'].sNSSAI['+$id-dunssai+'].sNSSAI'`\" />",\r
+        "name": "read sNSSAI from getNFNSSIRIC-cps-response",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cpsSNSSAI-DU' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBDUFunction['+ $id-du +'].NRCellDU['+ $id-celldu +'].attributes.pLMNInfoList['+ $id-duplmn +'].sNSSAIList['+ $id-dusnssai +'].sNssai'`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2547.5278663635254,\r
-        "y": 2018.9866718053818,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2154.6959190368652,\r
+        "y": 1274.6681915521622,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "13435487.dbdebb",\r
+        "id": "60e1108f.9071",\r
         "type": "record",\r
         "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"sNSSAI - getNFNSSIRIC-configdb-response\"/>\n<parameter name=\"field2\" value=\"`$tmp.configDBSNSSAI-DU`\"/>\n<parameter name=\"field3\" value=\"sNSSAI from request\"/>\n<parameter name=\"field4\" value=\"`$tmp.sNSSAI`\"/>\n\n",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"sNSSAI - getNFNSSIRIC-cps-response\"/>\n<parameter name=\"field2\" value=\"`$tmp.cpsSNSSAI-DU`\"/>\n<parameter name=\"field3\" value=\"sNSSAI from request\"/>\n<parameter name=\"field4\" value=\"`$tmp.sNSSAI`\"/>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2420.8610801696777,\r
-        "y": 2061.875340819359,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1998.028995513916,\r
+        "y": 1321.8426843881607,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "7b0ddb79.15c6c4",\r
+        "id": "12d3a3.ef278c5d",\r
         "type": "switchNode",\r
         "name": "is NSSAI exists",\r
-        "xml": "<switch test='`$tmp.configDBSNSSAI-DU == $tmp.sNSSAI`'>\n",\r
+        "xml": "<switch test='`$tmp.cpsSNSSAI-DU == $tmp.sNSSAI`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2418.9999961853027,\r
-        "y": 2102.430852293968,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2011.882453918457,\r
+        "y": 1360.9697414636612,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "6f84ca10.255ec4"\r
+                "50d4c860.fda198"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6f84ca10.255ec4",\r
+        "id": "50d4c860.fda198",\r
         "type": "outcome",\r
         "name": "True",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2592.472438812256,\r
-        "y": 2108.153173804283,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2182.4975051879883,\r
+        "y": 1343.834785103798,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "e2f193ed.0e1ff"\r
+                "bcc2e1d8.4ce1f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e2f193ed.0e1ff",\r
+        "id": "bcc2e1d8.4ce1f",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2774.5001335144043,\r
-        "y": 2060.125244140625,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2347.382423400879,\r
+        "y": 1331.5210872888565,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "9de7d1a1.cd694",\r
-                "ef725caf.18971",\r
-                "d5a7e617.e853e8",\r
-                "e16c9bb7.910c08",\r
-                "8f20a79.69e8f58",\r
-                "6c7eb50c.54215c",\r
-                "b840edb9.e0803"\r
+                "1f2b2d77.86fbc3",\r
+                "457f6e1c.d8016",\r
+                "740ffbe.25d8c04",\r
+                "5938a99e.5311d8",\r
+                "1eb619b2.d02c46",\r
+                "84c87f87.09105",\r
+                "705273d4.e85f7c",\r
+                "eb4faac0.502108"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "afa3cc45.fe027",\r
+        "id": "18ba8dea.40ea52",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CellDU is applicable for the NSSAI \"/>\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2987.000499725342,\r
-        "y": 2028.8752442598343,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2644.8833770751953,\r
+        "y": 1075.2713106870651,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "9de7d1a1.cd694",\r
+        "id": "1f2b2d77.86fbc3",\r
         "type": "switchNode",\r
         "name": "ransim mounted",\r
         "xml": "<switch test='`$prop.ransim-mounted`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2991.250011444092,\r
-        "y": 2086.8752765655518,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2699.1327743530273,\r
+        "y": 1198.2713317871094,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "b82e7d15.1cc56",\r
-                "99943f79.216dc"\r
+                "e076d3cf.ee6a6",\r
+                "53b1f35a.8532ec"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b82e7d15.1cc56",\r
+        "id": "e076d3cf.ee6a6",\r
         "type": "outcome",\r
         "name": "Not Mounted",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3200.500503540039,\r
-        "y": 2041.8748178482056,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2875.883514404297,\r
+        "y": 1129.5208415985107,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "8a4843.5fab57c"\r
+                "6a831db3.1e4684"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "99943f79.216dc",\r
+        "id": "53b1f35a.8532ec",\r
         "type": "outcome",\r
         "name": "Mounted",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3195.500503540039,\r
-        "y": 2103.3755207061768,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2893.383514404297,\r
+        "y": 1212.2716579437256,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "920c0416.927338"\r
+                "95b4dd59.76a98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8a4843.5fab57c",\r
+        "id": "6a831db3.1e4684",\r
         "type": "execute",\r
         "name": "generate patch PLMNInfoListEntry ToNRCellDU",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToNRCellDU`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3546.7502632141113,\r
-        "y": 2040.6252746582031,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3198.3828735351562,\r
+        "y": 1122.0212478637695,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "920c0416.927338",\r
+        "id": "95b4dd59.76a98",\r
         "type": "block",\r
         "name": "ransim  URL",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3373.0000801086426,\r
-        "y": 2109.8751544952393,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3044.6328735351562,\r
+        "y": 1196.2712507247925,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "89fd2c37.6c54d",\r
-                "310b2856.c31028"\r
+                "d7d8fa52.06b108",\r
+                "9ca971bd.ee45f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "89fd2c37.6c54d",\r
+        "id": "d7d8fa52.06b108",\r
         "type": "execute",\r
         "name": "generate patchPLMNInfoList.ToNRCellDU",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToNRCellDU.ransim-mounted`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3655.00044631958,\r
-        "y": 2098.6251544952393,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3331.6339721679688,\r
+        "y": 1192.0212745666504,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "310b2856.c31028",\r
+        "id": "9ca971bd.ee45f",\r
         "type": "execute",\r
         "name": "populate mountName",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{mountName}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.GNBDUId`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3605.2507514953613,\r
-        "y": 2159.1251859664917,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3269.1339721679688,\r
+        "y": 1253.521276473999,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "ef725caf.18971",\r
+        "id": "457f6e1c.d8016",\r
         "type": "execute",\r
         "name": "prepare idGNBDUFunction",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{idGNBDUFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.GNBDUId`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3038.1250648498535,\r
-        "y": 2213.6874589920044,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2691.0083770751953,\r
+        "y": 1304.083737373352,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d5a7e617.e853e8",\r
+        "id": "740ffbe.25d8c04",\r
         "type": "execute",\r
         "name": "prepare idNRCellDU",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{idNRCellDU}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cellDULocalId`\"/>\n",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{idNRCellDU}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.NRCellDUID`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3011.1252479553223,\r
-        "y": 2268.687460899353,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2671.008213043213,\r
+        "y": 1348.0835757255554,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "e16c9bb7.910c08",\r
+        "id": "5938a99e.5311d8",\r
         "type": "execute",\r
         "name": "prepare mcc",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{mcc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mcc`\"/>\n   ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2991.124942779541,\r
-        "y": 2331.6877670288086,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2648.0078887939453,\r
+        "y": 1405.0839023590088,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "8f20a79.69e8f58",\r
+        "id": "1eb619b2.d02c46",\r
         "type": "execute",\r
         "name": "prepare mnc",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{mnc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mnc`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2993.125186920166,\r
-        "y": 2389.687399864197,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2643.00821685791,\r
+        "y": 1464.0835800170898,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "6c7eb50c.54215c",\r
+        "id": "84c87f87.09105",\r
         "type": "record",\r
         "name": "record API params",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"patch cellDU NSSAI parameters\"/>\n<parameter name=\"field2\" value=\"`$tmp.nearRTRICId`\"/>\n<parameter name=\"field3\" value=\"`$tmp.GNBDUId`\"/>\n<parameter name=\"field4\" value=\"`$tmp.cellDULocalId`\"/>\n<parameter name=\"field5\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field6\" value=\"`$tmp.mnc`\"/>\n<parameter name=\"field7\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"patch cellDU NSSAI parameters\"/>\n<parameter name=\"field2\" value=\"`$tmp.nearRTRICId`\"/>\n<parameter name=\"field3\" value=\"`$tmp.GNBDUId`\"/>\n<parameter name=\"field4\" value=\"`$tmp.NRCellDUID`\"/>\n<parameter name=\"field5\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field6\" value=\"`$tmp.mnc`\"/>\n<parameter name=\"field7\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2998.1248207092285,\r
-        "y": 2457.6878910064697,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2654.0078887939453,\r
+        "y": 1526.0840702056885,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "b840edb9.e0803",\r
+        "id": "705273d4.e85f7c",\r
         "type": "execute",\r
         "name": "patch PLMNInfoListEntry ToNRCellDU",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.patchPLMNInfoListEntry-cellDU.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=\"activate-cellDU-PLMNInfoList-response\"/>\n<parameter name='contentType' value='application/yang.patch+json' />\n<parameter name='accept' value='application/yang.patch-status+json'/>\n<parameter name='format' value='json' />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3055.1248512268066,\r
-        "y": 2532.93727684021,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2713.00772857666,\r
+        "y": 1579.3333432674408,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "80be372a.3eafa8",\r
-                "6b52bf7f.6dc93"\r
+                "84a7a9d7.599618",\r
+                "fce78c10.ff0c9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6b52bf7f.6dc93",\r
+        "id": "fce78c10.ff0c9",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3322.1248512268066,\r
-        "y": 2432.93727684021,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2985.0077896118164,\r
+        "y": 1498.0834856033325,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "aaddd4f3.f50168"\r
+                "c2d9429d.171d3"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "aaddd4f3.f50168",\r
+        "id": "c2d9429d.171d3",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3480.1250953674316,\r
-        "y": 2380.93727684021,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3138.007972717285,\r
+        "y": 1427.3333432674408,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "b4d9e206.d9732",\r
-                "1d434bba.7b3e64",\r
-                "41b2c593.f9442c"\r
+                "8c8db0c1.809b3",\r
+                "2ed21022.aab0f",\r
+                "a4a91d4d.50e97"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1d434bba.7b3e64",\r
+        "id": "2ed21022.aab0f",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error patching cellDU PLMNInfoList. Aborting RPC executiopn'/>",\r
         "comments": "",\r
-        "x": 3646.1248512268066,\r
-        "y": 2346.93727684021,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3354.0076866149902,\r
+        "y": 1443.3332784175873,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b4d9e206.d9732",\r
+        "id": "8c8db0c1.809b3",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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 NECellDU - PLMNInfo. Aborting RPC executiopn'/>",\r
         "comments": "",\r
-        "x": 3651.124729156494,\r
-        "y": 2441.937337875366,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3309.0076065063477,\r
+        "y": 1488.333404302597,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e335f095.7ae5a",\r
+        "id": "21a9e908.ca87e6",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Patched - cellDU PLMNInfo List\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3635.124729156494,\r
-        "y": 2527.937520980835,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3293.0076065063477,\r
+        "y": 1574.3335874080658,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "f7547b41.792fb8",\r
+        "id": "4e6169c7.3c6bc8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3489.1248512268066,\r
-        "y": 2528.9372794628143,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3147.00772857666,\r
+        "y": 1575.3333458900452,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "e335f095.7ae5a"\r
+                "21a9e908.ca87e6"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "80be372a.3eafa8",\r
+        "id": "84a7a9d7.599618",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3321.1248512268066,\r
-        "y": 2531.93727684021,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2979.00772857666,\r
+        "y": 1578.3333432674408,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "f7547b41.792fb8"\r
+                "4e6169c7.3c6bc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2fe6cae9.b1b516",\r
+        "id": "86747c99.df3f1",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$tmp.pLMNId`\"/>\n<parameter name=\"field2\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field3\" value=\"`$tmp.mnc`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 561.8889465332031,\r
-        "y": 1833.0146312713623,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1582.2156143188477,\r
+        "y": 748.6048736572266,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "41b2c593.f9442c",\r
+        "id": "a4a91d4d.50e97",\r
         "type": "block",\r
         "name": "block : SO Response",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4124.062503814697,\r
-        "y": 2179.4911098480225,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3981.9446716308594,\r
+        "y": 965.8867588043213,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "664c0610.ca3098",\r
-                "5d344cf6.3804d4",\r
-                "ebc16fa1.86b06"\r
+                "bf6f673b.a4bfe8",\r
+                "aad06b62.816948",\r
+                "c254ebb0.158518"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "664c0610.ca3098",\r
+        "id": "bf6f673b.a4bfe8",\r
         "type": "set",\r
         "name": "set tmp variables for SO response",\r
         "xml": "<set>\n<parameter name=\"tmp.so.callbackURL\" value=\"`$payloadJson.input.callbackURL`\"/>\n<parameter name=\"tmp.status\" value=\"`$error-code`\"/>\n<parameter name=\"tmp.reason\" value=\"`$error-message`\"/>\n<parameter name=\"tmp.requestID\" value=\"`$activate-r-a-n-slice-instance-input.common-header.request-id`\"/>\n<parameter name=\"tmp.action\" value=\"`$activate-r-a-n-slice-instance-input.action`\"/>\n",\r
         "comments": "",\r
-        "x": 4503.206287384033,\r
-        "y": 2037.1050968170166,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4296.587860107422,\r
+        "y": 852.0009956359863,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5d344cf6.3804d4",\r
+        "id": "aad06b62.816948",\r
         "type": "record",\r
         "name": "record RestAPI parms",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/so-callback-response.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for SO Callback Response\"/>\n<parameter name='field2' value=\"`$tmp.so.callbackURL`\" />\n<parameter name='field3' value=\"`$tmp.status`\" />\n<parameter name='field4' value=\"`$tmp.reason`\" />\n<parameter name='field5' value=\"`$tmp.requestID`\" />\n<parameter name='field6' value=\"`$tmp.action`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4506.776744842529,\r
-        "y": 2102.777183532715,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4287.658142089844,\r
+        "y": 950.1731398105621,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "ebc16fa1.86b06",\r
+        "id": "c254ebb0.158518",\r
         "type": "execute",\r
         "name": "Send to SO",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-so-response.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$tmp.so.callbackURL`\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"so-callback-activate-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='*/*' />\n<parameter name=\"convertResponse\" value=\"true\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4433.205310821533,\r
-        "y": 2181.2057580947876,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4214.086708068848,\r
+        "y": 1028.601714372635,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "ec3e74b5.a9dac8",\r
-                "a50e3373.088c2"\r
+                "8609f7dd.947cc8",\r
+                "1884441a.60646c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ec3e74b5.a9dac8",\r
+        "id": "8609f7dd.947cc8",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4670.633869171143,\r
-        "y": 2163.9198093414307,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4451.515266418457,\r
+        "y": 1011.315765619278,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "f205612.af7d2a"\r
+                "8da43194.647ba"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f205612.af7d2a",\r
+        "id": "8da43194.647ba",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4863.062236785889,\r
-        "y": 2154.634246826172,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4643.943634033203,\r
+        "y": 1002.0302031040192,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "3f3391b9.1c518e"\r
+                "e52de7dd.1b1ad8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3f3391b9.1c518e",\r
+        "id": "e52de7dd.1b1ad8",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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 sending SO Response\" />",\r
         "comments": "",\r
-        "x": 5064.776119232178,\r
-        "y": 2143.348358631134,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4845.657516479492,\r
+        "y": 990.7443149089813,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "2c15ca38.e01556",\r
+        "id": "a1da3993.05dd08",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"SO Response Sent \"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5058.919395446777,\r
-        "y": 2218.348424911499,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4839.800792694092,\r
+        "y": 1065.7443811893463,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "304d3a47.a68376",\r
+        "id": "b5e203e2.761df",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4874.919246673584,\r
-        "y": 2223.776866912842,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4655.800643920898,\r
+        "y": 1071.172823190689,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "2c15ca38.e01556"\r
+                "a1da3993.05dd08"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a50e3373.088c2",\r
+        "id": "1884441a.60646c",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4664.919193267822,\r
-        "y": 2227.634105682373,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 4445.800590515137,\r
+        "y": 1075.0300619602203,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "304d3a47.a68376"\r
+                "b5e203e2.761df"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "565d0f86.e63b6",\r
+        "id": "57d081f6.1550f",\r
         "type": "block",\r
         "name": "SO Response",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 193.56254959106445,\r
-        "y": 2479.634229660034,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 80.33331680297852,\r
+        "y": 781.5858192443848,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "a33b4f8b.eb4ea",\r
-                "b3e81441.306338",\r
-                "30a13788.b44458",\r
-                "e32dce76.ce133"\r
+                "e7afcd94.f2021",\r
+                "993b4609.7552d8",\r
+                "7a13826b.14acec",\r
+                "61611039.02d8a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "30a13788.b44458",\r
+        "id": "7a13826b.14acec",\r
         "type": "set",\r
         "name": "set tmp variables for SO response",\r
-        "xml": "<set>\n<parameter name=\"tmp.status\" value=\"`$error-code`\"/>\n<parameter name=\"tmp.reason\" value=\"`$error-message`\"/>\n<parameter name=\"tmp.requestID\" value=\"`$activate-r-a-n-slice-input.common-header.request-id `\"/>\n<parameter name=\"tmp.action\" value=\"`$activate-r-a-n-slice-input.action`\"/>\n",\r
+        "xml": "<set>\n<parameter name=\"tmp.status\" value=\"success\"/>\n<parameter name=\"tmp.reason\" value=\"`$error-message`\"/>\n<parameter name=\"tmp.requestID\" value=\"`$activate-r-a-n-slice-instance-input.common-header.request-id `\"/>\n<parameter name=\"tmp.action\" value=\"`$activate-r-a-n-slice-instance-input.action`\"/>\n",\r
         "comments": "",\r
-        "x": 509.563663482666,\r
-        "y": 2298.5336322784424,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 190.44558715820312,\r
+        "y": 908.6334285736084,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a33b4f8b.eb4ea",\r
+        "id": "e7afcd94.f2021",\r
         "type": "record",\r
         "name": "record SO reply parms",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/so-callback-response.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for SO Callback Response\"/>\n<parameter name='field2' value=\"`$payloadJson.input.callbackURL`\" />\n<parameter name='field3' value=\"`$tmp.status`\" />\n<parameter name='field4' value=\"`$tmp.reason`\" />\n<parameter name='field5' value=\"`$tmp.requestID`\" />\n<parameter name='field6' value=\"`$tmp.action`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 459.56252670288086,\r
-        "y": 2454.634222984314,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 104,\r
+        "y": 1029.2894287109375,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "b3e81441.306338",\r
+        "id": "993b4609.7552d8",\r
         "type": "execute",\r
         "name": "Send to SO",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-so-response.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$payloadJson.input.callbackURL`\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"so-callback-activate-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='*/*' />\n<parameter name=\"restapiUser\" value=\"`$prop.restapi.so.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.restapi.so.password`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 451.56260681152344,\r
-        "y": 2524.6339015960693,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 71.00008392333984,\r
+        "y": 1077.2890224456787,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "fc7013d9.4a109",\r
-                "ed979d44.31e2b"\r
+                "acd43fa4.d4426",\r
+                "74bf3483.2bf0ac"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fc7013d9.4a109",\r
+        "id": "acd43fa4.d4426",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 795.5626106262207,\r
-        "y": 2425.6338996887207,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 285.1112365722656,\r
+        "y": 1208.1410574913025,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "d974fdb1.9d86a"\r
+                "7d937d36.7535e4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ed979d44.31e2b",\r
+        "id": "74bf3483.2bf0ac",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 881.5625305175781,\r
-        "y": 2516.6339025497437,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 261.1112403869629,\r
+        "y": 1294.1410613059998,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "ec581dfb.92df3"\r
+                "93d55e97.e89dd"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ec581dfb.92df3",\r
+        "id": "93d55e97.e89dd",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1120.5623168945312,\r
-        "y": 2335.6338777542114,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 439.55534744262695,\r
+        "y": 1308.141056060791,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "738f7896.1530a8"\r
+                "2e2b96dc.716bca"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d974fdb1.9d86a",\r
+        "id": "7d937d36.7535e4",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1131.5624809265137,\r
-        "y": 2253.6339540481567,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 478.8889846801758,\r
+        "y": 1210.030014514923,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "e03ff9aa.45c688",\r
-                "abfa7a70.e96a98"\r
+                "3e7701a1.24336e",\r
+                "5378a486.f4ff0c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e03ff9aa.45c688",\r
+        "id": "3e7701a1.24336e",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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 sending SO Response\" />",\r
         "comments": "",\r
-        "x": 1278.562099456787,\r
-        "y": 2264.633695602417,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 673.1106758117676,\r
+        "y": 1249.9185197353363,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "738f7896.1530a8",\r
+        "id": "2e2b96dc.716bca",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"SO Response Sent \"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1281.5622367858887,\r
-        "y": 2341.6337699890137,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 666.11083984375,\r
+        "y": 1338.5853562355042,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "abfa7a70.e96a98",\r
+        "id": "5378a486.f4ff0c",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error sending SO response. Aborting RPC executiopn'/>",\r
         "comments": "",\r
-        "x": 1266.0727081298828,\r
-        "y": 2168.6231870651245,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 670.6212539672852,\r
+        "y": 1163.9079356193542,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e32dce76.ce133",\r
+        "id": "61611039.02d8a",\r
         "type": "execute",\r
         "name": "generate URL for SO Callback",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.so.callbackURL`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.so.callbackURL\"/>\n    <parameter name=\"target\" value=\"{requestId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.requestID`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 511.90212631225586,\r
-        "y": 2380.619409561157,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 147.339599609375,\r
+        "y": 955.2748394012451,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "25ec2edb.5190e2",\r
+        "id": "30d88206.5186ce",\r
         "type": "returnSuccess",\r
         "name": "return success",\r
         "xml": "<return status='success'>\n<parameter name=\"ack-final\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"SUCCESSFUL Execution\" />",\r
         "comments": "",\r
-        "x": 161.00000381469727,\r
-        "y": 2032.0625581741333,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 86.88184356689453,\r
+        "y": 599.4582762718201,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "6018a94e.523c68",\r
+        "id": "1d24a29a.1d0c3d",\r
         "type": "execute",\r
         "name": "read RIC list size",\r
         "xml": "<set>\n<parameter name='tmp.RICList_length' value=\"`$getNFNSSIRIC-cps-response._length`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 581.722240447998,\r
-        "y": 1877.0558156967163,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1595.7990417480469,\r
+        "y": 788.6182708740234,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "da1f393f.fd1958",\r
-        "type": "record",\r
-        "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"cellLocalId \"/>\n<parameter name=\"field2\" value=\"`$tmp.cellLocalId`\"/>\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1912.499912261963,\r
-        "y": 1255.389051437378,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "bbc8d64.6ac3b28",\r
-        "type": "record",\r
-        "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"pLMNInfoList_length \"/>\n<parameter name=\"field2\" value=\"`$tmp.pLMNInfoList_length`\"/>\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1912.4999504089355,\r
-        "y": 1346.5000610351562,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "834572a6.4a16e",\r
-        "type": "record",\r
-        "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"PLMNInfo exists\"/>\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2372.4998512268066,\r
-        "y": 1293.7222270965576,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "3e18dd6e.84b502",\r
+        "id": "665fcc97.e19614",\r
         "type": "execute",\r
         "name": "read nearRTRICID",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.nearRTRICId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].nearRTRICId'`\" />\n    ",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.nearRTRICId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.[' + $idy +'].idNearRTRIC'`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 463.0000190734863,\r
-        "y": 2062.2222290039062,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 761.9455032348633,\r
+        "y": 687.5068435668945,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "9f973845.f5fb18",\r
+        "id": "6c1fe22f.5d431c",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 260.7777214050293,\r
-        "y": 2084.888897895813,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 513.6595687866211,\r
+        "y": 687.2845935821533,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "3e18dd6e.84b502"\r
+                "665fcc97.e19614"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2124cf02.35d0c",\r
+        "id": "164bc17.47ca63f",\r
         "type": "execute",\r
         "name": "prepare nearRTRICId",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoList-CUUP.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2041.6665992736816,\r
-        "y": 1698.4444561004639,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3174.2988357543945,\r
+        "y": 797.3403472900391,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "1d2f0748.1c2f99",\r
+        "id": "4b22f84d.67fe98",\r
         "type": "execute",\r
         "name": "prepare mcc",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoList-CUUP.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{mcc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mcc`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2038.3332252502441,\r
-        "y": 1775.1110820770264,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3150.465507507324,\r
+        "y": 892.2570152282715,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3e5a3205.656e4e",\r
+        "id": "b5c923ff.68bc",\r
         "type": "execute",\r
         "name": "prepare mnc",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoList-CUUP.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{mnc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mnc`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2034.9998512268066,\r
-        "y": 1808.4444561004639,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 3148.3821716308594,\r
+        "y": 944.8403491973877,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "22b9d404.77280c",\r
+        "id": "fbcee80a.4ecad8",\r
         "type": "execute",\r
-        "name": "read sNSSAI from getNFNSSIRIC-configdb-response",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.configDBSNSSAI' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].pLMNInfoList['+ $id-plmn +'].sNSSAI['+$id-cuupnssai+'].sNSSAI'`\" />",\r
+        "name": "read sNSSAI from getNFNSSIRIC-cps-response",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cpsSNSSAI1' />\n    <parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUUPFunction['+ $id-cuup +'].attributes.pLMNInfoList['+ $id-plmn +'].sNSSAIList['+ $id-snssai +'].sNssai'`\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2107.833423614502,\r
-        "y": 1512.6667178869247,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2690.9654083251953,\r
+        "y": 995.5628528594971,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "f55399d3.6b8fb8",\r
+        "id": "9a1e0da8.99a4b",\r
         "type": "record",\r
         "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"sNSSAI - getNFNSSIRIC-configdb-response\"/>\n<parameter name=\"field2\" value=\"`$tmp.configDBSNSSAI`\"/>\n<parameter name=\"field3\" value=\"sNSSAI from request\"/>\n<parameter name=\"field4\" value=\"`$tmp.sNSSAI`\"/>\n\n",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"sNSSAI - getNFNSSIRIC-cps-response\"/>\n<parameter name=\"field2\" value=\"`$tmp.cpsSNSSAI`\"/>\n<parameter name=\"field3\" value=\"sNSSAI from request\"/>\n<parameter name=\"field4\" value=\"`$tmp.sNSSAI`\"/>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1964.72261428833,\r
-        "y": 1552.4444879293442,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2510.105213165283,\r
+        "y": 872.5905199050903,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "fd5dd255.728ac",\r
+        "id": "5f06a27e.4de77c",\r
         "type": "switchNode",\r
         "name": "is NSSAI exists",\r
-        "xml": "<switch test='`$tmp.configDBSNSSAI == $tmp.sNSSAI`'>\n",\r
+        "xml": "<switch test='`$tmp.cpsSNSSAI == $tmp.sNSSAI`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2007.9447555541992,\r
-        "y": 1601.9999618530273,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2536.077705383301,\r
+        "y": 926.8959407806396,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "cdfb9f8c.1da4c",\r
-                "24c0d031.a9b7d"\r
+                "ba771cff.252c4",\r
+                "818357d4.a5e218"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cdfb9f8c.1da4c",\r
+        "id": "ba771cff.252c4",\r
         "type": "outcome",\r
         "name": "True",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2150.6391830444336,\r
-        "y": 1557.6667932271957,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2722.7438926696777,\r
+        "y": 916.2016048431396,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "cce89c36.b780e"\r
+                "a8c78477.5ee898"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f15c6d84.0314",\r
+        "id": "d1e7cc69.5a192",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1766.9443092346191,\r
-        "y": 1540.6666240692139,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1459.5210151672363,\r
+        "y": 949.0626754760742,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "ee9b49a4.c0c418",\r
-                "7e3aef42.e60cf",\r
-                "ab6a6808.280548"\r
+                "4cffc4e9.72bb3c",\r
+                "9180e36c.7c528",\r
+                "a472408c.8d07b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "24c0d031.a9b7d",\r
+        "id": "818357d4.a5e218",\r
         "type": "outcome",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2285.2775802612305,\r
-        "y": 1550.3333276510239,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2704.1608848571777,\r
+        "y": 870.7293548583984,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "d5ba5400.774c88"\r
+                "7d0e805b.57596"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d5ba5400.774c88",\r
+        "id": "7d0e805b.57596",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"sNSSAI doesn't match\"/>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2480.2777404785156,\r
-        "y": 1497.3332815170288,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "6eef273f.bcc7d8",\r
-        "type": "execute",\r
-        "name": "read cell id",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellLocalId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].cellLocalId'`\" />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1931.388843536377,\r
-        "y": 1202.8888635635376,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "3f0f3109.752fce",\r
-        "type": "execute",\r
-        "name": "read cellDU",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellDULocalId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].cellLocalId'`\" />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2010.5555152893066,\r
-        "y": 1906.2221660614014,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "2d8deef9.ae1272",\r
-        "type": "record",\r
-        "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"cellLocalId \"/>\n<parameter name=\"field2\" value=\"`$tmp.cellDULocalId`\"/>\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2009.9301948547363,\r
-        "y": 1941.5345468521118,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2876.16024017334,\r
+        "y": 836.2293529510498,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "37f8ca4b.bc4116",\r
+        "id": "5b070d4f.ba4224",\r
         "type": "switchNode",\r
         "name": "check the action",\r
         "xml": "<switch test='`$activate-r-a-n-slice-instance-input.action == activate`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 798.166675567627,\r
-        "y": 841.6666946411133,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 344.7986145019531,\r
+        "y": 314.31235694885254,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "b4d05d5d.96195",\r
-                "c9f09e95.e69fd"\r
+                "be296930.83c4f8",\r
+                "388c99bc.0c9256"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b4d05d5d.96195",\r
+        "id": "be296930.83c4f8",\r
         "type": "outcome",\r
         "name": "True",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1134.666820526123,\r
-        "y": 784.2222843170166,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 571.2987251281738,\r
+        "y": 309.36792850494385,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "3a84966d.34e61a"\r
+                "9d7987a2.663ae8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c9f09e95.e69fd",\r
+        "id": "388c99bc.0c9256",\r
         "type": "outcome",\r
         "name": "False",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1135.889045715332,\r
-        "y": 837.1112022399902,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 566.2709121704102,\r
+        "y": 356.00684452056885,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "20489234.75219e"\r
+                "a5d982b1.56809"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fb588e6.1b3587",\r
+        "id": "2ca62d54.da96d2",\r
         "type": "set",\r
         "name": "set status as ACTIVE",\r
         "xml": "<set>\n<parameter name='tmp.status' value='ACTIVE' />",\r
         "comments": "",\r
-        "x": 1672.1112480163574,\r
-        "y": 770.2222537994385,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1022.243034362793,\r
+        "y": 276.1178913116455,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "306ad8b.84ab028",\r
+        "id": "60de56ea.88f1d8",\r
         "type": "set",\r
         "name": "set status as INACTIVE",\r
         "xml": "<set>\n<parameter name='tmp.status' value='INACTIVE' />",\r
         "comments": "",\r
-        "x": 1630.555591583252,\r
-        "y": 839.555609703064,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 959.687370300293,\r
+        "y": 328.4512414932251,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "3a84966d.34e61a",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1431.6668281555176,\r
-        "y": 761.9999942779541,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            [\r
-                "fb588e6.1b3587"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "20489234.75219e",\r
+        "id": "9d7987a2.663ae8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1322.3334121704102,\r
-        "y": 811.6666927337646,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 823.2986679077148,\r
+        "y": 282.1456356048584,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "306ad8b.84ab028"\r
+                "2ca62d54.da96d2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6841431c.020a2c",\r
-        "type": "execute",\r
-        "name": "read snssailist size",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.snssaiList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].pLMNInfoList['+$id-cuplmn+'].sNSSAI_length'`\" />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2370.0000038146973,\r
-        "y": 1221.0000222921371,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "d5f12d4.b35f5d",\r
-        "type": "for",\r
-        "name": "foreach snssai",\r
-        "xml": "<for index='id-cunssai' start='0' end='`$tmp.snssaiList_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2378.0000038146973,\r
-        "y": 1261.0000222921371,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            [\r
-                "3193eaa9.e97fe6"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "3193eaa9.e97fe6",\r
+        "id": "a5d982b1.56809",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2571.2500038146973,\r
-        "y": 1263.5000222921371,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 731.4651947021484,\r
+        "y": 355.5623245239258,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "f89ba912.658ee8",\r
-                "236f0778.82ee78",\r
-                "482f3d28.6fce24"\r
+                "60de56ea.88f1d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ee9b49a4.c0c418",\r
+        "id": "4cffc4e9.72bb3c",\r
         "type": "execute",\r
         "name": "read snssailist size",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.snssaiListup_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].pLMNInfoList['+$id-plmn+'].sNSSAI_length'`\" />",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.snssaiListup_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUUPFunction['+ $id-cuup +'].attributes.pLMNInfoList['+ $id-plmn +'].sNSSAIList_length'`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2003.9999885559082,\r
-        "y": 1413.2500756978989,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1630.8825302124023,\r
+        "y": 885.3962249755859,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "7e3aef42.e60cf",\r
+        "id": "81624cd1.0799c",\r
         "type": "for",\r
         "name": "foreach snssai",\r
         "xml": "<for index='id-cuupnssai' start='0' end='`$tmp.snssaiListup_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1990.0000267028809,\r
-        "y": 1471.2500766515732,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2144.3825454711914,\r
+        "y": 987.8961887359619,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "2439d56a.0c3daa"\r
+                "7d257161.f419f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2439d56a.0c3daa",\r
+        "id": "7d257161.f419f",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2199.2499961853027,\r
-        "y": 1467.7500766515732,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2324.382553100586,\r
+        "y": 938.1461877822876,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "22b9d404.77280c",\r
-                "f55399d3.6b8fb8",\r
-                "fd5dd255.728ac"\r
+                "fbcee80a.4ecad8",\r
+                "9a1e0da8.99a4b",\r
+                "5f06a27e.4de77c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "573d7254.61b9ec",\r
+        "id": "5171ef5b.1be7b",\r
         "type": "execute",\r
         "name": "read snssailist size",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.snssaiListdu_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].pLMNInfoList['+$id-duplmn+'].sNSSAI_length'`\" />",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.sNssaiListLengthDU' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBDUFunction['+ $id-du +'].NRCellDU['+ $id-celldu +'].attributes.pLMNInfoList['+ $id-duplmn +'].sNSSAIList_length'`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2392.0000038146973,\r
-        "y": 1914.2500222921371,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1964.8825073242188,\r
+        "y": 1100.395827293396,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "395b9043.c9bc8",\r
+        "id": "cbb947d0.0fe648",\r
         "type": "for",\r
         "name": "foreach snssai",\r
-        "xml": "<for index='id-dunssai' start='0' end='`$tmp.snssaiListdu_length`' >\n",\r
+        "xml": "<for index='id-dusnssai' start='0' end='`$tmp.sNssaiListLengthDU`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2400.0000038146973,\r
-        "y": 1954.2500222921371,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1977.8824195861816,\r
+        "y": 1220.6458930969238,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "91d81bff.ebc588"\r
+                "ec3f5eee.0336f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "91d81bff.ebc588",\r
+        "id": "ec3f5eee.0336f",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2593.2500038146973,\r
-        "y": 1956.7500222921371,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2166.132293701172,\r
+        "y": 1228.1458654403687,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "d406860f.792db8",\r
-                "13435487.dbdebb",\r
-                "7b0ddb79.15c6c4"\r
+                "b18436b2.176248",\r
+                "60e1108f.9071",\r
+                "12d3a3.ef278c5d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ab6a6808.280548",\r
+        "id": "9180e36c.7c528",\r
         "type": "record",\r
         "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CUUP - snssaiList_length\"/>\n<parameter name=\"field2\" value=\"`$tmp.snssaiListup_length`\"/>\n\n",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CUUP - snssaiList_length\"/>\n<parameter name=\"field2\" value=\"`$tmp.snssaiListup_length`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2004.2500038146973,\r
-        "y": 1440.7500222921371,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1615.9538230895996,\r
+        "y": 932.5389671325684,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "116c7858.aac138",\r
+        "id": "f2419320.09df3",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL to fetch the anchors\"/>\n<parameter name=\"field2\" value=\"`$tmp.getAnchors.URL`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 766.694501876831,\r
-        "y": 914.7500705718994,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 325.8264446258545,\r
+        "y": 394.8957328796387,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "f7cfb69b.9c27d8",\r
+        "id": "943061f0.4e102",\r
         "type": "execute",\r
         "name": "getAnchors URL",\r
         "xml": "<set>\n\t<parameter name='tmp.getAnchors.URL' value=\"`$prop.restapi.cps.anchors.endpoint`\"/>\n\t",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 795.9444618225098,\r
-        "y": 877.5000705718994,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 337.5764045715332,\r
+        "y": 355.14573097229004,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d7780e63.dfef7",\r
+        "id": "502d98d2.d90ed8",\r
         "type": "execute",\r
         "name": "set anchors size",\r
         "xml": "<set>\n\t<parameter name='tmp.anchors.length' value=\"`$get-anchors-cps-response._length`\"/>\n\t",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 787.8490180969238,\r
-        "y": 993.8210067749023,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 356.9809341430664,\r
+        "y": 468.96666145324707,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4fdac4df.8afdcc",\r
+        "id": "791b49b3.9ae158",\r
         "type": "execute",\r
         "name": "read schemaSet",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.schemaset.name' />\n\t<parameter name='source' value=\"`'get-anchors-cps-response.['+$anc+'].schemaSetName'`\" />\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1103.8489074707031,\r
-        "y": 1025.709882736206,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 795.4807281494141,\r
+        "y": 512.105525970459,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "940dfe19.cae3c",\r
+        "id": "f75875bc.e60838",\r
         "type": "execute",\r
         "name": "initialize nearRTRIC size",\r
         "xml": "<set>\n\t<parameter name='tmp.RIC.length' value=\"0\"/>\n\t",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 812.0464057922363,\r
-        "y": 1038.4876747131348,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 402.42835235595703,\r
+        "y": 503.6333694458008,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "cc77fe2f.74da4",\r
+        "id": "2fcd3f43.ecbb6",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 708.0000038146973,\r
-        "y": 1173.000020980835,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 577.1318740844727,\r
+        "y": 598.1456842422485,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "dbbdba44.c73298",\r
-                "e61e92b2.75535"\r
+                "dbc1782e.0ff288",\r
+                "5a70a82a.c22dd8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "44798c38.c2c674",\r
+        "id": "a3f61af7.228278",\r
         "type": "execute",\r
         "name": "read anchorName",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.anchor.name' />\n\t<parameter name='source' value=\"`'get-anchors-cps-response.['+$anc+'].name'`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1579.555721282959,\r
-        "y": 1155.7779512405396,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1378.6875762939453,\r
+        "y": 565.9236373901367,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "f07e8ef0.f0f35",\r
+        "id": "fda5b8e3.401108",\r
         "type": "for",\r
         "name": "For anchorsList",\r
         "xml": "<for index='anc' start='0' end='`$tmp.anchors.length`'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 604.2962989807129,\r
-        "y": 1110.7778148651123,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 383.42816162109375,\r
+        "y": 549.6734933853149,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "b2c62c0d.d023c"\r
+                "aea81de2.4879a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b2c62c0d.d023c",\r
+        "id": "aea81de2.4879a",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 793.1851692199707,\r
-        "y": 1108.5555610656738,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 584.8171157836914,\r
+        "y": 541.2012233734131,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "f3696963.b06c68",\r
-                "4fdac4df.8afdcc"\r
+                "ee9d6f7b.332a3",\r
+                "791b49b3.9ae158"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f3696963.b06c68",\r
+        "id": "ee9d6f7b.332a3",\r
         "type": "switchNode",\r
         "name": "check schemaSetName",\r
         "xml": "<switch test='`$tmp.schemaset.name`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1048.333438873291,\r
-        "y": 1099.5555992126465,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 799.9652633666992,\r
+        "y": 557.2012634277344,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "b676b7ef.fd2e18"\r
+                "a652295.967b2d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b676b7ef.fd2e18",\r
+        "id": "a652295.967b2d8",\r
         "type": "outcome",\r
         "name": "if ran-network",\r
         "xml": "<outcome value='ran-network'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1248.8889503479004,\r
-        "y": 1099.7778778076172,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 989.2708129882812,\r
+        "y": 523.6735954284668,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "a0c159cc.1c8a68"\r
+                "d83aac79.aced2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a0c159cc.1c8a68",\r
+        "id": "d83aac79.aced2",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1436.6914291381836,\r
-        "y": 1096.1111793518066,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1174.5733108520508,\r
+        "y": 510.00685691833496,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "1ff22c13.6ba054",\r
-                "e0f9f75a.d90ee8"\r
+                "97446c8a.9fd28",\r
+                "19942036.1c864"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1ff22c13.6ba054",\r
+        "id": "97446c8a.9fd28",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Applicable RIC length\"/>\n<parameter name=\"field2\" value=\"`$tmp.RIC.length`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1625.6049156188965,\r
-        "y": 1109.66676902771,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1353.4867324829102,\r
+        "y": 509.81239891052246,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "e61e92b2.75535",\r
+        "id": "5a70a82a.c22dd8",\r
         "type": "switchNode",\r
         "name": "check schemaSetName",\r
         "xml": "<switch test='`$tmp.schemaset.name`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 947.3826942443848,\r
-        "y": 1188.6790752410889,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 817.764533996582,\r
+        "y": 637.5747623443604,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "cfdb45e5.210c98"\r
+                "ef6810dd.c3985"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dbbdba44.c73298",\r
+        "id": "dbc1782e.0ff288",\r
         "type": "execute",\r
         "name": "read schemaSet",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.schemaset.name' />\n\t<parameter name='source' value=\"`'get-anchors-cps-response.['+$anc+'].schemaSetName'`\" />\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 945.160457611084,\r
-        "y": 1148.679048538208,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 801.792366027832,\r
+        "y": 596.3247604370117,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "cfdb45e5.210c98",\r
+        "id": "ef6810dd.c3985",\r
         "type": "outcome",\r
         "name": "if ran-network",\r
         "xml": "<outcome value='ran-network'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1184.9382820129395,\r
-        "y": 1168.9013404846191,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1001.5701217651367,\r
+        "y": 594.0470514297485,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "6ef0fef5.bd25a"\r
+                "8b28cd7f.7856f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6ef0fef5.bd25a",\r
+        "id": "8b28cd7f.7856f",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1371.0741233825684,\r
-        "y": 1156.123507976532,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1197.705955505371,\r
+        "y": 596.2692184448242,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "44798c38.c2c674",\r
-                "fa6eb99.0705648"\r
+                "a3f61af7.228278",\r
+                "e72d02ed.55eab"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "23542b05.dc2d04",\r
+        "id": "8827e1d9.45f51",\r
         "type": "for",\r
         "name": "For anchorsList",\r
         "xml": "<for index='anc' start='0' end='`$tmp.anchors.length`'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 495.0622901916504,\r
-        "y": 1175.845754623413,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 390.4441452026367,\r
+        "y": 595.9914493560791,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "cc77fe2f.74da4"\r
+                "2fcd3f43.ecbb6"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e0f9f75a.d90ee8",\r
+        "id": "19942036.1c864",\r
         "type": "execute",\r
         "name": "set nearRTRIC size",\r
         "xml": "<set>\n\t<parameter name='tmp.RIC.length' value=\"`$tmp.RIC.length+1`\"/>\n\t",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1641.6623344421387,\r
-        "y": 1068.8457717895508,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1364.5443496704102,\r
+        "y": 461.49143409729004,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "fa6eb99.0705648",\r
+        "id": "e72d02ed.55eab",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 358.0000801086426,\r
-        "y": 1332.0000438690186,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1394.6320724487305,\r
+        "y": 614.6458082199097,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "13083ff9.9ba0e",\r
-                "c73b13b7.6457f",\r
-                "a89d60f9.b3afd",\r
-                "58956a6f.0dc844",\r
-                "936c36c7.351c48",\r
-                "4fb00909.42b0e8",\r
-                "fb96c84e.999d28",\r
-                "324af10d.a689ce",\r
-                "ccfe8154.aca67",\r
-                "da661827.9a24e8",\r
-                "70f4b332.3f67bc",\r
-                "1636d37a.32239d",\r
-                "e1689a9d.e9a138"\r
+                "d70fd453.9603f8",\r
+                "7e4a509d.52f1b",\r
+                "3528d139.a4d9be",\r
+                "f09ae777.ffebe8",\r
+                "b1ece0e9.0b7ba",\r
+                "59f94e31.c4d92",\r
+                "725d5f35.1eae8",\r
+                "ba703123.edfba",\r
+                "e75dd500.0ef6a8",\r
+                "250177db.33fa68",\r
+                "4ea6bda4.60c314",\r
+                "d6000f7b.79e17",\r
+                "7c9e258b.3ac01c",\r
+                "1d24a29a.1d0c3d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "13083ff9.9ba0e",\r
+        "id": "d70fd453.9603f8",\r
         "type": "execute",\r
         "name": "generate getNearRTRICsFromRANNFNSSI URL",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.cps.tbdmt.execute.endpoint`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.getNearRTRICByNSSI.url\"/>\n    <parameter name=\"target\" value=\"{schemaSet}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.anchor.name`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 714.0000038146973,\r
-        "y": 1251.0000438690186,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1719.882209777832,\r
+        "y": 183.39580726623535,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "c73b13b7.6457f",\r
+        "id": "7e4a509d.52f1b",\r
         "type": "execute",\r
         "name": "prepare tbdmt template",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.cps.getNearRTRICByNSSI.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.getNearRTRICByNSSI.url\"/>\n    <parameter name=\"target\" value=\"{templateId}\"/>\n    <parameter name=\"replacement\" value=\"`$prop.tbdmt.template.get-nearrtric-by-rannfnssi`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 634.000057220459,\r
-        "y": 1293.0000448226929,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1639.8822631835938,\r
+        "y": 225.39580821990967,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "a89d60f9.b3afd",\r
+        "id": "3528d139.a4d9be",\r
         "type": "record",\r
         "name": "record TBDMT RestAPI params",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for CPS TDBMT to Get NearRTRIC for RANNFNSSI\"/>\n<parameter name='field2' value=\"`$tmp.cps.getNearRTRICByNSSI.url`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 661.0000190734863,\r
-        "y": 1334.0000457763672,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1666.882225036621,\r
+        "y": 266.395809173584,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "58956a6f.0dc844",\r
+        "id": "f09ae777.ffebe8",\r
         "type": "execute",\r
         "name": "Get nearRTRIC for RANNFNSSIId",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$tmp.cps.getNearRTRICByNSSI.url`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/cps-templates/cps-get-nearrtric-by-rannfnssi.json'`\" />\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"getNFNSSIRIC-cps-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 660.9999580383301,\r
-        "y": 1379.0000476837158,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1666.8821640014648,\r
+        "y": 311.3958110809326,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "34d78223.0c58ce",\r
-                "fdf4ad99.2cfdf"\r
+                "702eeca0.2cc214",\r
+                "4acf7054.5614e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "936c36c7.351c48",\r
+        "id": "b1ece0e9.0b7ba",\r
         "type": "execute",\r
         "name": "generate plmnid URL cps",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.cps.tbdmt.execute.endpoint`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.getPLMNID.url\"/>\n    <parameter name=\"target\" value=\"{schemaSet}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.schemaset.name`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 629.0000190734863,\r
-        "y": 1418.400113105774,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1634.882225036621,\r
+        "y": 350.7958765029907,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4fb00909.42b0e8",\r
+        "id": "59f94e31.c4d92",\r
         "type": "execute",\r
         "name": "prepare tbdmt template",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.cps.getPLMNID.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.getPLMNID.url\"/>\n    <parameter name=\"target\" value=\"{templateId}\"/>\n    <parameter name=\"replacement\" value=\"`$prop.tbdmt.template.getmcc`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 626.0000190734863,\r
-        "y": 1457.0000495910645,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1631.882225036621,\r
+        "y": 389.39581298828125,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "fb96c84e.999d28",\r
+        "id": "725d5f35.1eae8",\r
         "type": "record",\r
         "name": "record TBDMT RestAPI params",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for CPS TDBMT to Get plmnid from sliceprofile\"/>\n<parameter name='field2' value=\"`$tmp.cps.getPLMNID.url`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 648.0000190734863,\r
-        "y": 1499.2000827789307,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1653.882225036621,\r
+        "y": 431.59584617614746,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "324af10d.a689ce",\r
+        "id": "ba703123.edfba",\r
         "type": "execute",\r
         "name": "Get PLMNMCCID from sliceprofileID",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$tmp.cps.getPLMNID.url`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/cps-templates/cps-get-plmnid.json'`\" />\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"getplmnmccid-cps-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 659.0001029968262,\r
-        "y": 1538.2000007629395,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1664.882308959961,\r
+        "y": 470.59576416015625,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "9b979001.e19ea",\r
-                "91ce8e96.7b954"\r
+                "3bf48731.c0da78",\r
+                "c70fe7ec.dd3a08"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "da661827.9a24e8",\r
+        "id": "250177db.33fa68",\r
         "type": "execute",\r
         "name": "prepare tbdmt template",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.cps.getPLMNMNCID.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.getPLMNMNCID.url\"/>\n    <parameter name=\"target\" value=\"{templateId}\"/>\n    <parameter name=\"replacement\" value=\"`$prop.tbdmt.template.get-plmnmncid-from-sliceprofile`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 623.8000144958496,\r
-        "y": 1621.0000534057617,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1629.6822204589844,\r
+        "y": 553.3958168029785,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "70f4b332.3f67bc",\r
+        "id": "4ea6bda4.60c314",\r
         "type": "record",\r
         "name": "record TBDMT RestAPI params",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for CPS TDBMT to Get plmnid from sliceprofile\"/>\n<parameter name='field2' value=\"`$tmp.cps.getPLMNMNCID.url`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 633.8000144958496,\r
-        "y": 1661.200086593628,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1639.6822204589844,\r
+        "y": 593.5958499908447,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "1636d37a.32239d",\r
+        "id": "d6000f7b.79e17",\r
         "type": "execute",\r
         "name": "Get PLMNMNCID from sliceprofileID",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$tmp.cps.getPLMNMNCID.url`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/cps-templates/cps-get-plmnid.json'`\" />\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"getplmnmncid-cps-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 656.8000068664551,\r
-        "y": 1718.2000064849854,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1662.6822128295898,\r
+        "y": 650.5957698822021,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "d00daa63.3b6d68",\r
-                "a3771879.f87528"\r
+                "95cd20fb.c0a3e",\r
+                "24d28608.0bdd1a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ccfe8154.aca67",\r
+        "id": "e75dd500.0ef6a8",\r
         "type": "execute",\r
         "name": "generate plmnid URL cps",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.cps.tbdmt.execute.endpoint`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cps.getPLMNMNCID.url\"/>\n    <parameter name=\"target\" value=\"{schemaSet}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.schemaset.name`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 623.0000038146973,\r
-        "y": 1580.4001178741455,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1628.882209777832,\r
+        "y": 512.7958812713623,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "91ce8e96.7b954",\r
+        "id": "c70fe7ec.dd3a08",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 945.0000267028809,\r
-        "y": 1536.0000495910645,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1905.8818664550781,\r
+        "y": 469.3957738876343,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "3bcccbe.161eb34"\r
+                "f43513a8.da2c3"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3bcccbe.161eb34",\r
+        "id": "f43513a8.da2c3",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1107.8888778686523,\r
-        "y": 1516.8889636993408,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2068.7709884643555,\r
+        "y": 470.28468894958496,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "98958a16.366c78",\r
-                "ee434a02.367d08",\r
-                "71f9eb9e.acfe74"\r
+                "57bfa2c9.b2deac",\r
+                "32cbdaf.81c2226"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "98958a16.366c78",\r
+        "id": "57bfa2c9.b2deac",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Obtained MCC info from CPS\"/>\n<parameter name=\"field2\" value=\"`$getplmnmccid-cps-response.httpResponse`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1332.0001983642578,\r
-        "y": 1425.0000486373901,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2272.3824310302734,\r
+        "y": 483.64572525024414,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "9b979001.e19ea",\r
+        "id": "3bf48731.c0da78",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 954.7778167724609,\r
-        "y": 1469.1111392974854,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1903.6596984863281,\r
+        "y": 416.50685596466064,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "bfe4df7a.0da4b"\r
+                "f008df38.9790f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bfe4df7a.0da4b",\r
+        "id": "f008df38.9790f",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1181.0000228881836,\r
-        "y": 1386.0000467300415,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2045.8819961547852,\r
+        "y": 415.3957290649414,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "50b582ea.3d097c"\r
+                "24667fe0.101da"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "50b582ea.3d097c",\r
+        "id": "24667fe0.101da",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from CPS. Aborting RPC executiopn'/>",\r
         "comments": "",\r
-        "x": 1387.5555686950684,\r
-        "y": 1380.8889083862305,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2200.437328338623,\r
+        "y": 386.2846441268921,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ee434a02.367d08",\r
-        "type": "record",\r
-        "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"plmn mcc value\"/>\n<parameter name=\"field2\" value=\"`$tmp.plmn.mcc`\"/>",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1341.4447555541992,\r
-        "y": 1515.5779647827148,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "71f9eb9e.acfe74",\r
+        "id": "32cbdaf.81c2226",\r
         "type": "execute",\r
         "name": "read nearRTRICId-PLMN",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.plmn.mcc' />\n\t<parameter name='source' value=\"`'getplmnmccid-cps-response.[0]'`\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1386.7114791870117,\r
-        "y": 1477.8665885925293,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2322.593536376953,\r
+        "y": 433.26226139068604,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "a3771879.f87528",\r
+        "id": "24d28608.0bdd1a",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 892.000186920166,\r
-        "y": 1747.0000562667847,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1912.8821907043457,\r
+        "y": 590.3958206176758,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "1b4d1194.6bc91e"\r
+                "c8ea8fde.60647"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1b4d1194.6bc91e",\r
+        "id": "c8ea8fde.60647",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1062.2224426269531,\r
-        "y": 1753.7778301239014,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2077.1043243408203,\r
+        "y": 587.1735715866089,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "fac57686.038168",\r
-                "58af5240.0f96cc",\r
-                "7785af20.f9a24"\r
+                "208ce39a.48abec",\r
+                "1558c4c9.f66d9b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fac57686.038168",\r
+        "id": "208ce39a.48abec",\r
         "type": "record",\r
         "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Obtained plmnmnc info from Cps\"/>\n<parameter name=\"field2\" value=\"`$getplmnid-cps-response`\"/>",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Obtained MNC info from Cps\"/>\n<parameter name=\"field2\" value=\"`$getplmnmncid-cps-response.httpResponse`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1303.9998779296875,\r
-        "y": 1676.0002975463867,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2269.881618499756,\r
+        "y": 611.8960475921631,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d00daa63.3b6d68",\r
+        "id": "95cd20fb.c0a3e",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 891.9999465942383,\r
-        "y": 1698.000051498413,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1896.8818664550781,\r
+        "y": 529.3958196640015,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "f8094fa5.8b02d"\r
+                "cd8ca0f1.cce58"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f8094fa5.8b02d",\r
+        "id": "cd8ca0f1.cce58",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1026.0001106262207,\r
-        "y": 1678.0000534057617,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2080.881992340088,\r
+        "y": 535.3958187103271,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "bf121d2e.6ec78"\r
+                "bc51bfc8.63d5e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bf121d2e.6ec78",\r
+        "id": "bc51bfc8.63d5e",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from CPS. Aborting RPC executiopn'/>",\r
         "comments": "",\r
-        "x": 1163.999870300293,\r
-        "y": 1655.0000524520874,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2238.8816719055176,\r
+        "y": 536.3957786560059,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "58af5240.0f96cc",\r
+        "id": "1558c4c9.f66d9b",\r
         "type": "execute",\r
         "name": "read nearRTRICId-PLMN",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.plmn.mnc' />\n\t<parameter name='source' value=\"`'getplmnmncid-cps-response.[0]'`\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1293.5999717712402,\r
-        "y": 1726.8001041412354,\r
-        "z": "f3e1d289.cac95",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "7785af20.f9a24",\r
-        "type": "record",\r
-        "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"plmn mnc value\"/>\n<parameter name=\"field2\" value=\"`$tmp.plmn.mnc`\"/>",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1271.5999717712402,\r
-        "y": 1776.2000885009766,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2319.7320404052734,\r
+        "y": 577.4458923339844,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "10de8a80.d7e346",\r
+        "id": "489927c3.d77758",\r
         "type": "record",\r
         "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Obtained NearRT RIC info from CPS\"/>\n<parameter name=\"field2\" value=\"`$getNFNSSIRIC-cps-response._length`\"/>",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Obtained NearRTRIC info from CPS\"/>\n<parameter name=\"field2\" value=\"`$getNFNSSIRIC-cps-response._length`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1476.0000495910645,\r
-        "y": 1287.0000400543213,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2288.8820037841797,\r
+        "y": 288.3957347869873,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "f7e28921.7b5d18",\r
+        "id": "79943c49.324f24",\r
         "type": "execute",\r
         "name": "printContext",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-terminateRANSlice-configrsp-context.log' />\n\n\n",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-activateRANSlice-context.log' />\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1490.7780456542969,\r
-        "y": 1329.0002040863037,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2303.659999847412,\r
+        "y": 330.3958988189697,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3f7b61b1.4ea72e",\r
+        "id": "e81bf9b2.45d948",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from CPS. Aborting RPC executiopn'/>",\r
         "comments": "",\r
-        "x": 1520.0002174377441,\r
-        "y": 1223.1111240386963,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 2332.8821716308594,\r
+        "y": 224.5068187713623,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ab179ac7.711488",\r
+        "id": "e94238f1.b229a8",\r
         "type": "execute",\r
         "name": "read sliceProfileId from input",\r
         "xml": "<set>\n<parameter name='tmp.sliceprofileid' value=\"`$payloadJson.input.sliceProfileId`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1097.8333740234375,\r
-        "y": 704.3333640098572,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 593.2152442932129,\r
+        "y": 223.2289981842041,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "40671fa8.d6f66",\r
+        "id": "6fd3bcdd.a52654",\r
         "type": "execute",\r
         "name": "read RANNFNSSIId from input",\r
         "xml": "<set>\n<parameter name='tmp.payload.RANNFNSSIId' value=\"`$payloadJson.input.RANNFNSSIId`\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1105.8333740234375,\r
-        "y": 739.3333654403687,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 586.2152481079102,\r
+        "y": 265.729040145874,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "f46e9a3e.486758",\r
+        "id": "78f367fd.4c4d98",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1061.5556201934814,\r
-        "y": 895.5555973052979,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 603.9375228881836,\r
+        "y": 410.7012300491333,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "89d2a8b7.399f48"\r
+                "c44dad6d.5f25d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "26dde326.819b2c",\r
+        "id": "a2f4a3b.1505d6",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1058.05570602417,\r
-        "y": 979.5000038146973,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 605.9376525878906,\r
+        "y": 460.89564514160156,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "d69340f3.62264"\r
+                "77968374.706fbc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "89d2a8b7.399f48",\r
+        "id": "c44dad6d.5f25d",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1243.7501068115234,\r
-        "y": 895.6667747497559,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 746.6320190429688,\r
+        "y": 408.3124294281006,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "b3d2ffd9.729d1",\r
-                "34ea2449.16afcc"\r
+                "d0f4e6c6.8e2d68",\r
+                "4663a9c2.b73dc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d69340f3.62264",\r
+        "id": "77968374.706fbc",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1233.5000076293945,\r
-        "y": 980.1667022705078,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 766.3818550109863,\r
+        "y": 461.56235218048096,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "e848df1a.2a5c9",\r
-                "eef6716a.ea024"\r
+                "c74974c0.8f3c68",\r
+                "61d45eed.71b9a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b3d2ffd9.729d1",\r
+        "id": "d0f4e6c6.8e2d68",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from CPS. Aborting RPC executiopn'/>",\r
         "comments": "",\r
-        "x": 1401.2775535583496,\r
-        "y": 854.4999933242798,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 930.4094467163086,\r
+        "y": 372.14563941955566,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e848df1a.2a5c9",\r
+        "id": "c74974c0.8f3c68",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Obtained anchors from CPS\"/>\n<parameter name=\"field2\" value=\"`$get-anchors-cps-response._length`\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1435.2497177124023,\r
-        "y": 971.9167518615723,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 948.1316184997559,\r
+        "y": 445.81239318847656,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "eef6716a.ea024",\r
+        "id": "61d45eed.71b9a",\r
         "type": "execute",\r
         "name": "printContext",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-modifyallocate-cps-context.log' />",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-activateRANSlice-context.log' />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1470.0279388427734,\r
-        "y": 1027.1667518615723,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 961.6598587036133,\r
+        "y": 478.5623950958252,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "34ea2449.16afcc",\r
+        "id": "4663a9c2.b73dc8",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Failed to fetch anchors from CPS\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1420.0834884643555,\r
-        "y": 928.5278301239014,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 924.2153587341309,\r
+        "y": 408.67347526550293,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3c2d99e7.498126",\r
+        "id": "ffa67fb0.23902",\r
         "type": "execute",\r
         "name": "Get list of anchors from CPS",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$tmp.getAnchors.URL`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"restapiUser\" value=\"cpsuser\" />\n<parameter name=\"restapiPassword\" value=\"cpsr0cks!\"/>\n<parameter name=\"responsePrefix\" value=\"get-anchors-cps-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 813.0000190734863,\r
-        "y": 953.6666889190674,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 409.63194274902344,\r
+        "y": 430.06236267089844,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": [\r
             [\r
-                "26dde326.819b2c",\r
-                "f46e9a3e.486758"\r
+                "a2f4a3b.1505d6",\r
+                "78f367fd.4c4d98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e1689a9d.e9a138",\r
+        "id": "7c9e258b.3ac01c",\r
         "type": "set",\r
         "name": "set mcc & mnc Variables",\r
         "xml": "<set>\n<parameter name='tmp.mcc' value='`$tmp.plmn.mcc`'/>\n<parameter name='tmp.mnc' value='`$tmp.plmn.mnc`'/>",\r
         "comments": "",\r
-        "x": 615.4610137939453,\r
-        "y": 1775.3667078018188,\r
-        "z": "f3e1d289.cac95",\r
+        "x": 1621.34321975708,\r
+        "y": 707.7624711990356,\r
+        "z": "c6dfcfc7.2379e",\r
         "wires": []\r
+    },\r
+    {\r
+        "id": "81a8517.3d22cb",\r
+        "type": "for",\r
+        "name": "for cellCUList",\r
+        "xml": "<for index='idcu' start='0' end='`$tmp.cellCUList_length`' >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1209.1600036621094,\r
+        "y": 780.434757232666,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "e746e6da.878328"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "18568cda.8bd573",\r
+        "type": "execute",\r
+        "name": "read cellCU list size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellCUList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.[' + $idy +'].GNBCUCPFunction[' + $idz +'].NRCellCU_length'`\" />\n    ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1230.8824844360352,\r
+        "y": 739.7681217193604,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "81d7a323.b56df",\r
+        "type": "execute",\r
+        "name": "read PLMNList size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.pLMNInfoList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUCPFunction['+ $idz +'].NRCellCU['+ $idcu +'].attributes.pLMNInfoList_length'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2028.6323165893555,\r
+        "y": 710.8124094009399,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "8976523.23750b",\r
+        "type": "switchNode",\r
+        "name": "check the action",\r
+        "xml": "<switch test='`$tmp.pLMNInfoList_length > 0`'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2039.454689025879,\r
+        "y": 813.1404223442078,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "9f79a22c.d2c77",\r
+                "dc4b250f.834258"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9f79a22c.d2c77",\r
+        "type": "outcome",\r
+        "name": "True",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2221.4545822143555,\r
+        "y": 715.8902931213379,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "db35298e.4aa578"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "dc4b250f.834258",\r
+        "type": "outcome",\r
+        "name": "False",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2222.7400703430176,\r
+        "y": 810.8902950286865,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "f8a37bc7.fcbcc8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c06ceff6.6514a",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CUCP plmninfolistlength in false \"/>\n<parameter name=\"field2\" value=\"`$tmp.pLMNInfoList_length`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2597.790813446045,\r
+        "y": 809.2261562347412,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "db35298e.4aa578",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2415.45450592041,\r
+        "y": 722.0903253555298,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "90704486.103e08",\r
+                "b0af6454.55e948"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f8a37bc7.fcbcc8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2406.811637878418,\r
+        "y": 799.0903329849243,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "c06ceff6.6514a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "620f1e83.d0ab5",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUCPFunction['+ $idz +'].NRCellCU['+ $idcu +'].attributes.pLMNInfoList_length'`\"/>\n<parameter name=\"field2\" value=\"`$tmp.pLMNInfoList_length`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2015.847484588623,\r
+        "y": 756.1975021362305,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b0af6454.55e948",\r
+        "type": "for",\r
+        "name": "foreach PLMNInfo",\r
+        "xml": "<for index='id-cuplmn' start='0' end='`$tmp.pLMNInfoList_length`' >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2615.3112411499023,\r
+        "y": 724.5897159576416,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "d9a945f3.134188"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "90704486.103e08",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CUCP plmninfolistLength in true \"/>\n<parameter name=\"field2\" value=\"`$tmp.pLMNInfoList_length`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2599.9217529296875,\r
+        "y": 664.2461051940918,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d9a945f3.134188",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2637.7212448120117,\r
+        "y": 217.4461234807968,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "5589c439.4c395c",\r
+                "bf769866.ed48b8",\r
+                "c3db8084.13613"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5589c439.4c395c",\r
+        "type": "execute",\r
+        "name": "read snssailist size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.sNssaiListLengthCU' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUCPFunction['+ $idz +'].NRCellCU['+ $idcu +'].attributes.pLMNInfoList['+ $id-cuplmn +'].sNSSAIList_length'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2864.221164703369,\r
+        "y": 168.7956657409668,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "bf769866.ed48b8",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CUCP_plmninfolength_nssailength \"/>\n<parameter name=\"field2\" value=\"`$tmp.sNssaiListLengthCU`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2854.971164703369,\r
+        "y": 216.4961274266243,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "3d46c7b0.369678",\r
+        "type": "for",\r
+        "name": "foreach snssai",\r
+        "xml": "<for index='id-cusnssai' start='0' end='`$tmp.sNssaiListLengthCU`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3287.3284339904785,\r
+        "y": 201.31049728393555,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "16674272.11df0e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c3db8084.13613",\r
+        "type": "switchNode",\r
+        "name": "check the action",\r
+        "xml": "<switch test='`$tmp.sNssaiListLengthCU > 0`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2847.221160888672,\r
+        "y": 264.89624786376953,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "f832ec0d.6775c",\r
+                "dfd0f7c8.933c18"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f832ec0d.6775c",\r
+        "type": "outcome",\r
+        "name": "True",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3012.471019744873,\r
+        "y": 233.595853805542,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "48f744de.e1a26c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "dfd0f7c8.933c18",\r
+        "type": "outcome",\r
+        "name": "False",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3008.2711906433105,\r
+        "y": 283.79567694664,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "4ad47fbc.9c39d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "48f744de.e1a26c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3117.971176147461,\r
+        "y": 167.94585418701172,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "3d46c7b0.369678",\r
+                "dd20354.26c04c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4ad47fbc.9c39d",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3180.4713401794434,\r
+        "y": 290.19587874412537,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "ee9c67d9.901f08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ee9c67d9.901f08",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"plmninfolistnssailength in false in CU \"/>\n<parameter name=\"field2\" value=\"`$tmp.sNssaiListLengthCU`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3352.0709533691406,\r
+        "y": 286.39582991600037,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "dd20354.26c04c8",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"plmninfolistnssailength in true in CU \"/>\n<parameter name=\"field2\" value=\"`$tmp.sNssaiListLengthCU`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3257.8710975646973,\r
+        "y": 143.3958511352539,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "cf3a8a59.1a0458",\r
+        "type": "switchNode",\r
+        "name": "is NSSAI exists",\r
+        "xml": "<switch test='`$tmp.cpsSNSSAI == $tmp.sNSSAI`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3646.048725128174,\r
+        "y": 226.3125228881836,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "b7df5836.9108e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e1c9fc46.605e1",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"sNSSAI - getNFNSSIRIC-cps-response\"/>\n<parameter name=\"field2\" value=\"`$tmp.cpsSNSSAI`\"/>\n<parameter name=\"field3\" value=\"sNSSAI from request\"/>\n<parameter name=\"field4\" value=\"`$tmp.sNSSAI`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3704.160053253174,\r
+        "y": 182.75696516036987,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "16674272.11df0e",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3513.271381378174,\r
+        "y": 156.53479719161987,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "e1c9fc46.605e1",\r
+                "cf3a8a59.1a0458",\r
+                "26f23ec.815cec2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "26f23ec.815cec2",\r
+        "type": "execute",\r
+        "name": "read sNSSAI from getNFNSSIRIC-cps-response",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cpsSNSSAI' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUCPFunction['+ $idz +'].NRCellCU['+ $idcu +'].attributes.pLMNInfoList['+ $id-cuplmn +'].sNSSAIList['+ $id-cusnssai +'].sNssai'`\" />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3884.159854888916,\r
+        "y": 106.7570128440857,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b52aad42.9063",\r
+        "type": "execute",\r
+        "name": "read plmninfolist size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.pLMNInfoList' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUUPFunction['+ $id-cuup +'].attributes.pLMNInfoList_length'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1236.1874618530273,\r
+        "y": 918.9512805938721,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "55b4e9c6.8cc4d8",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CUUP plmninfolength \"/>\n<parameter name=\"field2\" value=\"`$tmp.pLMNInfoList`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1192.7374420166016,\r
+        "y": 958.2955894470215,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b7de64ae.c8c278",\r
+        "type": "for",\r
+        "name": "foreach pLMNInfo",\r
+        "xml": "<for index='id-plmn' start='0' end='`$tmp.pLMNInfoList`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1555.4929084777832,\r
+        "y": 1064.645869255066,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "d1e7cc69.5a192"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a472408c.8d07b",\r
+        "type": "switchNode",\r
+        "name": "check the action",\r
+        "xml": "<switch test='`$tmp.snssaiListup_length > 0`'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1646.5485382080078,\r
+        "y": 994.0795574188232,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "4833e2f.59a4a1c",\r
+                "d2f8d0e4.4103a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4833e2f.59a4a1c",\r
+        "type": "outcome",\r
+        "name": "True",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1820.5484924316406,\r
+        "y": 949.4457902908325,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "b99482e0.2479b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d2f8d0e4.4103a",\r
+        "type": "outcome",\r
+        "name": "False",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1777.8485107421875,\r
+        "y": 906.9791412353516,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "75ae663e.0e54c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b99482e0.2479b",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1976.0485382080078,\r
+        "y": 935.8790969848633,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "457d7fc3.957a7",\r
+                "81624cd1.0799c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "75ae663e.0e54c8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1950.5485534667969,\r
+        "y": 884.6290626525879,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "d1be303b.37a78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d1be303b.37a78",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"plmninfolistnssailength in false \"/>\n<parameter name=\"field2\" value=\"`$tmp.snssaiListup_length`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2106.8984565734863,\r
+        "y": 872.3292264938354,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "457d7fc3.957a7",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"plmninfolistnssailength in true \"/>\n<parameter name=\"field2\" value=\"`$tmp.snssaiListup_length`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2145.9489917755127,\r
+        "y": 921.3291454315186,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "1d094114.777fef",\r
+        "type": "execute",\r
+        "name": "read PLMNList size",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.DUpLMNInfoList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBDUFunction['+ $id-du +'].NRCellDU['+ $id-celldu +'].attributes.pLMNInfoList_length'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1617.8540878295898,\r
+        "y": 1337.4234237670898,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "eb4beae.72a3c18",\r
+        "type": "for",\r
+        "name": "foreach PLMNInfo",\r
+        "xml": "<for index='id-duplmn' start='0' end='`$tmp.DUpLMNInfoList_length`' >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2006.4651641845703,\r
+        "y": 1582.7568664550781,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "961d9cd2.4adbd"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cd3291bd.519d2",\r
+        "type": "block",\r
+        "name": "block :  gNBDU",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1420.3660354614258,\r
+        "y": 1471.8036279678345,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "1d094114.777fef",\r
+                "79496f76.24f9b",\r
+                "84c9422b.7db2d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "79496f76.24f9b",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"plmninfolengthcelldu \"/>\n<parameter name=\"field2\" value=\"`$tmp.DUpLMNInfoList_length`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1613.1161308288574,\r
+        "y": 1396.7479696273804,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "732df58f.3974cc",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"DU_plmninfolength_nssailength \"/>\n<parameter name=\"field2\" value=\"`$tmp.sNssaiListLengthDU`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1975.8818588256836,\r
+        "y": 1158.6666584014893,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "76f8a4f9.c17dac",\r
+        "type": "record",\r
+        "name": "record API params",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"patch cellCUUP NSSAI parameters\"/>\n<parameter name=\"field2\" value=\"`$tmp.nearRTRICId`\"/>\n<parameter name=\"field3\" value=\"`$tmp.idGNBCUUPFunction`\"/>\n<parameter name=\"field4\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field5\" value=\"`$tmp.mnc`\"/>\n<parameter name=\"field6\" value=\"`$tmp.patchPLMNInfoList-CUUP.url`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3167.8821716308594,\r
+        "y": 999.0001411437988,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "bef1cd76.8a4c1",\r
+        "type": "comment",\r
+        "name": "activateRANSliceInstance-cps",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 359.2151870727539,\r
+        "y": 20,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a91738c2.935388",\r
+        "type": "switchNode",\r
+        "name": "check the action",\r
+        "xml": "<switch test='`$tmp.pLMNInfoList > 0`'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1189.770751953125,\r
+        "y": 1005.1482944488525,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "ccc9e9b6.9165c8",\r
+                "7025962c.86c568"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ccc9e9b6.9165c8",\r
+        "type": "outcome",\r
+        "name": "True",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1185.6966705322266,\r
+        "y": 1066.6295700073242,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "ffc3cc86.60171"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7025962c.86c568",\r
+        "type": "outcome",\r
+        "name": "False",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1159.204360961914,\r
+        "y": 1147.1850910186768,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "3592d0dd.e2188"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ffc3cc86.60171",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1357.9187393188477,\r
+        "y": 1070.7036895751953,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "b7de64ae.c8c278"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a4dae456.d51778",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CUUP plmninfolistlength in false \"/>\n<parameter name=\"field2\" value=\"`$tmp.pLMNInfoList`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1486.8077697753906,\r
+        "y": 1137.740758895874,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "3592d0dd.e2188",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1316.807746887207,\r
+        "y": 1144.4073486328125,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "a4dae456.d51778"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "84c9422b.7db2d",\r
+        "type": "switchNode",\r
+        "name": "check the action",\r
+        "xml": "<switch test='`$tmp.DUpLMNInfoList_length > 0`'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1634.048568725586,\r
+        "y": 1479.3543229103088,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "2604572f.993648",\r
+                "1800f776.836539"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2604572f.993648",\r
+        "type": "outcome",\r
+        "name": "True",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1795.5300559997559,\r
+        "y": 1446.3910808563232,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "2c255825.17a998"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1800f776.836539",\r
+        "type": "outcome",\r
+        "name": "False",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1653.4821090698242,\r
+        "y": 1623.6131992340088,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "48ac508b.e8ffd"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2c255825.17a998",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1791.085563659668,\r
+        "y": 1579.3542098999023,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "eb4beae.72a3c18"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2111d82b.47c8e8",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/activateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"DU plmninfolistlength in false \"/>\n<parameter name=\"field2\" value=\"`$tmp.DUpLMNInfoList_length`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2015.5300521850586,\r
+        "y": 1635.279987335205,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "48ac508b.e8ffd",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1843.3077239990234,\r
+        "y": 1630.8355979919434,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            [\r
+                "2111d82b.47c8e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "eb4faac0.502108",\r
+        "type": "execute",\r
+        "name": "read NRCellDUID",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.NRCellDUID' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBDUFunction['+ $id-du +'].NRCellDU['+ $id-celldu +'].idNRCellDU'`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2663.0000762939453,\r
+        "y": 1261.3333702087402,\r
+        "z": "c6dfcfc7.2379e",\r
+        "wires": [\r
+            []\r
+        ]\r
     }\r
 ]
\ No newline at end of file
index 5460fa8..b41e5f8 100644 (file)
@@ -1,36 +1,36 @@
 [\r
     {\r
-        "id": "cbeeb2b4.08be",\r
+        "id": "41b06fc3.c6cf9",\r
         "type": "method",\r
         "name": "method",\r
         "xml": "<method rpc='activateRANSliceInstance' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 127.77777099609375,\r
-        "y": 262.1111030578613,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 116,\r
+        "y": 205.00000095367432,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": [\r
             [\r
-                "4934df84.366e5"\r
+                "9b4d44b1.794e98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "83fc8fd.86fe57",\r
+        "id": "f29e25a8.beb6b8",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 130.77777099609375,\r
-        "y": 112.11109924316406,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 119,\r
+        "y": 54.99999713897705,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": [\r
             [\r
-                "80b48287.4a7dc"\r
+                "31594d05.bd6432"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "80b48287.4a7dc",\r
+        "id": "31594d05.bd6432",\r
         "type": "service-logic",\r
         "name": "ran-slice-api ${project.version}",\r
         "module": "ran-slice-api",\r
         "comments": "",\r
         "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='ran-slice-api' version='${project.version}'>",\r
         "outputs": 1,\r
-        "x": 188.7777557373047,\r
-        "y": 173.1111946105957,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 176.99998474121094,\r
+        "y": 116.00009250640869,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": [\r
             [\r
-                "cbeeb2b4.08be"\r
+                "41b06fc3.c6cf9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4934df84.366e5",\r
+        "id": "9b4d44b1.794e98",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 281.77777099609375,\r
-        "y": 339.11109924316406,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 123.3333511352539,\r
+        "y": 268.6666669845581,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": [\r
             [\r
-                "792d5f61.e1a"\r
+                "16518179.756a3f",\r
+                "ca0173b6.09cc5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "792d5f61.e1a",\r
+        "id": "16518179.756a3f",\r
         "type": "switchNode",\r
         "name": "switch configdb deployed",\r
         "xml": "<switch test='`$prop.configdb-deployed`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 454.7777786254883,\r
-        "y": 269.1111030578613,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 428.0000991821289,\r
+        "y": 265.33334827423096,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": [\r
             [\r
-                "3f02381e.f83f98",\r
-                "39b8dcff.f57854"\r
+                "7b67f3ed.7b795c",\r
+                "cc77d342.b6b6d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3f02381e.f83f98",\r
+        "id": "7b67f3ed.7b795c",\r
         "type": "outcome",\r
         "name": "ConfigDB Deployed",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 705.7778015136719,\r
-        "y": 244.11106872558594,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 694.0000305175781,\r
+        "y": 186.99996662139893,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": [\r
             [\r
-                "f5e5b350.07f74"\r
+                "bcdeea5a.e54548"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "39b8dcff.f57854",\r
+        "id": "cc77d342.b6b6d",\r
         "type": "outcome",\r
         "name": "CPS Deployed",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 660.7777786254883,\r
-        "y": 393.11110496520996,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 649.0000076293945,\r
+        "y": 336.00000286102295,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": [\r
             [\r
-                "6ba3a8da.c6fb28"\r
+                "5df863d6.72391c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6ba3a8da.c6fb28",\r
+        "id": "5df863d6.72391c",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 881.7777824401855,\r
-        "y": 389.1110806465149,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 870.0000114440918,\r
+        "y": 331.9999785423279,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": [\r
             [\r
-                "8bbc92db.7c75",\r
-                "d10e4755.9fd258"\r
+                "b9de8079.aaf7",\r
+                "c9947444.0e0038"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f5e5b350.07f74",\r
+        "id": "bcdeea5a.e54548",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 918.7777709960938,\r
-        "y": 253.11109924316406,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 907,\r
+        "y": 195.99999713897705,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": [\r
             [\r
-                "16326111.d238cf",\r
-                "f00a9827.ca6c88"\r
+                "d4cde26c.0168d",\r
+                "51a14a74.134ba4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "16326111.d238cf",\r
+        "id": "d4cde26c.0168d",\r
         "type": "record",\r
         "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/instantiateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Calling instantiateRANSliceModifyAllocate-CPS \"/>",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/instantiateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Calling activateRANSliceInstance-configDB \"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1102.7777709960938,\r
-        "y": 210.11109924316406,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 1091,\r
+        "y": 152.99999713897705,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "f00a9827.ca6c88",\r
+        "id": "51a14a74.134ba4",\r
         "type": "call",\r
         "name": "call activateRanslice-configdb",\r
         "xml": "<call module='ran-slice-api' rpc='activateRANSliceInstance-configDb' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1186.2344970703125,\r
-        "y": 264.8611354827881,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 1174.4567260742188,\r
+        "y": 207.75003337860107,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "8bbc92db.7c75",\r
+        "id": "b9de8079.aaf7",\r
         "type": "record",\r
         "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/instantiateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Calling instantiateRANSliceModifyAllocate-CPS \"/>",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/instantiateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Calling activateRANSliceInstance-cps \"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1085.7777709960938,\r
-        "y": 388.11109924316406,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 1074,\r
+        "y": 330.99999713897705,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d10e4755.9fd258",\r
+        "id": "c9947444.0e0038",\r
         "type": "call",\r
         "name": "call activateRanslice-cps",\r
         "xml": "<call module='ran-slice-api' rpc='activateRANSliceInstance-cps' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1171.4566688537598,\r
-        "y": 442.8611068725586,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 1159.678897857666,\r
+        "y": 385.7500047683716,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "78b5a044.95fba",\r
+        "id": "d97ce952.92ce08",\r
         "type": "comment",\r
         "name": "activateRANSliceInstance",\r
         "info": "",\r
         "comments": "",\r
-        "x": 665.7777709960938,\r
-        "y": 51.11109924316406,\r
-        "z": "bd96de55.9bb33",\r
+        "x": 610.6667022705078,\r
+        "y": 44,\r
+        "z": "6776f36d.c22a9c",\r
         "wires": []\r
+    },\r
+    {\r
+        "id": "ca0173b6.09cc5",\r
+        "type": "execute",\r
+        "name": "execute",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='/opt/onap/ccsdk/data/properties/ran-slice-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 383.1111259460449,\r
+        "y": 211.33332347869873,\r
+        "z": "6776f36d.c22a9c",\r
+        "wires": [\r
+            []\r
+        ]\r
     }\r
 ]
\ No newline at end of file
diff --git a/platform-logic/ran-slice-api/src/main/xml/ran-slice-api_activateRANSliceInstance-configDb.xml b/platform-logic/ran-slice-api/src/main/xml/ran-slice-api_activateRANSliceInstance-configDb.xml
new file mode 100644 (file)
index 0000000..4dd2737
--- /dev/null
@@ -0,0 +1,932 @@
+<service-logic\r
+    xmlns='http://www.onap.org/sdnc/svclogic'\r
+    xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='ran-slice-api' version='${project.version}'>\r
+    <method rpc='activateRANSliceInstance-configDb' mode='sync'>\r
+        <block atomic='true'>\r
+            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                <parameter name="level" value="info" />\r
+                <parameter name="field1" value="RPC to handle activateRANSlice.: "/>\r
+                <parameter name="field2" value="`$activate-r-a-n-slice-instance-input.action`"/>\r
+                <parameter name="field3" value="`$activate-r-a-n-slice-instance-input.timestamp`"/>\r
+                <parameter name="field4" value="`$activate-r-a-n-slice-instance-input.common-header.request-id`"/>\r
+                <parameter name="field5" value="`$activate-r-a-n-slice-instance-input.common-header.originator-id`"/>\r
+                <parameter name="field6" value="RPC Payload String "/>\r
+                <parameter name="field7" value="`$activate-r-a-n-slice-instance-input.payload`"/>\r
+            </record>\r
+            <set>\r
+                <parameter name='error-code' value='200' />\r
+                <parameter name='error-message' value='Successful execution of activateRANSice RPC' />\r
+            </set>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='jsonStringToCtx'>\r
+                <parameter name='source' value='activate-r-a-n-slice-instance-input.payload' />\r
+                <parameter name='outputPath' value='payloadJson' />\r
+                <parameter name='isEscaped' value='false' />\r
+                <outcome value='success'>\r
+                    <block atomic='true'>\r
+                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\r
+                            <parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-activateRANSlice-context.log' />\r
+                        </execute>\r
+                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                            <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                            <parameter name="level" value="info" />\r
+                            <parameter name="field1" value="Payload for activateRANSlice.: "/>\r
+                            <parameter name="field2" value="`$payloadJson.input.sNSSAI`"/>\r
+                            <parameter name="field3" value="`$payloadJson.input.RANNFNSSIId`"/>\r
+                            <parameter name="field4" value="`$payloadJson.input.callbackURL`"/>\r
+                            <parameter name="field5" value="`$payloadJson.input.sliceProfileId`"/>\r
+                        </record>\r
+                    </block>\r
+                </outcome>\r
+            </execute>\r
+            <set>\r
+                <parameter name='tmp.sNSSAI' value="`$payloadJson.input.sNSSAI`" />\r
+            </set>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\r
+                <parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-activateRANSlice-context.log' />\r
+            </execute>\r
+            <execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\r
+                <parameter name='fileName' value='/opt/onap/ccsdk/data/properties/ran-slice-api-dg.properties' />\r
+                <parameter name='contextPrefix' value='prop' />\r
+            </execute>\r
+            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                <parameter name="level" value="info" />\r
+                <parameter name="field1" value="Properties read .. controller details "/>\r
+                <parameter name="field2" value="`$prop.controller.user`"/>\r
+                <parameter name="field3" value="`$prop.controller.pwd`"/>\r
+                <parameter name="field4" value="`$prop.controller.url`"/>\r
+                <parameter name="field5" value="ransim-mounted (true/false): "/>\r
+                <parameter name="field6" value="`$prop.ransim-mounted`"/>\r
+                <parameter name="field7" value="config DB deployed (true/false): "/>\r
+                <parameter name="field8" value="`$prop.configdb-deployed`"/>\r
+            </record>\r
+            <switch test='`$activate-r-a-n-slice-instance-input.action == activate`'>\r
+                <outcome value='true'>\r
+                    <block atomic='true'>\r
+                        <set>\r
+                            <parameter name='tmp.status' value='ACTIVE' />\r
+                        </set>\r
+                    </block>\r
+                </outcome>\r
+                <outcome value='false'>\r
+                    <block atomic='true'>\r
+                        <set>\r
+                            <parameter name='tmp.status' value='INACTIVE' />\r
+                        </set>\r
+                    </block>\r
+                </outcome>\r
+            </switch>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                <parameter name="source" value="`$prop.restapi.configdb.getNearRTRICByNSSI`"/>\r
+                <parameter name="outputPath" value="tmp.configdb.getNearRTRICByNSSI.url"/>\r
+                <parameter name="target" value="{ranNFNSSIId}"/>\r
+                <parameter name="replacement" value="`$payloadJson.input.RANNFNSSIId`"/>\r
+            </execute>\r
+            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                <parameter name="level" value="info" />\r
+                <parameter name="field1" value="URL for configDB to Get NearRTRIC for RANNFNSSI"/>\r
+                <parameter name='field2' value="`$prop.configdb.url + $tmp.configdb.getNearRTRICByNSSI.url`" />\r
+                <parameter name='field3' value="`$ranNFNSSIId`" />\r
+            </record>\r
+            <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                <parameter name="restapiUrl" value="`$prop.configdb.url + $tmp.configdb.getNearRTRICByNSSI.url`"/>\r
+                <parameter name="httpMethod" value="GET"/>\r
+                <parameter name="responsePrefix" value="getNFNSSIRIC-configdb-response"/>\r
+                <parameter name='contentType' value='application/json' />\r
+                <parameter name='format' value='json' />\r
+                <parameter name='accept' value='application/json' />\r
+                <parameter name="convertResponse" value="true"/>\r
+                <outcome value='failure'>\r
+                    <block>\r
+                        <set>\r
+                            <parameter name='error-code' value='500'/>\r
+                            <parameter name='error-message' value='Error Getting Info from ConfigDB. Aborting RPC executiopn'/>\r
+                        </set>\r
+                        <block atomic='true'>\r
+                            <set>\r
+                                <parameter name="tmp.so.callbackURL" value="`$payloadJson.input.callbackURL`"/>\r
+                                <parameter name="tmp.status" value="`$error-code`"/>\r
+                                <parameter name="tmp.reason" value="`$error-message`"/>\r
+                                <parameter name="tmp.requestID" value="`$activate-r-a-n-slice-instance-input.common-header.request-id`"/>\r
+                                <parameter name="tmp.action" value="`$activate-r-a-n-slice-instance-input.action`"/>\r
+                            </set>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/so-callback-response.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="URL for SO Callback Response"/>\r
+                                <parameter name='field2' value="`$tmp.so.callbackURL`" />\r
+                                <parameter name='field3' value="`$tmp.status`" />\r
+                                <parameter name='field4' value="`$tmp.reason`" />\r
+                                <parameter name='field5' value="`$tmp.requestID`" />\r
+                                <parameter name='field6' value="`$tmp.action`" />\r
+                            </record>\r
+                            <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-so-response.json'`" />\r
+                                <parameter name="restapiUrl" value="`$tmp.so.callbackURL`"/>\r
+                                <parameter name="httpMethod" value="POST"/>\r
+                                <parameter name="responsePrefix" value="so-callback-activate-response"/>\r
+                                <parameter name='contentType' value='application/json' />\r
+                                <parameter name='format' value='json' />\r
+                                <parameter name='accept' value='*/*' />\r
+                                <parameter name="convertResponse" value="true"/>\r
+                                <outcome value='failure'>\r
+                                    <block>\r
+                                        <return status='failure'>\r
+                                            <parameter name='ack-final' value='Y'/>\r
+                                            <parameter name="error-code" value="500" />\r
+                                            <parameter name="error-message" value="Error sending SO Response" />\r
+                                        </return>\r
+                                    </block>\r
+                                </outcome>\r
+                                <outcome value='success'>\r
+                                    <block>\r
+                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                            <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                            <parameter name="level" value="info" />\r
+                                            <parameter name="field1" value="SO Response Sent "/>\r
+                                        </record>\r
+                                    </block>\r
+                                </outcome>\r
+                            </execute>\r
+                        </block>\r
+                    </block>\r
+                </outcome>\r
+                <outcome value='success'>\r
+                    <block atomic='true'>\r
+                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                            <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                            <parameter name="level" value="info" />\r
+                            <parameter name="field1" value="Successfully Obtained NearRT RIC info from ConfigDB"/>\r
+                            <parameter name="field2" value="`$getNFNSSIRIC-configdb-response._length`"/>\r
+                        </record>\r
+                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\r
+                            <parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-activateRANSlice-context.log' />\r
+                        </execute>\r
+                    </block>\r
+                </outcome>\r
+            </execute>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                <parameter name="source" value="`$prop.restapi.configdb.getplmn`"/>\r
+                <parameter name="outputPath" value="tmp.configdb.getPLMNId.url"/>\r
+                <parameter name="target" value="{sliceProfileId}"/>\r
+                <parameter name="replacement" value="`$payloadJson.input.sliceProfileId`"/>\r
+            </execute>\r
+            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                <parameter name="level" value="info" />\r
+                <parameter name="field1" value="Get PLMN from SliceProfileId URL: "/>\r
+                <parameter name="field2" value="`$tmp.configdb.getPLMNId.url`"/>\r
+            </record>\r
+            <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                <parameter name="restapiUrl" value="`$prop.configdb.url + $tmp.configdb.getPLMNId.url`"/>\r
+                <parameter name="httpMethod" value="GET"/>\r
+                <parameter name="responsePrefix" value="getPLMN-configdb-response"/>\r
+                <parameter name='contentType' value='application/json' />\r
+                <parameter name='format' value='json' />\r
+                <parameter name='accept' value='application/json' />\r
+                <parameter name="convertResponse" value="true"/>\r
+            </execute>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                <parameter name='outputPath' value='tmp.pLMNId' />\r
+                <parameter name='source' value="`getPLMN-configdb-response.plmnId`" />\r
+            </execute>\r
+            <block atomic="true">\r
+                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\r
+                    <parameter name="original_string" value="`$tmp.pLMNId`" />\r
+                    <parameter name="regex" value="-"/>\r
+                    <parameter name="ctx_memory_result_key" value="tmp.plmnList" />\r
+                </execute>\r
+                <set>\r
+                    <parameter name='tmp.mcc' value='`$tmp.plmnList[0]`'/>\r
+                    <parameter name='tmp.mnc' value='`$tmp.plmnList[1]`'/>\r
+                </set>\r
+            </block>\r
+            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                <parameter name="level" value="info" />\r
+                <parameter name="field1" value="`$tmp.pLMNId`"/>\r
+                <parameter name="field2" value="`$tmp.mcc`"/>\r
+                <parameter name="field3" value="`$tmp.mnc`"/>\r
+            </record>\r
+            <set>\r
+                <parameter name='tmp.RICList_length' value="`$getNFNSSIRIC-configdb-response._length`"/>\r
+            </set>\r
+            <for index='idy' start='0' end='`$tmp.RICList_length`' >\r
+                <block atomic='true'>\r
+                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                        <parameter name='outputPath' value='tmp.nearRTRICId' />\r
+                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.[' + $idy +'].nearRTRICId'`" />\r
+                    </execute>\r
+                </block>\r
+                <block atomic='true'>\r
+                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                        <parameter name='outputPath' value='tmp.CUCPList_length' />\r
+                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUCPList_length'`" />\r
+                    </execute>\r
+                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                        <parameter name="level" value="info" />\r
+                        <parameter name="field1" value="Number of CUCP List Entries "/>\r
+                        <parameter name="field2" value="`$tmp.CUCPList_length`"/>\r
+                        <parameter name="field3" value="for the NearRTRIC"/>\r
+                        <parameter name="field4" value="`$tmp.nearRTRICId`"/>\r
+                    </record>\r
+                    <for index='idz' start='0' end='`$tmp.CUCPList_length`'>\r
+                        <block atomic='true'>\r
+                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                <parameter name='outputPath' value='tmp.CUCPName' />\r
+                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].gNBCUName'`" />\r
+                            </execute>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="CUCPName "/>\r
+                                <parameter name="field2" value="`$tmp.CUCPName`"/>\r
+                            </record>\r
+                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                <parameter name='outputPath' value='tmp.cellCUList_length' />\r
+                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUCPList[' + $idz +'].cellCUList_length'`" />\r
+                            </execute>\r
+                            <for index='idcu' start='0' end='`$tmp.cellCUList_length`' >\r
+                                <block atomic='true'>\r
+                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                        <parameter name='outputPath' value='tmp.cellLocalId' />\r
+                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].cellLocalId'`" />\r
+                                    </execute>\r
+                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                        <parameter name='outputPath' value='tmp.pLMNInfoList_length' />\r
+                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].pLMNInfoList_length'`" />\r
+                                    </execute>\r
+                                    <for index='id-cuplmn' start='0' end='`$tmp.pLMNInfoList_length`' >\r
+                                        <block atomic='true'>\r
+                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                <parameter name='outputPath' value='tmp.snssaiList_length' />\r
+                                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].pLMNInfoList['+$id-cuplmn+'].sNSSAI_length'`" />\r
+                                            </execute>\r
+                                            <for index='id-cunssai' start='0' end='`$tmp.snssaiList_length`' >\r
+                                                <block atomic='true'>\r
+                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                        <parameter name='outputPath' value='tmp.configDBSNSSAI' />\r
+                                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].pLMNInfoList['+ $id-cuplmn +'].sNSSAI['+$id-cunssai+'].sNSSAI'`" />\r
+                                                    </execute>\r
+                                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                        <parameter name="level" value="info" />\r
+                                                        <parameter name="field1" value="sNSSAI - getNFNSSIRIC-configdb-response"/>\r
+                                                        <parameter name="field2" value="`$tmp.configDBSNSSAI`"/>\r
+                                                        <parameter name="field3" value="sNSSAI from request"/>\r
+                                                        <parameter name="field4" value="`$tmp.sNSSAI`"/>\r
+                                                    </record>\r
+                                                    <switch test='`$tmp.configDBSNSSAI == $tmp.sNSSAI`'>\r
+                                                        <outcome value='true'>\r
+                                                            <block atomic='true'>\r
+                                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                    <parameter name="level" value="info" />\r
+                                                                    <parameter name="field1" value="CellCU is applicable for the NSSAI "/>\r
+                                                                </record>\r
+                                                                <switch test='`$prop.ransim-mounted`'>\r
+                                                                    <outcome value='false'>\r
+                                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                            <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToNRCellCU`"/>\r
+                                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                            <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                                            <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                        </execute>\r
+                                                                    </outcome>\r
+                                                                    <outcome value='true'>\r
+                                                                        <block atomic='true'>\r
+                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToNRCellCU.ransim-mounted`"/>\r
+                                                                                <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                                <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                                                <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                            </execute>\r
+                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                                <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                                <parameter name="target" value="{mountName}"/>\r
+                                                                                <parameter name="replacement" value="`$tmp.CUCPName`"/>\r
+                                                                            </execute>\r
+                                                                        </block>\r
+                                                                    </outcome>\r
+                                                                </switch>\r
+                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                                    <parameter name='outputPath' value='tmp.cellCULocalId' />\r
+                                                                    <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].cellLocalId'`" />\r
+                                                                </execute>\r
+                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                    <parameter name="target" value="{idGNBCUCPFunction}"/>\r
+                                                                    <parameter name="replacement" value="`$tmp.CUCPName`"/>\r
+                                                                </execute>\r
+                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                    <parameter name="target" value="{idNRCellCU}"/>\r
+                                                                    <parameter name="replacement" value="`$tmp.cellCULocalId`"/>\r
+                                                                </execute>\r
+                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                    <parameter name="target" value="{mcc}"/>\r
+                                                                    <parameter name="replacement" value="`$tmp.mcc`"/>\r
+                                                                </execute>\r
+                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                    <parameter name="target" value="{mnc}"/>\r
+                                                                    <parameter name="replacement" value="`$tmp.mnc`"/>\r
+                                                                </execute>\r
+                                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                    <parameter name="level" value="info" />\r
+                                                                    <parameter name="field1" value="patch cellCU NSSAI parameters"/>\r
+                                                                    <parameter name="field2" value="`$tmp.nearRTRICId`"/>\r
+                                                                    <parameter name="field3" value="`$tmp.CUCPName`"/>\r
+                                                                    <parameter name="field4" value="`$tmp.cellCULocalId`"/>\r
+                                                                    <parameter name="field5" value="`$tmp.mcc`"/>\r
+                                                                    <parameter name="field6" value="`$tmp.mnc`"/>\r
+                                                                    <parameter name="field7" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                </record>\r
+                                                                <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                    <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`" />\r
+                                                                    <parameter name="restapiUrl" value="`$prop.controller.url + $tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                    <parameter name="restapiUser" value="`$prop.controller.user`" />\r
+                                                                    <parameter name="restapiPassword" value="`$prop.controller.pwd`"/>\r
+                                                                    <parameter name="httpMethod" value="PATCH"/>\r
+                                                                    <parameter name="responsePrefix" value="activate-cellCU-PLMNInfoList-response"/>\r
+                                                                    <parameter name='contentType' value='application/yang.patch+json' />\r
+                                                                    <parameter name='accept' value='application/yang.patch-status+json'/>\r
+                                                                    <parameter name='format' value='json' />\r
+                                                                    <outcome value='failure'>\r
+                                                                        <block atomic='true'>\r
+                                                                            <set>\r
+                                                                                <parameter name='error-code' value='500'/>\r
+                                                                                <parameter name='error-message' value='Error patching cellCU PLMNInfoList. Aborting RPC executiopn'/>\r
+                                                                            </set>\r
+                                                                            <return status='failure'>\r
+                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                <parameter name='error-code' value='500'/>\r
+                                                                                <parameter name='error-message' value='Error updating NRcellCU - PLMNInfo. Aborting RPC executiopn'/>\r
+                                                                            </return>\r
+                                                                            <block atomic='true'>\r
+                                                                                <set>\r
+                                                                                    <parameter name="tmp.so.callbackURL" value="`$payloadJson.input.callbackURL`"/>\r
+                                                                                    <parameter name="tmp.status" value="`$error-code`"/>\r
+                                                                                    <parameter name="tmp.reason" value="`$error-message`"/>\r
+                                                                                    <parameter name="tmp.requestID" value="`$activate-r-a-n-slice-instance-input.common-header.request-id`"/>\r
+                                                                                    <parameter name="tmp.action" value="`$activate-r-a-n-slice-instance-input.action`"/>\r
+                                                                                </set>\r
+                                                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/so-callback-response.log" />\r
+                                                                                    <parameter name="level" value="info" />\r
+                                                                                    <parameter name="field1" value="URL for SO Callback Response"/>\r
+                                                                                    <parameter name='field2' value="`$tmp.so.callbackURL`" />\r
+                                                                                    <parameter name='field3' value="`$tmp.status`" />\r
+                                                                                    <parameter name='field4' value="`$tmp.reason`" />\r
+                                                                                    <parameter name='field5' value="`$tmp.requestID`" />\r
+                                                                                    <parameter name='field6' value="`$tmp.action`" />\r
+                                                                                </record>\r
+                                                                                <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                    <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-so-response.json'`" />\r
+                                                                                    <parameter name="restapiUrl" value="`$tmp.so.callbackURL`"/>\r
+                                                                                    <parameter name="httpMethod" value="POST"/>\r
+                                                                                    <parameter name="responsePrefix" value="so-callback-activate-response"/>\r
+                                                                                    <parameter name='contentType' value='application/json' />\r
+                                                                                    <parameter name='format' value='json' />\r
+                                                                                    <parameter name='accept' value='*/*' />\r
+                                                                                    <parameter name="convertResponse" value="true"/>\r
+                                                                                    <outcome value='failure'>\r
+                                                                                        <block>\r
+                                                                                            <return status='failure'>\r
+                                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                                <parameter name="error-code" value="500" />\r
+                                                                                                <parameter name="error-message" value="Error sending SO Response" />\r
+                                                                                            </return>\r
+                                                                                        </block>\r
+                                                                                    </outcome>\r
+                                                                                    <outcome value='success'>\r
+                                                                                        <block>\r
+                                                                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                                <parameter name="level" value="info" />\r
+                                                                                                <parameter name="field1" value="SO Response Sent "/>\r
+                                                                                            </record>\r
+                                                                                        </block>\r
+                                                                                    </outcome>\r
+                                                                                </execute>\r
+                                                                            </block>\r
+                                                                        </block>\r
+                                                                    </outcome>\r
+                                                                    <outcome value='success'>\r
+                                                                        <block atomic='true'>\r
+                                                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                <parameter name="level" value="info" />\r
+                                                                                <parameter name="field1" value="Successfully Patched - cellCU PLMNInfo List"/>\r
+                                                                            </record>\r
+                                                                        </block>\r
+                                                                    </outcome>\r
+                                                                </execute>\r
+                                                            </block>\r
+                                                        </outcome>\r
+                                                    </switch>\r
+                                                </block>\r
+                                            </for>\r
+                                        </block>\r
+                                    </for>\r
+                                </block>\r
+                            </for>\r
+                        </block>\r
+                    </for>\r
+                </block>\r
+                <block atomic='true'>\r
+                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                        <parameter name='outputPath' value='tmp.CUUPList_length' />\r
+                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUUPList_length'`" />\r
+                    </execute>\r
+                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                        <parameter name="level" value="info" />\r
+                        <parameter name="field1" value="Number of CUCP List Entries "/>\r
+                        <parameter name="field2" value="`$tmp.CUUPList_length`"/>\r
+                        <parameter name="field3" value="for the NearRTRIC"/>\r
+                        <parameter name="field4" value="`$tmp.nearRTRICId`"/>\r
+                    </record>\r
+                    <for index='id-cuup' start='0' end='`$tmp.CUUPList_length`'>\r
+                        <block atomic='true'>\r
+                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                <parameter name='outputPath' value='tmp.idGNBCUUPFunction' />\r
+                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].gNBCUUPId'`" />\r
+                            </execute>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="idGNBCUUPFunction "/>\r
+                                <parameter name="field2" value="`$tmp.idGNBCUUPFunction`"/>\r
+                            </record>\r
+                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                <parameter name='outputPath' value='tmp.pLMNInfoList' />\r
+                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].pLMNInfoList_length'`" />\r
+                            </execute>\r
+                            <for index='id-plmn' start='0' end='`$tmp.pLMNInfoList`'>\r
+                                <block atomic='true'>\r
+                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                        <parameter name='outputPath' value='tmp.snssaiListup_length' />\r
+                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].pLMNInfoList['+$id-plmn+'].sNSSAI_length'`" />\r
+                                    </execute>\r
+                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                        <parameter name="level" value="info" />\r
+                                        <parameter name="field1" value="CUUP - snssaiList_length"/>\r
+                                        <parameter name="field2" value="`$tmp.snssaiListup_length`"/>\r
+                                    </record>\r
+                                    <for index='id-cuupnssai' start='0' end='`$tmp.snssaiListup_length`' >\r
+                                        <block atomic='true'>\r
+                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                <parameter name='outputPath' value='tmp.configDBSNSSAI' />\r
+                                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].pLMNInfoList['+ $id-plmn +'].sNSSAI['+$id-cuupnssai+'].sNSSAI'`" />\r
+                                            </execute>\r
+                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                <parameter name="level" value="info" />\r
+                                                <parameter name="field1" value="sNSSAI - getNFNSSIRIC-configdb-response"/>\r
+                                                <parameter name="field2" value="`$tmp.configDBSNSSAI`"/>\r
+                                                <parameter name="field3" value="sNSSAI from request"/>\r
+                                                <parameter name="field4" value="`$tmp.sNSSAI`"/>\r
+                                            </record>\r
+                                            <switch test='`$tmp.configDBSNSSAI == $tmp.sNSSAI`'>\r
+                                                <outcome value='false'>\r
+                                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                        <parameter name="level" value="info" />\r
+                                                        <parameter name="field1" value="sNSSAI doesn't match"/>\r
+                                                    </record>\r
+                                                </outcome>\r
+                                                <outcome value='true'>\r
+                                                    <block atomic='true'>\r
+                                                        <switch test='`$prop.ransim-mounted`'>\r
+                                                            <outcome value='false'>\r
+                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                    <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToGNBCUUP`"/>\r
+                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                                    <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                                    <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                </execute>\r
+                                                            </outcome>\r
+                                                            <outcome value='true'>\r
+                                                                <block atomic='true'>\r
+                                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                        <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToGNBCUUP.ransim-mounted`"/>\r
+                                                                        <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                                        <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                                        <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                    </execute>\r
+                                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                        <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
+                                                                        <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                                        <parameter name="target" value="{mountName}"/>\r
+                                                                        <parameter name="replacement" value="`$tmp.idGNBCUUPFunction`"/>\r
+                                                                    </execute>\r
+                                                                </block>\r
+                                                            </outcome>\r
+                                                        </switch>\r
+                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                            <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
+                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                            <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                            <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                        </execute>\r
+                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                            <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
+                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                            <parameter name="target" value="{idGNBCUUPFunction}"/>\r
+                                                            <parameter name="replacement" value="`$tmp.idGNBCUUPFunction`"/>\r
+                                                        </execute>\r
+                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                            <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
+                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                            <parameter name="target" value="{mcc}"/>\r
+                                                            <parameter name="replacement" value="`$tmp.mcc`"/>\r
+                                                        </execute>\r
+                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                            <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
+                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                            <parameter name="target" value="{mnc}"/>\r
+                                                            <parameter name="replacement" value="`$tmp.mnc`"/>\r
+                                                        </execute>\r
+                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                            <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`" />\r
+                                                            <parameter name="restapiUrl" value="`$prop.controller.url + $tmp.patchPLMNInfoList-CUUP.url`"/>\r
+                                                            <parameter name="restapiUser" value="`$prop.controller.user`" />\r
+                                                            <parameter name="restapiPassword" value="`$prop.controller.pwd`"/>\r
+                                                            <parameter name="httpMethod" value="PATCH"/>\r
+                                                            <parameter name="responsePrefix" value="activate-gNBCUUP-PLMNInfoList-response"/>\r
+                                                            <parameter name='contentType' value='application/yang.patch+json' />\r
+                                                            <parameter name='accept' value='application/yang.patch-status+json'/>\r
+                                                            <parameter name='format' value='json' />\r
+                                                            <outcome value='failure'>\r
+                                                                <block atomic='true'>\r
+                                                                    <set>\r
+                                                                        <parameter name='error-code' value='500'/>\r
+                                                                        <parameter name='error-message' value='Error patching CUUP PLMNInfoList. Aborting RPC executiopn'/>\r
+                                                                    </set>\r
+                                                                    <return status='failure'>\r
+                                                                        <parameter name='ack-final' value='Y'/>\r
+                                                                        <parameter name='error-code' value='500'/>\r
+                                                                        <parameter name='error-message' value='Error patching CUUP PLMNInfo. Aborting RPC executiopn'/>\r
+                                                                    </return>\r
+                                                                    <block atomic='true'>\r
+                                                                        <set>\r
+                                                                            <parameter name="tmp.so.callbackURL" value="`$payloadJson.input.callbackURL`"/>\r
+                                                                            <parameter name="tmp.status" value="`$error-code`"/>\r
+                                                                            <parameter name="tmp.reason" value="`$error-message`"/>\r
+                                                                            <parameter name="tmp.requestID" value="`$activate-r-a-n-slice-instance-input.common-header.request-id`"/>\r
+                                                                            <parameter name="tmp.action" value="`$activate-r-a-n-slice-instance-input.action`"/>\r
+                                                                        </set>\r
+                                                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                            <parameter name="file" value="/opt/opendaylight/current/data/log/so-callback-response.log" />\r
+                                                                            <parameter name="level" value="info" />\r
+                                                                            <parameter name="field1" value="URL for SO Callback Response"/>\r
+                                                                            <parameter name='field2' value="`$tmp.so.callbackURL`" />\r
+                                                                            <parameter name='field3' value="`$tmp.status`" />\r
+                                                                            <parameter name='field4' value="`$tmp.reason`" />\r
+                                                                            <parameter name='field5' value="`$tmp.requestID`" />\r
+                                                                            <parameter name='field6' value="`$tmp.action`" />\r
+                                                                        </record>\r
+                                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                            <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-so-response.json'`" />\r
+                                                                            <parameter name="restapiUrl" value="`$tmp.so.callbackURL`"/>\r
+                                                                            <parameter name="httpMethod" value="POST"/>\r
+                                                                            <parameter name="responsePrefix" value="so-callback-activate-response"/>\r
+                                                                            <parameter name='contentType' value='application/json' />\r
+                                                                            <parameter name='format' value='json' />\r
+                                                                            <parameter name='accept' value='*/*' />\r
+                                                                            <parameter name="convertResponse" value="true"/>\r
+                                                                            <outcome value='failure'>\r
+                                                                                <block>\r
+                                                                                    <return status='failure'>\r
+                                                                                        <parameter name='ack-final' value='Y'/>\r
+                                                                                        <parameter name="error-code" value="500" />\r
+                                                                                        <parameter name="error-message" value="Error sending SO Response" />\r
+                                                                                    </return>\r
+                                                                                </block>\r
+                                                                            </outcome>\r
+                                                                            <outcome value='success'>\r
+                                                                                <block>\r
+                                                                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                        <parameter name="level" value="info" />\r
+                                                                                        <parameter name="field1" value="SO Response Sent "/>\r
+                                                                                    </record>\r
+                                                                                </block>\r
+                                                                            </outcome>\r
+                                                                        </execute>\r
+                                                                    </block>\r
+                                                                </block>\r
+                                                            </outcome>\r
+                                                            <outcome value='success'>\r
+                                                                <block atomic='true'>\r
+                                                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                        <parameter name="level" value="info" />\r
+                                                                        <parameter name="field1" value="Successfully Patched - gNBCUUP PLMNInfo List"/>\r
+                                                                    </record>\r
+                                                                </block>\r
+                                                            </outcome>\r
+                                                        </execute>\r
+                                                    </block>\r
+                                                </outcome>\r
+                                            </switch>\r
+                                        </block>\r
+                                    </for>\r
+                                </block>\r
+                            </for>\r
+                        </block>\r
+                    </for>\r
+                </block>\r
+                <block atomic='true'>\r
+                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                        <parameter name='outputPath' value='tmp.DUList_length' />\r
+                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBDUList_length'`" />\r
+                    </execute>\r
+                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                        <parameter name="level" value="info" />\r
+                        <parameter name="field1" value="Number of DU List Entries "/>\r
+                        <parameter name="field2" value="`$tmp.DUList_length`"/>\r
+                        <parameter name="field3" value="for the NearRTRIC"/>\r
+                        <parameter name="field4" value="`$tmp.nearRTRICId`"/>\r
+                    </record>\r
+                    <for index='id-du' start='0' end='`$tmp.DUList_length`'>\r
+                        <block atomic='true'>\r
+                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                <parameter name='outputPath' value='tmp.GNBDUId' />\r
+                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].gNBDUId'`" />\r
+                            </execute>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="GNBDUId "/>\r
+                                <parameter name="field2" value="`$tmp.GNBDUId`"/>\r
+                            </record>\r
+                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                <parameter name='outputPath' value='tmp.cellDUList_length' />\r
+                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBDUList[' + $id-du +'].cellDUList_length'`" />\r
+                            </execute>\r
+                            <for index='id-celldu' start='0' end='`$tmp.cellDUList_length`' >\r
+                                <block>\r
+                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                        <parameter name='outputPath' value='tmp.cellDULocalId' />\r
+                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].cellLocalId'`" />\r
+                                    </execute>\r
+                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                        <parameter name='outputPath' value='tmp.DUpLMNInfoList_length' />\r
+                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].pLMNInfoList_length'`" />\r
+                                    </execute>\r
+                                    <for index='id-duplmn' start='0' end='`$tmp.DUpLMNInfoList_length`' >\r
+                                        <block atomic='true'>\r
+                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                <parameter name='outputPath' value='tmp.snssaiListdu_length' />\r
+                                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].pLMNInfoList['+$id-duplmn+'].sNSSAI_length'`" />\r
+                                            </execute>\r
+                                            <for index='id-dunssai' start='0' end='`$tmp.snssaiListdu_length`' >\r
+                                                <block atomic='true'>\r
+                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                        <parameter name='outputPath' value='tmp.configDBSNSSAI-DU' />\r
+                                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].pLMNInfoList['+ $id-duplmn +'].sNSSAI['+$id-dunssai+'].sNSSAI'`" />\r
+                                                    </execute>\r
+                                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                        <parameter name="level" value="info" />\r
+                                                        <parameter name="field1" value="sNSSAI - getNFNSSIRIC-configdb-response"/>\r
+                                                        <parameter name="field2" value="`$tmp.configDBSNSSAI-DU`"/>\r
+                                                        <parameter name="field3" value="sNSSAI from request"/>\r
+                                                        <parameter name="field4" value="`$tmp.sNSSAI`"/>\r
+                                                    </record>\r
+                                                    <switch test='`$tmp.configDBSNSSAI-DU == $tmp.sNSSAI`'>\r
+                                                        <outcome value='true'>\r
+                                                            <block atomic='true'>\r
+                                                                <switch test='`$prop.ransim-mounted`'>\r
+                                                                    <outcome value='false'>\r
+                                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                            <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToNRCellDU`"/>\r
+                                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
+                                                                            <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                                            <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                        </execute>\r
+                                                                    </outcome>\r
+                                                                    <outcome value='true'>\r
+                                                                        <block atomic='true'>\r
+                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToNRCellDU.ransim-mounted`"/>\r
+                                                                                <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
+                                                                                <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                                                <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                            </execute>\r
+                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
+                                                                                <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
+                                                                                <parameter name="target" value="{mountName}"/>\r
+                                                                                <parameter name="replacement" value="`$tmp.GNBDUId`"/>\r
+                                                                            </execute>\r
+                                                                        </block>\r
+                                                                    </outcome>\r
+                                                                </switch>\r
+                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
+                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
+                                                                    <parameter name="target" value="{idGNBDUFunction}"/>\r
+                                                                    <parameter name="replacement" value="`$tmp.GNBDUId`"/>\r
+                                                                </execute>\r
+                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
+                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
+                                                                    <parameter name="target" value="{idNRCellDU}"/>\r
+                                                                    <parameter name="replacement" value="`$tmp.cellDULocalId`"/>\r
+                                                                </execute>\r
+                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
+                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
+                                                                    <parameter name="target" value="{mcc}"/>\r
+                                                                    <parameter name="replacement" value="`$tmp.mcc`"/>\r
+                                                                </execute>\r
+                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
+                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
+                                                                    <parameter name="target" value="{mnc}"/>\r
+                                                                    <parameter name="replacement" value="`$tmp.mnc`"/>\r
+                                                                </execute>\r
+                                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                    <parameter name="level" value="info" />\r
+                                                                    <parameter name="field1" value="patch cellDU NSSAI parameters"/>\r
+                                                                    <parameter name="field2" value="`$tmp.nearRTRICId`"/>\r
+                                                                    <parameter name="field3" value="`$tmp.GNBDUId`"/>\r
+                                                                    <parameter name="field4" value="`$tmp.cellDULocalId`"/>\r
+                                                                    <parameter name="field5" value="`$tmp.mcc`"/>\r
+                                                                    <parameter name="field6" value="`$tmp.mnc`"/>\r
+                                                                    <parameter name="field7" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
+                                                                </record>\r
+                                                                <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                    <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`" />\r
+                                                                    <parameter name="restapiUrl" value="`$prop.controller.url + $tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
+                                                                    <parameter name="restapiUser" value="`$prop.controller.user`" />\r
+                                                                    <parameter name="restapiPassword" value="`$prop.controller.pwd`"/>\r
+                                                                    <parameter name="httpMethod" value="PATCH"/>\r
+                                                                    <parameter name="responsePrefix" value="activate-cellDU-PLMNInfoList-response"/>\r
+                                                                    <parameter name='contentType' value='application/yang.patch+json' />\r
+                                                                    <parameter name='accept' value='application/yang.patch-status+json'/>\r
+                                                                    <parameter name='format' value='json' />\r
+                                                                    <outcome value='failure'>\r
+                                                                        <block atomic='true'>\r
+                                                                            <block atomic='true'>\r
+                                                                                <set>\r
+                                                                                    <parameter name="tmp.so.callbackURL" value="`$payloadJson.input.callbackURL`"/>\r
+                                                                                    <parameter name="tmp.status" value="`$error-code`"/>\r
+                                                                                    <parameter name="tmp.reason" value="`$error-message`"/>\r
+                                                                                    <parameter name="tmp.requestID" value="`$activate-r-a-n-slice-instance-input.common-header.request-id`"/>\r
+                                                                                    <parameter name="tmp.action" value="`$activate-r-a-n-slice-instance-input.action`"/>\r
+                                                                                </set>\r
+                                                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/so-callback-response.log" />\r
+                                                                                    <parameter name="level" value="info" />\r
+                                                                                    <parameter name="field1" value="URL for SO Callback Response"/>\r
+                                                                                    <parameter name='field2' value="`$tmp.so.callbackURL`" />\r
+                                                                                    <parameter name='field3' value="`$tmp.status`" />\r
+                                                                                    <parameter name='field4' value="`$tmp.reason`" />\r
+                                                                                    <parameter name='field5' value="`$tmp.requestID`" />\r
+                                                                                    <parameter name='field6' value="`$tmp.action`" />\r
+                                                                                </record>\r
+                                                                                <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                    <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-so-response.json'`" />\r
+                                                                                    <parameter name="restapiUrl" value="`$tmp.so.callbackURL`"/>\r
+                                                                                    <parameter name="httpMethod" value="POST"/>\r
+                                                                                    <parameter name="responsePrefix" value="so-callback-activate-response"/>\r
+                                                                                    <parameter name='contentType' value='application/json' />\r
+                                                                                    <parameter name='format' value='json' />\r
+                                                                                    <parameter name='accept' value='*/*' />\r
+                                                                                    <parameter name="convertResponse" value="true"/>\r
+                                                                                    <outcome value='failure'>\r
+                                                                                        <block>\r
+                                                                                            <return status='failure'>\r
+                                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                                <parameter name="error-code" value="500" />\r
+                                                                                                <parameter name="error-message" value="Error sending SO Response" />\r
+                                                                                            </return>\r
+                                                                                        </block>\r
+                                                                                    </outcome>\r
+                                                                                    <outcome value='success'>\r
+                                                                                        <block>\r
+                                                                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                                <parameter name="level" value="info" />\r
+                                                                                                <parameter name="field1" value="SO Response Sent "/>\r
+                                                                                            </record>\r
+                                                                                        </block>\r
+                                                                                    </outcome>\r
+                                                                                </execute>\r
+                                                                            </block>\r
+                                                                            <set>\r
+                                                                                <parameter name='error-code' value='500'/>\r
+                                                                                <parameter name='error-message' value='Error patching cellDU PLMNInfoList. Aborting RPC executiopn'/>\r
+                                                                            </set>\r
+                                                                            <return status='failure'>\r
+                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                <parameter name='error-code' value='500'/>\r
+                                                                                <parameter name='error-message' value='Error updating NECellDU - PLMNInfo. Aborting RPC executiopn'/>\r
+                                                                            </return>\r
+                                                                        </block>\r
+                                                                    </outcome>\r
+                                                                    <outcome value='success'>\r
+                                                                        <block atomic='true'>\r
+                                                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                <parameter name="level" value="info" />\r
+                                                                                <parameter name="field1" value="Successfully Patched - cellDU PLMNInfo List"/>\r
+                                                                            </record>\r
+                                                                        </block>\r
+                                                                    </outcome>\r
+                                                                </execute>\r
+                                                            </block>\r
+                                                        </outcome>\r
+                                                    </switch>\r
+                                                </block>\r
+                                            </for>\r
+                                        </block>\r
+                                    </for>\r
+                                </block>\r
+                            </for>\r
+                        </block>\r
+                    </for>\r
+                </block>\r
+            </for>\r
+            <return status='success'>\r
+                <parameter name="ack-final" value="Y" />\r
+                <parameter name="error-code" value="200" />\r
+                <parameter name="error-message" value="SUCCESSFUL Execution" />\r
+            </return>\r
+            <block atomic='true'>\r
+                <set>\r
+                    <parameter name="tmp.status" value="`$error-code`"/>\r
+                    <parameter name="tmp.reason" value="`$error-message`"/>\r
+                    <parameter name="tmp.requestID" value="`$activate-r-a-n-slice-input.common-header.request-id `"/>\r
+                    <parameter name="tmp.action" value="`$activate-r-a-n-slice-input.action`"/>\r
+                </set>\r
+                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                    <parameter name="source" value="`$prop.restapi.so.callbackURL`"/>\r
+                    <parameter name="outputPath" value="tmp.so.callbackURL"/>\r
+                    <parameter name="target" value="{requestId}"/>\r
+                    <parameter name="replacement" value="`$tmp.requestID`"/>\r
+                </execute>\r
+                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                    <parameter name="file" value="/opt/opendaylight/current/data/log/so-callback-response.log" />\r
+                    <parameter name="level" value="info" />\r
+                    <parameter name="field1" value="URL for SO Callback Response"/>\r
+                    <parameter name='field2' value="`$payloadJson.input.callbackURL`" />\r
+                    <parameter name='field3' value="`$tmp.status`" />\r
+                    <parameter name='field4' value="`$tmp.reason`" />\r
+                    <parameter name='field5' value="`$tmp.requestID`" />\r
+                    <parameter name='field6' value="`$tmp.action`" />\r
+                </record>\r
+                <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                    <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-so-response.json'`" />\r
+                    <parameter name="restapiUrl" value="`$payloadJson.input.callbackURL`"/>\r
+                    <parameter name="httpMethod" value="POST"/>\r
+                    <parameter name="responsePrefix" value="so-callback-activate-response"/>\r
+                    <parameter name='contentType' value='application/json' />\r
+                    <parameter name='format' value='json' />\r
+                    <parameter name='accept' value='*/*' />\r
+                    <parameter name="restapiUser" value="`$prop.restapi.so.user`" />\r
+                    <parameter name="restapiPassword" value="`$prop.restapi.so.password`"/>\r
+                    <outcome value='failure'>\r
+                        <block>\r
+                            <set>\r
+                                <parameter name='error-code' value='500'/>\r
+                                <parameter name='error-message' value='Error sending SO response. Aborting RPC executiopn'/>\r
+                            </set>\r
+                            <return status='failure'>\r
+                                <parameter name='ack-final' value='Y'/>\r
+                                <parameter name="error-code" value="500" />\r
+                                <parameter name="error-message" value="Error sending SO Response" />\r
+                            </return>\r
+                        </block>\r
+                    </outcome>\r
+                    <outcome value='success'>\r
+                        <block>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="SO Response Sent "/>\r
+                            </record>\r
+                        </block>\r
+                    </outcome>\r
+                </execute>\r
+            </block>\r
+        </block>\r
+    </method>\r
+</service-logic>
\ No newline at end of file
index 4fd07d1..fa7c4ed 100644 (file)
@@ -1,12 +1,8 @@
 <service-logic\r
     xmlns='http://www.onap.org/sdnc/svclogic'\r
     xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='ran-slice-api' version='${project.version}'>\r
-    <method rpc='activateRANSliceInstance' mode='sync'>\r
+    <method rpc='activateRANSliceInstance-cps' mode='sync'>\r
         <block atomic='true'>\r
-            <set>\r
-                <parameter name='error-code' value='200' />\r
-                <parameter name='error-message' value='Successful execution of activateRANSice RPC' />\r
-            </set>\r
             <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                 <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                 <parameter name="level" value="info" />\r
                 <parameter name="field6" value="RPC Payload String "/>\r
                 <parameter name="field7" value="`$activate-r-a-n-slice-instance-input.payload`"/>\r
             </record>\r
+            <set>\r
+                <parameter name='error-code' value='200' />\r
+                <parameter name='error-message' value='Successful execution of activateRANSice RPC' />\r
+            </set>\r
             <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='jsonStringToCtx'>\r
                 <parameter name='source' value='activate-r-a-n-slice-instance-input.payload' />\r
                 <parameter name='outputPath' value='payloadJson' />\r
             <set>\r
                 <parameter name='tmp.sNSSAI' value="`$payloadJson.input.sNSSAI`" />\r
             </set>\r
-            <set>\r
-                <parameter name='tmp.sliceprofileid' value="`$payloadJson.input.sliceProfileId`" />\r
-            </set>\r
             <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\r
                 <parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-activateRANSlice-context.log' />\r
             </execute>\r
             <set>\r
-                <parameter name='tmp.payload.RANNFNSSIId' value="`$payloadJson.input.RANNFNSSIId`" />\r
+                <parameter name='tmp.sliceprofileid' value="`$payloadJson.input.sliceProfileId`" />\r
             </set>\r
             <execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\r
                 <parameter name='fileName' value='/opt/onap/ccsdk/data/properties/ran-slice-api-dg.properties' />\r
                 <parameter name='contextPrefix' value='prop' />\r
             </execute>\r
+            <set>\r
+                <parameter name='tmp.payload.RANNFNSSIId' value="`$payloadJson.input.RANNFNSSIId`" />\r
+            </set>\r
             <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                 <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                 <parameter name="level" value="info" />\r
                             <parameter name="field2" value="`$get-anchors-cps-response._length`"/>\r
                         </record>\r
                         <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\r
-                            <parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-modifyallocate-cps-context.log' />\r
+                            <parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-activateRANSlice-context.log' />\r
                         </execute>\r
                     </block>\r
                 </outcome>\r
                                                 <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                                                     <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                                                     <parameter name="level" value="info" />\r
-                                                    <parameter name="field1" value="Successfully Obtained NearRT RIC info from CPS"/>\r
+                                                    <parameter name="field1" value="Successfully Obtained NearRTRIC info from CPS"/>\r
                                                     <parameter name="field2" value="`$getNFNSSIRIC-cps-response._length`"/>\r
                                                 </record>\r
                                                 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\r
-                                                    <parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-terminateRANSlice-configrsp-context.log' />\r
+                                                    <parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-activateRANSlice-context.log' />\r
                                                 </execute>\r
                                             </block>\r
                                         </outcome>\r
                                         </outcome>\r
                                         <outcome value='success'>\r
                                             <block atomic='true'>\r
-                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
-                                                    <parameter name="level" value="info" />\r
-                                                    <parameter name="field1" value="Successfully Obtained MCC info from CPS"/>\r
-                                                    <parameter name="field2" value="`$getplmnmccid-cps-response.httpResponse`"/>\r
-                                                </record>\r
                                                 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
                                                     <parameter name='outputPath' value='tmp.plmn.mcc' />\r
                                                     <parameter name='source' value="`'getplmnmccid-cps-response.[0]'`" />\r
                                                 <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                                                     <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                                                     <parameter name="level" value="info" />\r
-                                                    <parameter name="field1" value="plmn mcc value"/>\r
-                                                    <parameter name="field2" value="`$tmp.plmn.mcc`"/>\r
+                                                    <parameter name="field1" value="Successfully Obtained MCC info from CPS"/>\r
+                                                    <parameter name="field2" value="`$getplmnmccid-cps-response.httpResponse`"/>\r
                                                 </record>\r
                                             </block>\r
                                         </outcome>\r
                                         </outcome>\r
                                         <outcome value='success'>\r
                                             <block atomic='true'>\r
-                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
-                                                    <parameter name="level" value="info" />\r
-                                                    <parameter name="field1" value="Successfully Obtained plmnmnc info from Cps"/>\r
-                                                    <parameter name="field2" value="`$getplmnid-cps-response`"/>\r
-                                                </record>\r
                                                 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
                                                     <parameter name='outputPath' value='tmp.plmn.mnc' />\r
                                                     <parameter name='source' value="`'getplmnmncid-cps-response.[0]'`" />\r
                                                 <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                                                     <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                                                     <parameter name="level" value="info" />\r
-                                                    <parameter name="field1" value="plmn mnc value"/>\r
-                                                    <parameter name="field2" value="`$tmp.plmn.mnc`"/>\r
+                                                    <parameter name="field1" value="Successfully Obtained MNC info from Cps"/>\r
+                                                    <parameter name="field2" value="`$getplmnmncid-cps-response.httpResponse`"/>\r
                                                 </record>\r
                                             </block>\r
                                         </outcome>\r
                                         <parameter name='tmp.mcc' value='`$tmp.plmn.mcc`'/>\r
                                         <parameter name='tmp.mnc' value='`$tmp.plmn.mnc`'/>\r
                                     </set>\r
+                                    <set>\r
+                                        <parameter name='tmp.RICList_length' value="`$getNFNSSIRIC-cps-response._length`"/>\r
+                                    </set>\r
                                 </block>\r
                             </block>\r
                         </outcome>\r
                     </switch>\r
                 </block>\r
             </for>\r
-            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
-                <parameter name="level" value="info" />\r
-                <parameter name="field1" value="`$tmp.pLMNId`"/>\r
-                <parameter name="field2" value="`$tmp.mcc`"/>\r
-                <parameter name="field3" value="`$tmp.mnc`"/>\r
-            </record>\r
-            <set>\r
-                <parameter name='tmp.RICList_length' value="`$getNFNSSIRIC-cps-response._length`"/>\r
-            </set>\r
             <return status='success'>\r
                 <parameter name="ack-final" value="Y" />\r
                 <parameter name="error-code" value="200" />\r
                 <block atomic='true'>\r
                     <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
                         <parameter name='outputPath' value='tmp.nearRTRICId' />\r
-                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.[' + $idy +'].nearRTRICId'`" />\r
+                        <parameter name='source' value="`'getNFNSSIRIC-cps-response.[' + $idy +'].idNearRTRIC'`" />\r
                     </execute>\r
                 </block>\r
                 <block atomic='true'>\r
                     <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                        <parameter name='outputPath' value='tmp.CUUPList_length' />\r
-                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUUPList_length'`" />\r
+                        <parameter name='outputPath' value='tmp.CUCPList_length' />\r
+                        <parameter name='source' value="`'getNFNSSIRIC-cps-response.[' + $idy +'].GNBCUCPFunction_length'`" />\r
                     </execute>\r
                     <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                         <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                         <parameter name="level" value="info" />\r
                         <parameter name="field1" value="Number of CUCP List Entries "/>\r
-                        <parameter name="field2" value="`$tmp.CUUPList_length`"/>\r
+                        <parameter name="field2" value="`$tmp.CUCPList_length`"/>\r
                         <parameter name="field3" value="for the NearRTRIC"/>\r
                         <parameter name="field4" value="`$tmp.nearRTRICId`"/>\r
                     </record>\r
-                    <for index='id-cuup' start='0' end='`$tmp.CUUPList_length`'>\r
+                    <for index='idz' start='0' end='`$tmp.CUCPList_length`'>\r
                         <block atomic='true'>\r
                             <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                <parameter name='outputPath' value='tmp.idGNBCUUPFunction' />\r
-                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].gNBCUUPId'`" />\r
+                                <parameter name='outputPath' value='tmp.CUCPName' />\r
+                                <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUCPFunction['+ $idz +'].attributes.gNBCUName'`" />\r
                             </execute>\r
                             <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                                 <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                                 <parameter name="level" value="info" />\r
-                                <parameter name="field1" value="idGNBCUUPFunction "/>\r
-                                <parameter name="field2" value="`$tmp.idGNBCUUPFunction`"/>\r
+                                <parameter name="field1" value="CUCPName "/>\r
+                                <parameter name="field2" value="`$tmp.CUCPName`"/>\r
                             </record>\r
                             <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                <parameter name='outputPath' value='tmp.pLMNInfoList' />\r
-                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].pLMNInfoList_length'`" />\r
+                                <parameter name='outputPath' value='tmp.cellCUList_length' />\r
+                                <parameter name='source' value="`'getNFNSSIRIC-cps-response.[' + $idy +'].GNBCUCPFunction[' + $idz +'].NRCellCU_length'`" />\r
                             </execute>\r
-                            <for index='id-plmn' start='0' end='`$tmp.pLMNInfoList`'>\r
+                            <for index='idcu' start='0' end='`$tmp.cellCUList_length`' >\r
                                 <block atomic='true'>\r
                                     <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                        <parameter name='outputPath' value='tmp.snssaiListup_length' />\r
-                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].pLMNInfoList['+$id-plmn+'].sNSSAI_length'`" />\r
+                                        <parameter name='outputPath' value='tmp.pLMNInfoList_length' />\r
+                                        <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUCPFunction['+ $idz +'].NRCellCU['+ $idcu +'].attributes.pLMNInfoList_length'`" />\r
                                     </execute>\r
                                     <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                                         <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                                         <parameter name="level" value="info" />\r
-                                        <parameter name="field1" value="CUUP - snssaiList_length"/>\r
-                                        <parameter name="field2" value="`$tmp.snssaiListup_length`"/>\r
+                                        <parameter name="field1" value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUCPFunction['+ $idz +'].NRCellCU['+ $idcu +'].attributes.pLMNInfoList_length'`"/>\r
+                                        <parameter name="field2" value="`$tmp.pLMNInfoList_length`"/>\r
                                     </record>\r
-                                    <for index='id-cuupnssai' start='0' end='`$tmp.snssaiListup_length`' >\r
-                                        <block atomic='true'>\r
-                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                                <parameter name='outputPath' value='tmp.configDBSNSSAI' />\r
-                                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].pLMNInfoList['+ $id-plmn +'].sNSSAI['+$id-cuupnssai+'].sNSSAI'`" />\r
-                                            </execute>\r
-                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
-                                                <parameter name="level" value="info" />\r
-                                                <parameter name="field1" value="sNSSAI - getNFNSSIRIC-configdb-response"/>\r
-                                                <parameter name="field2" value="`$tmp.configDBSNSSAI`"/>\r
-                                                <parameter name="field3" value="sNSSAI from request"/>\r
-                                                <parameter name="field4" value="`$tmp.sNSSAI`"/>\r
-                                            </record>\r
-                                            <switch test='`$tmp.configDBSNSSAI == $tmp.sNSSAI`'>\r
-                                                <outcome value='false'>\r
-                                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
-                                                        <parameter name="level" value="info" />\r
-                                                        <parameter name="field1" value="sNSSAI doesn't match"/>\r
-                                                    </record>\r
-                                                </outcome>\r
-                                                <outcome value='true'>\r
+                                    <switch test='`$tmp.pLMNInfoList_length > 0`'>\r
+                                        <outcome value='true'>\r
+                                            <block atomic='true'>\r
+                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                    <parameter name="level" value="info" />\r
+                                                    <parameter name="field1" value="CUCP plmninfolistLength in true "/>\r
+                                                    <parameter name="field2" value="`$tmp.pLMNInfoList_length`"/>\r
+                                                </record>\r
+                                                <for index='id-cuplmn' start='0' end='`$tmp.pLMNInfoList_length`' >\r
                                                     <block atomic='true'>\r
-                                                        <switch test='`$prop.ransim-mounted`'>\r
-                                                            <outcome value='false'>\r
-                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                    <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToGNBCUUP`"/>\r
-                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
-                                                                    <parameter name="target" value="{idNearRTRIC}"/>\r
-                                                                    <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
-                                                                </execute>\r
-                                                            </outcome>\r
-                                                            <outcome value='true'>\r
-                                                                <block atomic='true'>\r
-                                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                        <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToGNBCUUP.ransim-mounted`"/>\r
-                                                                        <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
-                                                                        <parameter name="target" value="{idNearRTRIC}"/>\r
-                                                                        <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
-                                                                    </execute>\r
-                                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                        <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
-                                                                        <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
-                                                                        <parameter name="target" value="{mountName}"/>\r
-                                                                        <parameter name="replacement" value="`$tmp.idGNBCUUPFunction`"/>\r
-                                                                    </execute>\r
-                                                                </block>\r
-                                                            </outcome>\r
-                                                        </switch>\r
-                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                            <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
-                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
-                                                            <parameter name="target" value="{idNearRTRIC}"/>\r
-                                                            <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
-                                                        </execute>\r
-                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                            <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
-                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
-                                                            <parameter name="target" value="{idGNBCUUPFunction}"/>\r
-                                                            <parameter name="replacement" value="`$tmp.idGNBCUUPFunction`"/>\r
+                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                            <parameter name='outputPath' value='tmp.sNssaiListLengthCU' />\r
+                                                            <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUCPFunction['+ $idz +'].NRCellCU['+ $idcu +'].attributes.pLMNInfoList['+ $id-cuplmn +'].sNSSAIList_length'`" />\r
                                                         </execute>\r
-                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                            <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
-                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
-                                                            <parameter name="target" value="{mcc}"/>\r
-                                                            <parameter name="replacement" value="`$tmp.mcc`"/>\r
-                                                        </execute>\r
-                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                            <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
-                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
-                                                            <parameter name="target" value="{mnc}"/>\r
-                                                            <parameter name="replacement" value="`$tmp.mnc`"/>\r
-                                                        </execute>\r
-                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
-                                                            <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`" />\r
-                                                            <parameter name="restapiUrl" value="`$prop.controller.url + $tmp.patchPLMNInfoList-CUUP.url`"/>\r
-                                                            <parameter name="restapiUser" value="`$prop.controller.user`" />\r
-                                                            <parameter name="restapiPassword" value="`$prop.controller.pwd`"/>\r
-                                                            <parameter name="httpMethod" value="PATCH"/>\r
-                                                            <parameter name="responsePrefix" value="activate-gNBCUUP-PLMNInfoList-response"/>\r
-                                                            <parameter name='contentType' value='application/yang.patch+json' />\r
-                                                            <parameter name='accept' value='application/yang.patch-status+json'/>\r
-                                                            <parameter name='format' value='json' />\r
-                                                            <outcome value='failure'>\r
+                                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                            <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                            <parameter name="level" value="info" />\r
+                                                            <parameter name="field1" value="CUCP_plmninfolength_nssailength "/>\r
+                                                            <parameter name="field2" value="`$tmp.sNssaiListLengthCU`"/>\r
+                                                        </record>\r
+                                                        <switch test='`$tmp.sNssaiListLengthCU > 0`'>\r
+                                                            <outcome value='true'>\r
                                                                 <block atomic='true'>\r
-                                                                    <set>\r
-                                                                        <parameter name='error-code' value='500'/>\r
-                                                                        <parameter name='error-message' value='Error patching CUUP PLMNInfoList. Aborting RPC executiopn'/>\r
-                                                                    </set>\r
-                                                                    <return status='failure'>\r
-                                                                        <parameter name='ack-final' value='Y'/>\r
-                                                                        <parameter name='error-code' value='500'/>\r
-                                                                        <parameter name='error-message' value='Error patching CUUP PLMNInfo. Aborting RPC executiopn'/>\r
-                                                                    </return>\r
-                                                                    <block atomic='true'>\r
-                                                                        <set>\r
-                                                                            <parameter name="tmp.so.callbackURL" value="`$payloadJson.input.callbackURL`"/>\r
-                                                                            <parameter name="tmp.status" value="`$error-code`"/>\r
-                                                                            <parameter name="tmp.reason" value="`$error-message`"/>\r
-                                                                            <parameter name="tmp.requestID" value="`$activate-r-a-n-slice-instance-input.common-header.request-id`"/>\r
-                                                                            <parameter name="tmp.action" value="`$activate-r-a-n-slice-instance-input.action`"/>\r
-                                                                        </set>\r
-                                                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                                            <parameter name="file" value="/opt/opendaylight/current/data/log/so-callback-response.log" />\r
-                                                                            <parameter name="level" value="info" />\r
-                                                                            <parameter name="field1" value="URL for SO Callback Response"/>\r
-                                                                            <parameter name='field2' value="`$tmp.so.callbackURL`" />\r
-                                                                            <parameter name='field3' value="`$tmp.status`" />\r
-                                                                            <parameter name='field4' value="`$tmp.reason`" />\r
-                                                                            <parameter name='field5' value="`$tmp.requestID`" />\r
-                                                                            <parameter name='field6' value="`$tmp.action`" />\r
-                                                                        </record>\r
-                                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
-                                                                            <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-so-response.json'`" />\r
-                                                                            <parameter name="restapiUrl" value="`$tmp.so.callbackURL`"/>\r
-                                                                            <parameter name="httpMethod" value="POST"/>\r
-                                                                            <parameter name="responsePrefix" value="so-callback-activate-response"/>\r
-                                                                            <parameter name='contentType' value='application/json' />\r
-                                                                            <parameter name='format' value='json' />\r
-                                                                            <parameter name='accept' value='*/*' />\r
-                                                                            <parameter name="convertResponse" value="true"/>\r
-                                                                            <outcome value='failure'>\r
-                                                                                <block>\r
-                                                                                    <return status='failure'>\r
-                                                                                        <parameter name='ack-final' value='Y'/>\r
-                                                                                        <parameter name="error-code" value="500" />\r
-                                                                                        <parameter name="error-message" value="Error sending SO Response" />\r
-                                                                                    </return>\r
-                                                                                </block>\r
-                                                                            </outcome>\r
-                                                                            <outcome value='success'>\r
-                                                                                <block>\r
-                                                                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
-                                                                                        <parameter name="level" value="info" />\r
-                                                                                        <parameter name="field1" value="SO Response Sent "/>\r
-                                                                                    </record>\r
-                                                                                </block>\r
-                                                                            </outcome>\r
-                                                                        </execute>\r
-                                                                    </block>\r
+                                                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                        <parameter name="level" value="info" />\r
+                                                                        <parameter name="field1" value="plmninfolistnssailength in true in CU "/>\r
+                                                                        <parameter name="field2" value="`$tmp.sNssaiListLengthCU`"/>\r
+                                                                    </record>\r
+                                                                    <for index='id-cusnssai' start='0' end='`$tmp.sNssaiListLengthCU`'>\r
+                                                                        <block atomic='true'>\r
+                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                                                <parameter name='outputPath' value='tmp.cpsSNSSAI' />\r
+                                                                                <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUCPFunction['+ $idz +'].NRCellCU['+ $idcu +'].attributes.pLMNInfoList['+ $id-cuplmn +'].sNSSAIList['+ $id-cusnssai +'].sNssai'`" />\r
+                                                                            </execute>\r
+                                                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                <parameter name="level" value="info" />\r
+                                                                                <parameter name="field1" value="sNSSAI - getNFNSSIRIC-cps-response"/>\r
+                                                                                <parameter name="field2" value="`$tmp.cpsSNSSAI`"/>\r
+                                                                                <parameter name="field3" value="sNSSAI from request"/>\r
+                                                                                <parameter name="field4" value="`$tmp.sNSSAI`"/>\r
+                                                                            </record>\r
+                                                                            <switch test='`$tmp.cpsSNSSAI == $tmp.sNSSAI`'>\r
+                                                                                <outcome value='true'>\r
+                                                                                    <block atomic='true'>\r
+                                                                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                            <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                            <parameter name="level" value="info" />\r
+                                                                                            <parameter name="field1" value="CellCU is applicable for the NSSAI "/>\r
+                                                                                        </record>\r
+                                                                                        <switch test='`$prop.ransim-mounted`'>\r
+                                                                                            <outcome value='false'>\r
+                                                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                                    <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToNRCellCU`"/>\r
+                                                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                                                    <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                                                                    <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                                                </execute>\r
+                                                                                            </outcome>\r
+                                                                                            <outcome value='true'>\r
+                                                                                                <block atomic='true'>\r
+                                                                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                                        <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToNRCellCU.ransim-mounted`"/>\r
+                                                                                                        <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                                                        <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                                                                        <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                                                    </execute>\r
+                                                                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                                        <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                                                        <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                                                        <parameter name="target" value="{mountName}"/>\r
+                                                                                                        <parameter name="replacement" value="`$tmp.CUCPName`"/>\r
+                                                                                                    </execute>\r
+                                                                                                </block>\r
+                                                                                            </outcome>\r
+                                                                                        </switch>\r
+                                                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                                                            <parameter name='outputPath' value='tmp.NRCellCUID' />\r
+                                                                                            <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUCPFunction['+ $idz +'].NRCellCU['+ $idcu +'].idNRCellCU'`" />\r
+                                                                                        </execute>\r
+                                                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                            <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                                            <parameter name="target" value="{idGNBCUCPFunction}"/>\r
+                                                                                            <parameter name="replacement" value="`$tmp.CUCPName`"/>\r
+                                                                                        </execute>\r
+                                                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                            <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                                            <parameter name="target" value="{idNRCellCU}"/>\r
+                                                                                            <parameter name="replacement" value="`$tmp.NRCellCUID`"/>\r
+                                                                                        </execute>\r
+                                                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                            <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                                            <parameter name="target" value="{mcc}"/>\r
+                                                                                            <parameter name="replacement" value="`$tmp.mcc`"/>\r
+                                                                                        </execute>\r
+                                                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                            <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
+                                                                                            <parameter name="target" value="{mnc}"/>\r
+                                                                                            <parameter name="replacement" value="`$tmp.mnc`"/>\r
+                                                                                        </execute>\r
+                                                                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                            <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                            <parameter name="level" value="info" />\r
+                                                                                            <parameter name="field1" value="patch cellCU NSSAI parameters"/>\r
+                                                                                            <parameter name="field2" value="`$tmp.nearRTRICId`"/>\r
+                                                                                            <parameter name="field3" value="`$tmp.CUCPName`"/>\r
+                                                                                            <parameter name="field4" value="`$tmp.NRCellCUID`"/>\r
+                                                                                            <parameter name="field5" value="`$tmp.mcc`"/>\r
+                                                                                            <parameter name="field6" value="`$tmp.mnc`"/>\r
+                                                                                            <parameter name="field7" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                                        </record>\r
+                                                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                            <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`" />\r
+                                                                                            <parameter name="restapiUrl" value="`$prop.controller.url + $tmp.patchPLMNInfoListEntry.url`"/>\r
+                                                                                            <parameter name="restapiUser" value="`$prop.controller.user`" />\r
+                                                                                            <parameter name="restapiPassword" value="`$prop.controller.pwd`"/>\r
+                                                                                            <parameter name="httpMethod" value="PATCH"/>\r
+                                                                                            <parameter name="responsePrefix" value="activate-cellCU-PLMNInfoList-response"/>\r
+                                                                                            <parameter name='contentType' value='application/yang.patch+json' />\r
+                                                                                            <parameter name='accept' value='application/yang.patch-status+json'/>\r
+                                                                                            <parameter name='format' value='json' />\r
+                                                                                            <outcome value='failure'>\r
+                                                                                                <block atomic='true'>\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='error-code' value='500'/>\r
+                                                                                                        <parameter name='error-message' value='Error patching cellCU PLMNInfoList. Aborting RPC executiopn'/>\r
+                                                                                                    </set>\r
+                                                                                                    <return status='failure'>\r
+                                                                                                        <parameter name='ack-final' value='Y'/>\r
+                                                                                                        <parameter name='error-code' value='500'/>\r
+                                                                                                        <parameter name='error-message' value='Error updating NRcellCU - PLMNInfo. Aborting RPC executiopn'/>\r
+                                                                                                    </return>\r
+                                                                                                    <block atomic='true'>\r
+                                                                                                        <set>\r
+                                                                                                            <parameter name="tmp.so.callbackURL" value="`$payloadJson.input.callbackURL`"/>\r
+                                                                                                            <parameter name="tmp.status" value="`$error-code`"/>\r
+                                                                                                            <parameter name="tmp.reason" value="`$error-message`"/>\r
+                                                                                                            <parameter name="tmp.requestID" value="`$activate-r-a-n-slice-instance-input.common-header.request-id`"/>\r
+                                                                                                            <parameter name="tmp.action" value="`$activate-r-a-n-slice-instance-input.action`"/>\r
+                                                                                                        </set>\r
+                                                                                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                                            <parameter name="file" value="/opt/opendaylight/current/data/log/so-callback-response.log" />\r
+                                                                                                            <parameter name="level" value="info" />\r
+                                                                                                            <parameter name="field1" value="URL for SO Callback Response"/>\r
+                                                                                                            <parameter name='field2' value="`$tmp.so.callbackURL`" />\r
+                                                                                                            <parameter name='field3' value="`$tmp.status`" />\r
+                                                                                                            <parameter name='field4' value="`$tmp.reason`" />\r
+                                                                                                            <parameter name='field5' value="`$tmp.requestID`" />\r
+                                                                                                            <parameter name='field6' value="`$tmp.action`" />\r
+                                                                                                        </record>\r
+                                                                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                                            <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-so-response.json'`" />\r
+                                                                                                            <parameter name="restapiUrl" value="`$tmp.so.callbackURL`"/>\r
+                                                                                                            <parameter name="httpMethod" value="POST"/>\r
+                                                                                                            <parameter name="responsePrefix" value="so-callback-activate-response"/>\r
+                                                                                                            <parameter name='contentType' value='application/json' />\r
+                                                                                                            <parameter name='format' value='json' />\r
+                                                                                                            <parameter name='accept' value='*/*' />\r
+                                                                                                            <parameter name="convertResponse" value="true"/>\r
+                                                                                                            <outcome value='failure'>\r
+                                                                                                                <block>\r
+                                                                                                                    <return status='failure'>\r
+                                                                                                                        <parameter name='ack-final' value='Y'/>\r
+                                                                                                                        <parameter name="error-code" value="500" />\r
+                                                                                                                        <parameter name="error-message" value="Error sending SO Response" />\r
+                                                                                                                    </return>\r
+                                                                                                                </block>\r
+                                                                                                            </outcome>\r
+                                                                                                            <outcome value='success'>\r
+                                                                                                                <block>\r
+                                                                                                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                                                        <parameter name="level" value="info" />\r
+                                                                                                                        <parameter name="field1" value="SO Response Sent "/>\r
+                                                                                                                    </record>\r
+                                                                                                                </block>\r
+                                                                                                            </outcome>\r
+                                                                                                        </execute>\r
+                                                                                                    </block>\r
+                                                                                                </block>\r
+                                                                                            </outcome>\r
+                                                                                            <outcome value='success'>\r
+                                                                                                <block atomic='true'>\r
+                                                                                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                                        <parameter name="level" value="info" />\r
+                                                                                                        <parameter name="field1" value="Successfully Patched - cellCU PLMNInfo List"/>\r
+                                                                                                    </record>\r
+                                                                                                </block>\r
+                                                                                            </outcome>\r
+                                                                                        </execute>\r
+                                                                                    </block>\r
+                                                                                </outcome>\r
+                                                                            </switch>\r
+                                                                        </block>\r
+                                                                    </for>\r
                                                                 </block>\r
                                                             </outcome>\r
-                                                            <outcome value='success'>\r
+                                                            <outcome value='false'>\r
                                                                 <block atomic='true'>\r
                                                                     <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                                                                         <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                                                                         <parameter name="level" value="info" />\r
-                                                                        <parameter name="field1" value="Successfully Patched - gNBCUUP PLMNInfo List"/>\r
+                                                                        <parameter name="field1" value="plmninfolistnssailength in false in CU "/>\r
+                                                                        <parameter name="field2" value="`$tmp.sNssaiListLengthCU`"/>\r
                                                                     </record>\r
                                                                 </block>\r
                                                             </outcome>\r
-                                                        </execute>\r
+                                                        </switch>\r
                                                     </block>\r
-                                                </outcome>\r
-                                            </switch>\r
-                                        </block>\r
-                                    </for>\r
+                                                </for>\r
+                                            </block>\r
+                                        </outcome>\r
+                                        <outcome value='false'>\r
+                                            <block atomic='true'>\r
+                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                    <parameter name="level" value="info" />\r
+                                                    <parameter name="field1" value="CUCP plmninfolistlength in false "/>\r
+                                                    <parameter name="field2" value="`$tmp.pLMNInfoList_length`"/>\r
+                                                </record>\r
+                                            </block>\r
+                                        </outcome>\r
+                                    </switch>\r
                                 </block>\r
                             </for>\r
                         </block>\r
                 </block>\r
                 <block atomic='true'>\r
                     <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                        <parameter name='outputPath' value='tmp.CUCPList_length' />\r
-                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUCPList_length'`" />\r
+                        <parameter name='outputPath' value='tmp.CUUPList_length' />\r
+                        <parameter name='source' value="`'getNFNSSIRIC-cps-response.[' + $idy +'].GNBCUUPFunction_length'`" />\r
                     </execute>\r
                     <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                         <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                         <parameter name="level" value="info" />\r
-                        <parameter name="field1" value="Number of CUCP List Entries "/>\r
-                        <parameter name="field2" value="`$tmp.CUCPList_length`"/>\r
+                        <parameter name="field1" value="Number of CUUP List Entries "/>\r
+                        <parameter name="field2" value="`$tmp.CUUPList_length`"/>\r
                         <parameter name="field3" value="for the NearRTRIC"/>\r
                         <parameter name="field4" value="`$tmp.nearRTRICId`"/>\r
                     </record>\r
-                    <for index='idz' start='0' end='`$tmp.CUCPList_length`'>\r
+                    <for index='id-cuup' start='0' end='`$tmp.CUUPList_length`'>\r
                         <block atomic='true'>\r
                             <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                <parameter name='outputPath' value='tmp.CUCPName' />\r
-                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].gNBCUName'`" />\r
+                                <parameter name='outputPath' value='tmp.idGNBCUUPFunction' />\r
+                                <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUUPFunction['+ $id-cuup +'].idGNBCUUPFunction'`" />\r
                             </execute>\r
                             <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                                 <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                                 <parameter name="level" value="info" />\r
-                                <parameter name="field1" value="CUCPName "/>\r
-                                <parameter name="field2" value="`$tmp.CUCPName`"/>\r
+                                <parameter name="field1" value="idGNBCUUPFunction "/>\r
+                                <parameter name="field2" value="`$tmp.idGNBCUUPFunction`"/>\r
                             </record>\r
                             <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                <parameter name='outputPath' value='tmp.cellCUList_length' />\r
-                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUCPList[' + $idz +'].cellCUList_length'`" />\r
+                                <parameter name='outputPath' value='tmp.pLMNInfoList' />\r
+                                <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUUPFunction['+ $id-cuup +'].attributes.pLMNInfoList_length'`" />\r
                             </execute>\r
-                            <for index='idcu' start='0' end='`$tmp.cellCUList_length`' >\r
-                                <block atomic='true'>\r
-                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                        <parameter name='outputPath' value='tmp.cellLocalId' />\r
-                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].cellLocalId'`" />\r
-                                    </execute>\r
-                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                        <parameter name='outputPath' value='tmp.pLMNInfoList_length' />\r
-                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].pLMNInfoList_length'`" />\r
-                                    </execute>\r
-                                    <for index='id-cuplmn' start='0' end='`$tmp.pLMNInfoList_length`' >\r
-                                        <block atomic='true'>\r
-                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                                <parameter name='outputPath' value='tmp.snssaiList_length' />\r
-                                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].pLMNInfoList['+$id-cuplmn+'].sNSSAI_length'`" />\r
-                                            </execute>\r
-                                            <for index='id-cunssai' start='0' end='`$tmp.snssaiList_length`' >\r
-                                                <block atomic='true'>\r
-                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                                        <parameter name='outputPath' value='tmp.configDBSNSSAI' />\r
-                                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].pLMNInfoList['+ $id-cuplmn +'].sNSSAI['+$id-cunssai+'].sNSSAI'`" />\r
-                                                    </execute>\r
-                                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
-                                                        <parameter name="level" value="info" />\r
-                                                        <parameter name="field1" value="sNSSAI - getNFNSSIRIC-configdb-response"/>\r
-                                                        <parameter name="field2" value="`$tmp.configDBSNSSAI`"/>\r
-                                                        <parameter name="field3" value="sNSSAI from request"/>\r
-                                                        <parameter name="field4" value="`$tmp.sNSSAI`"/>\r
-                                                    </record>\r
-                                                    <switch test='`$tmp.configDBSNSSAI == $tmp.sNSSAI`'>\r
-                                                        <outcome value='true'>\r
-                                                            <block atomic='true'>\r
-                                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
-                                                                    <parameter name="level" value="info" />\r
-                                                                    <parameter name="field1" value="CellCU is applicable for the NSSAI "/>\r
-                                                                </record>\r
-                                                                <switch test='`$prop.ransim-mounted`'>\r
-                                                                    <outcome value='false'>\r
-                                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                            <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToNRCellCU`"/>\r
-                                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
-                                                                            <parameter name="target" value="{idNearRTRIC}"/>\r
-                                                                            <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
-                                                                        </execute>\r
-                                                                    </outcome>\r
-                                                                    <outcome value='true'>\r
-                                                                        <block atomic='true'>\r
-                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                                <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToNRCellCU.ransim-mounted`"/>\r
-                                                                                <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
-                                                                                <parameter name="target" value="{idNearRTRIC}"/>\r
-                                                                                <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
-                                                                            </execute>\r
-                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                                <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
-                                                                                <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
-                                                                                <parameter name="target" value="{mountName}"/>\r
-                                                                                <parameter name="replacement" value="`$tmp.CUCPName`"/>\r
-                                                                            </execute>\r
-                                                                        </block>\r
-                                                                    </outcome>\r
-                                                                </switch>\r
-                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                                                    <parameter name='outputPath' value='tmp.cellCULocalId' />\r
-                                                                    <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].cellLocalId'`" />\r
-                                                                </execute>\r
-                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
-                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
-                                                                    <parameter name="target" value="{idGNBCUCPFunction}"/>\r
-                                                                    <parameter name="replacement" value="`$tmp.CUCPName`"/>\r
-                                                                </execute>\r
-                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
-                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
-                                                                    <parameter name="target" value="{idNRCellCU}"/>\r
-                                                                    <parameter name="replacement" value="`$tmp.cellCULocalId`"/>\r
-                                                                </execute>\r
-                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
-                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
-                                                                    <parameter name="target" value="{mcc}"/>\r
-                                                                    <parameter name="replacement" value="`$tmp.mcc`"/>\r
-                                                                </execute>\r
-                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
-                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry.url"/>\r
-                                                                    <parameter name="target" value="{mnc}"/>\r
-                                                                    <parameter name="replacement" value="`$tmp.mnc`"/>\r
-                                                                </execute>\r
-                                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
-                                                                    <parameter name="level" value="info" />\r
-                                                                    <parameter name="field1" value="patch cellCU NSSAI parameters"/>\r
-                                                                    <parameter name="field2" value="`$tmp.nearRTRICId`"/>\r
-                                                                    <parameter name="field3" value="`$tmp.CUCPName`"/>\r
-                                                                    <parameter name="field4" value="`$tmp.cellCULocalId`"/>\r
-                                                                    <parameter name="field5" value="`$tmp.mcc`"/>\r
-                                                                    <parameter name="field6" value="`$tmp.mnc`"/>\r
-                                                                    <parameter name="field7" value="`$tmp.patchPLMNInfoListEntry.url`"/>\r
-                                                                </record>\r
-                                                                <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
-                                                                    <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`" />\r
-                                                                    <parameter name="restapiUrl" value="`$prop.controller.url + $tmp.patchPLMNInfoListEntry.url`"/>\r
-                                                                    <parameter name="restapiUser" value="`$prop.controller.user`" />\r
-                                                                    <parameter name="restapiPassword" value="`$prop.controller.pwd`"/>\r
-                                                                    <parameter name="httpMethod" value="PATCH"/>\r
-                                                                    <parameter name="responsePrefix" value="activate-cellCU-PLMNInfoList-response"/>\r
-                                                                    <parameter name='contentType' value='application/yang.patch+json' />\r
-                                                                    <parameter name='accept' value='application/yang.patch-status+json'/>\r
-                                                                    <parameter name='format' value='json' />\r
-                                                                    <outcome value='failure'>\r
-                                                                        <block atomic='true'>\r
-                                                                            <set>\r
-                                                                                <parameter name='error-code' value='500'/>\r
-                                                                                <parameter name='error-message' value='Error patching cellCU PLMNInfoList. Aborting RPC executiopn'/>\r
-                                                                            </set>\r
-                                                                            <return status='failure'>\r
-                                                                                <parameter name='ack-final' value='Y'/>\r
-                                                                                <parameter name='error-code' value='500'/>\r
-                                                                                <parameter name='error-message' value='Error updating NRcellCU - PLMNInfo. Aborting RPC executiopn'/>\r
-                                                                            </return>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="CUUP plmninfolength "/>\r
+                                <parameter name="field2" value="`$tmp.pLMNInfoList`"/>\r
+                            </record>\r
+                            <switch test='`$tmp.pLMNInfoList > 0`'>\r
+                                <outcome value='true'>\r
+                                    <block atomic='true'>\r
+                                        <for index='id-plmn' start='0' end='`$tmp.pLMNInfoList`'>\r
+                                            <block atomic='true'>\r
+                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                    <parameter name='outputPath' value='tmp.snssaiListup_length' />\r
+                                                    <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUUPFunction['+ $id-cuup +'].attributes.pLMNInfoList['+ $id-plmn +'].sNSSAIList_length'`" />\r
+                                                </execute>\r
+                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                    <parameter name="level" value="info" />\r
+                                                    <parameter name="field1" value="CUUP - snssaiList_length"/>\r
+                                                    <parameter name="field2" value="`$tmp.snssaiListup_length`"/>\r
+                                                </record>\r
+                                                <switch test='`$tmp.snssaiListup_length > 0`'>\r
+                                                    <outcome value='false'>\r
+                                                        <block atomic='true'>\r
+                                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                <parameter name="level" value="info" />\r
+                                                                <parameter name="field1" value="plmninfolistnssailength in false "/>\r
+                                                                <parameter name="field2" value="`$tmp.snssaiListup_length`"/>\r
+                                                            </record>\r
+                                                        </block>\r
+                                                    </outcome>\r
+                                                    <outcome value='true'>\r
+                                                        <block atomic='true'>\r
+                                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                <parameter name="level" value="info" />\r
+                                                                <parameter name="field1" value="plmninfolistnssailength in true "/>\r
+                                                                <parameter name="field2" value="`$tmp.snssaiListup_length`"/>\r
+                                                            </record>\r
+                                                            <for index='id-cuupnssai' start='0' end='`$tmp.snssaiListup_length`' >\r
+                                                                <block atomic='true'>\r
+                                                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                        <parameter name="level" value="info" />\r
+                                                                        <parameter name="field1" value="sNSSAI - getNFNSSIRIC-cps-response"/>\r
+                                                                        <parameter name="field2" value="`$tmp.cpsSNSSAI`"/>\r
+                                                                        <parameter name="field3" value="sNSSAI from request"/>\r
+                                                                        <parameter name="field4" value="`$tmp.sNSSAI`"/>\r
+                                                                    </record>\r
+                                                                    <switch test='`$tmp.cpsSNSSAI == $tmp.sNSSAI`'>\r
+                                                                        <outcome value='false'>\r
+                                                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                <parameter name="level" value="info" />\r
+                                                                                <parameter name="field1" value="sNSSAI doesn't match"/>\r
+                                                                            </record>\r
+                                                                        </outcome>\r
+                                                                        <outcome value='true'>\r
                                                                             <block atomic='true'>\r
-                                                                                <set>\r
-                                                                                    <parameter name="tmp.so.callbackURL" value="`$payloadJson.input.callbackURL`"/>\r
-                                                                                    <parameter name="tmp.status" value="`$error-code`"/>\r
-                                                                                    <parameter name="tmp.reason" value="`$error-message`"/>\r
-                                                                                    <parameter name="tmp.requestID" value="`$activate-r-a-n-slice-instance-input.common-header.request-id`"/>\r
-                                                                                    <parameter name="tmp.action" value="`$activate-r-a-n-slice-instance-input.action`"/>\r
-                                                                                </set>\r
+                                                                                <switch test='`$prop.ransim-mounted`'>\r
+                                                                                    <outcome value='false'>\r
+                                                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                            <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToGNBCUUP`"/>\r
+                                                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                                                            <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                                                            <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                                        </execute>\r
+                                                                                    </outcome>\r
+                                                                                    <outcome value='true'>\r
+                                                                                        <block atomic='true'>\r
+                                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                                <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToGNBCUUP.ransim-mounted`"/>\r
+                                                                                                <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                                                                <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                                                                <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                                            </execute>\r
+                                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                                <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
+                                                                                                <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                                                                <parameter name="target" value="{mountName}"/>\r
+                                                                                                <parameter name="replacement" value="`$tmp.idGNBCUUPFunction`"/>\r
+                                                                                            </execute>\r
+                                                                                        </block>\r
+                                                                                    </outcome>\r
+                                                                                </switch>\r
+                                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
+                                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                                                    <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                                                    <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                                </execute>\r
+                                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
+                                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                                                    <parameter name="target" value="{idGNBCUUPFunction}"/>\r
+                                                                                    <parameter name="replacement" value="`$tmp.idGNBCUUPFunction`"/>\r
+                                                                                </execute>\r
+                                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
+                                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                                                    <parameter name="target" value="{mcc}"/>\r
+                                                                                    <parameter name="replacement" value="`$tmp.mcc`"/>\r
+                                                                                </execute>\r
+                                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
+                                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoList-CUUP.url"/>\r
+                                                                                    <parameter name="target" value="{mnc}"/>\r
+                                                                                    <parameter name="replacement" value="`$tmp.mnc`"/>\r
+                                                                                </execute>\r
                                                                                 <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/so-callback-response.log" />\r
+                                                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                                                                                     <parameter name="level" value="info" />\r
-                                                                                    <parameter name="field1" value="URL for SO Callback Response"/>\r
-                                                                                    <parameter name='field2' value="`$tmp.so.callbackURL`" />\r
-                                                                                    <parameter name='field3' value="`$tmp.status`" />\r
-                                                                                    <parameter name='field4' value="`$tmp.reason`" />\r
-                                                                                    <parameter name='field5' value="`$tmp.requestID`" />\r
-                                                                                    <parameter name='field6' value="`$tmp.action`" />\r
+                                                                                    <parameter name="field1" value="patch cellCUUP NSSAI parameters"/>\r
+                                                                                    <parameter name="field2" value="`$tmp.nearRTRICId`"/>\r
+                                                                                    <parameter name="field3" value="`$tmp.idGNBCUUPFunction`"/>\r
+                                                                                    <parameter name="field4" value="`$tmp.mcc`"/>\r
+                                                                                    <parameter name="field5" value="`$tmp.mnc`"/>\r
+                                                                                    <parameter name="field6" value="`$tmp.patchPLMNInfoList-CUUP.url`"/>\r
                                                                                 </record>\r
                                                                                 <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
-                                                                                    <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-so-response.json'`" />\r
-                                                                                    <parameter name="restapiUrl" value="`$tmp.so.callbackURL`"/>\r
-                                                                                    <parameter name="httpMethod" value="POST"/>\r
-                                                                                    <parameter name="responsePrefix" value="so-callback-activate-response"/>\r
-                                                                                    <parameter name='contentType' value='application/json' />\r
+                                                                                    <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`" />\r
+                                                                                    <parameter name="restapiUrl" value="`$prop.controller.url + $tmp.patchPLMNInfoList-CUUP.url`"/>\r
+                                                                                    <parameter name="restapiUser" value="`$prop.controller.user`" />\r
+                                                                                    <parameter name="restapiPassword" value="`$prop.controller.pwd`"/>\r
+                                                                                    <parameter name="httpMethod" value="PATCH"/>\r
+                                                                                    <parameter name="responsePrefix" value="activate-gNBCUUP-PLMNInfoList-response"/>\r
+                                                                                    <parameter name='contentType' value='application/yang.patch+json' />\r
+                                                                                    <parameter name='accept' value='application/yang.patch-status+json'/>\r
                                                                                     <parameter name='format' value='json' />\r
-                                                                                    <parameter name='accept' value='*/*' />\r
-                                                                                    <parameter name="convertResponse" value="true"/>\r
                                                                                     <outcome value='failure'>\r
-                                                                                        <block>\r
+                                                                                        <block atomic='true'>\r
                                                                                             <return status='failure'>\r
                                                                                                 <parameter name='ack-final' value='Y'/>\r
-                                                                                                <parameter name="error-code" value="500" />\r
-                                                                                                <parameter name="error-message" value="Error sending SO Response" />\r
+                                                                                                <parameter name='error-code' value='500'/>\r
+                                                                                                <parameter name='error-message' value='Error patching CUUP PLMNInfo. Aborting RPC executiopn'/>\r
                                                                                             </return>\r
+                                                                                            <set>\r
+                                                                                                <parameter name='error-code' value='500'/>\r
+                                                                                                <parameter name='error-message' value='Error patching CUUP PLMNInfoList. Aborting RPC executiopn'/>\r
+                                                                                            </set>\r
+                                                                                            <block atomic='true'>\r
+                                                                                                <set>\r
+                                                                                                    <parameter name="tmp.so.callbackURL" value="`$payloadJson.input.callbackURL`"/>\r
+                                                                                                    <parameter name="tmp.status" value="`$error-code`"/>\r
+                                                                                                    <parameter name="tmp.reason" value="`$error-message`"/>\r
+                                                                                                    <parameter name="tmp.requestID" value="`$activate-r-a-n-slice-instance-input.common-header.request-id`"/>\r
+                                                                                                    <parameter name="tmp.action" value="`$activate-r-a-n-slice-instance-input.action`"/>\r
+                                                                                                </set>\r
+                                                                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/so-callback-response.log" />\r
+                                                                                                    <parameter name="level" value="info" />\r
+                                                                                                    <parameter name="field1" value="URL for SO Callback Response"/>\r
+                                                                                                    <parameter name='field2' value="`$tmp.so.callbackURL`" />\r
+                                                                                                    <parameter name='field3' value="`$tmp.status`" />\r
+                                                                                                    <parameter name='field4' value="`$tmp.reason`" />\r
+                                                                                                    <parameter name='field5' value="`$tmp.requestID`" />\r
+                                                                                                    <parameter name='field6' value="`$tmp.action`" />\r
+                                                                                                </record>\r
+                                                                                                <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                                    <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-so-response.json'`" />\r
+                                                                                                    <parameter name="restapiUrl" value="`$tmp.so.callbackURL`"/>\r
+                                                                                                    <parameter name="httpMethod" value="POST"/>\r
+                                                                                                    <parameter name="responsePrefix" value="so-callback-activate-response"/>\r
+                                                                                                    <parameter name='contentType' value='application/json' />\r
+                                                                                                    <parameter name='format' value='json' />\r
+                                                                                                    <parameter name='accept' value='*/*' />\r
+                                                                                                    <parameter name="convertResponse" value="true"/>\r
+                                                                                                    <outcome value='failure'>\r
+                                                                                                        <block>\r
+                                                                                                            <return status='failure'>\r
+                                                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                                                <parameter name="error-code" value="500" />\r
+                                                                                                                <parameter name="error-message" value="Error sending SO Response" />\r
+                                                                                                            </return>\r
+                                                                                                        </block>\r
+                                                                                                    </outcome>\r
+                                                                                                    <outcome value='success'>\r
+                                                                                                        <block>\r
+                                                                                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                                                <parameter name="level" value="info" />\r
+                                                                                                                <parameter name="field1" value="SO Response Sent "/>\r
+                                                                                                            </record>\r
+                                                                                                        </block>\r
+                                                                                                    </outcome>\r
+                                                                                                </execute>\r
+                                                                                            </block>\r
                                                                                         </block>\r
                                                                                     </outcome>\r
                                                                                     <outcome value='success'>\r
-                                                                                        <block>\r
+                                                                                        <block atomic='true'>\r
                                                                                             <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                                                                                                 <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                                                                                                 <parameter name="level" value="info" />\r
-                                                                                                <parameter name="field1" value="SO Response Sent "/>\r
+                                                                                                <parameter name="field1" value="Successfully Patched - gNBCUUP PLMNInfo List"/>\r
                                                                                             </record>\r
                                                                                         </block>\r
                                                                                     </outcome>\r
                                                                                 </execute>\r
                                                                             </block>\r
-                                                                        </block>\r
-                                                                    </outcome>\r
-                                                                    <outcome value='success'>\r
-                                                                        <block atomic='true'>\r
-                                                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
-                                                                                <parameter name="level" value="info" />\r
-                                                                                <parameter name="field1" value="Successfully Patched - cellCU PLMNInfo List"/>\r
-                                                                            </record>\r
-                                                                        </block>\r
-                                                                    </outcome>\r
-                                                                </execute>\r
-                                                            </block>\r
-                                                        </outcome>\r
-                                                    </switch>\r
-                                                </block>\r
-                                            </for>\r
-                                        </block>\r
-                                    </for>\r
-                                </block>\r
-                            </for>\r
+                                                                        </outcome>\r
+                                                                    </switch>\r
+                                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                                        <parameter name='outputPath' value='tmp.cpsSNSSAI1' />\r
+                                                                        <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBCUUPFunction['+ $id-cuup +'].attributes.pLMNInfoList['+ $id-plmn +'].sNSSAIList['+ $id-snssai +'].sNssai'`" />\r
+                                                                    </execute>\r
+                                                                </block>\r
+                                                            </for>\r
+                                                        </block>\r
+                                                    </outcome>\r
+                                                </switch>\r
+                                            </block>\r
+                                        </for>\r
+                                    </block>\r
+                                </outcome>\r
+                                <outcome value='false'>\r
+                                    <block atomic='true'>\r
+                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                            <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                            <parameter name="level" value="info" />\r
+                                            <parameter name="field1" value="CUUP plmninfolistlength in false "/>\r
+                                            <parameter name="field2" value="`$tmp.pLMNInfoList`"/>\r
+                                        </record>\r
+                                    </block>\r
+                                </outcome>\r
+                            </switch>\r
                         </block>\r
                     </for>\r
                 </block>\r
                 <block atomic='true'>\r
                     <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
                         <parameter name='outputPath' value='tmp.DUList_length' />\r
-                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBDUList_length'`" />\r
+                        <parameter name='source' value="`'getNFNSSIRIC-cps-response.[' + $idy +'].GNBDUFunction_length'`" />\r
                     </execute>\r
                     <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                         <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                         <block atomic='true'>\r
                             <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
                                 <parameter name='outputPath' value='tmp.GNBDUId' />\r
-                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].gNBDUId'`" />\r
+                                <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBDUFunction['+ $id-du +'].idGNBDUFunction'`" />\r
                             </execute>\r
                             <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                                 <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                             </record>\r
                             <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
                                 <parameter name='outputPath' value='tmp.cellDUList_length' />\r
-                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBDUList[' + $id-du +'].cellDUList_length'`" />\r
+                                <parameter name='source' value="`'getNFNSSIRIC-cps-response.[' + $idy +'].GNBDUFunction[' + $id-du +'].NRCellDU_length'`" />\r
                             </execute>\r
                             <for index='id-celldu' start='0' end='`$tmp.cellDUList_length`' >\r
-                                <block>\r
-                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                        <parameter name='outputPath' value='tmp.cellDULocalId' />\r
-                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].cellLocalId'`" />\r
-                                    </execute>\r
+                                <block atomic='true'>\r
                                     <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
                                         <parameter name='outputPath' value='tmp.DUpLMNInfoList_length' />\r
-                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].pLMNInfoList_length'`" />\r
+                                        <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBDUFunction['+ $id-du +'].NRCellDU['+ $id-celldu +'].attributes.pLMNInfoList_length'`" />\r
                                     </execute>\r
-                                    <for index='id-duplmn' start='0' end='`$tmp.DUpLMNInfoList_length`' >\r
-                                        <block atomic='true'>\r
-                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                                <parameter name='outputPath' value='tmp.snssaiListdu_length' />\r
-                                                <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].pLMNInfoList['+$id-duplmn+'].sNSSAI_length'`" />\r
-                                            </execute>\r
-                                            <for index='id-dunssai' start='0' end='`$tmp.snssaiListdu_length`' >\r
-                                                <block atomic='true'>\r
-                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
-                                                        <parameter name='outputPath' value='tmp.configDBSNSSAI-DU' />\r
-                                                        <parameter name='source' value="`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellDUList['+ $id-celldu +'].pLMNInfoList['+ $id-duplmn +'].sNSSAI['+$id-dunssai+'].sNSSAI'`" />\r
-                                                    </execute>\r
-                                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
-                                                        <parameter name="level" value="info" />\r
-                                                        <parameter name="field1" value="sNSSAI - getNFNSSIRIC-configdb-response"/>\r
-                                                        <parameter name="field2" value="`$tmp.configDBSNSSAI-DU`"/>\r
-                                                        <parameter name="field3" value="sNSSAI from request"/>\r
-                                                        <parameter name="field4" value="`$tmp.sNSSAI`"/>\r
-                                                    </record>\r
-                                                    <switch test='`$tmp.configDBSNSSAI-DU == $tmp.sNSSAI`'>\r
-                                                        <outcome value='true'>\r
+                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                        <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                        <parameter name="level" value="info" />\r
+                                        <parameter name="field1" value="plmninfolengthcelldu "/>\r
+                                        <parameter name="field2" value="`$tmp.DUpLMNInfoList_length`"/>\r
+                                    </record>\r
+                                    <switch test='`$tmp.DUpLMNInfoList_length > 0`'>\r
+                                        <outcome value='true'>\r
+                                            <block atomic='true'>\r
+                                                <for index='id-duplmn' start='0' end='`$tmp.DUpLMNInfoList_length`' >\r
+                                                    <block atomic='true'>\r
+                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                            <parameter name='outputPath' value='tmp.sNssaiListLengthDU' />\r
+                                                            <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBDUFunction['+ $id-du +'].NRCellDU['+ $id-celldu +'].attributes.pLMNInfoList['+ $id-duplmn +'].sNSSAIList_length'`" />\r
+                                                        </execute>\r
+                                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                            <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                            <parameter name="level" value="info" />\r
+                                                            <parameter name="field1" value="DU_plmninfolength_nssailength "/>\r
+                                                            <parameter name="field2" value="`$tmp.sNssaiListLengthDU`"/>\r
+                                                        </record>\r
+                                                        <for index='id-dusnssai' start='0' end='`$tmp.sNssaiListLengthDU`'>\r
                                                             <block atomic='true'>\r
-                                                                <switch test='`$prop.ransim-mounted`'>\r
-                                                                    <outcome value='false'>\r
-                                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                            <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToNRCellDU`"/>\r
-                                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
-                                                                            <parameter name="target" value="{idNearRTRIC}"/>\r
-                                                                            <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
-                                                                        </execute>\r
-                                                                    </outcome>\r
+                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                                    <parameter name='outputPath' value='tmp.cpsSNSSAI-DU' />\r
+                                                                    <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBDUFunction['+ $id-du +'].NRCellDU['+ $id-celldu +'].attributes.pLMNInfoList['+ $id-duplmn +'].sNSSAIList['+ $id-dusnssai +'].sNssai'`" />\r
+                                                                </execute>\r
+                                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                    <parameter name="level" value="info" />\r
+                                                                    <parameter name="field1" value="sNSSAI - getNFNSSIRIC-cps-response"/>\r
+                                                                    <parameter name="field2" value="`$tmp.cpsSNSSAI-DU`"/>\r
+                                                                    <parameter name="field3" value="sNSSAI from request"/>\r
+                                                                    <parameter name="field4" value="`$tmp.sNSSAI`"/>\r
+                                                                </record>\r
+                                                                <switch test='`$tmp.cpsSNSSAI-DU == $tmp.sNSSAI`'>\r
                                                                     <outcome value='true'>\r
                                                                         <block atomic='true'>\r
+                                                                            <switch test='`$prop.ransim-mounted`'>\r
+                                                                                <outcome value='false'>\r
+                                                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                        <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToNRCellDU`"/>\r
+                                                                                        <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
+                                                                                        <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                                                        <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                                    </execute>\r
+                                                                                </outcome>\r
+                                                                                <outcome value='true'>\r
+                                                                                    <block atomic='true'>\r
+                                                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                            <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToNRCellDU.ransim-mounted`"/>\r
+                                                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
+                                                                                            <parameter name="target" value="{idNearRTRIC}"/>\r
+                                                                                            <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                                        </execute>\r
+                                                                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                            <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
+                                                                                            <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
+                                                                                            <parameter name="target" value="{mountName}"/>\r
+                                                                                            <parameter name="replacement" value="`$tmp.GNBDUId`"/>\r
+                                                                                        </execute>\r
+                                                                                    </block>\r
+                                                                                </outcome>\r
+                                                                            </switch>\r
+                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
+                                                                                <parameter name='outputPath' value='tmp.NRCellDUID' />\r
+                                                                                <parameter name='source' value="`'getNFNSSIRIC-cps-response.['+ $idy +'].GNBDUFunction['+ $id-du +'].NRCellDU['+ $id-celldu +'].idNRCellDU'`" />\r
+                                                                            </execute>\r
                                                                             <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                                <parameter name="source" value="`$prop.restapi.patchPLMNInfoListEntry.ToNRCellDU.ransim-mounted`"/>\r
+                                                                                <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
                                                                                 <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
-                                                                                <parameter name="target" value="{idNearRTRIC}"/>\r
-                                                                                <parameter name="replacement" value="`$tmp.nearRTRICId`"/>\r
+                                                                                <parameter name="target" value="{idGNBDUFunction}"/>\r
+                                                                                <parameter name="replacement" value="`$tmp.GNBDUId`"/>\r
                                                                             </execute>\r
                                                                             <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
                                                                                 <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
                                                                                 <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
-                                                                                <parameter name="target" value="{mountName}"/>\r
-                                                                                <parameter name="replacement" value="`$tmp.GNBDUId`"/>\r
+                                                                                <parameter name="target" value="{idNRCellDU}"/>\r
+                                                                                <parameter name="replacement" value="`$tmp.NRCellDUID`"/>\r
+                                                                            </execute>\r
+                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
+                                                                                <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
+                                                                                <parameter name="target" value="{mcc}"/>\r
+                                                                                <parameter name="replacement" value="`$tmp.mcc`"/>\r
+                                                                            </execute>\r
+                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
+                                                                                <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
+                                                                                <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
+                                                                                <parameter name="target" value="{mnc}"/>\r
+                                                                                <parameter name="replacement" value="`$tmp.mnc`"/>\r
                                                                             </execute>\r
-                                                                        </block>\r
-                                                                    </outcome>\r
-                                                                </switch>\r
-                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
-                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
-                                                                    <parameter name="target" value="{idGNBDUFunction}"/>\r
-                                                                    <parameter name="replacement" value="`$tmp.GNBDUId`"/>\r
-                                                                </execute>\r
-                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
-                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
-                                                                    <parameter name="target" value="{idNRCellDU}"/>\r
-                                                                    <parameter name="replacement" value="`$tmp.cellDULocalId`"/>\r
-                                                                </execute>\r
-                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
-                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
-                                                                    <parameter name="target" value="{mcc}"/>\r
-                                                                    <parameter name="replacement" value="`$tmp.mcc`"/>\r
-                                                                </execute>\r
-                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
-                                                                    <parameter name="source" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
-                                                                    <parameter name="outputPath" value="tmp.patchPLMNInfoListEntry-cellDU.url"/>\r
-                                                                    <parameter name="target" value="{mnc}"/>\r
-                                                                    <parameter name="replacement" value="`$tmp.mnc`"/>\r
-                                                                </execute>\r
-                                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
-                                                                    <parameter name="level" value="info" />\r
-                                                                    <parameter name="field1" value="patch cellDU NSSAI parameters"/>\r
-                                                                    <parameter name="field2" value="`$tmp.nearRTRICId`"/>\r
-                                                                    <parameter name="field3" value="`$tmp.GNBDUId`"/>\r
-                                                                    <parameter name="field4" value="`$tmp.cellDULocalId`"/>\r
-                                                                    <parameter name="field5" value="`$tmp.mcc`"/>\r
-                                                                    <parameter name="field6" value="`$tmp.mnc`"/>\r
-                                                                    <parameter name="field7" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
-                                                                </record>\r
-                                                                <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
-                                                                    <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`" />\r
-                                                                    <parameter name="restapiUrl" value="`$prop.controller.url + $tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
-                                                                    <parameter name="restapiUser" value="`$prop.controller.user`" />\r
-                                                                    <parameter name="restapiPassword" value="`$prop.controller.pwd`"/>\r
-                                                                    <parameter name="httpMethod" value="PATCH"/>\r
-                                                                    <parameter name="responsePrefix" value="activate-cellDU-PLMNInfoList-response"/>\r
-                                                                    <parameter name='contentType' value='application/yang.patch+json' />\r
-                                                                    <parameter name='accept' value='application/yang.patch-status+json'/>\r
-                                                                    <parameter name='format' value='json' />\r
-                                                                    <outcome value='failure'>\r
-                                                                        <block atomic='true'>\r
-                                                                            <block atomic='true'>\r
-                                                                                <set>\r
-                                                                                    <parameter name="tmp.so.callbackURL" value="`$payloadJson.input.callbackURL`"/>\r
-                                                                                    <parameter name="tmp.status" value="`$error-code`"/>\r
-                                                                                    <parameter name="tmp.reason" value="`$error-message`"/>\r
-                                                                                    <parameter name="tmp.requestID" value="`$activate-r-a-n-slice-instance-input.common-header.request-id`"/>\r
-                                                                                    <parameter name="tmp.action" value="`$activate-r-a-n-slice-instance-input.action`"/>\r
-                                                                                </set>\r
-                                                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/so-callback-response.log" />\r
-                                                                                    <parameter name="level" value="info" />\r
-                                                                                    <parameter name="field1" value="URL for SO Callback Response"/>\r
-                                                                                    <parameter name='field2' value="`$tmp.so.callbackURL`" />\r
-                                                                                    <parameter name='field3' value="`$tmp.status`" />\r
-                                                                                    <parameter name='field4' value="`$tmp.reason`" />\r
-                                                                                    <parameter name='field5' value="`$tmp.requestID`" />\r
-                                                                                    <parameter name='field6' value="`$tmp.action`" />\r
-                                                                                </record>\r
-                                                                                <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
-                                                                                    <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-so-response.json'`" />\r
-                                                                                    <parameter name="restapiUrl" value="`$tmp.so.callbackURL`"/>\r
-                                                                                    <parameter name="httpMethod" value="POST"/>\r
-                                                                                    <parameter name="responsePrefix" value="so-callback-activate-response"/>\r
-                                                                                    <parameter name='contentType' value='application/json' />\r
-                                                                                    <parameter name='format' value='json' />\r
-                                                                                    <parameter name='accept' value='*/*' />\r
-                                                                                    <parameter name="convertResponse" value="true"/>\r
-                                                                                    <outcome value='failure'>\r
-                                                                                        <block>\r
-                                                                                            <return status='failure'>\r
-                                                                                                <parameter name='ack-final' value='Y'/>\r
-                                                                                                <parameter name="error-code" value="500" />\r
-                                                                                                <parameter name="error-message" value="Error sending SO Response" />\r
-                                                                                            </return>\r
-                                                                                        </block>\r
-                                                                                    </outcome>\r
-                                                                                    <outcome value='success'>\r
-                                                                                        <block>\r
-                                                                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                                                                <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
-                                                                                                <parameter name="level" value="info" />\r
-                                                                                                <parameter name="field1" value="SO Response Sent "/>\r
-                                                                                            </record>\r
-                                                                                        </block>\r
-                                                                                    </outcome>\r
-                                                                                </execute>\r
-                                                                            </block>\r
-                                                                            <set>\r
-                                                                                <parameter name='error-code' value='500'/>\r
-                                                                                <parameter name='error-message' value='Error patching cellDU PLMNInfoList. Aborting RPC executiopn'/>\r
-                                                                            </set>\r
-                                                                            <return status='failure'>\r
-                                                                                <parameter name='ack-final' value='Y'/>\r
-                                                                                <parameter name='error-code' value='500'/>\r
-                                                                                <parameter name='error-message' value='Error updating NECellDU - PLMNInfo. Aborting RPC executiopn'/>\r
-                                                                            </return>\r
-                                                                        </block>\r
-                                                                    </outcome>\r
-                                                                    <outcome value='success'>\r
-                                                                        <block atomic='true'>\r
                                                                             <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                                                                                 <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
                                                                                 <parameter name="level" value="info" />\r
-                                                                                <parameter name="field1" value="Successfully Patched - cellDU PLMNInfo List"/>\r
+                                                                                <parameter name="field1" value="patch cellDU NSSAI parameters"/>\r
+                                                                                <parameter name="field2" value="`$tmp.nearRTRICId`"/>\r
+                                                                                <parameter name="field3" value="`$tmp.GNBDUId`"/>\r
+                                                                                <parameter name="field4" value="`$tmp.NRCellDUID`"/>\r
+                                                                                <parameter name="field5" value="`$tmp.mcc`"/>\r
+                                                                                <parameter name="field6" value="`$tmp.mnc`"/>\r
+                                                                                <parameter name="field7" value="`$tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
                                                                             </record>\r
+                                                                            <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-status.json'`" />\r
+                                                                                <parameter name="restapiUrl" value="`$prop.controller.url + $tmp.patchPLMNInfoListEntry-cellDU.url`"/>\r
+                                                                                <parameter name="restapiUser" value="`$prop.controller.user`" />\r
+                                                                                <parameter name="restapiPassword" value="`$prop.controller.pwd`"/>\r
+                                                                                <parameter name="httpMethod" value="PATCH"/>\r
+                                                                                <parameter name="responsePrefix" value="activate-cellDU-PLMNInfoList-response"/>\r
+                                                                                <parameter name='contentType' value='application/yang.patch+json' />\r
+                                                                                <parameter name='accept' value='application/yang.patch-status+json'/>\r
+                                                                                <parameter name='format' value='json' />\r
+                                                                                <outcome value='failure'>\r
+                                                                                    <block atomic='true'>\r
+                                                                                        <block atomic='true'>\r
+                                                                                            <set>\r
+                                                                                                <parameter name="tmp.so.callbackURL" value="`$payloadJson.input.callbackURL`"/>\r
+                                                                                                <parameter name="tmp.status" value="`$error-code`"/>\r
+                                                                                                <parameter name="tmp.reason" value="`$error-message`"/>\r
+                                                                                                <parameter name="tmp.requestID" value="`$activate-r-a-n-slice-instance-input.common-header.request-id`"/>\r
+                                                                                                <parameter name="tmp.action" value="`$activate-r-a-n-slice-instance-input.action`"/>\r
+                                                                                            </set>\r
+                                                                                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                                <parameter name="file" value="/opt/opendaylight/current/data/log/so-callback-response.log" />\r
+                                                                                                <parameter name="level" value="info" />\r
+                                                                                                <parameter name="field1" value="URL for SO Callback Response"/>\r
+                                                                                                <parameter name='field2' value="`$tmp.so.callbackURL`" />\r
+                                                                                                <parameter name='field3' value="`$tmp.status`" />\r
+                                                                                                <parameter name='field4' value="`$tmp.reason`" />\r
+                                                                                                <parameter name='field5' value="`$tmp.requestID`" />\r
+                                                                                                <parameter name='field6' value="`$tmp.action`" />\r
+                                                                                            </record>\r
+                                                                                            <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                                <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/ranSlice-so-response.json'`" />\r
+                                                                                                <parameter name="restapiUrl" value="`$tmp.so.callbackURL`"/>\r
+                                                                                                <parameter name="httpMethod" value="POST"/>\r
+                                                                                                <parameter name="responsePrefix" value="so-callback-activate-response"/>\r
+                                                                                                <parameter name='contentType' value='application/json' />\r
+                                                                                                <parameter name='format' value='json' />\r
+                                                                                                <parameter name='accept' value='*/*' />\r
+                                                                                                <parameter name="convertResponse" value="true"/>\r
+                                                                                                <outcome value='failure'>\r
+                                                                                                    <block>\r
+                                                                                                        <return status='failure'>\r
+                                                                                                            <parameter name='ack-final' value='Y'/>\r
+                                                                                                            <parameter name="error-code" value="500" />\r
+                                                                                                            <parameter name="error-message" value="Error sending SO Response" />\r
+                                                                                                        </return>\r
+                                                                                                    </block>\r
+                                                                                                </outcome>\r
+                                                                                                <outcome value='success'>\r
+                                                                                                    <block>\r
+                                                                                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                                            <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                                            <parameter name="level" value="info" />\r
+                                                                                                            <parameter name="field1" value="SO Response Sent "/>\r
+                                                                                                        </record>\r
+                                                                                                    </block>\r
+                                                                                                </outcome>\r
+                                                                                            </execute>\r
+                                                                                        </block>\r
+                                                                                        <set>\r
+                                                                                            <parameter name='error-code' value='500'/>\r
+                                                                                            <parameter name='error-message' value='Error patching cellDU PLMNInfoList. Aborting RPC executiopn'/>\r
+                                                                                        </set>\r
+                                                                                        <return status='failure'>\r
+                                                                                            <parameter name='ack-final' value='Y'/>\r
+                                                                                            <parameter name='error-code' value='500'/>\r
+                                                                                            <parameter name='error-message' value='Error updating NECellDU - PLMNInfo. Aborting RPC executiopn'/>\r
+                                                                                        </return>\r
+                                                                                    </block>\r
+                                                                                </outcome>\r
+                                                                                <outcome value='success'>\r
+                                                                                    <block atomic='true'>\r
+                                                                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                                                            <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                                                            <parameter name="level" value="info" />\r
+                                                                                            <parameter name="field1" value="Successfully Patched - cellDU PLMNInfo List"/>\r
+                                                                                        </record>\r
+                                                                                    </block>\r
+                                                                                </outcome>\r
+                                                                            </execute>\r
                                                                         </block>\r
                                                                     </outcome>\r
-                                                                </execute>\r
+                                                                </switch>\r
                                                             </block>\r
-                                                        </outcome>\r
-                                                    </switch>\r
-                                                </block>\r
-                                            </for>\r
-                                        </block>\r
-                                    </for>\r
+                                                        </for>\r
+                                                    </block>\r
+                                                </for>\r
+                                            </block>\r
+                                        </outcome>\r
+                                        <outcome value='false'>\r
+                                            <block atomic='true'>\r
+                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/activateRANSlice.log" />\r
+                                                    <parameter name="level" value="info" />\r
+                                                    <parameter name="field1" value="DU plmninfolistlength in false "/>\r
+                                                    <parameter name="field2" value="`$tmp.DUpLMNInfoList_length`"/>\r
+                                                </record>\r
+                                            </block>\r
+                                        </outcome>\r
+                                    </switch>\r
                                 </block>\r
                             </for>\r
                         </block>\r
             </for>\r
             <block atomic='true'>\r
                 <set>\r
-                    <parameter name="tmp.status" value="`$error-code`"/>\r
+                    <parameter name="tmp.status" value="success"/>\r
                     <parameter name="tmp.reason" value="`$error-message`"/>\r
-                    <parameter name="tmp.requestID" value="`$activate-r-a-n-slice-input.common-header.request-id `"/>\r
-                    <parameter name="tmp.action" value="`$activate-r-a-n-slice-input.action`"/>\r
+                    <parameter name="tmp.requestID" value="`$activate-r-a-n-slice-instance-input.common-header.request-id `"/>\r
+                    <parameter name="tmp.action" value="`$activate-r-a-n-slice-instance-input.action`"/>\r
                 </set>\r
                 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\r
                     <parameter name="source" value="`$prop.restapi.so.callbackURL`"/>\r
index 9185c2f..698c9ae 100644 (file)
@@ -3,13 +3,17 @@
     xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='ran-slice-api' version='${project.version}'>\r
     <method rpc='activateRANSliceInstance' mode='sync'>\r
         <block atomic='true'>\r
+            <execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\r
+                <parameter name='fileName' value='/opt/onap/ccsdk/data/properties/ran-slice-api-dg.properties' />\r
+                <parameter name='contextPrefix' value='prop' />\r
+            </execute>\r
             <switch test='`$prop.configdb-deployed`'>\r
                 <outcome value='true'>\r
                     <block atomic='true'>\r
                         <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                             <parameter name="file" value="/opt/opendaylight/current/data/log/instantiateRANSlice.log" />\r
                             <parameter name="level" value="info" />\r
-                            <parameter name="field1" value="Calling instantiateRANSliceModifyAllocate-CPS "/>\r
+                            <parameter name="field1" value="Calling activateRANSliceInstance-configDB "/>\r
                         </record>\r
                         <call module='ran-slice-api' rpc='activateRANSliceInstance-configDb' mode='sync' ></call>\r
                     </block>\r
@@ -19,7 +23,7 @@
                         <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                             <parameter name="file" value="/opt/opendaylight/current/data/log/instantiateRANSlice.log" />\r
                             <parameter name="level" value="info" />\r
-                            <parameter name="field1" value="Calling instantiateRANSliceModifyAllocate-CPS "/>\r
+                            <parameter name="field1" value="Calling activateRANSliceInstance-cps "/>\r
                         </record>\r
                         <call module='ran-slice-api' rpc='activateRANSliceInstance-cps' mode='sync' ></call>\r
                     </block>\r