...
Figure below shows the corresponding sequence flow diagram.
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
...