1 # ==================================================================================
2 # Copyright (c) 2020 HCL Technologies Limited.
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15 # ==================================================================================
21 This document provides the release notes for the Bronze Release of the Bouncer xAPP.
31 +--------------------+--------------------+--------------------+--------------------+
32 | **Date** | **Ver.** | **Organization** | **Comment** |
34 +--------------------+--------------------+--------------------+--------------------+
35 | 2020-11-18 | 1.0.0 | HCL Technologies | First draft |
37 +--------------------+--------------------+--------------------+--------------------+
44 The Bronze release of the Bouncer xAPP demonstrates E2 interface interactions, persistent storage read-write, RMR and E2 Subscription handling.
45 Bouncer xAPP uses its Bouncer E2SM (can be found at /src/xapp-asn/e2sm/) for ASN PDUs.
51 +--------------------------------------+--------------------------------------+
52 | **Project** | RAN Intelligent Controller |
54 +--------------------------------------+--------------------------------------+
55 | **Repo/commit-ID** | ric-app/benchmarking |
57 +--------------------------------------+--------------------------------------+
58 | **Release designation** | Cherry |
60 +--------------------------------------+--------------------------------------+
61 | **Release date** | 2020-11-18 |
63 +--------------------------------------+--------------------------------------+
64 | **Purpose of the delivery** | open-source Bouncer xAPP |
67 +--------------------------------------+--------------------------------------+
72 - *src/* contains the main source code. Under that directory :
74 + *xapp.hpp, xapp.cc* is generic class which implements all the xAPP functionalities for xapp developer to pick and choose.
75 + *xapp-utils/* contains generic classes for - persistent data management, configuration management, RMR send/receive etc.
76 + *xapp-asn/* contains generic classes for generating/processing ASN1 E2AP and E2SM messages.
77 + *xapp-mgmt/* contains code specific xapp management of subscriptions and received messages.
84 - The Bouncer xAPP target RIC Benchmarking usecase to determine the latency/thoughput in the RAN-RIC interaction.
86 - The subscription process assumes, on sending subscription request results in valid subscription response and receiving the message indication.
88 - The Bouncer xAPP address RIC Benchmarking usecase doesn't address A1 policy and SDL persistent data storage in particular.