Commit 142f619e authored by rameshnaraya's avatar rameshnaraya
Browse files

Fixed SOL005 v2.4.1 Review issues.

parent df534945
Loading
Loading
Loading
Loading
+32 −18
Original line number Diff line number Diff line
@@ -44,7 +44,8 @@ definitions:
          A metric group is a pre-defined list of metrics,
          known to the producer that it can decompose to
          individual metrics. At least one of the two
          attributes (performance metric or group) shall be present.
          attributes (performance metric or group) shall
          be present.
        type: "array"
        items:   
          $ref: "SOL005_def.yaml#/definitions/String"          
@@ -52,15 +53,28 @@ definitions:
        description: >
          Specifies the periodicity at which the producer
          will collect performance information. The unit
          shall be seconds. See notes 1 and 2.
        type: integer
          shall be seconds.
          At the end of each reportingPeriod, the producer will inform the consumer about availability of the performance
          data collected for each completed collection period during this reportingPeriod. The reportingPeriod should be
          equal to or a multiple of the collectionPeriod. In the latter case, the performance data for the collection periods
          within one reporting period are reported together.    
          In particular when choosing short collection and reporting periods, the number of PM jobs that can be
          supported depends on the capability of the producing entity.
        type: UnsignedInt
        default: 0       
      reportingPeriod:
        description: >
          Specifies the periodicity at which the producer
          will report to the consumer.
          about performance information. The unit shall
          be seconds. See notes 1 and 2.
        type: integer
          about performance information. The unit shall be seconds.
          At the end of each reportingPeriod, the producer will inform the consumer about availability of the performance
          data collected for each completed collection period during this reportingPeriod. The reportingPeriod should be
          equal to or a multiple of the collectionPeriod. In the latter case, the performance data for the collection periods
          within one reporting period are reported together.    
          In particular when choosing short collection and reporting periods, the number of PM jobs that can be
          supported depends on the capability of the producing entity.          
        type: UnsignedInt
        default: 0        
      reportingBoundary:
        description: >
          Identifies a time boundary after which the
@@ -131,9 +145,10 @@ definitions:
                $ref: "SOL005_def.yaml#/definitions/Link"
              objects:
                description: >
                  Links to resources representing the VNF instances for which
                  performance information is collected. Shall be present if
                  the VNF instance information is accessible as a resource.
                  Links to resources representing the NS
                  instances for which performance information is
                  collected. Shall be present if the NS instance
                  information is accessible as a resource.
                type: array
                items: 
                  $ref: "SOL005_def.yaml#/definitions/Link"
@@ -148,7 +163,7 @@ definitions:
    properties: 
      objectInstanceId:
        description: >
          Identifier of the VNF instance associated with this threshold.
          Identifier of the NS instance associated with this threshold.
        $ref: "SOL005_def.yaml#/definitions/Identifier"
      criteria:
        description: >
@@ -171,7 +186,7 @@ definitions:
        $ref: "SOL005_def.yaml#/definitions/Identifier"
      objectInstanceId:
        description: >
          Identifier of the VNF instance associated with the threshold.
          Identifier of the NS instance associated with the threshold.
        $ref: "SOL005_def.yaml#/definitions/Identifier"
      criteria:
        description: >
@@ -190,9 +205,10 @@ definitions:
            $ref: "SOL005_def.yaml#/definitions/Link"
          object: 
            description: >
              Link to a resource representing the VNF instance for which
              performance information is collected. Shall be present if the
              VNF instance information is accessible as a resource.
              Link to a resource representing the NS instance for
              which performance information is collected. Shall be
              present if the NS instance information is accessible as
              a resource.
              
  ThresholdCriteria:
    description: >
@@ -232,7 +248,6 @@ definitions:
            description: >
              The threshold value. Shall be represented as a floating point
              number.               
            # TODO: This should be floating.             
            type: integer
          hysteresis:
            description: >
@@ -248,7 +263,6 @@ definitions:
              threshold, implementations should enforce a suitable minimum
              value for this attribute (e.g. override the value or reject the
              request).
            # TODO: This should be floating. 
            type: integer
            
  PmSubscriptionRequest: