Table of Contents |
---|
API exposed by RAN NSSMF
Allocate RAN NSSI
...
Request Example
Elite soft json viewer | ||
---|---|---|
| ||
{
"allocateAnNssi": {
"nsstId": "NSST-C-001-HDBNJ-NSSMF-01-A-ZX",
"nssiName": "eMBB-001",
"sliceProfile": {
"snssaiList": [
"001-100001"
],
"sliceProfileId": "ab9af40f13f721b5f13539d87484098",
"plmnIdList": [
"460-00",
"460-01"
],
"perfReq": {
"perfReqEmbbList ": [
{
"activityFactor": 50
}
]
},
"maxNumberofUEs": 200,
"coverageAreaTAList": [
"1",
"2",
"3",
"4"
],
"latency": 2,
"resourceSharingLevel": "non-shared"
},
"endPoints":[{
"nodeId":"",
"additionalInfo":{"xxx":"xxx"}
},
{
"nodeId":"",
"additionalInfo":{"xxx":"xxx"}
}],
"nsiInfo": {
"nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX",
"nsiName": "eMBB-001"
},
"scriptName": "AN1",
"additionalProperties": {
"XXX": "XXX"
}
}
} |
Response Example
Elite soft json viewer | ||
---|---|---|
| ||
{
"jobId": "db245365e79c47ed88fcd60caa8f6549"
} |
Modify RAN NSSI
...
Request Example
Elite soft json viewer | ||
---|---|---|
| ||
{
"modifyAnNSSI": {
"nssiId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX",
"nssiName": "eMBB-001",
"sNssaiList":["001-100001"],
"nsiInfo": {
"nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX",
"nsiName": "eMBB-001"
},
"scriptName": "AN1",
"additionalProperties": {
"XXX": "XXX"
}
}
} |
Response Example
Elite soft json viewer | ||
---|---|---|
| ||
{
"jobId": "db245365e79c47ed88fcd60caa8f6549"
} |
Activate RAN NSSI
...
Request Example
Elite soft json viewer | ||
---|---|---|
| ||
{
"actDeActNssi": {
"nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX",
"nssiId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX",
"additionalProperties": {
"XXX": "XXX"
}
}
} |
Response Example
Elite soft json viewer | ||
---|---|---|
| ||
{
"jobId": "db245365e79c47ed88fcd60caa8f6549"
} |
Deactivate RAN NSSI
...
{api-handler-url}/api/rest/provMns/v1/NSS/{snssai}/deactivation/{network-type}
Request Example
Elite soft json viewer | ||
---|---|---|
| ||
{
"actDeActNssi": {
"nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX",
"nssiId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX",
"additionalProperties": {
"XXX": "XXX"
}
}
} |
Response Example
Elite soft json viewer | ||
---|---|---|
| ||
{
"jobId": "db245365e79c47ed88fcd60caa8f6549"
} |
Deallocate RAN NSSI
...
Request Example
Elite soft json viewer | ||
---|---|---|
| ||
{
"deAllocateNssi": {
"snssai": [
"001-100001"
],
"nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX",
"nssiId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX ",
"terminateNssiOption": 0,
"scriptName": "AN1",
"additionalProperties": {
"XXX": "XXX"
}
}
} |
Response Example
Elite soft json viewer | ||
---|---|---|
| ||
{
"jobId": "db245365e79c47ed88fcd60caa8f6549"
} |
Sub-net Capability query
...
Request Example
Elite soft json viewer | ||
---|---|---|
| ||
{
"subnetCapabilityQuery": {
"subnetTypes": ["AN"]
}
} |
Response Example
Elite soft json viewer | ||
---|---|---|
| ||
{"AN":{
"latency":"",
"maxNumberofUEs":"",
"maxThroughput":"",
"terminalDensity":""
}
} |
Query JOB Status
...
Method
...
URL
...
GET
...
/api/rest/provMns/v1/NSS/jobs/{jobId}
Response Example
Elite soft json viewer | ||
---|---|---|
| ||
{
"responseDescriptor": {
"status": "processing",
"progress": 20,
"statusDescription": "Initiating VNF Instance",
"responseId": "1",
"nssiId":""
}
} |
API consumed by RAN NSSMF
OOF ↔ NSSMF
1.NSSI Selection
2.NSSI Deallocation