Improve documentation
[nonrtric/rapp/ransliceassurance.git] / icsversion / internal / odusliceassurance / app.go
index 852e0f3..c447e5d 100644 (file)
@@ -34,13 +34,12 @@ import (
 var started bool
 var icsAddr string
 var consumerPort string
+var jobId string
 
 const (
        THRESHOLD_TPUT          = 7000
        DEFAULT_DEDICATED_RATIO = 15
        NEW_DEDICATED_RATIO     = 25
-       NODE_ID                 = "O-DU-1122"
-       jobId                   = "14e7bb84-a44d-44c1-90b7-6995a92ad83d"
 )
 
 var jobRegistrationInfo = struct {
@@ -52,7 +51,7 @@ var jobRegistrationInfo = struct {
 }{
        InfoTypeID:   "Performance_Measurement_Streaming",
        JobResultURI: "",
-       JobOwner:     "O-DU Slice Assurance Usecase",
+       JobOwner:     "O-DU Slice Assurance Use Case",
 }
 
 type App struct {
@@ -68,13 +67,17 @@ func (a *App) Initialize(config *config.Configuration) {
        consumerPort = fmt.Sprint(config.ConsumerPort)
        jobRegistrationInfo.JobResultURI = config.ConsumerHost + ":" + consumerPort
        jobRegistrationInfo.StatusNotificationURI = config.ConsumerHost + ":" + consumerPort
+       var job_definition struct{}
+       jobRegistrationInfo.JobDefinition = job_definition
 
        sdnrConfig = SdnrConfiguration{
                SDNRAddress:  config.SDNRAddress,
                SDNRUser:     config.SDNRUser,
                SDNRPassword: config.SDNPassword,
+               NodeId:       config.NodeId,
        }
        icsAddr = config.InfoCoordinatorAddress
+       jobId = config.JobId
 
        a.client = restclient.New(&http.Client{}, false)
        a.data = structures.NewSliceAssuranceMeas()