Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Requirements: O1 RIC Health-Check (Flow #2)

Status: to be tested

Call flow diagram:

Image Added



OTFOAMNONRTRICRICPRICAPPO-DUNotes
O1 RIC Heartbeat1. <<O1>> O1VES Keep Alive (RICP.O1 -> OAM)





RICP Heartbeat sent from VESPA
2. <<O1>> O1Netconf get_config (OAM -< RICP.O1)






3. <<O1>> Healghy/OK (RICP.O1 -> OAM)






O1 RIC Health Status Retriebal4. Retrieve Health Status (OTF -> OAM)






5. <<O1>> Neetconf get alarm-list (OAM -> RICP.O1)






6. <<O1>> Alarm-list (RICP.O1 -> OAM)






7. Alarm list (OAM -> OTF)






O1 RIC On-Demand HealthCheck8. On-demand Healthcheck (OTF -> OAM)






9. <<O1>> Perform Healthcheck (OAM -> RICP.O1)






10. Request alarm update (RICP.O1 -> RICP.O1)






11. Alarm update (RICP.O1 -> RICP.O1)





No alarm defined, may test manually with artificial alarm
12. <<O1>> updated alarm-list (RICP.O1 -> OAM)






13. Alarm List (OAM -> OTF)





Use sctp keep alive
14. <<E2>> Missing heartbeat (RICP E2T to RICP O1)






...

Requirements: A1 RIC Health-Check (Flow #3).  Optional calls are not tested.

Status: to be tested

Call flow diagram:

Image Added



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)






...