return
}
- ep := sbiEngine.CreateEndpoint(string(params.Payload))
- if ep == nil {
+ ep,whid := sbiEngine.CreateEndpoint(string(params.Payload),msg.String())
+ if ep == nil || whid < 0 {
xapp.Logger.Error("Update Routing Table Request can't handle due to end point %s is not avail in complete ep list: ", string(params.Payload))
return
}
policies := rpeEngine.GeneratePolicies(rtmgr.Eps, data)
- err = sbiEngine.DistributeToEp(policies, ep)
+ err = sbiEngine.DistributeToEp(policies, *ep, whid)
if err != nil {
xapp.Logger.Error("Routing table cannot be published due to: " + err.Error())
return