+ //TODO: add timer\r
+\r
+ isConnectedStatus, err := e.changeStatusToConnectedRanManager.ChangeStatusToConnectedRan(ranName)\r
+ if err != nil {\r
+ e.logger.Errorf("#E2ResetRequestHandler.Handle - failed to update and notify connection status of nodeB entity. RanName: %s. Error: %s", resetRequest.RanName, err.Error())\r
+ return err\r
+ } else {\r
+ if isConnectedStatus {\r
+ nodebInfoupdated, err1 := e.getNodebInfo(resetRequest.RanName)\r
+ if err1 != nil {\r
+ e.logger.Errorf("#E2ResetRequestHandler.Handle - failed to get updated nodeB entity. RanName: %s. Error: %s", resetRequest.RanName, err1.Error())\r
+ return err1\r
+ }\r
+ e.logger.Debugf("#E2ResetRequestHandler.Handle - Connection status Set Successfully ran: %s , Connection status updated : %s", ranName, nodebInfoupdated.ConnectionStatus)\r
+ } else {\r
+ e.logger.Debugf("#E2ResetRequestHandler.Handle - Connection status Setting Failed")\r
+ errmsg := fmt.Errorf("#E2ResetRequestHandler.Handle - Connection status Setting Failed")\r
+ return errmsg\r
+ }\r
+ }\r
+\r
+ e.logger.Debugf("#E2ResetRequestHandler.Handle - nodeB entity connected state. RanName %s, ConnectionStatus %s", nodebInfo.RanName, nodebInfo.ConnectionStatus)\r
+\r