Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

S.NoConfig DB APITemplateSchemaidJSON Payload




































2.instantiateRANSliceModifyAllocate (Templates and payloads are verified)

gNBDU/cps-ran-schema
S.NoConfig DB APITemplate (Payload to Create Template API)SchemaidJSON Payload
1.api/sdnc-config-db/v4/nearrtric/{ranNFNSSIId}//attributes/ranNFNSSIIdList/element[text()={{ranNFNSSIId}}]/ancestor::NearRTRICcps-ran-schema-model{
"templateId": "get-nearrtric-by-rannfnssi
",{
"inputParametersmodel": {"ran-network",
"ranNFNSSIIdrequestType": "ac8ca1a9query-e1ec-4480-8720-c74e92566885"
}
}
2/api/sdnc-config-db/v4/cell-list/{trackingArea}/ran-coverage-area/pLMNIdList[mcc={{mcc}}][mnc={{mnc}}]/coverage-area[coverageArea={{coverageArea}}]/coverageAreaTAList[nRTAC={{nRTAC}}]cps-cavsta-onap-internalcps-path",
"xpathTemplate": "//attributes/rANNFNSSIList[text()='\''{{rANNFNSSIId}}'\'']/ancestor::NearRTRIC",
"includeDescendants": true
}'
ran-networkget-nearrtric-by-rannfnssiget-cells-list{
"inputParameters": {
"mccranNFNSSIId": "390",
"mnc": "410",
"coverageArea": "Chennai",
"nRTAC": 101ac8ca1a9-e1ec-4480-8720-c74e92566885"
}
}
32/api/sdnc-config-db/v4/nearRTRIC/cell-list/{trackingArea}{
"templateId": "putget-cells-nearrtriclist",
"model": "ran-coverage-networkarea",
"requestType": "postquery-cps-path",
"xpathTemplate": "/ran-network/NearRTRICcoverageAreaTAList[@idNearRTRIC@nRTAC='\''{{idNearRTRICnRTAC}}'\'']/attributes/pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']",
"includeDescendants": true
}'
ran-networkcps-cavsta-onap-internalget-cells-listput-nearrtric{
"inputParameters": {
"idNearRTRICnRTAC":"11",
"mcc":"310",
"mnc":"410"
},
"payload": {
"sNSSAIList":[101
}
}
3/api/sdnc-config-db/v4/nearRTRIC{
"sNssaitemplateId": "1111put-00110nearrtric",
"statusmodel": "ACTIVEran-network",
"configDatarequestType": [
{
"configParameter":"dLThptPerSlice""post-list-node",
"configValue":30
},
{
"configParameter":"uLThptPerSlicexpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/attributes/pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']",
"configValueincludeDescendants": 30true
},
ran-networkput-nearrtric

{
"configParameterinputParameters":"maxNumberOfConns{
"idNearRTRIC":"11",
"configValuemcc":200
}
]
}
]
}
}"310",
"mnc":"410"
},
"payload": {
"sNSSAIList":[
{
"sNssai":"1111-00110",
"status":"ACTIVE",
"configData": [
{
"configParameter":"dLThptPerSlice",
"configValue":30
},
{
"configParameter":"uLThptPerSlice",
"configValue":30
},

{
"configParameter":"maxNumberOfConns",
"configValue":200
}
]
}
]
}
}

4/api/sdnc-config-db/v4/gNBCUCP

{
"templateId": "put-nrcellcu",
"model": "ran-network",
"requestType": "post-list-node",
"xpathTemplate": "/ran-network/

4/api/sdnc-config-db/v4/gNBCUCPcurl -k -H "Content-Type: application/json" --request PUT 'http://10.31.4.14:8080/templates' --data-raw '{
"templateId": "put-nrcellcu",
"model": "ran-network",
"requestType": "post",
"xpathTemplate": "/ran-network/

NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUCPFunction[@idGNBCUCPFunction='\''{{idGNBCUCPFunction}}'\'']/NRCellCU

[@idNRCellCU='\''{{idNRCellCU}}'\'']/attributes/pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']",
"includeDescendants": true
}

'

ran-networkput-nrcellcu

{
"inputParameters":{
"idNearRTRIC":"11",
"mcc":"310",
"mnc":"410".

"idGNBCUCPFunction":"cucpserver1",

"idNRCellCU":"15289
},
"payload": {
"sNSSAIList":[
{
"sNssai":"1111-00110",
"status":"ACTIVE",
"configData": [
{
"configParameter":"dLThptPerSlice",
"configValue":30
},
{
"configParameter":"uLThptPerSlice",
"configValue":30
},

{
"configParameter":"maxNumberOfConns",
"configValue":200
}
]
}
]
}
}

5/api/sdnc-config-db/v4/gNBCUUP/cps-ran-schema/NearRTRIC[@idNearRTRIC={{idNearRTRIC}}]/GNBCUUPFunctioncps-ran-schema-model{
"inputParameters":{

{
"templateId": "put-gnbcuupfunction

",


"

idNearRTRIC

model": "

11

ran-network"


}

,
"

payload

requestType":

{
"GNBCUUPFunction": [
{
"idGNBCUUPFunction": "2222"

"post-list-node",
"

attributes

xpathTemplate":

{
"gNBId": 98763
"gNBCUUPId":2222,
"pLMNInfoList":[
{
"mcc":"310",
"mnc":"410",
"sNSSAIList":[
{
"sNssai":"001-00110",
"status":"ACTIVE",
"configData": [
{
"configParameter":maxNumberOfConns,
"configValue":300
}
]
}
]
}
]
}
}
]
}
}
6

"/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUUPFunction[@idGNBCUUPFunction='\''{{idGNBCUUPFunction}}'\'']/attributes/

pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']",
"includeDescendants": true
}

ran-networkput-gnbcuupfunction{
"inputParameters":{
"idNearRTRIC":"11",
"mcc":"310",
"mnc":"410",
"idGNBCUUPFunction":1111
},
"payload": {
"sNSSAIList":[
{
"sNssai":"1000-100111",
"status":"ACTIVE",
"configData": [
{
"configParameter":"maxNumberOfConns",
"configValue":200
}
]
}
]
}
}
6/api/sdnc-config-db/v4/gNBDU

{
"templateId": "put-nrcelldu",
"model": "ran-network",
"requestType": "post-list-node",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBDUFunction[@idGNBDUFunction='\''{{idGNBDUFunction}}'\'']/NRCellDU

[@idNRCellDU='\''{{idNRCellDU}}'\'']/attributes/pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']",
"includeDescendants": true
}

ran-networkput-nrcelldu{
"inputParameters":{
"idNearRTRIC":"11",
"mcc":"310",
"mnc":"410",
"idGNBDUFunction":110,
"idNRCellDU":15289
},
"payload": {
"sNSSAIList":[
{
"sNssai":"1000-100111",
"status":"ACTIVE",
"configData": [
{
"configParameter":"dLThptPerSlice",
"configValue":30
},
{
"configParameter":"uLThptPerSlice",
"configValue":30
}
]
}
]
}
}
7/api/sdnc-config-db/v4/rrmPolicy

'{
"templateId": "put-nrcellcu-rrm-policy",
"model": "ran-network",
"requestType": "patch",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUCPFunction[@idGNBCUCPFunction='\''{{idGNBCUCPFunction}}'\'']/NRCellCU

[@idNRCellCU='\''{{idNRCellCU}}'\'']/attributes/RRMPolicyRatio[@id='\''{{id}}'\'']",
"includeDescendants": true
}

ran-network put-nrcellcu-rrm-policy{
"inputParameters":{
"idNearRTRIC":"11",
"id":"55",
"idGNBCUCPFunction":"cucpserver1",
"idNRCellCU":15289
},
"payload": {
"attributes":{
"rRMPolicyMaxRatio":13,
"rRMPolicyMinRatio":13,
"rRMPolicyDedicatedRatio":13
}
}
}
8/api/sdnc-config-db/v4/rrmPolicy

{
"templateId": "put-cuup-rrm-policy",
"model": "ran-network",
"requestType": "patch",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUUPFunction[@idGNBCUUPFunction='\''{{idGNBCUUPFunction}}'\'']/

attributes/RRMPolicyRatio[@id='\''{{id}}'\'']",
"includeDescendants": true
}

ran-networkput-cuup-rrm-policy{
"inputParameters":{
"idNearRTRIC":"11",
"id":"35",
"idGNBCUUPFunction":1111
},
"payload": {
"attributes":{
"rRMPolicyMaxRatio":13,
"rRMPolicyMinRatio":13,
"rRMPolicyDedicatedRatio":13
}
}
}
9/api/sdnc-config-db/v4/rrmPolicy

{
"templateId": "put-nrcelldu-rrm-policy",
"model": "ran-network",
"requestType": "patch",
"xpathTemplate": "/ran-network

/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBDUFunction

put-gnbdufunctionput-gnbdufunction{
"inputParameters":{
"idNearRTRIC": "11"
},
"payload":{
"GNBCUCPFunction": [
{
"idGNBCUCPFunction": "110",
"attributes": {
"gNBDUId": 110,
"gNBIdLength": 32,
"gNBId": 98763
},
"NRCellCU": [
{
"idNRCellCU": "15826",
"attributes": {
"cellLocalId": 15826
"pLMNInfoList":[
{
"mcc":"310",
"mnc":"410",
"sNSSAIList":[
{
"sNssai":"001-00110",
"status":"ACTIVE",
"configData": [
{
"configParameter":dLThptPerSlice,
"configValue":40
},
{
"configParameter":uLThptPerSlice,
"configValue":40
}
]
}
]
}
]
}
}
]
}
]
}
}
7/api/sdnc-config-db/v4/rrmPolicy/cps-ran-schema/NearRTRIC[@idNearRTRIC={{idNearRTRIC}}]/GNBCUCPFunction[@idGNBCUCPFunction={{idGNBCUCPFunction}}]/NRCellCU[@idNRCellCU={{idNRCellCU}}]/attributes/RRMPolicyRatiocps-ran-schema-model put-nrcellcu-rrm-policy{
"inputParameters":{
"idNearRTRIC": "11",
"idGNBCUCPFunction": "cucpserver1",
"idNRCellCU": "15826"
},
"payload":{
"GNBCUCPFunction": [
{
"idGNBCUCPFunction": "cucpserver1",
"attributes": {
"gNBCUName": "cucpserver1",
"gNBIdLength": 32,
"gNBId": 98763
},
"NRCellCU": [
{
"idNRCellCU": "15826",
"attributes": {
"cellLocalId": 15826
"RRMPolicyRatio":[
"id":11,
"attributes": {
"resourceType":"RRC Connected Users",
"quotaType":"STRICT",
"rRMPolicyMaxRatio":0,
"rRMPolicyMinRatio":5,
"rRMPolicyDedicatedRatio":0,
"rRMPolicyMemberList":[
{
"idx":34,
"mcc":"390",
"mnc":"410",
"sNSSAI":"001-010111"
}
]
}
]
}
}
]
}
]
}
}

[@idGNBDUFunction='\''{{idGNBDUFunction}}'\'']/NRCellDU

[@idNRCellDU='\''{{idNRCellDU}}'\'']/attributes/RRMPolicyRatio[@id='\''{{id}}'\'']",
"includeDescendants": true
}

ran-networkput-nrcelldu-rrm-policy{
"inputParameters":{
"idNearRTRIC":"11",
"id":"34",
"idGNBDUFunction":110,
"idNRCellDU":15289
},
"payload": {
"attributes":{
"rRMPolicyMaxRatio":13,
"rRMPolicyMinRatio":13,
"rRMPolicyDedicatedRatio":13
}
}
}
10/api/sdnc-config-db/v4/ranslice-details{
"templateId": "update-ran-inventory",
"model": "ran-inventory",
"requestType": "post-list-node",
"xpathTemplate": "/ran-inventory/ran-slices[@rannfnssiid='\''{{rannfnssiid}}'\'']",
"includeDescendants": true
}
cps-ran-inventoryupdate-ran-inventory{
"inputParameters":{
"rannfnssiid":"566036bf-8941-473c-be9c-e9962af05b99"
},
"payload": {                          
"sliceProfilesList": [
{
    "sliceProfileId": "111dd8-ae51-4acf-8073-c00000",
    "sNSSAI": "001-11000",
    "maxNumberofUEs": 300,
    "latency": 5,
    "uLThptPerSlice": 40,
    "dLThptPerSlice": 50,
    "maxNumberofConns": 500,
    "uEMobilityLevel": "FULLY MOBILITY",
    "coverageAreaList": ["Washington"],
    "resourceSharingLevel": "Shareable",
    "pLMNIdList": [
    {
        "mcc": "310",
        "mnc": "410"
    }
    ]                                        
}
]
}
}
11/api/sdnc-config-db/v4//rrmPolicy/{resourceType}/{resourceId}

{
"templateId": "get-nrcellcu-rrm-policy",
"model": "ran-network",
"requestType": "get",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUCPFunction[@idGNBCUCPFunction='\''{{idGNBCUCPFunction}}'\'']/

NRCellCU[@idNRCellCU='\''{{idNRCellCU}}'\'']",
"includeDescendants": true
}

ran-networkget-nrcellcu-rrm-policy{
"inputParameters":{
"idNearRTRIC": 11,
"idGNBCUCPFunction": "cucpserver1",
"idNRCellCU": 15826
}
}
12/api/sdnc-config-db/v4//rrmPolicy/{resourceType}/{resourceId}{
"templateId": "get-cuup-rrm-policy",
"model": "ran-network",
"requestType": "get",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUUPFunction[@idGNBCUUPFunction='\''{{idGNBCUUPFunction}}'\'']",
"includeDescendants": true
}
ran-networkget8/api/sdnc-config-db/v4/rrmPolicy/cps-ran-schema/NearRTRIC[@idNearRTRIC={{idNearRTRIC}}]/GNBCUUPFunction[@idGNBCUUPFunction={{idGNBCUUPFunction}}]/attributes/RRMPolicyRatiocps-ran-schema-modelput-cuup-rrm-policy{
"inputParameters":{
"idNearRTRIC": 11,
"idGNBCUUPFunction": 1111
},
"payload":{
"GNBCUUPFunction": [
{
"idGNBCUUPFunction": "cucpserver1",
"attributes": {
"gNBCUUPId": 1111,
"gNBId": 98763,
"RRMPolicyRatio":[
"id":11,
"attributes": {
"resourceType":"PRB",
"quotaType":"STRICT",
"rRMPolicyMaxRatio":0,
"rRMPolicyMinRatio":5,
"rRMPolicyDedicatedRatio":0,
"rRMPolicyMemberList":[
{
"idx":34,
"mcc":"390",
"mnc":"410",
"sNSSAI":"001-010111"
}
]
}
]
}
}
]
}
}
9/api/sdnc-config-db/v4/rrmPolicy/cps-ran-schema/NearRTRIC[@idNearRTRIC={{idNearRTRIC}}]/GNBDUFunction[@idGNBDUFunction=[[idGNBDUFunction}}]/NRCellDU[@idNRCellDU={{idNRCellDU}}]/attributes/RRMPolicyRatiocps-ran-schema-modelput-nrcelldu-rrm-policy{
"inputParameters":{
"idNearRTRIC": 11,
"idGNBDUFunction": 110,
"idNRCellCU": 15826
},
"payload":{
"GNBDUFunction": [
{
"idGNBDUFunction": "110",
"attributes": {
"gNBDUId": 110,
"gNBIdLength": 32,
"gNBId": 98763
},
"NRCellDU": [
{
"idNRCellDU": "15826",
"attributes": {
"cellLocalId": 15826
"RRMPolicyRatio":[
"id":11,
"attributes": {
"resourceType":"DRB",
"quotaType":"STRICT",
"rRMPolicyMaxRatio":0,
"rRMPolicyMinRatio":5,
"rRMPolicyDedicatedRatio":0,
"rRMPolicyMemberList":[
{
"idx":34,
"mcc":"390",
"mnc":"410",
"sNSSAI":"001-010111"
}
]
}
]
}
}
]
}
]
}
}
10/api/sdnc-config-db/v4/ranslice-details/ran-inventory/ran-slicescps-ran-inventoryupdate-ran-inventory{
"payload":{
"ran-slices":[
{
"rannfnssiid":"3f2f23fa-c567-4dd8-8f15-f95ae3e6fd82",
"sliceProfilesList":[
{
"sliceProfileId": "878f32c0-3699-4dbd-95a3-1f01d6c763fd",
"dLThptPerSlice": 25,
"uLThptPerSlice": 30,
"maxNumberofConns":3000,
"sNSSAI":"001-010000",
"pLMNIdList":[
{
"mcc":"310",
"mnc":"410"
}
]
}
],
"subnetStatus":"ACTIVE",
"sliceType":"eMBB"
}
]
}
}
11/api/sdnc-config-db/v4//rrmPolicy/{resourceType}/{resourceId}/cps-ran-schema/NearRTRIC[@idNearRTRIC={{idNearRTRIC}}]/GNBCUCPFunction[@idGNBCUCPFunction={{idGNBCUCPFunction}}]/NRCellCU[@idNRCellCU={{idNRCellCU}}]/attributes/RRMPolicyRatiocps-ran-schema-modelget-nrcellcu-rrm-policy{
"inputParameters":{
"idNearRTRIC": 11,
"idGNBCUCPFunction": "cucpserver1",
"idNRCellCU": 15826
}
}
}
13/api/sdnc-config-db/v4//rrmPolicy/{resourceType}/{resourceId}

{
"templateId": "get-nrcelldu-rrm-policy",
"model": "ran-network",
"requestType": "get",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBDUFunction[@idGNBDUFunction='\''{{idGNBDUFunction}}'\'']/

NRCellDU[@idNRCellDU='\''{{idNRCellDU}}'\'']",
"includeDescendants": true
}

ran-networkget-nrcelldu-rrm-policy{
"inputParameters":{
"idNearRTRIC": 11,
"idGNBDUFunction": 110,
"idNRCellDU": 15826
}
}
14update NRCellCU RRM Policy member

{
"templateId": "put-nrcelldu-rrm-policy-member",
"model": "ran-network",
"requestType": "post-list-node",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBDUFunction[@idGNBDUFunction='\''{{idGNBDUFunction}}'\'']/NRCellDU

[@idNRCellDU='\''{{idNRCellDU}}'\'']/attributes/RRMPolicyRatio[@id='\''{{id}}'\'']/attributes",
"includeDescendants": true
}

ran-networkput-nrcelldu-rrm-policy-member{
"inputParameters":{
"idNearRTRIC":"11",
"id":"34",
"idGNBDUFunction":110,
"idNRCellDU":15289
},
"payload": {
"rRMPolicyMemberList":[
{
"idx":57,
"mcc":"310",
"mnc":"410",
"sNSSAI":"1000-10001"
}
]
}
}
15update CUUP RRM Policy member

{
"templateId": "put-cuup-rrm-policy-member",
"model": "ran-network",
"requestType": "post-list-node",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUUPFunction[@idGNBCUUPFunction='\''{{idGNBCUUPFunction}}'\'']/

attributes/RRMPolicyRatio[@id='\''{{id}}'\'']/attributes",
"includeDescendants": true
}

ran-networkput-cuup-rrm-policy-member{
"inputParameters":{
"idNearRTRIC":"11",
"id":"35",
"idGNBCUUPFunction":1111
},
"payload": {
"rRMPolicyMemberList":[
{
"idx":57,
"mcc":"310",
"mnc":"410",
"sNSSAI":"1000-100011"
}
]
}
}
16update NRCellDU RRM Policy member

{
"templateId": "put-nrcellcu-rrm-policy-member",
"model": "ran-network",
"requestType": "post-list-node",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUCPFunction[@idGNBCUCPFunction='\''{{idGNBCUCPFunction}}'\'']/

NRCellCU[@idNRCellCU='\''{{idNRCellCU}}'\'']/attributes/RRMPolicyRatio[@id='\''{{id}}'\'']/attributes",
"includeDescendants": true
}

ran-networkput-nrcellcu-rrm-policy-member{
"inputParameters":{
"idNearRTRIC":"11",
"id":"55",
"idGNBCUCPFunction":"cucpserver1",
"idNRCellCU":15289
},
"payload": {
"rRMPolicyMemberList":[
{
"idx":57,
"mcc":"310",
"mnc":"410",
"sNSSAI":"1000-1000"
}
]
}
}
17add new Slice Profile under NearRTRIC{
"templateId": "add-slice-profile",
"model": "ran-network",
"requestType": "post-list-node",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/attributes"
}
ran-networkadd-slice-profile12/api/sdnc-config-db/v4//rrmPolicy/{resourceType}/{resourceId}/cps-ran-schema/NearRTRIC[@idNearRTRIC={{idNearRTRIC}}]/GNBCUUPFunction[@idGNBCUUPFunction={{idGNBCUUPFunction}}]/attributes/RRMPolicyRatiocps-ran-schema-modelget-cuup-rrm-policy{
"inputParameters":{
"idNearRTRIC":"11"
},
"idGNBCUUPFunctionpayload": 1111
}
}
13/api/sdnc-config-db/v4//rrmPolicy/{resourceType}/ {resourceId}/cps-ran-schema/NearRTRIC[@idNearRTRIC={{idNearRTRIC}}]/GNBDUFunction[@idGNBDUFunction=[[idGNBDUFunction}}]/NRCellDU[@idNRCellDU={{idNRCellDU}}]/attributes/RRMPolicyRatiocps-ran-schema-modelget-nrcelldu-rrm-policy
"sliceProfilesList":[{
"sliceProfileId": "12212dsda-9bf1-461e-8ab0-b4644d166cd2",
"sNSSAI": "01-1111001",
"resourceSharingLevel": "shared",
"uLThptPerSlice": 1600000,
"maxNumberofConns": 12000,
"latency": 5,
"maxNumberofUEs": 200,
"dLThptPerSlice": 1920000
}
]{
"inputParameters":{
"idNearRTRIC": 11,
"idGNBDUFunction": 110,
"idNRCellCU": 15826
}
}






3.activateRANSliceInstance

...