+ "id": "e31431f5.b0804",
+ "type": "record",
+ "name": "record",
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/instantiateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"PAYLOAD contains maxNumberofConns...Inntelligent Slicing \"/>\n<parameter name=\"field2\" value=\"Creating temporary variables ONLy for relevant payload fields \"/>\n\n\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1684.000373840332,
+ "y": 208.6667127609253,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "846d4889.d79ec8",
+ "type": "set",
+ "name": "set Temp Variables",
+ "xml": "<set>\n<parameter name='tmp.payload.callbackURL' value='`$payloadJson.input.callbackURL`'/>\n<parameter name='tmp.payload.RANNFNSSIId' value='`$payloadJson.input.RANNFNSSIId`'/>\n<parameter name='tmp.payload.RANNSSIId' value='`$payloadJson.input.RANNSSIId`'/>",
+ "comments": "",
+ "x": 1940.0003814697266,
+ "y": 231.0000457763672,
+ "z": "f9d3d04a.3c65",
+ "wires": []
+ },
+ {
+ "id": "a9edd79d.7f4d18",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 360.00008392333984,
+ "y": 386.00006103515625,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "fe88f514.8c8188"
+ ]
+ ]
+ },
+ {
+ "id": "fe88f514.8c8188",
+ "type": "switchNode",
+ "name": "switch action",
+ "xml": "<switch test='`$instantiate-r-a-n-slice-input.action`'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 518.0106964111328,
+ "y": 439.0104389190674,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "60031c86.71d7c4",
+ "ad47916a.0739f",
+ "867e03c7.57509",
+ "1df6e46e.80d00c"
+ ]
+ ]
+ },
+ {
+ "id": "60031c86.71d7c4",
+ "type": "outcome",
+ "name": "reconfigure",
+ "xml": "<outcome value='reconfigure'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 735.0819129943848,
+ "y": 298.5779733657837,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "b8589e4d.ee186"
+ ]
+ ]
+ },
+ {
+ "id": "b8589e4d.ee186",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic=\"true\">",
+ "atomic": "true",
+ "outputs": 1,
+ "x": 841.821662902832,
+ "y": 404.4286584854126,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "3740e6e7.14e4ca"
+ ]
+ ]
+ },
+ {
+ "id": "d1ca9a13.511f18",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic=\"true\">",
+ "atomic": "true",
+ "outputs": 1,
+ "x": 1030.6666793823242,
+ "y": 498.00002098083496,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "b7d815c7.418ce8",
+ "e9985b93.6f1848",
+ "f80cc38b.62487",
+ "fc21e8cf.566358"
+ ]
+ ]
+ },
+ {
+ "id": "c8574743.c29878",
+ "type": "set",
+ "name": "Original set Temp Variables",
+ "xml": "<set>\n<parameter name='tmp.payload.trackingArea' value='`$payloadJson.input.sliceProfile.coverageAreaList[0]`'/>\n<parameter name='tmp.payload.callbackURL' value='`$payloadJson.input.callbackURL`'/>\n<parameter name='tmp.payload.RANNFNSSIId' value='`$payloadJson.input.RANNFNSSIId`'/>\n<parameter name='tmp.payload.RANNSSIId' value='`$payloadJson.input.RANNSSIId`'/>\n<parameter name='tmp.payload.coverageAreaList_length' value='`$payloadJson.input.sliceProfile.coverageAreaList_length`'/>\n<parameter name='tmp.payload.dLThptPerSlice' value='`$payloadJson.input.sliceProfile.dLThptPerSlice`'/>\n<parameter name='tmp.payload.latency' value='`$payloadJson.input.sliceProfile.latency`'/>\n<parameter name='tmp.payload.maxNumberofConns' value='`$payloadJson.input.sliceProfile.maxNumberofConns`'/>\n<parameter name='tmp.payload.maxNumberofUEs' value='`$payloadJson.input.sliceProfile.maxNumberofUEs`'/>\n<parameter name='tmp.payload.resourceSharingLevel' value='`$payloadJson.input.sliceProfile.resourceSharingLevel`'/>\n<parameter name='tmp.payload.sliceProfileId' value='`$payloadJson.input.sliceProfile.sliceProfileId`'/>\n<parameter name='tmp.payload.sNSSAI' value='`$payloadJson.input.sliceProfile.sNSSAI`'/>\n<parameter name='tmp.payload.uEMobilityLevel' value='`$payloadJson.input.sliceProfile.uEMobilityLevel`'/>\n<parameter name='tmp.payload.uLThptPerSlice' value='`$payloadJson.input.sliceProfile.uLThptPerSlice`'/>\n<parameter name='tmp.payload.pLMNId' value='`$payloadJson.input.sliceProfile.pLMNIdList[0]`'/>",
+ "comments": "",
+ "x": 2330,
+ "y": 239,
+ "z": "f9d3d04a.3c65",
+ "wires": []
+ },
+ {
+ "id": "ad47916a.0739f",
+ "type": "outcome",
+ "name": "allocate",
+ "xml": "<outcome value='allocate'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 796.6667098999023,
+ "y": 465.3333568572998,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "d1ca9a13.511f18"
+ ]
+ ]
+ },
+ {
+ "id": "867e03c7.57509",
+ "type": "outcome",
+ "name": "modify-allocate",
+ "xml": "<outcome value='modify-allocate'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 786.3810653686523,
+ "y": 510.8333988189697,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "d1ca9a13.511f18"
+ ]
+ ]
+ },
+ {
+ "id": "1df6e46e.80d00c",
+ "type": "outcome",
+ "name": "modify-deallocate",
+ "xml": "<outcome value='modify-deallocate'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 770.7381629943848,
+ "y": 575.9761924743652,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "d1ca9a13.511f18"
+ ]
+ ]
+ },
+ {
+ "id": "fc21e8cf.566358",
+ "type": "switchNode",
+ "name": "check PLMNId",
+ "xml": "<switch test='`$tmp.payload.pLMNId`'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1273.75,
+ "y": 478.75,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "18448523.ce63fb",
+ "619f621a.39ba0c"
+ ]
+ ]
+ },
+ {
+ "id": "75167d2a.0cec34",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic=\"true\">",
+ "atomic": "true",
+ "outputs": 1,
+ "x": 1647.500114440918,
+ "y": 459.7500066757202,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "b38f4398.feb6",
+ "85d1a250.a945f"
+ ]
+ ]
+ },
+ {
+ "id": "18448523.ce63fb",
+ "type": "outcome",
+ "name": "not null",
+ "xml": "<outcome value=''>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1468.5,
+ "y": 468.75,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "1e493cd0.0784c3"
+ ]
+ ]
+ },
+ {
+ "id": "619f621a.39ba0c",
+ "type": "other",
+ "name": "other",
+ "xml": "<outcome value='Other'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1462.25,
+ "y": 518.75,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "75167d2a.0cec34"
+ ]
+ ]
+ },
+ {
+ "id": "1e493cd0.0784c3",
+ "type": "record",
+ "name": "record",
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/instantiateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"It is allocate-modify flow. PLMNId is null\"/>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1601.25,
+ "y": 403.75,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "b38f4398.feb6",
+ "type": "execute",
+ "name": "split pLMNId",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n <parameter name=\"original_string\" value=\"`$tmp.payload.pLMNId`\" />\n <parameter name=\"regex\" value=\"-\"/>\n <parameter name=\"ctx_memory_result_key\" value=\"tmp.plmnList\" />",
+ "comments": "",
+ "outputs": 1,
+ "x": 1908.7726135253906,
+ "y": 342.2623100280762,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "85d1a250.a945f",
+ "type": "set",
+ "name": "set mcc & mnc Variables",
+ "xml": "<set>\n<parameter name='tmp.mcc' value='`$tmp.plmnList[0]`'/>\n<parameter name='tmp.mnc' value='`$tmp.plmnList[1]`'/>",
+ "comments": "",
+ "x": 1939.2272033691406,
+ "y": 389.3077507019043,
+ "z": "f9d3d04a.3c65",
+ "wires": []
+ },
+ {
+ "id": "17edd644.4e6b2a",
+ "type": "outcome",
+ "name": "CPS Deployed",
+ "xml": "<outcome value='false'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 583.5000152587891,
+ "y": 937.7500982284546,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "c11522a6.912a3"
+ ]
+ ]
+ },
+ {
+ "id": "c11522a6.912a3",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 758.5001239776611,
+ "y": 1106.7501668930054,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "9a5be299.ac9e8"
+ ]
+ ]
+ },
+ {
+ "id": "9a5be299.ac9e8",
+ "type": "switchNode",
+ "name": "switch action",
+ "xml": "<switch test='`$instantiate-r-a-n-slice-input.action`'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 972.5002155303955,
+ "y": 1106.7501668930054,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "c8c0e2dd.5b24e",
+ "44e41709.edbb68",
+ "ae5c8c29.c4bdb"
+ ]
+ ]
+ },
+ {
+ "id": "3c7fdccf.25e304",
+ "type": "record",
+ "name": "record",
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/instantiateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Calling instantiateRANSliceModifyAllocate-CPS \"/>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1578.5002098083496,
+ "y": 1049.750069618225,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "ae0a8810.afc028",
+ "type": "call",
+ "name": "call instantiateRANSliceModifyAllocate-cps",
+ "xml": "<call module='ran-slice-api' rpc='instantiateRANSliceModifyAllocate-cps' mode='sync' >\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1664.179183959961,
+ "y": 1104.5001239776611,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "7f7eb2b.fdf5d4c"
+ ]
+ ]
+ },
+ {
+ "id": "7f7eb2b.fdf5d4c",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1934.4644298553467,
+ "y": 1105.5000553131104,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "a1a6a811.1598f8"
+ ]
+ ]
+ },
+ {
+ "id": "a1a6a811.1598f8",
+ "type": "returnFailure",
+ "name": "return failure",
+ "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n\n",
+ "comments": "",
+ "x": 2103.0358963012695,
+ "y": 1105.1786031723022,
+ "z": "f9d3d04a.3c65",
+ "wires": []
+ },
+ {
+ "id": "c8c0e2dd.5b24e",
+ "type": "outcome",
+ "name": "modify-allocate",
+ "xml": "<outcome value='modify-allocate'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1174.750144958496,
+ "y": 1106.7502574920654,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "68fddc03.ce46b4"
+ ]
+ ]
+ },
+ {
+ "id": "68fddc03.ce46b4",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic=\"true\">",
+ "atomic": "true",
+ "outputs": 1,
+ "x": 1386.7503185272217,
+ "y": 1106.7501702308655,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "ae0a8810.afc028",
+ "3c7fdccf.25e304"
+ ]
+ ]
+ },
+ {
+ "id": "a393354.fe81dc8",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic=\"true\">",
+ "atomic": "true",
+ "outputs": 1,
+ "x": 1393.25,
+ "y": 1228.75,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "35ed7ed2.b66562",
+ "57224a6c.760664"
+ ]
+ ]
+ },
+ {
+ "id": "57224a6c.760664",
+ "type": "record",
+ "name": "record",
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/instantiateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Calling instantiateRANSliceModifyAllocate-CPS \"/>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1587.999891281128,
+ "y": 1167.7499012947083,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "35ed7ed2.b66562",
+ "type": "call",
+ "name": "call instantiateRANSliceModifyAllocate-cps",
+ "xml": "<call module='ran-slice-api' rpc='terminateRANSliceInstance-cps' mode='sync' >\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1673.6788654327393,
+ "y": 1222.4999556541443,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "e988a316.a5c4e"
+ ]
+ ]
+ },
+ {
+ "id": "e988a316.a5c4e",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1943.964111328125,
+ "y": 1223.4998869895935,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "29f59beb.f65aa4"
+ ]
+ ]
+ },
+ {
+ "id": "29f59beb.f65aa4",
+ "type": "returnFailure",
+ "name": "return failure",
+ "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n\n",
+ "comments": "",
+ "x": 2112.535577774048,
+ "y": 1223.1784348487854,
+ "z": "f9d3d04a.3c65",
+ "wires": []
+ },
+ {
+ "id": "44e41709.edbb68",
+ "type": "outcome",
+ "name": "modify-allocate",
+ "xml": "<outcome value='modify-deallocate'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1176.2500076293945,
+ "y": 1227.7500104904175,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "a393354.fe81dc8"
+ ]
+ ]
+ },
+ {
+ "id": "ae5c8c29.c4bdb",
+ "type": "outcome",
+ "name": "reconfigure",
+ "xml": "<outcome value='reconfigure'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1170,
+ "y": 1338,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "38f25902.34b756"
+ ]
+ ]
+ },
+ {
+ "id": "38f25902.34b756",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic=\"true\">",
+ "atomic": "true",
+ "outputs": 1,
+ "x": 1392.7395477294922,
+ "y": 1355.8506660461426,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "ed9c90f6.76807",
+ "e9652107.897be"
+ ]
+ ]
+ },
+ {
+ "id": "ed9c90f6.76807",
+ "type": "call",
+ "name": "call instantiateRANSliceReconfigure-cps",
+ "xml": "<call module='ran-slice-api' rpc='instantiateRANSliceReconfigure-cps' mode='sync' >\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1685.7394714355469,
+ "y": 1355.457724571228,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "2d10f5f1.cf9c1a"
+ ]
+ ]
+ },
+ {
+ "id": "2d10f5f1.cf9c1a",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1942.0251960754395,
+ "y": 1355.4577503204346,
+ "z": "f9d3d04a.3c65",
+ "wires": [
+ [
+ "47cc910f.395bf"
+ ]
+ ]
+ },
+ {
+ "id": "47cc910f.395bf",
+ "type": "returnFailure",
+ "name": "return failure",
+ "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n\n",
+ "comments": "",
+ "x": 2110.59663772583,
+ "y": 1355.1362953186035,
+ "z": "f9d3d04a.3c65",
+ "wires": []
+ },
+ {
+ "id": "e9652107.897be",