Demo1 (a demo xApp maintained by the RICP project)
TODO- this is out of date and needs to be updated.
Background
The UE Manager is an example xApp that demonstrates how to subscribe to UE dual connection related messages via the E2 interface and how to process the RIC INDICATION messages matching those subscriptions.
It is responsible for:
Subscribing to and handling the following X2 messages: UEContextRelease, SgNBReconfigurationComplete
Update metrics: UE dual connections created and released
Health check (K8s liveness probe)
/ric/v1/health/alive/ric/v1/health/ready
Handle restart
Deployment and Testing
Docker image for UEMGR can be downloaded from ....
> docker pull ... /uemgr:latest
Helm charts & Descriptors
For startup and deployment testing, the standard xApp helm chart template can be used. This contains default configuration file and schema
Deployment
Deploy the uemgr using xApp Manager REST API interface
Or, appmgrcli command provided by xApp Mamanager:
appmgrcli -h appmgr-service -p 8080 deploy uemgr
Or, curl-command:
curl http://appmgr-service:8080/ric/v1/xapps -d '{"name:" "uemgr"}'
Metrics
Provides various metrics via the REST interface /ric/v1/metrics