Versions Compared

Key

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

...

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

Query JOB Status

...

Method

URL

POST

/api/rest/provMns/v1/NSS/jobs/{jobId}

...

JSON Viewer
modeText
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"
}

Response example:

Status:202

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

deallocateNSSI (deallocate NSSI with service)

...

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

Response example:

Status:202

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

activateNSSIactivate NSSI: [AN/TN/CN]

MethodURL
PUT/api/rest/provMns/{apiVersion}/NSS/{snssai}/activation

REQ example:

{

  "nsiId" : "ed76c0a0-582d-4885-b75e-b544924addf8",

  "nssiId" : "NSSI-C-L76-HDBNJ-NSSMF-01-A-ZX"

}

Response example:

Status:202

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

getJobStatus (query the operation progress)

MethodURL
GET

/api/rest/provMns/{apiVersion}/NSS/jobs/{jobId}?responseId={responseId}

responseId is optional, not necessary.

Response example:

Status:200


JSON Viewer
width600
{
	"responseDescriptor": {
		"status": "processing",
		"progress": 40,
		"statusDescription": "Preparing for Instantiating NSSI",
		"responseId": "2",
		"responseHistoryList": [
			{
				"status": "processing",
				"progress": 20,
				"statusDescription": "Initiating VNF Instance",
				"responseId": "1"
			}
		]
	}
}