- /*
- e2SubReq := packerif.NewPackerSubscriptionRequest()
- packedData := &packer.PackedData{}
- packedData.Buf = params.Payload
- err = e2SubReq.UnPack(packedData)
- if err != nil {
- xapp.Logger.Error("SubReq: UnPack() failed: %s", err.Error())
- }
- getErr, subReq := e2SubReq.Get()
- if getErr != nil {
- xapp.Logger.Error("SubReq: Get() failed: %s", err.Error())
- }
-
-
- subReq.RequestId.Seq = uint32(subs.GetSubId())
-
- err = e2SubReq.Set(subReq)
- if err != nil {
- xapp.Logger.Error("SubReq: Set() failed: %s", err.Error())
- return
- }
- err, packedData = e2SubReq.Pack(nil)
- if err != nil {
- xapp.Logger.Error("SubReq: Pack() failed: %s", err.Error())
- return
- }
+ //
+ trans.SubReqMsg, err = c.e2ap.UnpackSubscriptionRequest(params.Payload)
+ if err != nil {
+ xapp.Logger.Error("SubReq: %s Dropping this msg. %s", err.Error(), trans)
+ trans.Release()
+ return
+ }