...
- 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 - 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.jsonRAN inventory: 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' -
d @ran-
inventory-sample-data.json ran-inventory-sample-data.jsondata-raw '{
"ran-inventory":{
}
}'
Schemaset-anchor mapping:
...
View file name Preload-instantiateRanSliceReconfigure.json height 250
activateRANSlice
View file | ||
---|---|---|
|
preload-activateRANSlice
view-file
|
S.No | Config DB API | xPath | Template | Schema | id | JSON Payload | ||||
---|---|---|---|---|---|---|---|---|---|---|
1 | api/sdnc-config-db/v4/nearrtric/{ranNFNSSIId} | //attributes/ranNFNSSIIdList/element[text()="ac8ca1a9-e1ec-4480-8720-c74e92566885"]/ancestor::NearRTRIC | { } | ran-network | get-nearrtric-by-rannfnssi | { "inputParameters": { "rANNFNSSIId": "4039ce18-7f8f-44d7-9822-6cb6cb7227d4" } } | , "transformParam":"NearRTRIC" | ran-network | get-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-network | get-plmnmccid-by-sliceprofileid | { "inputParameters": { | ||||
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-network | get-plmnmncid-by-sliceprofileid | { "inputParameters": { | ||||
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-network | put-status-nearrtric | { "inputParameters":{ | ||||
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-network | put-status-gnbcuup | { "inputParameters":{ | ||||
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-network | put-status-nrcelldu | { "inputParameters":{ | ||||
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-network | put-status-nrcellcu | { "inputParameters":{ |
terminateRANSlice
preload-terminateRANSlice
View file | ||||
---|---|---|---|---|
|
S.No | Config DB API | xPath | Template | Schema | id | JSON Payload | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | api/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 } | ran-network | get-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-network | get-plmnmccid-by-sliceprofileid | { "inputParameters": { | |||||||||||||||||||||||||||
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-network | get-plmnmncid-by-sliceprofileid | { "inputParameters": { | |||||||||||||||||||||||||||
4 | /api/sdnc-config-db/v4/nearRTRIC | /ran-network/NearRTRIC[@idNearRTRIC="11"]/attributes/pLMNInfoList[@mcc="310" and @mnc="410"]/sNSSAIList[@sNssai="1000-1012"] | { "templateId": "delete-nssai-from-rtric", "model": "ran-network", "requestType": "delete-list-node", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/attributes/pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']/sNSSAIList[@sNssai='\''{{sNSSAIList}}'\'']", "includeDescendants": true } | ran-network | delete-nssai-from-rtric | { "inputParameters": { | |||||||||||||||||||||||||||
5 | /api/sdnc-config-db/v4/gNBCUCP | /ran-network/NearRTRIC[@idNearRTRIC="11"]/GNBCUCPFunction[@idGNBCUCPFunction="cucpserver1"]/NRCellCU[@idNRCellCU="15289"]/attributes/pLMNInfoList[@mcc="310" and @mnc="410"]/sNSSAIList[@sNssai=01-500004"] | { "templateId": "delete-cucp-plmn-nssai", "model": "ran-network", "requestType": "delete-list-node", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUCPFunction[@idGNBCUCPFunction='\''{{idGNBCUCPFunction}}'\'']/NRCellCU[@idNRCellCU='\''{{idNRCellCU}}'\'']/attributes/pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']/sNSSAIList[@sNssai='\''{{sNSSAIList}}'\'']", "includeDescendants": true } | ran-network | delete-nssai-from-cucp-plmninfo | { "inputParameters": { "idNearRTRIC": "11", "idGNBCUCPFunction":"cucpserver1", "idNRCellCU":"15289", "mcc":"310", "mnc":"410", "sNSSAIList":"01-500004" } } | |||||||||||||||||||||||||||
6 | 2/api/sdnc-config-db/v4/ | plmn/{sliceProfileId}}gNBCUCP | //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":"attributes,pLMNInfoList,mcc" } | ran-network | get-plmnmccid-by-sliceprofileid | { "inputParameters": { | 3 | /api/sdnc-config-db/v4/plmn/{sliceProfileId} | //attributes/sliceProfilesList[@sliceProfileId="314aab80-1754-446c-bfd9-6aae5b1ae348"]/ancestor::NearRTRIC | {ran-network/NearRTRIC[@idNearRTRIC="11"]/GNBCUCPFunction[@idGNBCUCPFunction="cucpserver1"]/NRCellCU[@idNRCellCU="15289"]/attributes/RRMPolicyRatio[@id="55"]/attributes/rRMPolicyMemberList[@idx="8"] | { "templateId": "delete-cucp-rrmpolicy-nssai", "model": "ran-network", "requestType": "delete-list-node", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUCPFunction[@idGNBCUCPFunction='\''{{idGNBCUCPFunction}}'\'']/NRCellCU[@idNRCellCU='\''{{idNRCellCU}}'\'']/attributes/RRMPolicyRatio[@id='\''{{id}}'\'']/attributes/rRMPolicyMemberList[@idx='\''{{ | sliceProfileIdidx}}'\''] | /ancestor::NearRTRIC", "includeDescendants": true | ,} | ran-network | getdelete-nssai- | plmnmncidfrom- | bycucp- | sliceprofileidrrmpolicy | { "inputParameters": { "idNearRTRIC": "11", "idGNBCUCPFunction":"cucpserver1", | "sliceProfileId"idNRCellCU":"15289", "id":"55", "idx":" | e75a8b68-0dee-4a9c-9a61-b0893e03ca458" } } | ||||||||||
7 | /api/sdnc-config-db/v4/ | nearRTRICgNBCUUP | /ran-network/NearRTRIC[@idNearRTRIC="11"]/GNBCUUPFunction[@idGNBCUUPFunction="1111"]/attributes/pLMNInfoList[@mcc="310" and @mnc="410"]/sNSSAIList[@sNssai="01-500004"] | { "templateId": " | putdelete-cuup- | statusplmn- | nearrtricnssai", "model": "ran-network", "requestType": " | patchdelete-list-node", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUUPFunction[@idGNBCUUPFunction='\''{{idGNBCUUPFunction}}'\'']/attributes/ | pLMNInfoList[@mccpLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{ | mccmnc}}'\'' | and @mnc]/sNSSAIList[@sNssai='\''{{ | mncsNSSAIList}}'\'']", "includeDescendants": true } | ran-network | put-status-nearrtricdelete-nssai-from-cuup-plmninfo | { "inputParameters": { "idNearRTRIC": "11", " | mccidGNBCUUPFunction":" | 3101111", " | mncmcc":" | 410310" | , " | payloadmnc": | {" | sNSSAIList410" | : [{, " | sNssaisNSSAIList":" | [01- | 3A4C16]500004" | ,} | ]} | }||||
58 | /api/sdnc-config-db/v4/gNBCUUP | /ran-network/NearRTRIC[@idNearRTRIC="11"]/GNBCUUPFunction[@idGNBCUUPFunction="221111"]/attributes/pLMNInfoListRRMPolicyRatio[@mcc@id="310" and @mnc35"]/attributes/rRMPolicyMemberList[@idx="41035"] | { "templateId": "putdelete-cuup-statusrrm-gnbcuupnssai", "model": "ran-network", "requestType": "patchdelete-list-node", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUUPFunction[@idGNBCUUPFunction='\''{{idGNBCUUPFunction}}'\'']/attributes/pLMNInfoListRRMPolicyRatio[@mcc@id='\''{{mccid}}'\'' and @mnc]/attributes/rRMPolicyMemberList[@idx='\''{{mncidx}}'\'']", "includeDescendants": true } | ran-networkput | -status-gnbcuupdelete-nssai-from-cuup-rrmpolicy | { | |||||||||||||||||||||||||||
9 | 6 | /api/sdnc-config-db/v4/gNBDU | /ran-network/NearRTRIC[@idNearRTRIC="11"]/GNBDUFunction[@idGNBDUFunction="22110"]/NRCellDU[@idNRCellDU="1529915289"]/attributes/pLMNInfoList[@mcc="310" and @mnc="410"]/sNSSAIList[@sNssai="01-500004"] | { "templateId": " | putdelete-celldu- | statusplmn- | nrcelldunssai", "model": "ran-network", "requestType": " | patchdelete-list-node", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBDUFunction[@idGNBDUFunction='\''{{idGNBDUFunction}}'\'']/NRCellDU[@idNRCellDU='\''{{idNRCellDU}}'\'']/attributes/pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']/sNSSAIList[@sNssai='\''{{sNSSAIList}}'\'']", "includeDescendants": true } | ran-network | put-status-nrcelldudelete-nssai-from-du-plmninfo | { "inputParameters": { "idNearRTRIC": "11", " | mccidGNBDUFunction":" | 211110", " | mncidNRCellDU":" | 211",15289", " | payloadmcc": | {" | sNSSAIList310" | : [{, " | sNssaimnc":" | [01-3A4C16]410", " | statussNSSAIList":" | ACTIVE01-500004" } | ]} | }|||||||||
10 | 7 | /api/sdnc-config-db/v4/ | gNBCUCPgNBDU | /ran-network/NearRTRIC[@idNearRTRIC="11"]/GNBCUCPFunctionGNBDUFunction[@idGNBCUCPFunction@idGNBDUFunction="32110"]/NRCellCUNRCellDU[@idNRCellCU@idNRCellDU="1519915289"]/attributes/pLMNInfoListRRMPolicyRatio[@mcc@id="310" and @mnc34"]/attributes/rRMPolicyMemberList[@idx="4106"] | { "templateId": " | putdelete-celldu- | statusrrm- | nrcellcunssai", "model": "ran-network", "requestType": " | patchdelete-list-node", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/ | GNBCUCPFunctionGNBDUFunction[ | @idGNBCUCPFunction@idGNBDUFunction='\''{{ | idGNBCUCPFunctionidGNBDUFunction}}'\'']/ | NRCellCUNRCellDU[ | @idNRCellCU@idNRCellDU='\''{{ | idNRCellCUidNRCellDU}}'\'']/attributes/ | pLMNInfoListRRMPolicyRatio[ | @mcc@id='\''{{ | mccid}}'\'' | and @mnc]/attributes/rRMPolicyMemberList[@idx='\''{{ | mncidx}}'\'' | ]",ran-network | put-status-nrcellcu | ]", " | idNRCellCUincludeDescendants": | "15199"true } | ran-network | delete-nssai-from-du-rrmpolicy | { "inputParameters": { " | sNSSAIListidNearRTRIC": | [{"11", " | sNssaiidGNBDUFunction":" | [01-3A4C16]110", " | statusidNRCellDU":" | ACTIVE"
terminateRANSlice
preload-terminateRANSlice
View file name preload-terminateRANSlice.json height 250
15289", "id":"34", "idx":"6" } } | ||||||||||||||||||||||||||
11 | Delete RRMPolicyRatio - NRCellCU | /ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUCPFunction[@idGNBCUCPFunction='\''{{idGNBCUCPFunction}}'\'']/NRCellCU[@idNRCellCU='\''{{idNRCellCU}}'\'']/attributes/RRMPolicyRatio[@id='\''{{id}}'\'']/attributes | curl -k -H "Content-Type: application/json" --request POST 'http://10.31.4.15:8080/templates' --data-raw ' | |||||||||||||||||||||||
S.No | Config DB API | xPath | Template | Schema | id | JSON Payload | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | api/sdnc-config-db/v4/nearrtric/{ranNFNSSIId} | //attributes/ranNFNSSIIdList/element[text()="ac8ca1a9-e1ec-4480-8720-c74e92566885"]/ancestor::NearRTRIC | { "templateId": " | getdelete- | nearrtricnrcellcu- | by-rannfnssirrmpolicyratio", "model": "ran-network", "requestType": " | query-cps-pathdelete", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUCPFunction[@idGNBCUCPFunction='\''{{idGNBCUCPFunction}}'\'']/NRCellCU[@idNRCellCU='\''{{idNRCellCU}}'\'']/attributes/ | rANNFNSSIListRRMPolicyRatio[ | text()@id='\''{{ | rANNFNSSIIdid}}'\'']/ | ancestor::NearRTRIC",attributes" }' | ran-network | get-nearrtric-by-rannfnssi | { "inputParameters": { "idNearRTRIC": "11", "idGNBCUCPFunction": "cucpserver1", "idNRCellCU": "15289", " | rANNFNSSIIdid": " | 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":"attributes,pLMNInfoList,mcc" } | ran-network | get-plmnmccid-by-sliceprofileid | { "inputParameters": { | ||||||||||||||||||||
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":"attributes,pLMNInfoList,mnc" } | ran-network | get-plmnmncid-by-sliceprofileid | { "inputParameters": { | ||||||||||||||||||||
NRCellCU-6b0dd2be-6c51-4fab-b777-8c9513f3c019-101" } } | ||||||||||||||||||||||||||
12 | Delete RRMPolicyRatio - CUUP | /ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUUPFunction[@idGNBCUUPFunction='\''{{idGNBCUUPFunction}}'\'']/attributes/RRMPolicyRatio[@id='\''{{id}}'\'']/attributes | curl -k -H "Content-Type: application/json" --request POST 'http://10.31.4.15:8080/templates' --data-raw '{ "templateId": "delete-cuup-rrmpolicyratio", "model": "ran-network", "requestType": "delete", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUUPFunction[@idGNBCUUPFunction='\''{{idGNBCUUPFunction}}'\'']/attributes/RRMPolicyRatio[@id='\''{{id}}'\'']/attributes" }' | ran-network | { "inputParameters": { "idNearRTRIC": "11", "idGNBCUCPFunction": "cucpserver1", "idNRCellCU": "15176", "id": "NRCellCU-6b0dd2be-6c51-4fab-b777-8c9513f3c019-202" } } | |||||||||||||||||||||
13 | Delete RRMPolicyRatio - NRCellDU | /ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBDUFunction[@idGNBDUFunction='\''{{idGNBDUFunction}}'\'']/NRCellDU[@idNRCellDU='\''{{idNRCellDU}}'\'']/attributes/RRMPolicyRatio[@id='\''{{id}}'\'']/attributes | curl -k -H "Content-Type: application/json" --request POST 'http://10.31.4.15:8080/templates' --data-raw ' | 4 | /api/sdnc-config-db/v4/nearRTRIC | /ran-network/NearRTRIC[@idNearRTRIC="11"]/attributes/pLMNInfoList[@mcc="310" and @mnc="410"]/sNSSAIList[@sNssai="1000-1012"] | { "templateId": "delete- | nssainrcelldu- | from-rtricrrmpolicyratio", "model": "ran-network", "requestType": "delete | -list-node", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/ | attributes/pLMNInfoListGNBDUFunction[ | @mcc@idGNBDUFunction='\''{{ | mccidGNBDUFunction}}'\'' | and @mnc]/NRCellDU[@idNRCellDU='\''{{ | mncidNRCellDU}}'\'']/ | sNSSAIListattributes/RRMPolicyRatio[ | @sNssai@id='\''{{ | sNSSAIListid}}'\''] | ",/attributes" }' | ran-network | delete-nssai-from-rtric | { "inputParameters": { "idNearRTRIC": "11", "mcc":"310", "mnc":"410", "sNSSAIList":"1000-1012" } } | 5 | /api/sdnc-config-db/v4/gNBCUCP | "idNearRTRIC": "11", "idGNBDUFunction": "220", "idNRCellDU": "15175", "id": "NRCellCU-515a1e39-8265-4369-b7a0-3999633ed06f-202" } } | |
14 | Patch RRMPolicyRatio - NRCellCU | /ran-network/NearRTRIC[@idNearRTRIC="11"]/GNBCUCPFunction[@idGNBCUCPFunction="cucpserver1"]/NRCellCU[@idNRCellCU="15289"]/attributes/pLMNInfoList[@mcc="310" and @mnc="410"]/sNSSAIList[@sNssai=01-500004"] | { "templateId": "delete-nssai-from-cucp-plmninfo", "model": "ran-network", "requestType": "delete-list-node", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUCPFunction[@idGNBCUCPFunction='\''{{idGNBCUCPFunction}}'\'']/NRCellCU[@idNRCellCU='\''{{idNRCellCU}}'\'']/attributes/pLMNInfoListRRMPolicyRatio[@mcc@id='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']/sNSSAIList[@sNssai='\''{{sNSSAIListid}}'\'']", "includeDescendants": true } | ran-network | delete-nssai-from-cucp-plmninfo | { "inputParameters": { "idNearRTRIC": "11", "idGNBCUCPFunction":"cucpserver1", "idNRCellCU":"15289", "mcc":"310", "mnc":"410", "sNSSAIList":"01-500004" } } | 6 | /api/sdnc-config-db/v4/gNBCUCP | ] | curl -k -H "Content-Type: application/json" --request POST 'http://localhost:8088/templates' --data-raw '{ "templateId": "put-nrcellcu-rrm-policy", "model": "ran-network", "requestType": "patch", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC="11"'\''{{idNearRTRIC}}'\'']/GNBCUCPFunction[@idGNBCUCPFunction="cucpserver1"'\''{{idGNBCUCPFunction}}'\'']/NRCellCU[@idNRCellCU="15289"'\''{{idNRCellCU}}'\'']/attributes/RRMPolicyRatio[@id="55"]/attributes/rRMPolicyMemberList[@idx="8"]='\''{{id}}'\'']", "includeDescendants": true }' | ran-network | |||||||||||||||
15 | Patch RRMPolicyRatio - CUUP | /ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUUPFunction[@idGNBCUUPFunction{ "templateId": "delete-nssai-from-cucp-rrmpolicy", "model": "ran-network", "requestType": "delete-list-node", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRICidGNBCUUPFunction}}'\'']/GNBCUCPFunctionattributes/RRMPolicyRatio[@idGNBCUCPFunction@id='\''{{idGNBCUCPFunctionid}}'\'']/NRCellCU[@idNRCellCU='\''{{idNRCellCU}}' | curl -k -H "Content-Type: application/json" --request POST 'http://localhost:8088/templates' --data-raw '{ "templateId": "put-cuup-rrm-policy", "model": "ran-network", "requestType": "patch", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC\'']/attributes/RRMPolicyRatio[@id='\''{{ididNearRTRIC}}'\'']/attributes/rRMPolicyMemberListGNBCUUPFunction[@idx@idGNBCUUPFunction='\''{{idxidGNBCUUPFunction}}'\'']", "includeDescendants": true } | ran-network | delete-nssai-from-cucp-rrmpolicy | { "inputParameters": { "idNearRTRIC": "11", "idGNBCUCPFunction":"cucpserver1", "idNRCellCU":"15289", "id":"55", "idx":"8" } } | 7 | /attributes/RRMPolicyRatio[@id='\''{{id}}'\'']", "includeDescendants": true }' | ran-network | |||||||||||||||||
16 | Patch RRMPolicyRatio - NRCellDU | /ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBDUFunction[@idGNBDUFunction='\''{{idGNBDUFunction}}'\'']/NRCellDU[@idNRCellDU='\''{{idNRCellDU}}'\'']/attributes/RRMPolicyRatio[@id='\''{{id}}'\''] | curl -k -H "Content-Type: application/json" --request POST 'http://localhost:8088/templates' --data-raw ' | /api/sdnc-config-db/v4/gNBCUUP | /ran-network/NearRTRIC[@idNearRTRIC="11"]/GNBCUUPFunction[@idGNBCUUPFunction="1111"]/attributes/pLMNInfoList[@mcc="310" and @mnc="410"]/sNSSAIList[@sNssai="01-500004"] | { "templateId": "deleteput-nssainrcelldu-fromrrm-cuup-plmninfopolicy", "model": "ran-network", "requestType": "delete-list-nodepatch", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUUPFunction[@idGNBCUUPFunction='\''{{idGNBCUUPFunction}}'\'']/attributes/pLMNInfoList[@mccnetwork/NearRTRIC[@idNearRTRIC='\''{{mccidNearRTRIC}}'\'' and @mnc]/GNBDUFunction[@idGNBDUFunction='\''{{mncidGNBDUFunction}}'\'']/sNSSAIListNRCellDU[@sNssai@idNRCellDU='\''{{sNSSAIListidNRCellDU}}'\'']", "includeDescendants": true } | ran-network | delete-nssai-from-cuup-plmninfo | { "inputParameters": { "idNearRTRIC": "11", "idGNBCUUPFunction":"1111", "mcc":"310/attributes/RRMPolicyRatio[@id='\''{{id}}'\'']", "mncincludeDescendants": "410", "sNSSAIList":"01-500004" } }true }' | ran-network | ||||||||||||||||
178 | /api/sdnc-config-db/v4/gNBCUUPranslice-details | /ran-networkinventory/NearRTRIC[@idNearRTRIC="11"]/GNBCUUPFunction[@idGNBCUUPFunction="1111"]/attributes/RRMPolicyRatio[@id="35"]/attributes/rRMPolicyMemberList[@idx="35ran-slices[@rannfnssiid="ac8ca1a9-e1ec-4480-8720-c74e92566885"] | { "templateId": "delete-nssai-from-cuup-rrmpolicyrannfnssi", "model": "ran-networkinventory", "requestType": "delete-list-node", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBCUUPFunction[@idGNBCUUPFunction='\''{{idGNBCUUPFunction}}'\'']/attributes/RRMPolicyRatio[@id='\''{{id}}'\'']/attributes/rRMPolicyMemberList[@idx-node", "xpathTemplate": "/ran-inventory/ran-slices[@rannfnssiid='\''{{idxrannfnssiid}}'\'']", "includeDescendants": true } | ran-network | delete-nssai-from-cuup-rrmpolicy | { | rannfnssi | { "inputParameters": { "rannfnssiid": "4039ce18-7f8f-44d7-9822-6cb6cb7227d4" } } | ||||||||||||||||||
189 | /api/sdnc-config-db/v4/gNBDUranslice-details//{rannfnssiid}/{sliceProfileId} | /ran-inventory/ran-slices[@rannfnssiid="ac8ca1a9-e1ec-4480-8720-c74e92566885"]/sliceProfilesList[@sliceProfileId="314aab80-1754-446c-bfd9-6aae5b1ae348/ran-network/NearRTRIC[@idNearRTRIC="11"]/GNBDUFunction[@idGNBDUFunction="110"]/NRCellDU[@idNRCellDU="15289"]/attributes/pLMNInfoList[@mcc="310" and @mnc="410"]/sNSSAIList[@sNssai="01-500004"] | { "templateId": "delete-nssaidelete-fromslice-du-plmninfoprofile", "model": "ran-networkinventory", "requestType": "delete-list-node", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBDUFunction[@idGNBDUFunction='\''{{idGNBDUFunction}}'\'']/NRCellDU[@idNRCellDU='\''{{idNRCellDU}}'\'']/attributes/pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mncinventory/ran-slices[@rannfnssiid='\''{{mncrannfnssiid}}'\'']/sNSSAIListsliceProfilesList[@sNssai@sliceProfileId='\''{{sNSSAIListsliceProfileId}}'\'']", "includeDescendants": true } | ran-network | delete-nssai-from-du-plmninfoslice-profile | { rannfnssiid": " 114039ce18-7f8f-44d7-9822-6cb6cb7227d4", " idGNBDUFunctionsliceProfileId": " 110","idNRCellDU":"15289", "mcc":"310", "mnc":"410", "sNSSAIList":"01-500004 e75a8b68-0dee-4a9c-9a61-b0893e03ca45" | ||||||||||||||||||||
1019 | /api/sdnc-config-db/v4/gNBDUranslice-details | /ran-networkinventory/NearRTRICran-slices[@idNearRTRIC="11"]/GNBDUFunction[@idGNBDUFunction="110"]/NRCellDU[@idNRCellDU="15289"]/attributes/RRMPolicyRatio[@id="34"]/attributes/rRMPolicyMemberList[@idx="6@rannfnssiid="ac8ca1a9-e1ec-4480-8720-c74e92566885"] | { "templateId": "delete-nssai-from-du-rrmpolicy", "model": "get-ran-networkslices", "requestTypemodel": "deleteran-list-nodeinventory", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/GNBDUFunction[@idGNBDUFunction='\''{{idGNBDUFunction}}'\'']/NRCellDU[@idNRCellDU='\''{{idNRCellDU}}'\'']/attributes/RRMPolicyRatio[@id='\''{{id}}'\'']/attributes/rRMPolicyMemberList[@idxrequestType": "get", "xpathTemplate": "/ran-inventory/ran-slices[@rannfnssiid='\''{{idxrannfnssiid}}'\'']", "includeDescendants": true, "transformParam":"ran-slices" } | ran-network | deleteget-nssai-from-du-rrmpolicyran-slices | { "inputParameters": { "idNearRTRICrannfnssiid": "11", "idGNBDUFunction":"110", "idNRCellDU":"15289", "id":"34", "idx":"6" } } | ||||||||||||||||||||
11 | /api/sdnc-config-db/v4/ranslice-details | /ran-inventory/ran-slices[@rannfnssiid="ac8ca1a9-e1ec-4480-8720-c74e92566885"] | { "templateId": "delete-rannfnssi", "model": "ran-inventory", "requestType": "delete-list-node", "xpathTemplate": "/ran-inventory/ran-slices[@rannfnssiid='\''{{rannfnssiid}}'\'']", "includeDescendants": true } | ran-network | delete-rannfnssi | { "inputParameters": { "rannfnssiid": "4039ce18-7f8f-44d7-9822-6cb6cb7227d4" } } | 12 | /api/sdnc-config-db/v4/ranslice-details//{rannfnssiid}/{sliceProfileId} | /ran-inventory/ran-slices[@rannfnssiid="ac8ca1a9-e1ec-4480-8720-c74e92566885"]/sliceProfilesList[@sliceProfileId="314aab80-1754-446c-bfd9-6aae5b1ae348"] | {|||||||||||||||||
"4039ce18-7f8f-44d7-9822-6cb6cb7227d4" } } |
Known issue about templates.
When you copy the templates into your tools (Postman, Swagger) or just into a file, it may happen that unwanted characters are generated. That brings to a "bad json format" error and hence template execution fails
e.g. For patch-configData template you can notice that the xpathTemplate may have different unwanted characters such as " ''' " as in the first case or "' \'' " as in the second case here below shown
first case
Code Block |
---|
{
"templateId": "patch-configData",
"model": "ran-network",
"requestType": "patch",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='''{{idNearRTRIC}}''']/attributes/pLMNInfoList[@mcc='''{{mcc}}''' and @mnc='''{{mnc}}''']/sNSSAIList[@sNssai='''{{sNssai}}''']",
"includeDescendants": true
} |
second case
Code Block |
---|
{ "templateId": "patch-configData", "model": "ran-network", "requestType": "patch", "xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='\''{{idNearRTRIC}}'\'']/attributes/pLMNInfoList[@mcc='\''{{mcc}}'\'' and @mnc='\''{{mnc}}'\'']/ |
...
sNSSAIList[ |
...
@sNssai='\''{{ |
...
sNssai}}'\'']", |
...
"includeDescendants": |
...
{
"inputParameters": {
"rannfnssiid": "4039ce18-7f8f-44d7-9822-6cb6cb7227d4",
"sliceProfileId": "e75a8b68-0dee-4a9c-9a61-b0893e03ca45"
}
}
true
} |
The right xpathTemplate syntax should be the following (i.e. single " ' "):
Code Block |
---|
{
"templateId": "patch-configData",
"model": "ran-network",
"requestType": "patch",
"xpathTemplate": "/ran-network/NearRTRIC[@idNearRTRIC='{{idNearRTRIC}}']/attributes/pLMNInfoList[@mcc='{{mcc}}' and @mnc='{{mnc}}']/sNSSAIList[@sNssai='{{sNssai}}']",
"includeDescendants": true
|
...
} |