Versions Compared

Key

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

...

API PathDescription of Operation
POST
/ran-coverage-area

Add a new coverage area for an operator

  • use CPS Create Node API 
    /v1/dataspaces/{dataspace-name}/anchors/{anchor-name}/nodes with json Data as attached.
GET 
/ran-coverage-area/pLMNIdList/{mcc}/{mnc}/coverage-area/{coverageArea}

Find list of tracking are for the coverage area


Code Block
list coverage-area{
        uses coverageAreaGroup;
        key "coverageArea";
        description "This list contains the list of coverage area of a PLMNID";
     }

 grouping coverageAreaGroup{
      leaf coverageArea{
      description "An attribute specifies the coverage area of the network slice, 
      i.e. the geographic region where a 3GPP communication service is accessible,
      see Table 7.1-1 of TS 22.261 [28]) and NG.116 [50].";
      type string;
    }
    
      list coverageAreaTAList{
       uses trackingAreaGroup;
       key "nRTAC";
       description "This list contains the tracking area list for the coverageArea";
    }
    }


  • use query of cpsPath starting with given path (maybe even add '[') -  '
    /ran-coverage-area/pLMNIdList[@mcc=\'310\', and @mnc=\'410\']/coverage-area[@coverageArea=\'Washington\
    ']
/ran-coverage-area/pLMNIdList/{mcc}/{mnc}/coverage-area/{coverageArea}/coverageAreaTAList/{nRTAC}

Find list of cells under the tracking area


Code Block
    grouping trackingAreaGroup{
  		 leaf nRTAC {
      type Tac;
      description "Identity of the common Tracking Area Code for the PLMNs
        allowedValues:
        a) It is the TAC or Extended-TAC. 
        b) A cell can only broadcast one TAC or Extended-TAC. 
          See TS 36.300, subclause 10.1.7 (PLMNID and TAC relation).
        c) TAC is defined in subclause 19.4.2.3 of 3GPP TS 23.003 and 
          Extended-TAC is defined in subclause 9.3.1.29 of 3GPP TS 38.473.
        d) For a 5G SA (Stand Alone), it has a non-null value.";
    }
  		list taCellsList{
        key cellLocalId;
        leaf cellLocalId {
      description "Identifies an NR cell of a gNB. Together with corresponding
        gNB ID it forms the NR Cell Identifier (NCI).";
        mandatory true;
        type int32 { range "0..16383"; }
    }
    }
  	}


  • use query of cpsPath starting with given path (maybe even add '[') -  '
    /ran-coverage-area/pLMNIdList[@mcc='310' and @mnc='410']/coverage-area[@coverageArea='Washington']/coverageAreaTAList[@nRTAC='234']



Groovy Test - E2E Coverage Area-Tracking Area & TA-Cell mapping data can be parsed for RAN inventory

...