...
PlantUML Macro | ||||||
---|---|---|---|---|---|---|
| ||||||
@startuml Autonumber Skinparam sequenceArrowThickness 2 skinparam ParticipantPadding 5 skinparam BoxPadding 10 Box Personnel #lightblue Participant OTF as “Test Driver” <<INT>> End box Box SMO #gold Participant SMO_O1 as “O1” <<OAM>> Participant RPGE as “Non-RT RIC” <<NONRTRIC>> End box Box “O-RAN RIC” #lightpink Participant A1TERM as “A1 MED” <<RIC>> Participant O1TERM as "O1 TERM" <<RIC>> Participant xAPP as “HelloWorld xAPP” <<RICAPP>> Participant E2SIM as “E2 Node” <<SIM>> End box Note over SMO_O1 #lightsalmon Provide E2E Healthcheck Test (Policy Changes via A1) End note === A1 Heartbeat == Note over RPGE, A1TERM A1 Mediator Health is addressed by RIC Self-Check Flows End Note === A1 On-demand Policy Creation and Deletion == Note over SMO_O1 #lightsalmon Non-RT RIC support for A1 messages: A1 Query of Policies Querying Policies can be requested by OTF/Test Driver as well End Note RPGE -> A1TERM : <<A1>> GET Policy List A1TERM --> RPGE : <<A1>> Policy List Note over SMO_O1 #lightsalmon Support A1 Policy Test Message Generation: "HelloWorld" Test Policy Instance Creation End Note OTF -> A1TERM : <<A1>> HelloWorld Policy Creation Request A1TERM -> xAPP : HelloWorld Policy Creation Note Left #lightsalmon Support A1 Policy Test Message Mediation End Note xAPP -> A1TERM : Policy Status Change Note Left #lightsalmon Support A1 Policy Test Message Processing: xAPPs process "HelloWorld" Policy Creation End Note A1TERM --> OTF : <<A1>> Policy Creation Completed xAPP -> A1TERM : Policy Status Change A1TERM ->> RPGE : <<A1>> Enforcement Change Notification OTF -> A1TERM : <<A1>> GET Policy List A1TERM --> OTF : <<A1>> Policy List Note right Send Policy List showing HelloWorld instance created End Note Note over SMO_O1 #lightsalmon Support A1 Policy Test Message Generation: "HelloWorld" Test Policy Deletion End Note OTF -> A1TERM : <<A1>> HelloWorld Policy Deletion Request A1TERM -> xAPP : HelloWorld Policy Deletion xAPP -> A1TERM : Policy Status Change A1TERM --> OTF : <<A1>> Policy Deletion Completed A1TERM ->> RPGE : <<A1>> Enforcement Change Notification OTF -> A1TERM : <<A1>> GET Policy List A1TERM --> OTF : <<A1>> Policy List Note right Send Policy List showing HelloWorld deleted End Note @enduml |
Plantuml file for A1_HealthCheck Sequence Diagram