Versions Compared

Key

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

Analyse all API GET calls listed on this page: https://wiki.onap.org/display/DW/CPS+APIs

...

To be noted: Dataspace name is fixed to NFP-Operational.


1

No

API endpoint

HTTP Method

Description

API input/Request Payload

CPS Query

e.g.

/dataspace/"NFP-Operational"/anchor/"ran-slicing"

Comments

1./api​/sdnc-config-db​/v4​/nearrtric-list​/{trackingArea}GET

Get ​complete details associated with a list of NearRT RIC's and

corresponding managed elements

[

{

"gNBCUCPList": [

{

"cellCUList": [

{

"cellLocalId": 0,

"pLMNInfoList": [

{

"pLMNId": "string",

"sNSSAI": {

"configData": {

"dLThptPerSlice": 0,

"maxNumberOfConns": 0,

"uLThptPerSlice": 0

},

"globalSubscriberId": "string",

"sNSSAI": "string",

"status": "string",

"subscriptionServiceType": "string"

}

}

],

"resourceType": "string"

}

],

"gNBCUName": "string",

"gNBId": 0,

"gNBIdLength": 0,

"nFType": "string",

"nearRTRICId": 0,

"pLMNId": "string"

}

],

"gNBCUUPList": [

{

"gNBCUUPId": 0,

"gNBId": 0,

"gNBIdLength": 0,

"nearRTRICId": 0,

"pLMNInfoList": [

{

"pLMNId": "string",

"sNSSAI": {

"configData": {

"dLThptPerSlice": 0,

"maxNumberOfConns": 0,

"uLThptPerSlice": 0

},

"globalSubscriberId": "string",

"sNSSAI": "string",

"status": "string",

"subscriptionServiceType": "string"

}

}

],

"resourceType": "string"

}

],

"gNBDUList": [

{

"cellDUList": [

{

"administrativeState": "string",

"cellLocalId": 0,

"cellState": "string",

"nRPCI": 0,

"nRTAC": 0,

"operationalState": "string",

"pLMNInfoList": [

{

"pLMNId": "string",

"sNSSAI": {

"configData": {

"dLThptPerSlice": 0,

"maxNumberOfConns": 0,

"uLThptPerSlice": 0

},

"globalSubscriberId": "string",

"sNSSAI": "string",

"status": "string",

"subscriptionServiceType": "string"

}

}

],

"resourceType": "string"

}

],

"gNBDUId": 0,

"gNBDUName": "string",

"gNBId": 0,

"gNBIdLength": 0,

"nFType": "string",

"nearRTRICId": 0,

"pLMNId": "string"

}

],

"gNBId": 0,

"nearRTRICId": 0,

"pLMNInfoList": [

{

"pLMNId": "string",

"sNSSAI": {

"configData": {

"dLThptPerSlice": 0,

"maxNumberOfConns": 0,

"uLThptPerSlice": 0

},

"globalSubscriberId": "string",

"sNSSAI": "string",

"status": "string",

"subscriptionServiceType": "string"

}

}

],

"ranNFNSSIList": [

"string"

],

"resourceType": "string",

"trackingArea": [

"string"

]

}

]

e.g.

/dataspace/"NFP-Operational"/anchor/"ran-slicing"


From our discussion with Ruslan Kashapov and Niamh Core we came to an understanding that we would require a special query mechanism that can retrieve the parent from its attribute values.

This is applicable to other APIs on 2, 9, 10, and 12.

2./api/sdnc-config-db/v4/cell-list/{trackingArea}GETGet a list of cells that correspond to a specific tracking areaMentioned in #1
3./api/sdnc-config-db/v4/nearRTRICPUTStore nearRTRIC details
4./api/sdnc-config-db/v4/gNBCUCPPUTStore gNBCUCP, NRCellCU details
5./api/sdnc-config-db/v4/gNBCUUPPUTStore gNBCUUP details
6./api/sdnc-config-db/v4/gNBDUPUTStore gNBDU, NRCellDU details
7./api/sdnc-config-db/v4/rrmPolicyPUTStore network elements' RRMPolicy details
8./api/sdnc-config-db/v4/ranslice-detailsPUTRAN Inventory. Store RAN slice details
9./api/sdnc-config-db/v4/du-list/{sNSSAI}GETFetch the DU functions for sNSSAI
10./api/sdnc-config-db/v4/du-cell-list/{sNSSAI}GETFetch DU Cells for sNSSAI
11./api/sdnc-config-db/v4/profile-config/{sNSSAI}GETFetch slice profile configuration for a sNSSAI
12./api/sdnc-config-db/v4/slice-config/{sNSSAI}GETFetch NearRTRIC configuration for a sNSSAI
13./api/sdnc-config-db/v4/subscriber-details/{sNSSAI}GETFetch subscriber details
14./api/sdnc-config-db/v3/insertDataPUTPre-load Cell Data
15./api/sdnc-config-db/v3/modifyPci/{cellId}PATCHModfify PCI value of a cell
16./api/sdnc-config-db/v3/modifyNbrHO/{cellId}/{targetCellId}PATCHModify HO (Handoff) flag for a target neighbor cell
17./api/sdnc-config-db/v3/createNbr/{cellId}PUTCreate a neigbhour for a cell
18./api/sdnc-config-db/v3/deleteNbr/{cellId}/{targetCellId}DELETEDelete a neighbor for a call
19.api/sdnc-config-db/v4/nearrtric/{ranNFNSSIId}GETFetches the NearRTRICs for the RANNFNSSI
20./api/sdnc-config-db/v4/plmn/{sliceProfileId}GETReturns PLMN id for the sliceProfile
21./api/sdnc-config-db/v4/ta-list/{mcc}/{mnc}/{coverageArea}GETReturns List of tracking area (coverageAreaTAList) of the specified coverage area