Release Notes

This document provides the release notes for the Bronze Release of the HelloWorld (HW) xAPP.

Version history

Date

Ver.

Author

Comment

2021-02-26

1.1.1

Shraboni Jana

Eighth draft

Summary

The HelloWorld xApp Dawn release has a full implementation of the HW E2 SM including subscription, indication and control as well as C++ class wrappers for all the E2 messages related to HW E2 SM. The HW xAPP demonstrates E2 and A1 interface interactions, persistent storage read-write, RMR and A1 healthcheck. HW xAPP uses its HelloWorld E2SM (can be found at hw/docs/).

Release Data

Project

RAN Intelligent Controller

Repo/commit-ID

ric-app/hw

Release designation

Dawn

Release date

2021-02-26

Purpose of the delivery

open-source Hello World xAPP

Components

  • src/ contains the main source code. Under that directory :

    • xapp.hpp, xapp.cc is generic class which implements all the xAPP functionalities for xapp developer to pick and choose.

    • xapp-utils/ contains generic classes for - persistent data management, configuration management, RMR send/receive etc.

    • xapp-asn/ contains generic classes for generating/processing ASN1 E2AP and E2SM messages.

    • xapp-mgmt/ contains code specific xapp management of subscriptions and received messages.

  • test/ contains unit tests showing how to use various components.

  • defs_hwe2sm/ contains helloworld e2sm asn1c definitions

Limitations

  • The HW xAPP doesn’t have any usecase in particular to display SDL capabilities and hence incorporated only in unit tests.

  • The subscription process assumes, on sending subscription request results in valid subscription response.

  • The HW xAPP doesn’t address any RIC usecase in particular.