Versions Compared

Key

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

...

NSSMF Adapter call NSSMF APIs

External NSSMF

Allocate NSSI(create NSSI  with service): [AN/TN/CN]

MethodURL
POST/api/rest/provMns/{apiVersion}/NSS/SliceProfiles

REQ example:

JSON Viewer
width600
{
    "nsstId": "NSST-C-01V-HBBJ-NSSMF-1-A-ZX",
    "nssiName": "CN_eMBB_02",
    "sliceProfile": {
        "snssaiList": [
            "001-111113"
        ],
        "sliceProfileId": "CN-001-111113",
        "plmnIdList": [
            "460-11"
        ],
        "perfReq": {
            "perfReqEmbbList": [
                {
                    "activityFactor": 50,
                    "expDataRateDL": 1000,
                    "expDataRateUL": 1000,
                    "areaTrafficCapDL": 1000,
                    "areaTrafficCapUL": 1000
                }
            ]
        },
        "maxNumberofUEs": 200,
        "maxNumberofPDUSession": 200,
        "totalDataVolume": 100,
        "upfDeployLocation": "customer",
        "coverageAreaTAList": [
            "07D300"
        ],
        "latency": 30,
        "ueMobilityLevel": "stationary",
        "resourceSharingLevel": "non-shared"
    },
    "nsiInfo": {
        "nsiId": "NSI-C-002-HBBJ-NSMF-1-A-ZX",
        "nsiName": "eMBB_02"
    },
    "scriptName": "eMBB_02_base_111113"
}

deallocateNSSI (deallocate NSSI with service)

MethodURL
DELETE/api/rest/provMns/{apiVersion}/NSS/SliceProfiles /{sliceProfileId}

REQ example:

JSON Viewer
width600
{
  "nsiId" : "4115d3c8-dd59-45d6-b09d-e756dee9b518",
  "nssiId" : "1a636c4d-5e76-427e-bfd6-241a947224b0",
  "snssaiList" : [ "01-6A106175" ],
  "terminateNssiOption": 0,
  "scriptName": "CN1"
}

...