SDNR DG CHANGES:

The changes are made in oofpcipoc-api_configuration-phy-cell-id and oofpcipoc-api_generic-neighbor-configuration directed graphs and related properties are updated in sdnr-oofpcipoc-api-dg.properties

ModifyConfig(oofpcipoc-api_configuration-phy-cell-id)

  • pnfname -> idGNBDUFunction
  • alias -> idNRCellDU
  • phyCellIdInUse -> nrpci(NRCellDU)

ModifyConfigANR(oofpcipoc-api_generic-neighbor-configuration)

  • pnfname -> idGNBCUCPFunction
  • alias -> idNRCellCU
  • CID -> idNRCellRelation
  • PhyCellID -> nrtci(NRCellRelation)
  • Blacklisted -> isHOAllowed(NRCellRelation)

[ blacklisted=true -> isHOAllowed=false;  blacklisted=false -> isHOAllowed=true]

Netconf Mount of Ran Simulator

  • restapi.fap-service.ransim-mounted -> restapi.getGNBDUFunction.ransim-mounted

node/{pnf-name}/yang-ext:mount/oofpcipoc:radio-access/fap-service/{alias} => node/{mountName}/yang-ext:mount/ran-network:ran network/NearRTRIC/{idNearRTRIC}/GNBDUFunction/{idGNBDUFunction}

  • restapi.x-005b9-lte.ransim-mounted -> restapi.patchNRCellDU.ransim-mounted

node/{pnf-name}/yang-ext:mount/oofpcipoc:radio-access/fap-service/{alias}/x-0005b9-lte => node/{mountName}/yang-ext:mount/ran-network:ran-network/NearRTRIC/{idNearRTRIC}/GNBDUFunction/{idGNBDUFunction}/NRCellDU/{idNRCellDU}/attributes

  • restapi.lte-ran-neighbor-in-use.ransim-mounted -> restapi.patchNRCellRelation.ransim-mounted

node/{pnf-name}/yang-ext:mount/oofpcipoc:radio-access/fap-service/{alias}/cell-config/lte/lte-ran/lte-ran-neighbor-list-in-use/lte-ran-neighbor-list-in-use-lte-cell/{plmnid}/{cid} => node/{mountName}/yang-ext:mount/ran-network:ran network/NearRTRIC/{idNearRTRIC}/GNBCUCPFunction/{idGNBCUCPFunction}/NRCellCU/{idNRCellCU}/NRCellRelation/{idNRCellRelation}/attributes

The CPS integration is also added in these directed graphs.

U can refer here: https://wiki.onap.org/display/DW/SON+Use+case+CPS+templates

 

HONEYCOMB CHANGES:

FmDataHandler and PmDataHandler have been created and onMessage for FmData and PmData are included in WebsocketClient for FM and PM message handling.

updateData method is written in NRCellDUAttributesCrudService for ModifyPci update

updateData method is written in NRCellCUNRCellRelationAttrCrudService for ModifyAnr update

These update methods are used for the Ransim db update

RANSIM CHANGES:

RansimControllerServices.java

handleModifyPciFromSdnr method receives the NRCellDU details and updates the db using the RansimRepositoryService.java

handleModifyAnrFromSDNR method was previously getting NRCellCU as the data but as per the new changes it will be receiving NRCellRelation details and the respective idNRCellCU. Using these attributes it updates the db accordingly by using the methods from RansimRepositoryService.java

Reference: https://gerrit.onap.org/r/c/integration/simulators/ran-simulator/+/129158


CHANGES NEEDED TO BE DONE FOR NEXT RELEASE:

Modifications might be needed in

RansimControllerServices.java

  • generateClusterFromFile; deleteCellFunction; handleModifyPciFromGui

RansimPciHandler.java

  • generateFmData; modifyCellFunction

And the relevant model classes also needs to be changed.




  • No labels