Versions Compared

Key

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

...

  1. CoverageArea: curl -H "Authorization: Basic Y3BzdXNlcjpjcHNyMGNrcyE=" --request POST 'http://<ipaddress>:8883/cps/api/v1/dataspaces/E2EDemo/anchors/coverage-area-onap/nodes' \
    --header 'Content-Type: application/json' -d @cavstareq.json  cavstareq.json
  2. RAN Network: curl -H "Authorization: Basic Y3BzdXNlcjpjcHNyMGNrcyE=" --request POST 'http://<ipaddress>:8883/cps/api/v1/dataspaces/E2EDemo/anchors/11/nodes' \
    --header 'Content-Type: application/json' -d @ran-network-initial-data.json ran-network-initial-data.json
  3. curl -H "Authorization: Basic Y3BzdXNlcjpjcHNyMGNrcyE=" --request POST 'http://<ipaddress>:8883/cps/api/v1/dataspaces/E2EDemo/anchors/ran-inventory-anchor/nodes' \ --header 'Content-Type: application/json' --data-raw '{
    "ran-inventory":{
    }
    }'

...

activateRANSlice

View file
View file
nameactivation-CPS-templates.txt
height250

preload-activateRANSlice

namepreload-activateRANSlice.json
height250


S.No

Config DB API

xPath

Template

Schema

id

JSON Payload

1api/sdnc-config-db/v4/nearrtric/{ranNFNSSIId}

//attributes/ranNFNSSIIdList/element[text()="ac8ca1a9-e1ec-4480-8720-c74e92566885"]/ancestor::NearRTRIC

{
"templateId": "get-nearrtric-by-rannfnssi",
"model": "ran-network",
"requestType": "query-cps-path",
"xpathTemplate": "//attributes/rANNFNSSIList[text()='\''{{rANNFNSSIId}}'\'']/ancestor::NearRTRIC",
"includeDescendants": true,                                                                                                                                                                                                                                                                          "transformParam":"NearRTRIC"
}

ran-networkget-nearrtric-by-rannfnssi{
"inputParameters": {
"rANNFNSSIId": "4039ce18-7f8f-44d7-9822-6cb6cb7227d4"
}
}
2/api/sdnc-config-db/v4/plmn/{sliceProfileId}}

//attributes/sliceProfilesList[@sliceProfileId="314aab80-1754-446c-bfd9-6aae5b1ae348"]/ancestor::NearRTRIC

{
"templateId": "get-plmnmccid-by-sliceprofileid",
"model": "ran-network",
"requestType": "query-cps-path",
"xpathTemplate": "//attributes/sliceProfilesList[@sliceProfileId='\''{{sliceProfileId}}'\'']/ancestor::NearRTRIC",
"includeDescendants": true,
"transformParam":"NearRTRIC,attributes,pLMNInfoList,mcc"
}
ran-networkget-plmnmccid-by-sliceprofileid

{

"inputParameters": {
"sliceProfileId": "e75a8b68-0dee-4a9c-9a61-b0893e03ca45"
}
}

3/api/sdnc-config-db/v4/plmn/{sliceProfileId}//attributes/sliceProfilesList[@sliceProfileId="314aab80-1754-446c-bfd9-6aae5b1ae348"]/ancestor::NearRTRIC{
"templateId": "get-plmnmncid-by-sliceprofileid",
"model": "ran-network",
"requestType": "query-cps-path",
"xpathTemplate": "//attributes/sliceProfilesList[@sliceProfileId='\''{{sliceProfileId}}'\'']/ancestor::NearRTRIC",
"includeDescendants": true,
"transformParam":"NearRTRIC,attributes,pLMNInfoList,mnc"
}
ran-networkget-plmnmncid-by-sliceprofileid

{

"inputParameters": {
"sliceProfileId": "e75a8b68-0dee-4a9c-9a61-b0893e03ca45"
}
}

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

/ran-network/NearRTRIC[@idNearRTRIC="11"]/attributes/pLMNInfoList[@mcc="310" and @mnc="410"]

{
"templateId": "put-status-nearrtric",
"model": "ran-network",
"requestType": "patch",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/attributes/pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']",
"includeDescendants": true
}
ran-networkput-status-nearrtric

{

"inputParameters":{
"idNearRTRIC":"11",
"mcc":"310",
"mnc":"410"
},
"payload": {
"sNSSAIList": [{
"sNssai": "[01-3A4C16]",
"status": "ACTIVE"
}]
}
}

5/api/sdnc-config-db/v4/gNBCUUP

/ran-network/NearRTRIC[@idNearRTRIC="11"]/GNBCUUPFunction[@idGNBCUUPFunction="22"]/attributes/pLMNInfoList[@mcc="310" and @mnc="410"]

{
"templateId": "put-status-gnbcuup",
"model": "ran-network",
"requestType": "patch",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUUPFunction[@idGNBCUUPFunction='\''{{idGNBCUUPFunction}}'\'']/attributes/pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']",
"includeDescendants": true
}
ran-networkput-status-gnbcuup

{

"inputParameters":{
"idNearRTRIC":"11",
"mcc":"551",
"mnc":"550",
"idGNBCUUPFunction":"22"
},
"payload": {
"sNSSAIList": [{
"sNssai": "[01-3A4C16]",
"status": "ACTIVE"
}]
}
}

6/api/sdnc-config-db/v4/gNBDU

/ran-network/NearRTRIC[@idNearRTRIC="11"]/GNBDUFunction[@idGNBDUFunction="22"]/NRCellDU[@idNRCellDU="15299"]/attributes/pLMNInfoList[@mcc="310" and @mnc="410"]

{
"templateId": "put-status-nrcelldu",
"model": "ran-network",
"requestType": "patch",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBDUFunction[@idGNBDUFunction='\''{{idGNBDUFunction}}'\'']/NRCellDU[@idNRCellDU='\''{{idNRCellDU}}'\'']/attributes/pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']",
"includeDescendants": true
}
ran-networkput-status-nrcelldu

{

"inputParameters":{
"idNearRTRIC":"11",
"mcc":"211",
"mnc":"211",
"idGNBDUFunction":22,
"idNRCellDU":15299
},
"payload": {
"sNSSAIList": [{
"sNssai": "[01-3A4C16]",
"status": "ACTIVE"
}]
}
}

7

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

/ran-network/NearRTRIC[@idNearRTRIC="11"]/GNBCUCPFunction[@idGNBCUCPFunction="32"]/NRCellCU[@idNRCellCU="15199"]/attributes/pLMNInfoList[@mcc="310" and @mnc="410"]

{
"templateId": "put-status-nrcellcu",
"model": "ran-network",
"requestType": "patch",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUCPFunction[@idGNBCUCPFunction='\''{{idGNBCUCPFunction}}'\'']/NRCellCU[@idNRCellCU='\''{{idNRCellCU}}'\'']/attributes/pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']",
"includeDescendants": true
}
ran-networkput-status-nrcellcu

{

"inputParameters":{
"idNearRTRIC":"11",
"mcc":"551",
"mnc":"550",
"idGNBCUCPFunction":"32",
"idNRCellCU":"15199"
},
"payload": {
"sNSSAIList": [{
"sNssai": "[01-3A4C16]",
"status": "ACTIVE"
}]
}
}

...