Commit ff980d7f authored by allwang's avatar allwang
Browse files

Update TS28623_GenericNrm.yaml

parent a2790708
Loading
Loading
Loading
Loading
+84 −0
Original line number Diff line number Diff line
@@ -354,6 +354,45 @@ components:
            - UP
        sst:
          type: integer
    SchedulingTime:
      oneOf:
        - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow'
        - type: object
          properties:
            timeIntervals:
              type: array
              items:
                $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeInterval'
        - type: object
          properties:
            timeIntervals:
              type: array
              items:
                $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeInterval'
            daysOfWeek:
              type: array
              items:
                type: string
                enum:
                  - MONDAY
                  - TUESDAY
                  - WEDNESDAY
                  - THURSDAY
                  - FRIDAY
                  - SATURDAY
                  - SUNDAY
        - type: object
          properties:
            timeIntervals:
              type: array
              items:
                $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeInterval'
            daysOfMonth:
              type: array
              items:
                type: integer
                minimum: 0
                maximum: 31

#-------- Definition of types used in Trace control NRM fragment------------------
                
@@ -1535,6 +1574,10 @@ components:
          $ref: '#/components/schemas/Files-Multiple'
        MnsRegistry:
          $ref: '#/components/schemas/MnsRegistry-Single'
        Scheduler:
          $ref: '#/components/schemas/Scheduler-Multiple'
        ConditionMonitor:
          $ref: '#/components/schemas/ConditionMonitor-Multiple'
    ManagedElement-ncO:
      type: object
      properties:
@@ -1554,6 +1597,10 @@ components:
          $ref: '#/components/schemas/FileDownloadJob-Multiple'
        Files:
          $ref: '#/components/schemas/Files-Multiple'
        Scheduler:
          $ref: '#/components/schemas/Scheduler-Multiple'
        ConditionMonitor:
          $ref: '#/components/schemas/ConditionMonitor-Multiple'

#-------- Definition of abstract IOCs --------------------------------------------

@@ -1821,6 +1868,8 @@ components:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
                rootObjectInstances:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
                conditionRef:
                  type: string
                reportingCtrl:
                  $ref: '#/components/schemas/ReportingCtrl'
            Files:
@@ -2032,6 +2081,30 @@ components:
          type: array
          items:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
    Scheduler-Single:
      allOf:
        - $ref: '#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              type: object
              properties:
                schedulingTime:
                  $ref: '#/components/schemas/SchedulingTime'
                statusActive:
                  type: Boolean
    ConditionMonitor-Single:
      allOf:
        - $ref: '#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              type: object
              properties:
                condition:
                  type: string
                conditionsSatisfied:
                  type: boolean

#-------- Definition of YAML arrays for name-contained IOCs ----------------------

@@ -2091,6 +2164,14 @@ components:
      type: array
      items:
        $ref: '#/components/schemas/MnsInfo-Single'
    Scheduler-Multiple:
      type: array
      items:
        $ref: '#/components/schemas/Scheduler-Single'
    ConditionMonitor-Multiple:
      type: array
      items:
        $ref: '#/components/schemas/ConditionMonitor-Single'

#-------- Definitions in TS 28.623 for TS 28.532 ---------------------------------

@@ -2121,3 +2202,6 @@ components:
       
       - $ref: '#/components/schemas/MnsRegistry-Single'
       - $ref: '#/components/schemas/MnsInfo-Single'

       - $ref: '#/components/schemas/Scheduler-Single'
       - $ref: '#/components/schemas/ConditionMonitor-Single'