...
queryPnfNrmconf.bpmn --call config-get via SS API
CCSDK/CDS Impacts:
- 1. Add a restful executor in CDS blueprint processor
including the executor and the component function
Integration Impacts:
- Support generic provisioning management service simulator for integration test
...
Jira Legacy |
---|
server | System Jira |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CCSDK-1909 | INT-1245 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | INT-1387 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CCSDK-1909 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CCSDK-1965 |
---|
|
Test Status
No | Test cases | Test Status |
---|
1 | 5G NRM CM config-deploy Test | COMPLETE |
2 | 5G NRM CM config-get Test | COMPLETE |
3 | 5G NRM CM config-modify Test | COMPLETE |
4 | 5G NRM CM config-delete Test | COMPLETE |
...
Test case ID | 2 |
---|
Test case name | 5G NRM CM config-get Test |
Test case description | Trigger the config-get workflow to get multiple MOIs attributes (Management Object Instance) |
Release | Frankfurt |
Pre-conditions | - run the Provision MnS provider
- upload the corresponding blueprint
- already create some MOIs
|
Testing Steps |
NRM_get.json |
---|
{ "commonHeader": { "originatorId": "CurlTest", "requestId": "1234-5678", "subRequestId": "5678-9012" }, "actionIdentifiers": { "blueprintName": "NRMblueprint", "blueprintVersion": "1.0.0", "actionName": "config-get", "mode": "sync" }, "payload": { "config-get-request": { "config-get-properties":{ "service-instance-id":"PNF_service_1", "pnf-id":"PNF1", "pnf-name":"PNF1", "service-model-uuid":"90e00209-779b-4732-b0f1-7d7dfa88745c", "pnf-customization-uuid":"e65d3f05-9558-4e58-aeb0-3a1eae1db742", "managed-object-instances":[{ "className":"GNBCUCPFunction", "id":"e65d3f05-9558-4e58-aeb0-3a1eae1db742", "scope":"BASE_ONLY", "filter":"GNBCUCPFunction", "fields":["gNBId","gNBIdLength"] } ] } } } } |
Response of CDS |
---|
{ "actionIdentifiers": { "actionName": "config-get", "blueprintName": "NRMblueprint", "blueprintVersion": "1.0.0", "mode": "sync" }, "commonHeader": { "flags": null, "originatorId": "CurlTest", "requestId": "1234-5678", "subRequestId": "5678-9012", "timestamp": "2020-03-13T06:13:43.166Z" }, "payload": { "config-get-response": { "result": { "response": { "/GNBCUCPFunction/e65d3f05-9558-4e58-aeb0-3a1eae1db742": { "body": { "data": [ { "attributes": { "gNBId": "1", "gNBIdLength": "5" }, "class": "GNBCUCPFunction", "href": "/GNBCUCPFunction/e65d3f05-9558-4e58-aeb0-3a1eae1db742", "id": "e65d3f05-9558-4e58-aeb0-3a1eae1db742" } ] }, "status": 200 } } } } }, "status": { "code": 200, "errorMessage": null, "eventType": "EVENT_COMPONENT_EXECUTRD", "message": "success", "timestamp": "2020-03-13T06:11:33.331Z" }, "stepData": { “name”: “config-get-process”, “properties”: { “response-data”: “”, “status”: “success” } } } |
|
Conclusion (Pass /Fail) | PASS |
Test lab |
|
Test case ID | 3 |
---|
Test case name | 5G NRM CM config-modify Test |
Test case description | Trigger the config-modify workflow to modify multiple MOIs attributes (Management Object Instance) |
Release | Frankfurt |
Pre-conditions | - run the Provision MnS provider
- upload the corresponding blueprint
- already create some MOIs
|
Testing Steps |
NRM_modify.json |
---|
{ "commonHeader": { "originatorId": "CurlTest", "requestId": "1234-5678", "subRequestId": "5678-9012" }, "actionIdentifiers": { "blueprintName": "NRMblueprint", "blueprintVersion": "1.0.0", "actionName": "config-modify", "mode": "sync" }, "payload": { "config-modify-request": { "config-modify-properties":{ "service-instance-id":"PNF_service_1", "pnf-id":"PNF1", "pnf-name":"PNF1", "service-model-uuid":"90e00209-779b-4732-b0f1-7d7dfa88745c", "pnf-customization-uuid":"e65d3f05-9558-4e58-aeb0-3a1eae1db742", "managed-object-instances":[{ "className":"GNBCUCPFunction", "id":"e65d3f05-9558-4e58-aeb0-3a1eae1db742", "scope":"BASE_ONLY", "filter":"GNBCUCPFunction", "data": { "gNBId":"12345", "gNBIdLength":"5" } } ] } } } } |
Response of CDS |
---|
{ "actionIdentifiers": { "actionName": "config-modify", "blueprintName": "NRMblueprint", "blueprintVersion": "1.0.0", "mode": "sync" }, "commonHeader": { "flags": null, "originatorId": "CurlTest", "requestId": "1234-5678", "subRequestId": "5678-9012", "timestamp": "2020-03-13T06:14:45.274Z" }, "payload": { "config-modify-response": { "result": { "response": { "/GNBCUCPFunction/e65d3f05-9558-4e58-aeb0-3a1eae1db742": { "body": { "data": [ { "attributes": { "gNBCUName": "gnb-01", "gNBId": "12345", "gNBIdLength": "5", "pLMNId": { "mcc": "001", "mnc": "01" } }, "class": "GNBCUCPFunction", "href": "/GNBCUCPFunction/e65d3f05-9558-4e58-aeb0-3a1eae1db742", "id": "e65d3f05-9558-4e58-aeb0-3a1eae1db742" } ] }, "status": 200 } } } } }, "status": { "code": 200, "errorMessage": null, "eventType": "EVENT_COMPONENT_EXECUTRD", "message": "success", "timestamp": "2020-03-13T06:11:33.331Z" }, "stepData": { “name”: “config-modify-process”, “properties”: { “response-data”: “”, “status”: “success” } } } |
|
Conclusion (Pass /Fail) | PASS |
Test lab |
|
Test case ID | 4 |
---|
Test case name | 5G NRM CM config-delete Test |
Test case description | Trigger the config-delete workflow to get multiple MOIs attributes (Management Object Instance) |
Release | Frankfurt |
Pre-conditions | - run the Provision MnS provider
- upload the corresponding blueprint
- already create some MOIs
|
Testing Steps |
NRM_delete.json |
---|
{ "commonHeader": { "originatorId": "CurlTest", "requestId": "1234-5678", "subRequestId": "5678-9012" }, "actionIdentifiers": { "blueprintName": "NRMblueprint", "blueprintVersion": "1.0.0", "actionName": "config-delete", "mode": "sync" }, "payload": { "config-delete-request": { "config-delete-properties":{ "service-instance-id":"PNF_service_1", "pnf-id":"PNF1", "pnf-name":"PNF1", "service-model-uuid":"90e00209-779b-4732-b0f1-7d7dfa88745c", "pnf-customization-uuid":"e65d3f05-9558-4e58-aeb0-3a1eae1db742", "managed-object-instances":[{ "className":"GNBCUCPFunction", "id":"e65d3f05-9558-4e58-aeb0-3a1eae1db742", "scope":"BASE_ONLY", "filter":"GNBCUCPFunction" } ] } } } } |
Response of CDS |
---|
{ "actionIdentifiers": { "actionName": "config-delete", "blueprintName": "NRMblueprint", "blueprintVersion": "1.0.0", "mode": "sync" }, "commonHeader": { "flags": null, "originatorId": "CurlTest", "requestId": "1234-5678", "subRequestId": "5678-9012", "timestamp": "2020-03-13T06:15:55.413Z" }, "payload": { "config-delete-response": { "result": { "response": { "/GNBCUCPFunction/e65d3f05-9558-4e58-aeb0-3a1eae1db742": { "body": { "data": [ "/GNBCUCPFunction/e65d3f05-9558-4e58-aeb0-3a1eae1db742" ] }, "status": 200 } } } } }, "status": { "code": 200, "errorMessage": null, "eventType": "EVENT_COMPONENT_EXECUTRD", "message": "success", "timestamp": "2020-03-13T06:11:33.331Z" }, "stepData": { “name”: “config-delete-process”, “properties”: { “response-data”: “”, “status”: “success” } } } |
|
Conclusion (Pass /Fail) | PASS |
Test lab |
|
Reference
Discussion Materials
...