E2E Network Slicing Integration Testing for London Release
Test Lab: DT Lab
Legend:
NOT STARTED IN PROGRESS DEFERRED COMPLETED
Support 3GPP 28.532 APIs for slicing use case
JIRA:
REQ-1478: Integration Test for Network Slicing Use CaseDone
Create Slice Profile
Test Case No | Test Case | Description | Priority | Dependency/Issue | Tester | Status | Remarks | Test Details |
|---|---|---|---|---|---|---|---|---|
CREATE-SP-01 | createMOI operation is triggered by MDO |
| 1 | NSSI id received from MDO does not exist in AAI |
| Completed | URL: http://{{k8s}}:30277/onap/so/infra/moi/api/rest/v1/NetworkSliceSubnet/ciena-ran-nssi-1110 Method: PUT Sample request for SHARED scenario{
"attributes": {
"sliceProfileList": [{
"plmnInfoList": [{
"plmnId": {
"mcc": 354,
"mnc": 77
},
"snssai": {
"sst": "002",
"sd": "500"
}
}],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"latency": 20,
"areaTrafficCapDL": 800,
"resourceSharingLevel": "SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000
}
}]
}
} | Create MOI Requestcurl --location --request PUT 'http://127.0.0.1:30277/onap/so/infra/moi/api/rest/v1/NetworkSliceSubnet/ciena-ran-nssi-1110' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==' \
--header 'X-Fromappid: SO' \
--data-raw '{
"attributes": {
"sliceProfileList": [{
"plmnInfoList": [{
"plmnId": {
"mcc": 111,
"mnc": 222
},
"snssai": {
"sst": "01",
"sd": "XBGTDM"
}
}],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"latency": 20,
"areaTrafficCapDL": 800,
"resourceSharingLevel": "SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000
}
}]
}
}'NSSI created in AAI{
"service-instance-id": "ciena-ran-nssi-1110",
"service-instance-name": "ran_ciena-ran-nssi-1110",
"service-type": "nssi",
"model-invariant-id": "317dd757-3459-42bd-86f1-9fc458fac5a2",
"model-version-id": "f5ec1d82-46e9-44a9-a098-352f740934fb",
"resource-version": "1665477239741",
"orchestration-status": "Active",
"relationship-list": {
"relationship": [
{
"related-to": "allotted-resource",
"relationship-label": "org.onap.relationships.inventory.Uses",
"related-link": "/aai/v24/business/customers/customer/5GCustomer/service-subscriptions/service-subscription/5G/service-instances/service-instance/2ee4e858-6f51-4963-8250-a978a39af1cb/allotted-resources/allotted-resource/b6a52801-fc37-476b-998d-6a38c50b639d",
"relationship-data": [
{
"relationship-key": "customer.global-customer-id",
"relationship-value": "5GCustomer"
},
{
"relationship-key": "service-subscription.service-type",
"relationship-value": "5G"
},
{
"relationship-key": "service-instance.service-instance-id",
"relationship-value": "2ee4e858-6f51-4963-8250-a978a39af1cb"
},
{
"relationship-key": "allotted-resource.id",
"relationship-value": "b6a52801-fc37-476b-998d-6a38c50b639d"
}
],
"related-to-property": [
{
"property-key": "allotted-resource.description"
},
{
"property-key": "allotted-resource.allotted-resource-name"
}
]
}
]
},
"operational-status": "UNLOCKED"
}Slice Profile created for NSSI{
"service-instance-id": "2ee4e858-6f51-4963-8250-a978a39af1cb",
"service-instance-name": "slice-profile-ciena-ran-nssi-1110",
"service-type": "eMBB",
"service-role": "slice-profile",
"environment-context": "01-XBGTDM",
"service-instance-location-id": "111-222",
"resource-version": "1665477240004",
"orchestration-status": "ACTIVE",
"allotted-resources": {
"allotted-resource": [
{
"id": "b6a52801-fc37-476b-998d-6a38c50b639d",
"resource-version": "1665477170597",
"relationship-list": {
"relationship": [
{
"related-to": "service-instance",
"relationship-label": "org.onap.relationships.inventory.Uses",
"related-link": "/aai/v24/business/customers/customer/5GCustomer/service-subscriptions/service-subscription/5G/service-instances/service-instance/ciena-ran-nssi-1110",
"relationship-data": [
{
"relationship-key": "customer.global-customer-id",
"relationship-value": "5GCustomer"
},
{
"relationship-key": "service-subscription.service-type",
"relationship-value": "5G"
},
{
"relationship-key": "service-instance.service-instance-id",
"relationship-value": "ciena-ran-nssi-1110"
}
],
"related-to-property": [
{
"property-key": "service-instance.service-instance-name",
"property-value": "ran_ciena-ran-nssi-1110"
}
]
}
]
}
}
]
},
"slice-profiles": {
"slice-profile": [
{
"profile-id": "cf09cd0c-d786-45ad-a47f-fcfc811e6f67",
"latency": 20,
"max-number-of-UEs": 2000,
"coverage-area-TA-list": "999",
"resource-sharing-level": "SHARED",
"area-traffic-cap-DL": 800,
"resource-version": "1665477170111"
}
]
},
"operational-status": "UNLOCKED"
} |
CREATE-SP-02 | createMOI operation is triggered by MDO
| 1. Check NSSI id in AAI , NSSI id exists 2. Create allotted-resource 3. Create slice-profile service instance in AAI 4. Add allotted-resource in slice-profile service instance 5. Set an relationship of slice-profile service instance and NSSI service instance 6. Trigger CDS api to create slice |
| NSSI id received from MDO exist in AAI |
| Completed | URL: http://{{k8s}}:30277/onap/so/infra/moi/api/rest/v1/NetworkSliceSubnet/ciena-ran-nssi-1110 Method: PUT | NSSI with id → ciena-ran-nssi-1110 already exists in AAI. Hence, no new NSSI service instance created, only slice-profile service instance creates and added NSSI relationship with new Slice-profile service instance. NSSI with 2 slice-profiles{
"service-instance-id": "ciena-ran-nssi-1110",
"service-instance-name": "ran_ciena-ran-nssi-1110",
"service-type": "nssi",
"model-invariant-id": "317dd757-3459-42bd-86f1-9fc458fac5a2",
"model-version-id": "f5ec1d82-46e9-44a9-a098-352f740934fb",
"resource-version": "1665477767425",
"orchestration-status": "Active",
"relationship-list": {
"relationship": [
{
"related-to": "allotted-resource",
"relationship-label": "org.onap.relationships.inventory.Uses",
"related-link": "/aai/v24/business/customers/customer/5GCustomer/service-subscriptions/service-subscription/5G/service-instances/service-instance/036f99bb-7d75-4e9e-8d16-810017b80bc6/allotted-resources/allotted-resource/23fd0158-fa34-4b68-a9a0-d8537bf1812b",
"relationship-data": [
{
"relationship-key": "customer.global-customer-id",
"relationship-value": "5GCustomer"
},
{
"relationship-key": "service-subscription.service-type",
"relationship-value": "5G"
},
{
"relationship-key": "service-instance.service-instance-id",
"relationship-value": "036f99bb-7d75-4e9e-8d16-810017b80bc6"
},
{
"relationship-key": "allotted-resource.id",
"relationship-value": "23fd0158-fa34-4b68-a9a0-d8537bf1812b"
}
],
"related-to-property": [
{
"property-key": "allotted-resource.description"
},
{
"property-key": "allotted-resource.allotted-resource-name"
}
]
},
{
"related-to": "allotted-resource",
"relationship-label": "org.onap.relationships.inventory.Uses",
"related-link": "/aai/v24/business/customers/customer/5GCustomer/service-subscriptions/service-subscription/5G/service-instances/service-instance/2ee4e858-6f51-4963-8250-a978a39af1cb/allotted-resources/allotted-resource/b6a52801-fc37-476b-998d-6a38c50b639d",
"relationship-data": [
{
"relationship-key": "customer.global-customer-id",
"relationship-value": "5GCustomer"
},
{
"relationship-key": "service-subscription.service-type",
"relationship-value": "5G"
},
{
"relationship-key": "service-instance.service-instance-id",
"relationship-value": "2ee4e858-6f51-4963-8250-a978a39af1cb"
},
{
"relationship-key": "allotted-resource.id",
"relationship-value": "b6a52801-fc37-476b-998d-6a38c50b639d"
}
],
"related-to-property": [
{
"property-key": "allotted-resource.description"
},
{
"property-key": "allotted-resource.allotted-resource-name"
}
]
}
]
},
"operational-status": "UNLOCKED"
}New Slice-profile service instance{
"service-instance-id": "036f99bb-7d75-4e9e-8d16-810017b80bc6",
"service-instance-name": "slice-profile-ciena-ran-nssi-1110",
"service-type": "eMBB",
"service-role": "slice-profile",
"environment-context": "01-AVBHUY",
"service-instance-location-id": "333-444",
"resource-version": "1665477767686",
"orchestration-status": "ACTIVE",
"allotted-resources": {
"allotted-resource": [
{
"id": "23fd0158-fa34-4b68-a9a0-d8537bf1812b",
"resource-version": "1665477717267",
"relationship-list": {
"relationship": [
{
"related-to": "service-instance",
"relationship-label": "org.onap.relationships.inventory.Uses",
"related-link": "/aai/v24/business/customers/customer/5GCustomer/service-subscriptions/service-subscription/5G/service-instances/service-instance/ciena-ran-nssi-1110",
"relationship-data": [
{
"relationship-key": "customer.global-customer-id",
"relationship-value": "5GCustomer"
},
{
"relationship-key": "service-subscription.service-type",
"relationship-value": "5G"
},
{
"relationship-key": "service-instance.service-instance-id",
"relationship-value": "ciena-ran-nssi-1110"
}
],
"related-to-property": [
{
"property-key": "service-instance.service-instance-name",
"property-value": "ran_ciena-ran-nssi-1110"
}
]
}
]
}
}
]
},
"slice-profiles": {
"slice-profile": [
{
"profile-id": "3b1161ad-a2f1-40d7-9e2c-11105bd6f38d",
"latency": 20,
"max-number-of-UEs": 2000,
"coverage-area-TA-list": "999",
"resource-sharing-level": "SHARED",
"area-traffic-cap-DL": 800,
"resource-version": "1665477716859"
}
]
},
"operational-status": "UNLOCKED"
} |
CREATE-SP-03 | createMOI operation is triggered by MDO |
|
| NSSI id received from MDO does not exist in AAI |
| Completed | URL: http://{{k8s}}:30277/onap/so/infra/moi/api/rest/v1/NetworkSliceSubnet/ciena-ran-nssi-1110 Method: PUT Sample request for NON-SHARED scenario{
"attributes": {
"sliceProfileList": [{
"plmnInfoList": [{
"plmnId": {
"mcc": 354,
"mnc": 77
},
"snssai": {
"sst": "002",
"sd": "500"
}
}],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"latency": 20,
"areaTrafficCapDL": 800,
"resourceSharingLevel": "NON-SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000
}
}]
}
} | Request with new NSSI id → ciena-ran-nssi-1110-1 Request for Non-sharedcurl --location --request PUT 'http://127.0.0.1:30277/onap/so/infra/moi/api/rest/v1/NetworkSliceSubnet/ciena-ran-nssi-1110-1' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==' \
--header 'X-Fromappid: SO' \
--data-raw '{
"attributes": {
"sliceProfileList": [{
"plmnInfoList": [{
"plmnId": {
"mcc": 555,
"mnc": 666
},
"snssai": {
"sst": "01",
"sd": "GHTYUO"
}
}],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"latency": 20,
"areaTrafficCapDL": 800,
"resourceSharingLevel": "NON-SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000
}
}]
}
}'New NSSI created in AAI{
"service-instance-id": "ciena-ran-nssi-1110-1",
"service-instance-name": "ran_ciena-ran-nssi-1110-1",
"service-type": "nssi",
"model-invariant-id": "317dd757-3459-42bd-86f1-9fc458fac5a2",
"model-version-id": "f5ec1d82-46e9-44a9-a098-352f740934fb",
"resource-version": "1665479537383",
"orchestration-status": "Active",
"relationship-list": {
"relationship": [
{
"related-to": "allotted-resource",
"relationship-label": "org.onap.relationships.inventory.Uses",
"related-link": "/aai/v24/business/customers/customer/5GCustomer/service-subscriptions/service-subscription/5G/service-instances/service-instance/1a56b3c7-16ab-484c-8542-748dc0f7de56/allotted-resources/allotted-resource/36235f09-2dad-41c5-acc5-dc01dc5fe752",
"relationship-data": [
{
"relationship-key": "customer.global-customer-id",
"relationship-value": "5GCustomer"
},
{
"relationship-key": "service-subscription.service-type",
"relationship-value": "5G"
},
{
"relationship-key": "service-instance.service-instance-id",
"relationship-value": "1a56b3c7-16ab-484c-8542-748dc0f7de56"
},
{
"relationship-key": "allotted-resource.id",
"relationship-value": "36235f09-2dad-41c5-acc5-dc01dc5fe752"
}
],
"related-to-property": [
{
"property-key": "allotted-resource.description"
},
{
"property-key": "allotted-resource.allotted-resource-name"
}
]
}
]
},
"operational-status": "UNLOCKED"
}Slice-profile service instance{
"service-instance-id": "1a56b3c7-16ab-484c-8542-748dc0f7de56",
"service-instance-name": "slice-profile-ciena-ran-nssi-1110-1",
"service-type": "eMBB",
"service-role": "slice-profile",
"environment-context": "01-GHTYUO",
"service-instance-location-id": "555-666",
"resource-version": "1665479537713",
"orchestration-status": "ACTIVE",
"allotted-resources": {
"allotted-resource": [
{
"id": "36235f09-2dad-41c5-acc5-dc01dc5fe752",
"resource-version": "1665479487593",
"relationship-list": {
"relationship": [
{
"related-to": "service-instance",
"relationship-label": "org.onap.relationships.inventory.Uses",
"related-link": "/aai/v24/business/customers/customer/5GCustomer/service-subscriptions/service-subscription/5G/service-instances/service-instance/ciena-ran-nssi-1110-1",
"relationship-data": [
{
"relationship-key": "customer.global-customer-id",
"relationship-value": "5GCustomer"
},
{
"relationship-key": "service-subscription.service-type",
"relationship-value": "5G"
},
{
"relationship-key": "service-instance.service-instance-id",
"relationship-value": "ciena-ran-nssi-1110-1"
}
],
"related-to-property": [
{
"property-key": "service-instance.service-instance-name",
"property-value": "ran_ciena-ran-nssi-1110-1"
}
]
}
]
}
}
]
},
"slice-profiles": {
"slice-profile": [
{
"profile-id": "8ddc4806-be25-4ec1-9883-24b34b280725",
"latency": 20,
"max-number-of-UEs": 2000,
"coverage-area-TA-list": "999",
"resource-sharing-level": "NON-SHARED",
"area-traffic-cap-DL": 800,
"resource-version": "1665479487177"
}
]
},
"operational-status": "UNLOCKED"
} |
CREATE-SP-04 | createMOI operation is triggered by MDO
|
|
| NSSI id received from MDO exist in AAI |
| Completed | URL: http://{{k8s}}:30277/onap/so/infra/moi/api/rest/v1/NetworkSliceSubnet/ciena-ran-nssi-1110 Method: PUT Refer sample request body of CREATE-SP-03 | As ciena-ran-nssi-1110 NSSI is already present and request is for 'NON-SHARED' scenario hence error will be send to MDO Non-Shared Requestcurl --location --request PUT 'http://127.0.0.1:30277/onap/so/infra/moi/api/rest/v1/NetworkSliceSubnet/ciena-ran-nssi-1110' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==' \
--header 'X-Fromappid: SO' \
--data-raw '{
"attributes": {
"sliceProfileList": [{
"plmnInfoList": [{
"plmnId": {
"mcc": 555,
"mnc": 666
},
"snssai": {
"sst": "01",
"sd": "XVBPOP"
}
}],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"latency": 20,
"areaTrafficCapDL": 800,
"resourceSharingLevel": "NON-SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000
}
}]
}
}'Error Message"statusMessage": "Runtime error : Invalid NSSI, Slice subnet already exists" |
Delete Slice Profile
Test Case No | Testcase | Description | Priority | Dependency/Issue | Tester | Status | Remarks | Test Details |
|---|---|---|---|---|---|---|---|---|
DELETE-SP-01 | deleteMOI operation is triggered by MDO |
|
| More than 1 slice-profiles are associated with NSSI service instance |
| Completed | URL: http://{{k8s}}:30277/onap/so/infra/moi/api/rest/v1/NetworkSliceSubnet/ciena-ran-nssi-901 Sample request for delete{
"op": "del",
"attributes": {
"sliceProfileList": [
{
"sliceProfileId": "f832ea13-04c2-4bd5-b93e-4cb7e1fd7f44"
}
]
}
} | Before Delete, 4 slice profiles were associated with NSSI ID → ciena-ran-nssi-901 Slice-profiles before delete request{
"id": "ciena-ran-nssi-901",
"operationalState": "UNLOCKED",
"administrativeState": "Active",
"attributes": {
"sliceProfileList": [
{
"sliceProfileId": "7c993aa6-89b7-4285-9c19-760dc573b14b",
"plmnInfoList": [
{
"plmnId": {
"mcc": 354,
"mnc": 77
},
"snssai": {
"sst": "500",
"sd": "002"
}
}
],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"dLLatency": 20,
"resourceSharingLevel": "SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000,
"areaTrafficCapDL": 800
}
},
{
"sliceProfileId": "aeda435d-cf7d-49db-8e72-108c4485664a",
"plmnInfoList": [
{
"plmnId": {
"mcc": 354,
"mnc": 77
},
"snssai": {
"sst": "500",
"sd": "002"
}
}
],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"dLLatency": 20,
"resourceSharingLevel": "SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000,
"areaTrafficCapDL": 800
}
},
{
"sliceProfileId": "d74024ce-496e-4ff2-a303-75f2559e2574",
"plmnInfoList": [
{
"plmnId": {
"mcc": 354,
"mnc": 77
},
"snssai": {
"sst": "500",
"sd": "002"
}
}
],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"dLLatency": 20,
"resourceSharingLevel": "SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000,
"areaTrafficCapDL": 800
}
},
{
"sliceProfileId": "0cddf426-cba3-42b2-bba8-0fb4bceda4cd",
"plmnInfoList": [
{
"plmnId": {
"mcc": 354,
"mnc": 77
},
"snssai": {
"sst": "500",
"sd": "002"
}
}
],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"dLLatency": 20,
"resourceSharingLevel": "SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000,
"areaTrafficCapDL": 800
}
}
]
}
}Slice-profiles after Delete API triggered{
"id": "ciena-ran-nssi-901",
"operationalState": "UNLOCKED",
"administrativeState": "Active",
"attributes": {
"sliceProfileList": [
{
"sliceProfileId": "7c993aa6-89b7-4285-9c19-760dc573b14b",
"plmnInfoList": [
{
"plmnId": {
"mcc": 354,
"mnc": 77
},
"snssai": {
"sst": "500",
"sd": "002"
}
}
],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"dLLatency": 20,
"resourceSharingLevel": "SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000,
"areaTrafficCapDL": 800
}
},
{
"sliceProfileId": "aeda435d-cf7d-49db-8e72-108c4485664a",
"plmnInfoList": [
{
"plmnId": {
"mcc": 354,
"mnc": 77
},
"snssai": {
"sst": "500",
"sd": "002"
}
}
],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"dLLatency": 20,
"resourceSharingLevel": "SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000,
"areaTrafficCapDL": 800
}
},
{
"sliceProfileId": "d74024ce-496e-4ff2-a303-75f2559e2574",
"plmnInfoList": [
{
"plmnId": {
"mcc": 354,
"mnc": 77
},
"snssai": {
"sst": "500",
"sd": "002"
}
}
],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"dLLatency": 20,
"resourceSharingLevel": "SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000,
"areaTrafficCapDL": 800
}
}
]
}
} |
DELETE-SP-02 | deleteMOI operation is triggered by MDO |
|
| Only 1 slice-profile is associated with NSSI service instance |
| Completed | URL: http://{{k8s}}:30277/onap/so/infra/moi/api/rest/v1/NetworkSliceSubnet/ciena-ran-nssi-901 | Deleted NSSI as well as Slice Profile Only one Slice Profile was there for NSSI ID : ciena-ran-nssi-911 Slice profile before delete API triggered{
"id": "ciena-ran-nssi-911",
"operationalState": "UNLOCKED",
"administrativeState": "Active",
"attributes": {
"sliceProfileList": [
{
"sliceProfileId": "3e82aec4-fec6-41fc-ae66-63089be62ff6",
"plmnInfoList": [
{
"plmnId": {
"mcc": 354,
"mnc": 77
},
"snssai": {
"sst": "500",
"sd": "002"
}
}
],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"dLLatency": 20,
"resourceSharingLevel": "SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000,
"areaTrafficCapDL": 800
}
}
]
}
}
NSSI got deletedcurl --location --request GET 'https://127.0.0.1:30233/aai/v24/business/customers/customer/5GCustomer/service-subscriptions/service-subscription/5G/service-instances/service-instance/ciena-ran-nssi-911?depth=all' \
--header 'X-TransactionId: 11117' \
--header 'X-FromAppId: jimmy-postman' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'Authorization: Basic QUFJOkFBSQ==' \
--header 'Cookie: JSESSIONID=CD902C8765145B87CA73709D29625A47'
Response:
{
"requestError": {
"serviceException": {
"messageId": "SVC3001",
"text": "Resource not found for %1 using id %2 (msg=%3) (ec=%4)",
"variables": [
"GET",
"business/customers/customer/5GCustomer/service-subscriptions/service-subscription/5G/service-instances/service-instance/ciena-ran-nssi-911",
"Node Not Found:No Node of type service-instance found at: business/customers/customer/5GCustomer/service-subscriptions/service-subscription/5G/service-instances/service-instance/ciena-ran-nssi-911",
"ERR.5.4.6114"
]
}
}
} |
DELETE-SP-03 | deleteMOI operation is triggered by MDO |
|
| Only 1 slice-profile is associated with NSSI service instance |
| Completed | URL: http://{{k8s}}:30277/onap/so/infra/moi/api/rest/v1/NetworkSliceSubnet/ciena-ran-nssi-901 | Deleted NSSI as well as Slice Profile Slice Profile for NSSI ID : ciena-ran-nssi-951 Before Delete API trigger{
"id": "ciena-ran-nssi-951",
"operationalState": "UNLOCKED",
"administrativeState": "Active",
"attributes": {
"sliceProfileList": [
{
"sliceProfileId": "2b08e3c9-63e9-4cc2-8798-5735f8d95529",
"plmnInfoList": [
{
"plmnId": {
"mcc": 354,
"mnc": 77
},
"snssai": {
"sst": "500",
"sd": "002"
}
}
],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"dLLatency": 20,
"resourceSharingLevel": "NON-SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000,
"areaTrafficCapDL": 800
}
}
]
}
}
|
Modify Slice Profile
Test Case No | Testcase | Description | Priority | Dependency/Issue | Tester | Status | Remarks | Test Details |
|---|---|---|---|---|---|---|---|---|
MODIFY-SP-01 | modifyMOIAttributes operation is triggered by MDO |
|
| Update in "administrativeState" |
| Completed | URL: http://{{k8s}}:30277/onap/so/infra/moi/api/rest/v1/NetworkSliceSubnet/ciena-ran-nssi-1110 Sample Request BodyExample 1:
{
"attributes": {
"administrativeState": "LOCKED"
}
}
Example 2:
{
"attributes": {
"sliceProfileList": [{
"sliceProfileId": "925a4f8d-990f-4a6a-9c33-c7e4424473c4",
"RANSliceSubnetProfile": {
"coverageAreaTAList": 111,
"dLLatency": 100,
"uLLatency": 100,
}
}]
}
}
| Request to modify administrativeState{
"attributes": {
"administrativeState": "UNLOCKED",
"sliceProfileList": [
{
"sliceProfileId": "cf09cd0c-d786-45ad-a47f-fcfc811e6f67"
}
]
}
}Updated slice profile status{
"service-instance-id": "2ee4e858-6f51-4963-8250-a978a39af1cb",
"service-instance-name": "slice-profile-ciena-ran-nssi-1110",
"service-type": "eMBB",
"service-role": "slice-profile",
"environment-context": "01-XBGTDM",
"service-instance-location-id": "111-222",
"resource-version": "1665503951004",
"orchestration-status": "ACTIVE",
"allotted-resources": {
"allotted-resource": [
{
"id": "b6a52801-fc37-476b-998d-6a38c50b639d",
"resource-version": "1665477170597",
"relationship-list": {
"relationship": [
{
"related-to": "service-instance",
"relationship-label": "org.onap.relationships.inventory.Uses",
"related-link": "/aai/v24/business/customers/customer/5GCustomer/service-subscriptions/service-subscription/5G/service-instances/service-instance/ciena-ran-nssi-1110",
"relationship-data": [
{
"relationship-key": "customer.global-customer-id",
"relationship-value": "5GCustomer"
},
{
"relationship-key": "service-subscription.service-type",
"relationship-value": "5G"
},
{
"relationship-key": "service-instance.service-instance-id",
"relationship-value": "ciena-ran-nssi-1110"
}
],
"related-to-property": [
{
"property-key": "service-instance.service-instance-name",
"property-value": "ran_ciena-ran-nssi-1110"
}
]
}
]
}
}
]
},
"slice-profiles": {
"slice-profile": [
{
"profile-id": "cf09cd0c-d786-45ad-a47f-fcfc811e6f67",
"latency": 20,
"max-number-of-UEs": 300,
"coverage-area-TA-list": "1110",
"resource-sharing-level": "SHARED",
"area-traffic-cap-DL": 800,
"resource-version": "1665503950815"
}
]
},
"operational-status": "UNLOCKED"
} |
MODIFY-SP-02 | modifyMOIAttributes operation is triggered by MDO |
|
| Update slice-profile attributes |
| Completed | URL: http://{{k8s}}:30277/onap/so/infra/moi/api/rest/v1/NetworkSliceSubnet/ciena-ran-nssi-1110 | Request to modify attributes{
"attributes": {
"administrativeState": "LOCKED",
"sliceProfileList": [
{
"sliceProfileId": "cf09cd0c-d786-45ad-a47f-fcfc811e6f67",
"RANSliceSubnetProfile": {
"maxNumberofUEs": 300,
"latency": 20,
"areaTrafficCapDL": 800
}
}
]
}
}Slice profile after modify{
"service-instance-id": "2ee4e858-6f51-4963-8250-a978a39af1cb",
"service-instance-name": "slice-profile-ciena-ran-nssi-1110",
"service-type": "eMBB",
"service-role": "slice-profile",
"environment-context": "01-XBGTDM",
"service-instance-location-id": "111-222",
"resource-version": "1665503626453",
"orchestration-status": "ACTIVE",
"allotted-resources": {
"allotted-resource": [
{
"id": "b6a52801-fc37-476b-998d-6a38c50b639d",
"resource-version": "1665477170597",
"relationship-list": {
"relationship": [
{
"related-to": "service-instance",
"relationship-label": "org.onap.relationships.inventory.Uses",
"related-link": "/aai/v24/business/customers/customer/5GCustomer/service-subscriptions/service-subscription/5G/service-instances/service-instance/ciena-ran-nssi-1110",
"relationship-data": [
{
"relationship-key": "customer.global-customer-id",
"relationship-value": "5GCustomer"
},
{
"relationship-key": "service-subscription.service-type",
"relationship-value": "5G"
},
{
"relationship-key": "service-instance.service-instance-id",
"relationship-value": "ciena-ran-nssi-1110"
}
],
"related-to-property": [
{
"property-key": "service-instance.service-instance-name",
"property-value": "ran_ciena-ran-nssi-1110"
}
]
}
]
}
}
]
},
"slice-profiles": {
"slice-profile": [
{
"profile-id": "cf09cd0c-d786-45ad-a47f-fcfc811e6f67",
"latency": 20,
"max-number-of-UEs": 300,
"coverage-area-TA-list": "1110",
"resource-sharing-level": "SHARED",
"area-traffic-cap-DL": 800,
"resource-version": "1665503626319"
}
]
},
"operational-status": "LOCKED"
} |
Get Slice Profile Attributes
Test Case No | Testcase | Description | Priority | Dependency/Issue | Tester | Status | Remarks | Test Details |
|---|---|---|---|---|---|---|---|---|
GET-SP-01 | getMOIAttributes operation is triggered by MDO |
|
|
|
| Completed | URL: http://{{k8s}}:30277/onap/so/infra/moi//api/rest/provMns/{apiVersion}/NetworkSubnetSlice/{id} | URL:http://{{k8s}}:30277/onap/so/infra/moi/api/rest/v1/NetworkSliceSubnet/ciena-ran-nssi-1110 Response for NSSI ID -> ciena-ran-nssi-1110{
"id": "ciena-ran-nssi-1110",
"operationalState": "UNLOCKED",
"administrativeState": "Active",
"attributes": {
"sliceProfileList": [
{
"sliceProfileId": "3b1161ad-a2f1-40d7-9e2c-11105bd6f38d",
"plmnInfoList": [
{
"plmnId": {
"mcc": 333,
"mnc": 444
},
"snssai": {
"sst": "AVBHUY",
"sd": "01"
}
}
],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"dLLatency": 20,
"resourceSharingLevel": "SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000,
"areaTrafficCapDL": 800
}
},
{
"sliceProfileId": "cf09cd0c-d786-45ad-a47f-fcfc811e6f67",
"plmnInfoList": [
{
"plmnId": {
"mcc": 111,
"mnc": 222
},
"snssai": {
"sst": "XBGTDM",
"sd": "01"
}
}
],
"RANSliceSubnetProfile": {
"coverageAreaTAList": 999,
"dLLatency": 20,
"resourceSharingLevel": "SHARED",
"serviceType": "eMBB",
"maxNumberofUEs": 2000,
"areaTrafficCapDL": 800
}
}
]
}
} |