/
Reject Connection Setup Requests Design

Reject Connection Setup Requests Design

Requirements

The purpose of this feature is to get parameters with enableRic from client and to save it as json in GenericParameters table in Rnib.

According to enableRic value e2mgr will reject/accept incoming setup request.

E2Mgr Set Parameter Request

This is a new Generic API to update e2mgr Parameters through the REST API.

Once the e2mgr received the “Set Parameter” request it should save value in GeneralConfiguration table in RNIB DB .

Resource

 

Resource for this interface

/v#/nodeb/parameters

Description

E2 Manager is requested to set some Parameter

HTTP Method

PUT

Supported Representation Formats

Request: Request Format ie application/json, none, etc

Response: Response Format ie application/json, none, etc

Successful HTTP Response Code

200 OK

PUT http://<serverBaseURL>/v#/nodeb/parameters

Parameter

Data Type

Description

enableRicBoolean

true meaning - Future Setup from RAN will be supported

false meaning - Future Setup from RAN will be rejected

PUT http://localhost:3800/v1/nodeb/parameters
 accept: application/json

{

  "enableRic": true

}


Response Data Details

200 OK and response with incoming parameter.

GeneralConfiguration in Redis

KeyValue
GENERAL

{  "enableRic": true }

Set Parameters Flow






























Reject incoming setup request

If enableRic is false incoming request should be rejected and setup failer request should be send.


Cause GroupCause
Miscellaneous CauseO&M Intervention

Incoming Setup Request Flow


Related content

E2 Manager R3 Interface Design
E2 Manager R3 Interface Design
More like this
E2 Manager R4 Interface Design
E2 Manager R4 Interface Design
More like this
E2 Manager R5 Interface Design (Draft)
E2 Manager R5 Interface Design (Draft)
More like this
E2 Manager Interface Design - R4 Draft (Not actual)
E2 Manager Interface Design - R4 Draft (Not actual)
More like this
R2 Recovery Design [Init | LostConnection]
R2 Recovery Design [Init | LostConnection]
More like this
Configuration Management
Configuration Management
More like this