Integration test for PCI Closed Loop



Test Lab: Winlab

Legend:

NOT STARTED IN PROGRESS DEFERRED COMPLETED

JIRA: https://jira.onap.org/browse/REQ-1159

S. No

Test Case

Description

Priority

Dependency/Issue

Tester

Status

Remarks

Test Details

S. No

Test Case

Description

Priority

Dependency/Issue

Tester

Status

Remarks

Test Details

1.

Initial Configuration

RANSIM loads O-RAN model initial data 

1



@Malarvizhi Paramasivam 

completed





2.

RANSIM UI 

RANSIM displays the cell, cell neighbors and cell data configuration of the O-RAN model in the UI.

1



@Malarvizhi Paramasivam 

deferred

All UI updates in RANSIM are deferred



3.

Initial Configuration

RANSIM must send the initial data configuration to honeycomb according to the ORAN Alignment

1



@Malarvizhi Paramasivam 

Completed







4.

Trigger Collision/Confusion

RANSIM will send  the new neighbors and the Fault message to honeycomb if addition of new neighbors to a cell causes a Collision/Confusion in the UI.(Will send only the new neighbor data if there is no collision/confusion)

1



@YASHWANTH GANDHAPU  

completed

UI changes are pending

curl --header "Content-type: application/json" --insecure --request POST --data '{
"event":{
"commonEventHeader":{
"domain":"fault",
"eventId":"fault000002",
"eventName":"Fault_RansimAgent-Wipro_RanPCIProblem",
"lastEpochMicrosec":1.633608637561E15,
"priority":"High",
"reportingEntityName":"110",
"sequence":1,
"sourceName":"15289",
"startEpochMicrosec":1.633608637561E15,
"version":"4.0.1",
"nfNamingCode":"RansimAgent",
"reportingEntityId":"69fb75e9-b85e-4132-ac21-515e9e8f5edb",
"sourceId":"94c26740-c875-4122-9e81-82723769bb54",
"nfVendorName":"Wipro",
"vesEventListenerVersion":"7.2",
"timeZoneOffset":"UTC+05:30"
},
"faultFields":{
"alarmCondition":"RanPciCollisionConfusionOccurred",
"eventSeverity":"CRITICAL",
"eventCategory": "PCIConfusion",
"eventSourceType":"other",
"faultFieldsVersion":"4.0",
"specificProblem":"15548",
"vfStatus":"Active",
"alarmAdditionalInformation":{
"networkId":"RAN001"
}
}
}
}' https://10.31.4.43:30226/events/unauthenticated.SEC_FAULT_OUTPUT

5.

Trigger Collision/Confusion

Honeycomb(using ORAN model) stores the neighbor change and sends the Fault Notification message to VES.

1



@YASHWANTH GANDHAPU 

completed



curl --header "Content-type: application/json" --insecure --request POST --data '{
"event":{
"commonEventHeader":{
"domain":"fault",
"eventId":"fault000002",
"eventName":"Fault_RansimAgent-Wipro_RanPCIProblem",
"lastEpochMicrosec":1.633608637561E15,
"priority":"High",
"reportingEntityName":"110",
"sequence":1,
"sourceName":"15289",
"startEpochMicrosec":1.633608637561E15,
"version":"4.0.1",
"nfNamingCode":"RansimAgent",
"reportingEntityId":"69fb75e9-b85e-4132-ac21-515e9e8f5edb",
"sourceId":"94c26740-c875-4122-9e81-82723769bb54",
"nfVendorName":"Wipro",
"vesEventListenerVersion":"7.2",
"timeZoneOffset":"UTC+05:30"
},
"faultFields":{
"alarmCondition":"RanPciCollisionConfusionOccurred",
"eventSeverity":"CRITICAL",
"eventCategory": "PCIConfusion",
"eventSourceType":"other",
"faultFieldsVersion":"4.0",
"specificProblem":"15548",
"vfStatus":"Active",
"alarmAdditionalInformation":{
"networkId":"RAN001"
}
}
}
}' https://10.31.4.43:30226/events/unauthenticated.SEC_FAULT_OUTPUT

6.

PCI closed loop

SON-Handler receives the FM message(through Dmaap). Triggers OOF for optimization result, and triggers Closed Loop action towards Policy.

1



@Malarvizhi Paramasivam 

Completed

Prerequisite:

  1. Data should be loaded in CPS

  2. TBDMT templates should be preloaded



7.

PCI closed loop

Policy starts Closed Loop. Sends notification to SDNR(through DMAAP) to configure the PCI of the cells in the payload and waits for a response from SDNR to complete the Closed Loop.

1



@Malarvizhi Paramasivam 

Completed





8.

PCI closed loop

SDNR configures the PCI of the cells in the payload(in honeycomb), updates the CPS and send sends success response to Policy.

1



@YASHWANTH GANDHAPU 

completed

Prerequisite:

  1. Data should be loaded in CPS

  2. TBDMT templates should be preloaded



9.

Reconfigure

Honeycomb sends the data of the cells whose PCI have been reconfigured to RANSIM.

1



@YASHWANTH GANDHAPU 

completed





10.

Reconfigure

RANSIM updates the DB and the UI shows the collision/confusion as resolved.

1



@YASHWANTH GANDHAPU 

Completed

UI changes are pending.

Ransim db is updated.