...
PlantUML Macro | ||||||
---|---|---|---|---|---|---|
| ||||||
@startuml Autonumber Skinparam sequenceArrowThickness 2 skinparam ParticipantPadding 5 skinparam BoxPadding 10 Box SMO-ScriptSetup Scripts #gold Participant RPGEPOLSCR as “A1 script” <<A1Script>><<RICAPP>> Participant DBSCR as "DB Set script" <<RICAPP>> End box Box “O-RAN RIC” #lightpink Participant A1TERM as “A1 MED” <<RIC>> Participant DBAAS as "DBAAS" <<RIC>> Participant TSXAPP as “TS xApp” <<RICAPP>> Participant QPDXAPP as "QP Driver xApp" <<RICAPP>> Participant QPXAPP as "QP xApp" <<RICAPP>> End Box RPGE DBSCR -> DBAAS : SDL Set to create UE and Cell test data POLSCR -> A1TERM : Policy Type Create RPGEPOLSCR -> A1TERM : Policy Create A1TERM -> TSXAPP : RMR Policy Create Group Periodic loop for Handoff decision TSXAPP -> DBAAS : Query UE Signal Strength Note Right TS xApp Wakes up End Note TSXAPP -> QPDXAPP : RMR UE List for Predictions Note Left TS xApp checks for low performing UEs End Note QPDXAPP -> DBAAS : Query UE and Cell data QPDXAPP -> QPXAPP : RMR Prediction Request QPXAPP -> TSXAPP : RMR Prediction Note Left TS xApp checks for if neighbor throughput is better. If so, log a CONTROL request End Note End @enduml |
...