dataspace: ----------- curl -k -H "Content-Type: application/json" -H "Authorization: Basic Y3BzdXNlcjpjcHNyMGNrcyE=" --request POST http://10.31.4.14:8883/cps/api/v1/dataspaces?dataspace-name='E2EDemo' Schemaset: --------- curl -H "Authorization: Basic Y3BzdXNlcjpjcHNyMGNrcyE=" --request POST 'http://localhost:8883/cps/api/v1/dataspaces/E2EDemo/schema-sets' --form 'file=@"/ran-network.zip"' --form 'schema-set-name="ran-network"' (Not able to attach the zip, attached the individual yang files) anchor: -------- curl -H "Authorization: Basic Y3BzdXNlcjpjcHNyMGNrcyE=" --request POST 'http://localhost:8883/cps/api/v1/dataspaces/E2EDemo/anchors?schema-set-name='ran-network'&anchor-name='ran-network-anchor'' ran-network: ----------- create data node: ---------------- curl -H "Authorization: Basic Y3BzdXNlcjpjcHNyMGNrcyE=" --request PUT 'http://localhost:8883/cps/api/v1/dataspaces/E2EDemo/anchors/ran-network-anchor/nodes' \ --header 'Content-Type: application/json' -d @ran-network-data.json (ran-network-data.json is attached) ran-network - initial data before the API execution ------------------------------ curl -g -H "Authorization: Basic Y3BzdXNlcjpjcHNyMGNrcyE=" --request GET 'http://localhost:8883/cps/api/v1/dataspaces/E2EDemo/anchors/ran-network-anchor/node?xpath=/ran-network&include-descendants=true' { "NearRTRIC": [{ "idNearRTRIC": "11", "GNBCUUPFunction": [{ "idGNBCUUPFunction": "1111", "attributes": { "gNBId": 22.0, "userLabel": "user", "gNBCUUPFunction-url": "10.165.160.13:6080", "sAP": [{ "host": "localhost", "port": { "value": 8080.0 } }], "pLMNInfoList": [{ "mcc": "310", "mnc": "410", "sNSSAIList": [{ "sNssai": "111-1111", "status": "active", "configData": [{ "configValue": 20.0, "configParameter": "maxNumberOfConns" }] }] }], "RRMPolicyRatio": [{ "id": "35", "attributes": { "quotaType": "STRICT", "resourceType": "sharing", "rRMPolicyMaxRatio": { "value": 22.0 }, "rRMPolicyMinRatio": { "value": 3.0 }, "rRMPolicyDedicatedRatio": { "value": 4.0 }, "rRMPolicyMemberList": [{ "idx": { "value": 35.0 }, "mcc": "310", "mnc": "410", "sNSSAI": "111-1111" }] } }] } }], "GNBDUFunction": [{ "idGNBDUFunction": "110", "NRCellDU": [{ "idNRCellDU": "15289", "attributes": { "nRPCI": 11.0, "nRTAC": 14777.0, "arfcnDL": 1.0, "arfcnUL": 2.0, "arfcnSUL": 3.0, "ssbOffset": 9.0, "userLabel": "user", "cellLocalId": 15289.0, "ssbDuration": 4.0, "nRCellDU-url": "10.165.160.15:8083", "ssbFrequency": 7.0, "bSChannelBwDL": 4.0, "bSChannelBwUL": 5.0, "bSChannelBwSUL": 6.0, "nRSectorCarrierRef": ["OU=Sales"], "ssbSubCarrierSpacing": 15.0, "sAP": [{ "host": "localhost", "port": { "value": 8080.0 } }], "pLMNInfoList": [{ "mcc": "310", "mnc": "410", "sNSSAIList": [{ "sNssai": "111-1111", "status": "active", "configData": [{ "configValue": 20.0, "configParameter": "uLThptPerSlice" }, { "configValue": 20.0, "configParameter": "dLThptPerSlice" }] }] }], "RRMPolicyRatio": [{ "id": "34", "attributes": { "quotaType": "STRICT", "resourceType": "sharing", "rRMPolicyMaxRatio": { "value": 23.0 }, "rRMPolicyMinRatio": { "value": 4.0 }, "rRMPolicyDedicatedRatio": { "value": 5.0 }, "rRMPolicyMemberList": [{ "idx": { "value": 34.0 }, "mcc": "310", "mnc": "410", "sNSSAI": "111-1111" }] } }] } }], "attributes": { "gNBDUId": 110.0, "gNBDUName": "gnbdu1", "userLabel": "user", "gNBIdLength": 23.0, "gNBDUFunction-url": "10.165.160.13:6080", "sAP": [{ "host": "localhost", "port": { "value": 8080.0 } }], "RRMPolicyRatio": [{ "id": "34", "attributes": { "quotaType": "STRICT", "resourceType": "sharing", "rRMPolicyMaxRatio": { "value": 23.0 }, "rRMPolicyMinRatio": { "value": 4.0 }, "rRMPolicyDedicatedRatio": { "value": 5.0 }, "rRMPolicyMemberList": [{ "idx": { "value": 34.0 }, "mcc": "211", "mnc": "111", "sNSSAI": "111-1111" }] } }] } }], "GNBCUCPFunction": [{ "idGNBCUCPFunction": "cucpserver1", "NRCellCU": [{ "idNRCellCU": "15289", "attributes": { "cellLocalId": 15289.0, "nRCellCU-url": "10.165.160.15:8083", "sAP": [{ "host": "localhost", "port": { "value": 8080.0 } }], "pLMNInfoList": [{ "mcc": "310", "mnc": "410", "sNSSAIList": [{ "sNssai": "111-1111", "status": "active", "configData": [{ "configValue": 10.0, "configParameter": "maxNumberOfConns" }] }] }], "RRMPolicyRatio": [{ "id": "55", "attributes": { "quotaType": "STRICT", "resourceType": "sharing", "rRMPolicyMaxRatio": { "value": 22.0 }, "rRMPolicyMinRatio": { "value": 3.0 }, "rRMPolicyDedicatedRatio": { "value": 4.0 }, "rRMPolicyMemberList": [{ "idx": { "value": 55.0 }, "mcc": "310", "mnc": "410", "sNSSAI": "111-1111" }] } }] } }], "attributes": { "gNBId": 32.0, "gNBCUName": "cucpserver1", "userLabel": "user", "gNBIdLength": 23.0, "gNBCUCPFunction-url": "10.165.160.13:6080", "sAP": [{ "host": "localhost", "port": { "value": 8080.0 } }], "RRMPolicyRatio": [{ "id": "43", "attributes": { "quotaType": "STRICT", "resourceType": "sharing", "rRMPolicyMaxRatio": { "value": 22.0 }, "rRMPolicyMinRatio": { "value": 3.0 }, "rRMPolicyDedicatedRatio": { "value": 4.0 }, "rRMPolicyMemberList": [{ "idx": { "value": 43.0 }, "mcc": "310", "mnc": "410", "sNSSAI": "111-1111" }] } }] } }], "attributes": { "trackingArea": "Kingston", "rANNFNSSIList": ["e893-e93r-c0f2-kj76", "m93ed-e93e-c0f2-9i7y"], "near-rt-ric-url": "10.165.160.47:6080", "sliceProfilesList": [{ "sNSSAI": "111-1111", "latency": 2.0, "dLThptPerSlice": 60.0, "maxNumberofUEs": 24.0, "sliceProfileId": "b594-e98r-c7f2-ij79", "uLThptPerSlice": 30.0, "uEMobilityLevel": "high", "coverageAreaList": ["CA2", "CA1"], "maxNumberofConns": 22.0, "resourceSharingLevel": "Shared" }], "pLMNInfoList": [{ "mcc": "310", "mnc": "410", "sNSSAIList": [{ "sNssai": "111-1111", "status": "ACTIVE", "configData": [{ "configValue": 10.0, "configParameter": "maxNumberOfConns" }] }] }], "RRMPolicyRatio": [{ "id": "33", "attributes": { "quotaType": "STRICT", "resourceType": "sharing", "rRMPolicyMaxRatio": { "value": 22.0 }, "rRMPolicyMinRatio": { "value": 3.0 }, "rRMPolicyDedicatedRatio": { "value": 4.0 }, "rRMPolicyMemberList": [{ "idx": { "value": 33.0 }, "mcc": "310", "mnc": "410", "sNSSAI": "111-1111" }] } }] } }] } add a new item to the list node: -------------------------------- curl -g -H "Authorization: Basic Y3BzdXNlcjpjcHNyMGNrcyE=" -H "Content-Type: application/json" --request POST 'http://localhost:8883/cps/api/v1/dataspaces/E2EDemo/anchors/ran-network-anchor/list-node?xpath=/ran-network/NearRTRIC[@idNearRTRIC=%2711%27]/attributes/pLMNInfoList[@mcc=%27310%27%20and%20@mnc=%27410%27]' --data-raw '{ "sNSSAIList":[ { "sNssai":"1000-1000", "status":"ACTIVE", "configData": [ { "configParameter":"dLThptPerSlice", "configValue":30 }, { "configParameter":"uLThptPerSlice", "configValue":30 }, { "configParameter":"maxNumberOfConns", "configValue":200 } ] } ] }' ran-network after adding a new list item: ----------------------------------------- { "NearRTRIC": [{ "idNearRTRIC": "11", "GNBCUUPFunction": [{ "idGNBCUUPFunction": "1111", "attributes": { "gNBId": 22.0, "userLabel": "user", "gNBCUUPFunction-url": "10.165.160.13:6080", "sAP": [{ "host": "localhost", "port": { "value": 8080.0 } }], "pLMNInfoList": [{ "mcc": "310", "mnc": "410", "sNSSAIList": [{ "sNssai": "111-1111", "status": "active", "configData": [{ "configValue": 20.0, "configParameter": "maxNumberOfConns" }] }] }], "RRMPolicyRatio": [{ "id": "35", "attributes": { "quotaType": "STRICT", "resourceType": "sharing", "rRMPolicyMaxRatio": { "value": 22.0 }, "rRMPolicyMinRatio": { "value": 3.0 }, "rRMPolicyDedicatedRatio": { "value": 4.0 }, "rRMPolicyMemberList": [{ "idx": { "value": 35.0 }, "mcc": "310", "mnc": "410", "sNSSAI": "111-1111" }] } }] } }], "GNBDUFunction": [{ "idGNBDUFunction": "110", "NRCellDU": [{ "idNRCellDU": "15289", "attributes": { "nRPCI": 11.0, "nRTAC": 14777.0, "arfcnDL": 1.0, "arfcnUL": 2.0, "arfcnSUL": 3.0, "ssbOffset": 9.0, "userLabel": "user", "cellLocalId": 15289.0, "ssbDuration": 4.0, "nRCellDU-url": "10.165.160.15:8083", "ssbFrequency": 7.0, "bSChannelBwDL": 4.0, "bSChannelBwUL": 5.0, "bSChannelBwSUL": 6.0, "nRSectorCarrierRef": ["OU=Sales"], "ssbSubCarrierSpacing": 15.0, "sAP": [{ "host": "localhost", "port": { "value": 8080.0 } }], "pLMNInfoList": [{ "mcc": "310", "mnc": "410", "sNSSAIList": [{ "sNssai": "111-1111", "status": "active", "configData": [{ "configValue": 20.0, "configParameter": "dLThptPerSlice" }, { "configValue": 20.0, "configParameter": "uLThptPerSlice" }] }] }], "RRMPolicyRatio": [{ "id": "34", "attributes": { "quotaType": "STRICT", "resourceType": "sharing", "rRMPolicyMaxRatio": { "value": 23.0 }, "rRMPolicyMinRatio": { "value": 4.0 }, "rRMPolicyDedicatedRatio": { "value": 5.0 }, "rRMPolicyMemberList": [{ "idx": { "value": 34.0 }, "mcc": "310", "mnc": "410", "sNSSAI": "111-1111" }] } }] } }], "attributes": { "gNBDUId": 110.0, "gNBDUName": "gnbdu1", "userLabel": "user", "gNBIdLength": 23.0, "gNBDUFunction-url": "10.165.160.13:6080", "sAP": [{ "host": "localhost", "port": { "value": 8080.0 } }], "RRMPolicyRatio": [{ "id": "34", "attributes": { "quotaType": "STRICT", "resourceType": "sharing", "rRMPolicyMaxRatio": { "value": 23.0 }, "rRMPolicyMinRatio": { "value": 4.0 }, "rRMPolicyDedicatedRatio": { "value": 5.0 }, "rRMPolicyMemberList": [{ "idx": { "value": 34.0 }, "mcc": "211", "mnc": "111", "sNSSAI": "111-1111" }] } }] } }], "GNBCUCPFunction": [{ "idGNBCUCPFunction": "cucpserver1", "NRCellCU": [{ "idNRCellCU": "15289", "attributes": { "cellLocalId": 15289.0, "nRCellCU-url": "10.165.160.15:8083", "sAP": [{ "host": "localhost", "port": { "value": 8080.0 } }], "pLMNInfoList": [{ "mcc": "310", "mnc": "410", "sNSSAIList": [{ "sNssai": "111-1111", "status": "active", "configData": [{ "configValue": 10.0, "configParameter": "maxNumberOfConns" }] }] }], "RRMPolicyRatio": [{ "id": "55", "attributes": { "quotaType": "STRICT", "resourceType": "sharing", "rRMPolicyMaxRatio": { "value": 22.0 }, "rRMPolicyMinRatio": { "value": 3.0 }, "rRMPolicyDedicatedRatio": { "value": 4.0 }, "rRMPolicyMemberList": [{ "idx": { "value": 55.0 }, "mcc": "310", "mnc": "410", "sNSSAI": "111-1111" }] } }] } }], "attributes": { "gNBId": 32.0, "gNBCUName": "cucpserver1", "userLabel": "user", "gNBIdLength": 23.0, "gNBCUCPFunction-url": "10.165.160.13:6080", "sAP": [{ "host": "localhost", "port": { "value": 8080.0 } }], "RRMPolicyRatio": [{ "id": "43", "attributes": { "quotaType": "STRICT", "resourceType": "sharing", "rRMPolicyMaxRatio": { "value": 22.0 }, "rRMPolicyMinRatio": { "value": 3.0 }, "rRMPolicyDedicatedRatio": { "value": 4.0 }, "rRMPolicyMemberList": [{ "idx": { "value": 43.0 }, "mcc": "310", "mnc": "410", "sNSSAI": "111-1111" }] } }] } }], "attributes": { "trackingArea": "Kingston", "rANNFNSSIList": ["e893-e93r-c0f2-kj76", "m93ed-e93e-c0f2-9i7y"], "near-rt-ric-url": "10.165.160.47:6080", "pLMNInfoList": [{ "mcc": "310", "mnc": "410", "sNSSAIList": [{ "sNssai": "1000-1000", "status": "ACTIVE" }, { "sNssai": "111-1111", "status": "ACTIVE", "configData": [{ "configValue": 10.0, "configParameter": "maxNumberOfConns" }] }] }], "sliceProfilesList": [{ "sNSSAI": "111-1111", "latency": 2.0, "dLThptPerSlice": 60.0, "maxNumberofUEs": 24.0, "sliceProfileId": "b594-e98r-c7f2-ij79", "uLThptPerSlice": 30.0, "uEMobilityLevel": "high", "coverageAreaList": ["CA2", "CA1"], "maxNumberofConns": 22.0, "resourceSharingLevel": "Shared" }], "RRMPolicyRatio": [{ "id": "33", "attributes": { "quotaType": "STRICT", "resourceType": "sharing", "rRMPolicyMaxRatio": { "value": 22.0 }, "rRMPolicyMinRatio": { "value": 3.0 }, "rRMPolicyDedicatedRatio": { "value": 4.0 }, "rRMPolicyMemberList": [{ "idx": { "value": 33.0 }, "mcc": "310", "mnc": "410", "sNSSAI": "111-1111" }] } }] } }] }