Versions Compared

Key

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

...

JSON Viewer
width450
height200
{"jobId":"db245365e79c47ed88fcd60caa8f6549"}

Modify NSSI: [AN/TN/CN]

MethodURL
PUT/api/rest/provMns/v1/NSS/{nssi}

REQ example:

JSON Viewer
modeText
{
  "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": "TN1",
    "additionalProperties": {
      "XXX": "XXX"
    }
  },
    "esrInfo": {
        "vendor": "huawei",
        "networkType": "transport"
    }
}


Response example:

Status:202

JSON Viewer
modeText
{
  "jobId": "db245365e79c47ed88fcd60caa8f6549"
}

Activate NSSI: [AN/TN/CN]

Method

URL

POST

/api/rest/provMns/v1/NSS/{snssai}/activation

REQ example:

JSON Viewer
modeText
width450
height200
{
    "actDeActNssi": {
        "nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX",
        "nssiId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX"
    },
    "esrInfo": {
        "vendor": "huawei",
        "networkType": "core/access/transport"
    }
}

...

JSON Viewer
modeText
width400
height200
{
  "responseDescriptor": {
    "status": "processing",
    "progress": 20,
    "statusDescription": "Initiating VNF Instance",
    "responseId": "1",
    "nssiId": ""
  }
}

Sub-net Capability query

MethodURL
POST/api/rest/provMns/v1/NSS/subnetCapabilityQuery

REQ example



{
"subnetCapabilityQuery": {
"subnetTypes": [
"AN"
]
},
"esrInfo": {
"vendor": "huawei",
"networkType": "core/access/transport"
}
}


Response example:



{
"xxx":"xxx",
"xxx":"xxx"
}

Note: Refer SO for subnet specific capabilities

NSSMF Adapter call NSSMF APIs