Adding missing integration related changes
[ric-plt/submgr.git] / test / e2t / e2t.go
index 119e59e..2e1f4ac 100644 (file)
@@ -21,7 +21,9 @@ package main
 
 import (
        "gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp"
+       /* TODO: removed to being able to integrate with UEMGR
        submgr "gerrit.o-ran-sc.org/r/ric-plt/submgr/pkg/control"
+       */
        "errors"
 )
 
@@ -29,23 +31,27 @@ type E2t struct {
 }
 
 func (e E2t ) Consume(mtype, sub_id int, len int, payload []byte) (err error) {
+       /* TODO: removed to being able to integrate with UEMGR
        asn1 := submgr.Asn1{}
        message, err := asn1.Decode(payload)
        if err != nil {
                xapp.Logger.Debug("E2T asn1Decoding failure due to "+ err.Error())
                return
        }
-       xapp.Logger.Info("E2T Received Message content: %v", message)
-       err = e.subscriptionResponse(sub_id)
+       */
+       xapp.Logger.Info("E2T Received Message with RMR Subsriprion ID: %v, Responding...", sub_id)
+       err = e.subscriptionResponse(sub_id, payload)
        return
 }
 
-func (e E2t ) subscriptionResponse(sub_id int) (err error) {
+func (e E2t ) subscriptionResponse(sub_id int, payload []byte) (err error) {
+       /* TODO: removed to being able to integrate with UEMGR
        asn1 := submgr.Asn1{}
        payload, err := asn1.Encode(submgr.RmrPayload{8, sub_id, "E2T: RCO Subscribed"})
        if err != nil {
                return
        }
+       */
        if !xapp.Rmr.Send(12011, sub_id, len(payload), payload) {
                err = errors.New("rmr.Send() failed")   
        }