X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=icsversion%2Finternal%2Fodusliceassurance%2Fapp.go;fp=icsversion%2Finternal%2Fodusliceassurance%2Fapp.go;h=852e0f3c45b54d2f653f5f40119de9b2934281c5;hb=836f2c509069c2db0799461b4b09cc6a34d38130;hp=0504a1302421f8f5dfefad5d0fbe7f9dcc8929e0;hpb=d2666f955515665c845db90b8bdd73dca8b6423f;p=nonrtric%2Frapp%2Fransliceassurance.git diff --git a/icsversion/internal/odusliceassurance/app.go b/icsversion/internal/odusliceassurance/app.go index 0504a13..852e0f3 100644 --- a/icsversion/internal/odusliceassurance/app.go +++ b/icsversion/internal/odusliceassurance/app.go @@ -44,15 +44,15 @@ const ( ) var jobRegistrationInfo = struct { - InfoTypeID string `json:"info_type_id"` - JobResultURI string `json:"job_result_uri"` - JobOwner string `json:"job_owner"` - JobDefinition interface{} `json:"job_definition"` + InfoTypeID string `json:"info_type_id"` + JobResultURI string `json:"job_result_uri"` + JobOwner string `json:"job_owner"` + JobDefinition interface{} `json:"job_definition"` + StatusNotificationURI string `json:"status_notification_uri"` }{ - InfoTypeID: "Performance_Measurement_Streaming", - JobResultURI: "", - JobOwner: "O-DU Slice Assurance Usecase", - JobDefinition: "{}", + InfoTypeID: "Performance_Measurement_Streaming", + JobResultURI: "", + JobOwner: "O-DU Slice Assurance Usecase", } type App struct { @@ -67,6 +67,7 @@ var sdnrConfig SdnrConfiguration func (a *App) Initialize(config *config.Configuration) { consumerPort = fmt.Sprint(config.ConsumerPort) jobRegistrationInfo.JobResultURI = config.ConsumerHost + ":" + consumerPort + jobRegistrationInfo.StatusNotificationURI = config.ConsumerHost + ":" + consumerPort sdnrConfig = SdnrConfiguration{ SDNRAddress: config.SDNRAddress, @@ -124,7 +125,7 @@ func (a *App) statusHandler(w http.ResponseWriter, r *http.Request) { } func (a *App) startHandler(w http.ResponseWriter, r *http.Request) { - log.Debug("startHandler: Register job in ICS.") + log.Debug("Register job in ICS.") putErr := a.client.Put(icsAddr+"/data-consumer/v1/info-jobs/"+jobId, jobRegistrationInfo, nil) if putErr != nil {