You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »


Requirements

A1 RIC Health-Check (Flow #3). 

Optional calls are not tested.


Status

to be tested

Call flow diagram


Add your own dedication into PlantUML For just $5 per month!Details onhttps://plantuml.com/dedication PlantUML 1.2023.12 <b>This version of PlantUML is 276 days old, so you should<b>consider upgrading from https://plantuml.com/download [From string (line 40) ] @startumlTitle A1 O-RAN Healthcheck (Bronze)AutonumberSkinparam sequenceArrowThickness 2skinparam ParticipantPadding 5skinparam BoxPadding 10!pragma teoz trueBox Test Function #lightblueParticipant OTF as "Test Driver" <<INT>>End boxBox SMO #goldParticipant NONRTRIC as "A1 Policy\nManagement Service" <<NONRTRIC>>Participant SMO_A1 as "SDNC A1 Adapter" <<NONRTRIC>>End boxBox "O-RAN Near-RTRIC" #lightpinkParticipant A1TERM as "A1 MED" <<RIC-PLT>>Participant xAPP as "HelloWorld xAPP" <<RIC-APP>>End boxRNote over OTF,xAPP #lightsalmonProvide E2E Healthcheck Test (Policy Changes via A1)End Note=== A1 Heartbeat ==RNote over A1TERM, xAPPNear-RT-RIC A1 Mediator Health is addressed by RIC Self-Check FlowsEnd NoteRNote over NONRTRIC, SMO_A1NONRTRIC Health is addressed by NONRTRIC's internal Self-Check FlowsEnd Note=== A1 Policy Management Service Operation ==RNote over NONRTRIC, SMO_A1 #lightsalmonNon-RT-RIC Policy Management Service provides mediation for all A1 messages.For optional consistency function tests OTF may directly perform operations to SDNC A1 Adapter or to near-RT-RIC A1 medi ...Such direct connections would have unpredicatable or undesired effects in a non-test scenario.End NoteGroup #transparent async continuous loopautonumber stopLoop #transparent continuous...NONRTRIC -> SMO_A1 + : Get Policy TypesSyntax Error?



Delivery Status



OTFOAMNONRTRICRICPRICAPPO-DUNotes
Start Test2. Get Policy (OTF -> NONRTRIC.A1PMS)






3. Policy List (NONRTRIC.A1PMS -> OTF)






Create instance of "HelloWorld" Policy Type12. Create HelloWorld Policy Instance (OTF -> NONRTRIC.A1PMS)






13. Create Policy (HelloWorld) (NONRTRIC.A1PMS -> NONRTRIC.A1A)






14. <<A1>> Create Policy (HelloWorld) (NONRTRIC.A1A -> RICP.A1)






15. <<A1>> Requet Accepted (RICP.A1 -> NONRTRIC.A1A)






16. Request Accepted (NONRTRIC.A1A -> NONRTRIC.A1PMS)






17. Request Accepted (NONRTRIC.A1PMS -> OTF)






18. Policy Creation (HelloWorld)  (RICP.A1 -> RICAPP.HW)






19. Policy status change (RICAPP.HW -> RICP.A1)






20. Get HelloWorld Polict Instance Statu (OTF -> NONRTRIC.A1PMS)






21. Get Status (HelloWorld Polic Instance) (NONRTRIC.A1PMS -> NONRTRIC.A1A)






22. <<A1>> Get Status (HelloWorld Policy Instance) (NONRTRIC.A1A -> RICP.A1)






23. <<A1>> HelloWorld Policy Instance Status (RICP.A1 -> NONRTRIC.A1A)






24. HelloWorld Policy Instance Status (NONRTRIC.A1A -> NONRTRIC.A1PMS)






25. HelloWorld Policy Instance Status (NONRTRIC.A1PMS -> OTF)






34. Get Policy (OTF -> NONRTRIC.A1PMS)






35. Policy List (NONRTRIC.A1PMS -> OTF)






36 Check for HelloWorld Policy Instance (OTF)






Delete instance of "HelloWorld" Policy Type45. Delete HelloWorld Policy Instance (OTF -> NONRTRIC.A1PMS)






46. Delete Policy (HelloWorld) (NONRTRIC.A1PMS -> NONRTRIC.A1A)






47. <<A1>> Delete Policy (HelloWorld) (NONRTRIC.A1A -> RICP.A1)






48. <<A1>> Requet Accepted (RICP.A1 -> NONRTRIC.A1A)






49. Request Accepted (NONRTRIC.A1A -> NONRTRIC.A1PMS)






50. Request Accepted (NONRTRIC.A1PMS -> OTF)






51. Policy Deletion (HelloWorld)  (RICP.A1 -> RICAPP.HW)






52. Policy status change (RICAPP.HW -> RICP.A1)






53. Get HelloWorld Policy Instance Status (OTF -> NONRTRIC.A1PMS)






54. not found (NONRTRIC.A1PMS -> OTF)






63. Get Policy (OTF -> NONRTRIC.A1PMS)






64. Policy List (NONRTRIC.A1PMS -> OTF)






65 Check for HelloWorld Policy Instance (OTF)







Test Manual


  • No labels