X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Frtmgr%2Frtmgr.go;h=06d0f15ca626d4e62b09ca3566c6e771c087a356;hb=51db0122302c9d72e1de6f8a8e250d219b8b44d8;hp=daf84b84ee41cf3dbd9ddd26e91b03bbde62efc6;hpb=a8596ec6db91b8a45a1a21421a726b9b05ce7d48;p=ric-plt%2Frtmgr.git diff --git a/pkg/rtmgr/rtmgr.go b/pkg/rtmgr/rtmgr.go index daf84b8..06d0f15 100644 --- a/pkg/rtmgr/rtmgr.go +++ b/pkg/rtmgr/rtmgr.go @@ -51,6 +51,8 @@ var ( "X2Setup": "6", "Reset": "7", "E2_TERM_INIT": "1100", + "E2_TERM_KEEP_ALIVE_REQ": "1101", + "E2_TERM_KEEP_ALIVE_RESP": "1102", "RAN_CONNECTED": "1200", "RAN_RESTARTED": "1210", "RAN_RECONFIGURED": "1220", @@ -119,11 +121,13 @@ var ( Eps Endpoints Subs SubscriptionList + PrsCfg *PlatformRoutes ) func GetPlatformComponents(configfile string) (*PlatformComponents, error) { xapp.Logger.Debug("Invoked rtmgr.GetPlatformComponents(" + configfile + ")") var rcfg ConfigRtmgr + var rtroutes RtmgrRoutes yamlFile, err := os.Open(configfile) if err != nil { return nil, errors.New("cannot open the file due to: " + err.Error()) @@ -137,6 +141,12 @@ func GetPlatformComponents(configfile string) (*PlatformComponents, error) { if err != nil { return nil, errors.New("cannot read the file due to: " + err.Error()) } + err = json.Unmarshal(jsonByteValue,&rtroutes) + if err != nil { + return nil, errors.New("cannot parse data due to: " + err.Error()) + } + PrsCfg = &(rtroutes.Prs) + err = json.Unmarshal(jsonByteValue, &rcfg) if err != nil { return nil, errors.New("cannot parse data due to: " + err.Error())