Versions Compared

Key

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

Table of Contents


Swagger link : SO Swagger

API exposed by NSSMF

Allocate NSSI

MethodURL
POST/onap/so/infra/3gppservices/v1/allocate

...

JSON Viewer
modeText
{
  "jobId": "db245365e79c47ed88fcd60caa8f6549",
  "status": "",
  "statusDescription": {}
}

Modify NSSI

MethodURL
PUT/onap/so/infra/3gppservices/v1/modify

...

JSON Viewer
modeText
{
        "name": "eMBB-001",
		"globalSubscriberId":"5GCustomer",
		"subscriptionServiceType":"5G",
		"networkType":"an/cn/tn",   
        "serviceInstanceID": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX",
        "additionalProperties": {
		   "modifyAction":"allocate/deallocate",
           "snssaiList":["001-100001"],
		   "sliceProfileId":"",   
           "nsiInfo": {
            "nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX",
            "nsiName": "eMBB-001"
        },
        "scriptName": "AN1"
        }
}

...

JSON Viewer
modeText
{
  "jobId": "db245365e79c47ed88fcd60caa8f6549",
  "status": "",
  "statusDescription": {}
}

Activate NSSI

MethodURL
POST/onap/so/infra/3gppservices/v1/activate

...

JSON Viewer
modeText
{
  "jobId": "db245365e79c47ed88fcd60caa8f6549",
  "status": "",
  "statusDescription": {}
}

Deactivate NSSI

MethodURL
POST

/onap/so/infra/3gppservices/v1/deActivate

...

JSON Viewer
modeText
{
  "jobId": "db245365e79c47ed88fcd60caa8f6549",
  "status": "",
  "statusDescription": {}
}

Deallocate NSSI

MethodURL
DELETE/onap/so/infra/3gppservices/v1/deAllocate

...

JSON Viewer
modeText
{
  "jobId": "db245365e79c47ed88fcd60caa8f6549",
  "status": "",
  "statusDescription": {}
}

Sub-net Capability query

MethodURL
GET/onap/so/infra/3gppservices/v1/subnetCapabilityQuery

...

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

...