Versions Compared

Key

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

This document page contains two parts of the interface. NSMF call NSSMF Adapter through internal APIs and NSSMF Adapter call NSSMF through standard APIs.

...

JSON Viewer
modeText
width500
height350
{
    "allocateCnNssi": {
        "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"
        },
        "nsiInfo": {
            "nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX",
            "nsiName": "eMBB-001"
        },
        "scriptName": "CN1",
        "extension": {
            "XXX": "XXX"
        }
    },
    "esrInfo": {
        "vendor": "huawei",
        "networkType": "core"
    }
}

Info:If For the value of nsstId, if NSST doesn't contain artifact, the value is NSST UUID, otherwise it is the ID in the artifact file.

JSON Viewer
modeText
	"actionType": "allocate",
	"networkSliceInfo": [
		{
			"snssai": "123",
			"customer": "company_x",
			"serviceType": "IoT"
		},
		{
			"snssai": "456",
			"customer": "company_y",
			"serviceType": "CCTV"
		}
	],
	"transportSliceNetworks": [
		{
			"type": "P2P",
			"slaPolicy": {
				"latency": 123,
				"jitter": 123,
				"maxBandwidth": 123,
				"reliability": "1+1_protection"
			},
			"connectionLinks": [
				{
					"transportEndpointA": "tranportEp_ID_XXX",
					"transportEndpointB": "tranportEp_ID_YYY"
				},
				{
					"transportEndpointA": "tranportEp_ID_AAA",
					"transportEndpointB": "tranportEp_ID_BBB"
				}
			]
		},
		{
			"type": "MP2MP",
			"slaPolicy": {
				"latency": 456,
				"jitter": 456,
				"maxBandwidth": 456,
				"reliability": "unprotected"
			},
			"connectionLinks": [
				{
					"transportEndpointA": "tranportEp_ID_CCC",
					"transportEndpointB": "tranportEp_ID_DDD"
				},
				{
					"transportEndpointA": "tranportEp_ID_EEE",
					"transportEndpointB": "tranportEp_ID_FFF"
				}
			]
		}
	]


Response example:

Status:202

...