...
Method | URL |
---|
POST | /onap/so/infra/3gppservices/v1/allocateNssiallocate |
Request Example
Elite soft json viewer |
---|
|
{
"name": "eMBB-001",
"nsstIdtemplateId": "NSST-C-001-HDBNJ-NSSMF-01-A-ZX",
"globalSubscriberId":"5GCustomer",
"serviceType":"5G",
"networkType":"AN/CN/TN",
"additionalProperties": {
"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"
}
}
|
...
Method | URL |
---|
PUT | /onap/so/infra/3gppservices/v1/modifyNssimodify |
Request Example
Elite soft json viewer |
---|
|
{
"name": "eMBB-001",
"nssiId "globalSubscriberId":"5GCustomer",
"serviceType":"5G",
"networkType":"AN/CN/TN",
"serviceInstanceID": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX",
"nameadditionalProperties": "eMBB-001",
{
"sNssaiList":["001-100001"],
"additionalProperties": {
"nsiInfo": {
"nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX",
"nsiName": "eMBB-001"
},
"scriptName": "AN1"
}
} |
...
Method | URL |
---|
POST | /onap/so/infra/3gppservices/v1/activateNssiactivate |
Request Example
Elite soft json viewer |
---|
|
{
"nsiIdserviceInstanceID": "NSINSSI-MC-001-HDBNJ-NSMFNSSMF-01-A-ZX",
"nssiId "networkType": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX",
"AN/CN/TN",
"additionalProperties": {
"XXXnsiId": "XXX"
NSI-M-001-HDBNJ-NSMF-01-A-ZX"
}
} |
Response Example
Elite soft json viewer |
---|
|
{
"jobId": "db245365e79c47ed88fcd60caa8f6549"
} |
...
Method | URL |
---|
POST | /onap/so/infra/3gppservices/v1/deActivateNssideActivate |
Request Example
Elite soft json viewer |
---|
|
{
"nsiIdserviceInstanceID": "NSINSSI-MC-001-HDBNJ-NSMFNSSMF-01-A-ZX",
"nssiId "networkType": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX"AN/CN/TN",
"additionalProperties": {
"XXXnsiId": "XXX"
NSI-M-001-HDBNJ-NSMF-01-A-ZX"
}
} |
Response Example
Elite soft json viewer |
---|
|
{
"jobId": "db245365e79c47ed88fcd60caa8f6549"
} |
...
Method | URL |
---|
DELETE | /onap/so/infra/3gppservices/v1/deAllocateNssideAllocate |
Request Example
Elite soft json viewer |
---|
|
{
"serviceInstanceID": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX ",
"networkType":"AN/CN/TN",
"additionalProperties": {
"snssai": [
"001-100001",
],
"scriptName": "AN1",
"nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX",
}
} |
Response Example
Elite soft json viewer |
---|
|
{
"nssiIdjobId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX ","db245365e79c47ed88fcd60caa8f6549"
} |
Sub-net Capability query
Method | URL |
---|
GET | /onap/so/infra/3gppservices/v1/subnetCapabilityQuery |
Request Example (AN)
Elite soft json viewer |
---|
|
{
"subnetTypes": [
"AN"
]
} |
Response Example(AN)
Elite soft json viewer |
---|
|
{
"AN": {
"terminateNssiOptionlatency": 0"",
"scriptNamemaxNumberofUEs": "AN1",
"additionalPropertiesmaxThroughput": {"",
"terminalDensity": ""
}
} |
Request Example (CN)
Elite soft json viewer |
---|
|
{
"XXXsubnetTypes": [
"XXX "CN"
}]
} |
Response Example(CN)
Elite soft json viewer |
---|
|
{
"CN": {
"latency": "",
"jobId "maxThroughput": "",
"maxNumberofConns": "db245365e79c47ed88fcd60caa8f6549"
}
} |
Sub-net Capability query
...
...
Request Example (TN)
Elite soft json viewer |
---|
|
{
"subnetCapabilityQuerysubnetTypes": {[
"TN-FH",
"subnetTypes": ["AN"] "TN-MH",
"TN-BH"
} ]
} |
Response Example(TN)
Elite soft json viewer |
---|
|
{"AN
"TN-FH": {
"latency": "",
"maxNumberofUEs": "maxThroughput": ""
},
"TN-MH": {
"latency": "",
"maxThroughput": ""
},
"TN-BH": {
"latency": "",
"terminalDensitymaxThroughput": ""
}
} |
Note: Subnet capabilities are stored in a JSON properties file in so-api handler container.
API consumed by NSSMF
OOF ↔ NSSMF
1.NSSI Selection - OOF
2.NSSI Deallocation - OOF