1. Confirm Usecase-UI MicroService

Confirm that the Usecase-UI microservice has been successfully registered in MSB with OOM.

2. Register Usecase-UI MicroService

If Usecase-UI microservice does not exist in MSB, please register them manually.

curl -k -X POST -H "Content-Type: application/json" -d '{"serviceName": "usecaseui-ui", "version": "v1", "url": "/usecase-ui","path": "/iui/usecaseui","protocol": "UI", "enable_ssl": true, "nodes": [{"ip": "${UUI_IP}","port": "8443"}]}' "https://${MSB_IP}:30283/api/microservices/v1/services"
curl -k -X POST -H "Content-Type: application/json" -d '{"serviceName": "usecaseui-server", "version": "v1", "url": "/api/usecaseui-server/v1","protocol": "REST", "enable_ssl": true, "nodes": [{"ip": "${UUI_SERVER_IP}","port": "8082"}]}' "https://${MSB_IP}:30283/api/microservices/v1/services"

3. Open Usecase-UI Home

Please open Usecase-UI dashboard page through your browser.


4. Specific Pages Function

Usecase-UI project consists of 5 modules which are Home, Cusomer, Monitor, Services and Network Topology.

4.1. Home Module


Home module is the entrance of the whole project. In this module, users can have a glimpse of the general infomation of specific modules. e.g. the SERVICES block shows the general statistic data of Lifecycle management module and the PACKAGE block shows the total numbers of NS, VNF and PNF which are shown in Package Management module. Also, the ALARM and VM PERFORMANCE block show the infomation of system alarm. If users need more, the View Details button will help.

4.2. Cusomer Module


4.3. Services Module

This module consists of two parts. One is Lifecycle Management, the other is 5G Slicing Management.

  • Lifecycle Management


In Frankfurt Release, MDONS instance has been added to the orginal service type. Click the following link to see more detal: https://wiki.onap.org/display/DW/UUI

  • 5G Slicing Management

This module consists of two parts. The first part is CSMF component which provides the functions of creating network slicing and displaying the created slicing. Also, customers can use this page to activate, deactivate and terminate the slicing. In Honolulu Release, the coverageArea number param is added. Users could input the grid numbers to specify the area where they want the slicing service to cover. For Coverage Area Number, please enter the rectangle grid numbers corresponding to the physical coverage areas on the sample image shown on GUI.

Note: The sample image file is named as ‘coverageAreaMap.png’ and it is stored in the frontend project of usecase-ui: usecase-ui\usecaseui-portal\src\assets\images\coverageAreaMap.png. If the map of a different region is required, you can replace the sample image with the same name in the frontend project. And you also need to re-release the frontend project docker container.

CSMF Management Page

Create CSMF Slicing

The second part is NSMF component which includes two different modules.

Slicing Task Management

This module is responsible for presenting the tasks created in CSMF portal and processing those tasks.

Slicing Resource Management

This module is responsible for listing all the NS, NSI and NSSI resource and showing the relation between them.

4.4. Package Management


4.5. Network Topology Module

4.6. Monitor Module

This module is responsible for presenting all kinds of monitoring information. In Frankfurt Release, 5G Slicing monitoring data can be present.

Slicing Monitor