Versions Compared

Key

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

...

  • Expand ServedCellInfo (enb.proto) with this proto message:

Code Block
titleenb.proto

...

code
message Enb {
    EnbType enb_type = 1;
    repeated ServedCellInfo served_cells = 2;
    repeated string gu_group_ids = 3;
}

message ServedCellInfo {
	...
	AdditionalCellInformation additional_cell_information = 16;
}
  • Expand ServedNRCellInformation (gnb.proto) with this proto message:

Code Block
titlegnb.proto

...

Code Block
message Gnb {
    repeated ServedNRCell served_nr_cells = 1;
    repeated RanFunction ran_functions = 2;
}

message ServedNRCell {
    ServedNRCellInformation served_nr_cell_information = 1;
    repeated NrNeighbourInformation nr_neighbour_infos = 2;
}

message ServedNRCellInformation {
	...
	AdditionalCellInformation additional_cell_information = 16;
}

...

Code Block
titleRequest Body
{
	"ranName": "",
	"globalNbId": {
					plmnId: "",
					nbId:	""
	},
	"ip": "",
	"port": 1234,
	"enb": {
			"enbType": "",
			"servedCells": [{}],
			"guGroupIds": [""]
	}
}


AddEnbRequestHandler

Code Block
titleAddEnbRequestHandler
type AddEnbRequestHandler struct {
	logger 				*logger.Logger		
	rnibDataService		services.RNibDataService
}


Sequence Diagram

Image Modified


Update eNB REST API & Update gNB REST API

...

DELETE /v1/nodeb/enb/<RAN_NAME>


Code Block
titleDeleteEnbRequestHandler
type DeleteEnbRequestHandler struct {
	logger 				*logger.Logger		
	rnibDataService		services.RNibDataService
}


Sequence Diagram

Image Modified