Uploaded image for project: 'Near Realtime RAN Intelligent Controller'
  1. Near Realtime RAN Intelligent Controller
  2. RIC-584

REST: Support ENB who born from the NW, support 7 Antenna types (ENB) and distinguish between

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Medium Medium
    • Cherry-R5
    • None
    • e2mgr
    • None

      Requirements

      After US 571 creates the RAN

      Rest API

      • Insert eNB – take care that new Field in the NodeB – Setup from NW = False.
      • Insert eNB – reject if antenna-type = ng-enB-macro, ng-enB-shortmacro , ng-enB-longmacro
      • Delete eNB – if Setup from NW =True – Reject with 400 and 402
      • Update eNB - if Setup from NW = True – ignore the eNB type from REST (REST can’t change enb-type that it doesn’t create)
      • Update eNB – reject if antenna-type in RNIB = ng-enB-macro, ng-enB-shortmacro , ng-enB-longmacro - Reject with 400 and 402
      • Add the new fields GNB-type, Setup from NW – in the Query RNIB and in Get NodeB Response

      Acceptance

      • See Insert eNB, when create a new RAN, signed as Setup from NW =False
      • See Insert eNB, when create a new RAN, can’t create a en-gnb* family.
      • See Update eNB, can’t update any one from a en-gnb* family.
      • See Update eNB, don’t influence on antenna-type when Setup from NW =True.
      • See Delete eNB, is rejected when Setup from NW =True (400 with 402) 

       

      Test Plan

      Note: Changes to RAN name key are not taken into consideration in this test plan- only setupFromNW & antennaType

       

      Given When Then
        AddEnb REST API is triggered for RAN test
      Antenna Type is of eNB
      HTTP 201
      nodebInfo.setupFromNW = false
        AddEnb REST API is triggered for RAN test
      Antenna Type is one of ng-eNB
      HTTP 400, statusCode 402
      RAN test2
      setupFromNw = true
      DeleteEnb REST API is triggered for RAN test2 HTTP 400, statusCode 402
      RAN test3
      RAN's Antenna Type is one of ng-eNB
      UpdateEnb REST API is triggered for RAN test3 HTTP 400, statusCode 402
      RAN test4
      setupFromNw = true
      RAN's Antenna Type is of eNB
      UpdateEnb REST API is triggered for RAN test4
      AntennaType is different then the one the RAN has
      HTTP 200
      AntennaType stays the same
      RAN test5
      setupFromNw = false
      RAN's Antenna Type is of eNB
      UpdateEnb REST API is triggered for RAN test5
      AntennaType is different then the one the RAN has
      HTTP 200
      AntennaType is changed

       

        1.
        Modify AddEnb flow Sub-task Done Unassigned
        2.
        Modify UpdateEnb flow Sub-task Done Unassigned
        3.
        Modify DeleteEnb flow Sub-task Done Unassigned
        4.
        Add / Adjust UTs Sub-task Done Unassigned
        5.
        Automation Sub-task Done Unassigned
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Unassigned Unassigned
            avinoambernstein Avinoam Bernstein
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: