Versions Compared

Key

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

...

Queries used for the RAN inventory model

API PathDescription of Operation
GET /ran-inventory/sliceProfilesList/{sNSSAI}

Find a slice profile list that has the given sNSSAI value

For the model provided above it will return: 


Code Block
 
grouping
list 
SliceProfile
sliceProfilesList{
  		
leaf sliceProfileId{ type string
uses SliceProfile;
  		
mandatory true; description "slice profile id"; } leaf sNSSAI{ type string; mandatory false
key "sliceProfileId";
  
		description "
The S-NSSAI may include both the SST and SD fields (in which case the S-NSSAI length is 32 bits in total), or the S-NSSAI may just include the SST field (in which case the S-NSSAI length is 8 bits only)"; } leaf maxNumberofUEs{ type int64 { range "0..68719476735"; } mandatory false; description "maximum number of UEs"; } leaf latency{ type int64 { range "0..68719476735"; } mandatory false; description "latency of the slice requested by the operator"; } leaf uLThptPerSlice{ type int64 { range "0..68719476735"; } mandatory false; description "uplink throughput of the slice requested by the operator"; } leaf dLThptPerSlice{ type int64 { range "0..68719476735"; } mandatory false; description "downlink throughput of the slice requested by the operator"; } leaf maxNumberofConns{ type int64 { range "0..68719476735"; } mandatory false; description "maximum number of connections to be served by the slice"; } leaf uEMobilityLevel{ type string; mandatory false; description "Mobility level of the UE"; } leaf resourceSharingLevel{ type string; description "Resource sharing level"; }
List of slice profiles supported by the ran slice";
  	}


  • use query of cpsPath starting with given path (maybe even add '[') -  '/ran-inventory/sliceProfilesList[@sliceProfileId=\'f33a9dd8-ae51-4acf-8073-c9390c25f6f1\']
  • use json-query tools to only get the 'fragment' that contain required name-value pair
    (probably need native-query annotation)
PUT /ran-inventory/{rannfnssiid}/sliceProfilesList/Add/update the given slice profile for the given rannfnssi



Groovy Test - E2E Coverage Area-Tracking Area & TA-Cell mapping data can be parsed for RAN inventory

...