Loading go-apps/meep-loc-serv/server/loc-serv.go +48 −24 Original line number Diff line number Diff line Loading @@ -990,17 +990,20 @@ func userTrackingSubPost(w http.ResponseWriter, r *http.Request) { userTrackingSub := body.UserTrackingSubscription if userTrackingSub == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Body not present") http.Error(w, "Body not present", http.StatusBadRequest) return } //checking for mandatory properties if userTrackingSub.CallbackReference == nil || userTrackingSub.CallbackReference.NotifyURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } if userTrackingSub.Address == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory Address parameter not present") http.Error(w, "Mandatory Address parameter not present", http.StatusBadRequest) return } Loading Loading @@ -1042,21 +1045,25 @@ func userTrackingSubPut(w http.ResponseWriter, r *http.Request) { userTrackingSub := body.UserTrackingSubscription if userTrackingSub == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Body not present") http.Error(w, "Body not present", http.StatusBadRequest) return } //checking for mandatory properties if userTrackingSub.CallbackReference == nil || userTrackingSub.CallbackReference.NotifyURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } if userTrackingSub.Address == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory Address parameter not present") http.Error(w, "Mandatory Address parameter not present", http.StatusBadRequest) return } if userTrackingSub.ResourceURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ResourceURL parameter not present") http.Error(w, "Mandatory ResourceURL parameter not present", http.StatusBadRequest) return } Loading @@ -1067,7 +1074,8 @@ func userTrackingSubPut(w http.ResponseWriter, r *http.Request) { //Body content not matching parameters if subsIdStr != subsIdParamStr { w.WriteHeader(http.StatusBadRequest) log.Error("SubscriptionId in endpoint and in body not matching") http.Error(w, "SubscriptionId in endpoint and in body not matching", http.StatusBadRequest) return } Loading Loading @@ -1202,17 +1210,20 @@ func zonalTrafficSubPost(w http.ResponseWriter, r *http.Request) { zonalTrafficSub := body.ZonalTrafficSubscription if zonalTrafficSub == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Body not present") http.Error(w, "Body not present", http.StatusBadRequest) return } //checking for mandatory properties if zonalTrafficSub.CallbackReference == nil || zonalTrafficSub.CallbackReference.NotifyURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } if zonalTrafficSub.ZoneId == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ZoneId parameter not present") http.Error(w, "Mandatory ZoneId parameter not present", http.StatusBadRequest) return } Loading Loading @@ -1266,21 +1277,25 @@ func zonalTrafficSubPut(w http.ResponseWriter, r *http.Request) { zonalTrafficSub := body.ZonalTrafficSubscription if zonalTrafficSub == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Body not present") http.Error(w, "Body not present", http.StatusBadRequest) return } //checking for mandatory properties if zonalTrafficSub.CallbackReference == nil || zonalTrafficSub.CallbackReference.NotifyURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } if zonalTrafficSub.ZoneId == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ZoneId parameter not present") http.Error(w, "Mandatory ZoneId parameter not present", http.StatusBadRequest) return } if zonalTrafficSub.ResourceURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ResourceURL parameter not present") http.Error(w, "Mandatory ResourceURL parameter not present", http.StatusBadRequest) return } Loading @@ -1291,7 +1306,8 @@ func zonalTrafficSubPut(w http.ResponseWriter, r *http.Request) { //body content not matching parameters if subsIdStr != subsIdParamStr { w.WriteHeader(http.StatusBadRequest) log.Error("SubscriptionId in endpoint and in body not matching") http.Error(w, "SubscriptionId in endpoint and in body not matching", http.StatusBadRequest) return } Loading Loading @@ -1427,17 +1443,20 @@ func zoneStatusSubPost(w http.ResponseWriter, r *http.Request) { zoneStatusSub := body.ZoneStatusSubscription if zoneStatusSub == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Body not present") http.Error(w, "Body not present", http.StatusBadRequest) return } //checking for mandatory properties if zoneStatusSub.CallbackReference == nil || zoneStatusSub.CallbackReference.NotifyURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } if zoneStatusSub.ZoneId == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ZoneId parameter not present") http.Error(w, "Mandatory ZoneId parameter not present", http.StatusBadRequest) return } Loading Loading @@ -1481,21 +1500,25 @@ func zoneStatusSubPut(w http.ResponseWriter, r *http.Request) { zoneStatusSub := body.ZoneStatusSubscription if zoneStatusSub == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Body not present") http.Error(w, "Body not present", http.StatusBadRequest) return } //checking for mandatory properties if zoneStatusSub.CallbackReference == nil || zoneStatusSub.CallbackReference.NotifyURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } if zoneStatusSub.ZoneId == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ZoneId parameter not present") http.Error(w, "Mandatory ZoneId parameter not present", http.StatusBadRequest) return } if zoneStatusSub.ResourceURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ResourceURL parameter not present") http.Error(w, "Mandatory ResourceURL parameter not present", http.StatusBadRequest) return } Loading @@ -1506,7 +1529,8 @@ func zoneStatusSubPut(w http.ResponseWriter, r *http.Request) { //body content not matching parameters if subsIdStr != subsIdParamStr { w.WriteHeader(http.StatusBadRequest) log.Error("SubscriptionId in endpoint and in body not matching") http.Error(w, "SubscriptionId in endpoint and in body not matching", http.StatusBadRequest) return } Loading go-apps/meep-rnis/server/rnis.go +20 −5 Original line number Diff line number Diff line Loading @@ -1100,6 +1100,13 @@ func subscriptionsPost(w http.ResponseWriter, r *http.Request) { //extract common body part subscriptionType := subscriptionCommon.SubscriptionType //mandatory parameter if subscriptionCommon.CallbackReference == "" { log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } //new subscription id newSubsId := nextSubscriptionIdAvailable nextSubscriptionIdAvailable++ Loading Loading @@ -1243,10 +1250,17 @@ func subscriptionsPut(w http.ResponseWriter, r *http.Request) { //extract common body part subscriptionType := subscriptionCommon.SubscriptionType //mandatory parameter if subscriptionCommon.CallbackReference == "" { log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } link := subscriptionCommon.Links if link == nil || link.Self == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory Link parameter not present") http.Error(w, "Mandatory Link parameter not present", http.StatusBadRequest) return } Loading @@ -1254,7 +1268,8 @@ func subscriptionsPut(w http.ResponseWriter, r *http.Request) { subsIdStr := selfUrl[len(selfUrl)-1] if subsIdStr != subIdParamStr { http.Error(w, "Body content not matching parameter", http.StatusInternalServerError) log.Error("SubscriptionId in endpoint and in body not matching") http.Error(w, "SubscriptionId in endpoint and in body not matching", http.StatusBadRequest) return } Loading @@ -1273,7 +1288,7 @@ func subscriptionsPut(w http.ResponseWriter, r *http.Request) { if subscription.FilterCriteriaAssocHo == nil { log.Error("FilterCriteriaAssocHo should not be null for this subscription type") http.Error(w, "FilterCriteriaAssocHo should not be null for this subscription type", http.StatusInternalServerError) http.Error(w, "FilterCriteriaAssocHo should not be null for this subscription type", http.StatusBadRequest) return } Loading @@ -1299,7 +1314,7 @@ func subscriptionsPut(w http.ResponseWriter, r *http.Request) { if subscription.FilterCriteriaQci == nil { log.Error("FilterCriteriaQci should not be null for this subscription type") http.Error(w, "FilterCriteriaQci should not be null for this subscription type", http.StatusInternalServerError) http.Error(w, "FilterCriteriaQci should not be null for this subscription type", http.StatusBadRequest) return } Loading @@ -1321,7 +1336,7 @@ func subscriptionsPut(w http.ResponseWriter, r *http.Request) { if subscription.FilterCriteriaQci == nil { log.Error("FilterCriteriaQci should not be null for this subscription type") http.Error(w, "FilterCriteriaQci should not be null for this subscription type", http.StatusInternalServerError) http.Error(w, "FilterCriteriaQci should not be null for this subscription type", http.StatusBadRequest) return } Loading go-apps/meep-wais/server/wais.go +17 −2 Original line number Diff line number Diff line Loading @@ -579,6 +579,13 @@ func subscriptionsPOST(w http.ResponseWriter, r *http.Request) { //extract common body part subscriptionType := subscriptionCommon.SubscriptionType //mandatory parameter if subscriptionCommon.CallbackReference == "" { log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } //new subscription id newSubsId := nextSubscriptionIdAvailable nextSubscriptionIdAvailable++ Loading Loading @@ -640,10 +647,17 @@ func subscriptionsPUT(w http.ResponseWriter, r *http.Request) { //extract common body part subscriptionType := subscriptionCommon.SubscriptionType //mandatory parameter if subscriptionCommon.CallbackReference == "" { log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } link := subscriptionCommon.Links if link == nil || link.Self == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory Link parameter not present") http.Error(w, "Mandatory Link parameter not present", http.StatusBadRequest) return } Loading @@ -651,7 +665,8 @@ func subscriptionsPUT(w http.ResponseWriter, r *http.Request) { subsIdStr := selfUrl[len(selfUrl)-1] if subsIdStr != subIdParamStr { http.Error(w, "Body content not matching parameter", http.StatusInternalServerError) log.Error("SubscriptionId in endpoint and in body not matching") http.Error(w, "SubscriptionId in endpoint and in body not matching", http.StatusBadRequest) return } Loading Loading
go-apps/meep-loc-serv/server/loc-serv.go +48 −24 Original line number Diff line number Diff line Loading @@ -990,17 +990,20 @@ func userTrackingSubPost(w http.ResponseWriter, r *http.Request) { userTrackingSub := body.UserTrackingSubscription if userTrackingSub == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Body not present") http.Error(w, "Body not present", http.StatusBadRequest) return } //checking for mandatory properties if userTrackingSub.CallbackReference == nil || userTrackingSub.CallbackReference.NotifyURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } if userTrackingSub.Address == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory Address parameter not present") http.Error(w, "Mandatory Address parameter not present", http.StatusBadRequest) return } Loading Loading @@ -1042,21 +1045,25 @@ func userTrackingSubPut(w http.ResponseWriter, r *http.Request) { userTrackingSub := body.UserTrackingSubscription if userTrackingSub == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Body not present") http.Error(w, "Body not present", http.StatusBadRequest) return } //checking for mandatory properties if userTrackingSub.CallbackReference == nil || userTrackingSub.CallbackReference.NotifyURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } if userTrackingSub.Address == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory Address parameter not present") http.Error(w, "Mandatory Address parameter not present", http.StatusBadRequest) return } if userTrackingSub.ResourceURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ResourceURL parameter not present") http.Error(w, "Mandatory ResourceURL parameter not present", http.StatusBadRequest) return } Loading @@ -1067,7 +1074,8 @@ func userTrackingSubPut(w http.ResponseWriter, r *http.Request) { //Body content not matching parameters if subsIdStr != subsIdParamStr { w.WriteHeader(http.StatusBadRequest) log.Error("SubscriptionId in endpoint and in body not matching") http.Error(w, "SubscriptionId in endpoint and in body not matching", http.StatusBadRequest) return } Loading Loading @@ -1202,17 +1210,20 @@ func zonalTrafficSubPost(w http.ResponseWriter, r *http.Request) { zonalTrafficSub := body.ZonalTrafficSubscription if zonalTrafficSub == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Body not present") http.Error(w, "Body not present", http.StatusBadRequest) return } //checking for mandatory properties if zonalTrafficSub.CallbackReference == nil || zonalTrafficSub.CallbackReference.NotifyURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } if zonalTrafficSub.ZoneId == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ZoneId parameter not present") http.Error(w, "Mandatory ZoneId parameter not present", http.StatusBadRequest) return } Loading Loading @@ -1266,21 +1277,25 @@ func zonalTrafficSubPut(w http.ResponseWriter, r *http.Request) { zonalTrafficSub := body.ZonalTrafficSubscription if zonalTrafficSub == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Body not present") http.Error(w, "Body not present", http.StatusBadRequest) return } //checking for mandatory properties if zonalTrafficSub.CallbackReference == nil || zonalTrafficSub.CallbackReference.NotifyURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } if zonalTrafficSub.ZoneId == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ZoneId parameter not present") http.Error(w, "Mandatory ZoneId parameter not present", http.StatusBadRequest) return } if zonalTrafficSub.ResourceURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ResourceURL parameter not present") http.Error(w, "Mandatory ResourceURL parameter not present", http.StatusBadRequest) return } Loading @@ -1291,7 +1306,8 @@ func zonalTrafficSubPut(w http.ResponseWriter, r *http.Request) { //body content not matching parameters if subsIdStr != subsIdParamStr { w.WriteHeader(http.StatusBadRequest) log.Error("SubscriptionId in endpoint and in body not matching") http.Error(w, "SubscriptionId in endpoint and in body not matching", http.StatusBadRequest) return } Loading Loading @@ -1427,17 +1443,20 @@ func zoneStatusSubPost(w http.ResponseWriter, r *http.Request) { zoneStatusSub := body.ZoneStatusSubscription if zoneStatusSub == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Body not present") http.Error(w, "Body not present", http.StatusBadRequest) return } //checking for mandatory properties if zoneStatusSub.CallbackReference == nil || zoneStatusSub.CallbackReference.NotifyURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } if zoneStatusSub.ZoneId == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ZoneId parameter not present") http.Error(w, "Mandatory ZoneId parameter not present", http.StatusBadRequest) return } Loading Loading @@ -1481,21 +1500,25 @@ func zoneStatusSubPut(w http.ResponseWriter, r *http.Request) { zoneStatusSub := body.ZoneStatusSubscription if zoneStatusSub == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Body not present") http.Error(w, "Body not present", http.StatusBadRequest) return } //checking for mandatory properties if zoneStatusSub.CallbackReference == nil || zoneStatusSub.CallbackReference.NotifyURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } if zoneStatusSub.ZoneId == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ZoneId parameter not present") http.Error(w, "Mandatory ZoneId parameter not present", http.StatusBadRequest) return } if zoneStatusSub.ResourceURL == "" { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory ResourceURL parameter not present") http.Error(w, "Mandatory ResourceURL parameter not present", http.StatusBadRequest) return } Loading @@ -1506,7 +1529,8 @@ func zoneStatusSubPut(w http.ResponseWriter, r *http.Request) { //body content not matching parameters if subsIdStr != subsIdParamStr { w.WriteHeader(http.StatusBadRequest) log.Error("SubscriptionId in endpoint and in body not matching") http.Error(w, "SubscriptionId in endpoint and in body not matching", http.StatusBadRequest) return } Loading
go-apps/meep-rnis/server/rnis.go +20 −5 Original line number Diff line number Diff line Loading @@ -1100,6 +1100,13 @@ func subscriptionsPost(w http.ResponseWriter, r *http.Request) { //extract common body part subscriptionType := subscriptionCommon.SubscriptionType //mandatory parameter if subscriptionCommon.CallbackReference == "" { log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } //new subscription id newSubsId := nextSubscriptionIdAvailable nextSubscriptionIdAvailable++ Loading Loading @@ -1243,10 +1250,17 @@ func subscriptionsPut(w http.ResponseWriter, r *http.Request) { //extract common body part subscriptionType := subscriptionCommon.SubscriptionType //mandatory parameter if subscriptionCommon.CallbackReference == "" { log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } link := subscriptionCommon.Links if link == nil || link.Self == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory Link parameter not present") http.Error(w, "Mandatory Link parameter not present", http.StatusBadRequest) return } Loading @@ -1254,7 +1268,8 @@ func subscriptionsPut(w http.ResponseWriter, r *http.Request) { subsIdStr := selfUrl[len(selfUrl)-1] if subsIdStr != subIdParamStr { http.Error(w, "Body content not matching parameter", http.StatusInternalServerError) log.Error("SubscriptionId in endpoint and in body not matching") http.Error(w, "SubscriptionId in endpoint and in body not matching", http.StatusBadRequest) return } Loading @@ -1273,7 +1288,7 @@ func subscriptionsPut(w http.ResponseWriter, r *http.Request) { if subscription.FilterCriteriaAssocHo == nil { log.Error("FilterCriteriaAssocHo should not be null for this subscription type") http.Error(w, "FilterCriteriaAssocHo should not be null for this subscription type", http.StatusInternalServerError) http.Error(w, "FilterCriteriaAssocHo should not be null for this subscription type", http.StatusBadRequest) return } Loading @@ -1299,7 +1314,7 @@ func subscriptionsPut(w http.ResponseWriter, r *http.Request) { if subscription.FilterCriteriaQci == nil { log.Error("FilterCriteriaQci should not be null for this subscription type") http.Error(w, "FilterCriteriaQci should not be null for this subscription type", http.StatusInternalServerError) http.Error(w, "FilterCriteriaQci should not be null for this subscription type", http.StatusBadRequest) return } Loading @@ -1321,7 +1336,7 @@ func subscriptionsPut(w http.ResponseWriter, r *http.Request) { if subscription.FilterCriteriaQci == nil { log.Error("FilterCriteriaQci should not be null for this subscription type") http.Error(w, "FilterCriteriaQci should not be null for this subscription type", http.StatusInternalServerError) http.Error(w, "FilterCriteriaQci should not be null for this subscription type", http.StatusBadRequest) return } Loading
go-apps/meep-wais/server/wais.go +17 −2 Original line number Diff line number Diff line Loading @@ -579,6 +579,13 @@ func subscriptionsPOST(w http.ResponseWriter, r *http.Request) { //extract common body part subscriptionType := subscriptionCommon.SubscriptionType //mandatory parameter if subscriptionCommon.CallbackReference == "" { log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } //new subscription id newSubsId := nextSubscriptionIdAvailable nextSubscriptionIdAvailable++ Loading Loading @@ -640,10 +647,17 @@ func subscriptionsPUT(w http.ResponseWriter, r *http.Request) { //extract common body part subscriptionType := subscriptionCommon.SubscriptionType //mandatory parameter if subscriptionCommon.CallbackReference == "" { log.Error("Mandatory CallbackReference parameter not present") http.Error(w, "Mandatory CallbackReference parameter not present", http.StatusBadRequest) return } link := subscriptionCommon.Links if link == nil || link.Self == nil { w.WriteHeader(http.StatusBadRequest) log.Error("Mandatory Link parameter not present") http.Error(w, "Mandatory Link parameter not present", http.StatusBadRequest) return } Loading @@ -651,7 +665,8 @@ func subscriptionsPUT(w http.ResponseWriter, r *http.Request) { subsIdStr := selfUrl[len(selfUrl)-1] if subsIdStr != subIdParamStr { http.Error(w, "Body content not matching parameter", http.StatusInternalServerError) log.Error("SubscriptionId in endpoint and in body not matching") http.Error(w, "SubscriptionId in endpoint and in body not matching", http.StatusBadRequest) return } Loading