import (
"fmt"
- "gerrit.o-ran-sc.org/r/ric-plt/submgr/pkg/xapptweaks"
+ "gerrit.o-ran-sc.org/r/ric-plt/e2ap/pkg/e2ap"
"gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp"
"sync"
)
}
func (t *Tracker) NewXappTransaction(
- endpoint *xapptweaks.RmrEndpoint,
+ endpoint *xapp.RmrEndpoint,
xid string,
- subid uint32,
+ requestId e2ap.RequestId,
meid *xapp.RMRMeid) *TransactionXapp {
trans := &TransactionXapp{}
- trans.XappKey = &TransactionXappKey{*endpoint, xid}
+ trans.XappKey = &TransactionXappKey{requestId.Id, *endpoint, xid}
trans.Meid = meid
- trans.SubId = subid
+ trans.RequestId = requestId
t.initTransaction(&trans.Transaction)
xapp.Logger.Debug("CREATE %s", trans.String())
return trans
//xapp.Logger.Debug("Tracker: transtable=%v", t.transactionXappTable)
return trans, nil
}
- return nil, fmt.Errorf("Tracker: No record %s", xappKey)
+ return nil, fmt.Errorf("Tracker: No record %v", xappKey)
}