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