openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SAPWLN3_AGGREGATE_SNAPSHOT_GET:
    post:
      tags:
      - SAPWLN3_COLLECTOR
      operationId: /rfc/SAPWLN3_AGGREGATE_SNAPSHOT_GET
      requestBody:
        content:
          application/json:
            schema:
              properties:
                ASSIGNED_R3_SYSTEM:
                  type: string
                  maxLength: 32
                BUILD_CALLTYPE1_AGGR:
                  type: string
                  default: X
                  maxLength: 1
                BUILD_EXTSYSLOAD_AGGR:
                  type: string
                  default: X
                  maxLength: 1
                BUILD_HITLIST_RESPTIME_AGGR:
                  type: string
                  default: X
                  maxLength: 1
                BUILD_HITLIST_WAITTIME_AGGR:
                  type: string
                  default: X
                  maxLength: 1
                BUILD_RESPTIME_CATEG_AGGR:
                  type: string
                  default: X
                  maxLength: 1
                COMPONENT:
                  type: string
                  maxLength: 32
                COMPONENT_TYPE:
                  type: string
                  maxLength: 10
                GET_TEST_DATA:
                  type: string
                  maxLength: 1
                MAINREC_TIME_RANGE_MINUTES:
                  type: integer
                  format: int32
                  default: 60
                MAX_HITLIST_SIZE:
                  type: integer
                  format: int32
                  default: 5
                MONITORING_SYSTEM:
                  type: string
                  maxLength: 32
                READ_ACTION:
                  type: string
                  maxLength: 40
                READ_ACTION_TYPE:
                  type: integer
                  format: int32
                  default: -1
                READ_END_DATE:
                  type: string
                  format: date
                READ_END_TIME:
                  type: string
                  maxLength: 6
                READ_EXCLUDE_USERNAME:
                  type: string
                  maxLength: 32
                READ_MAX_NO_OF_RECORDS:
                  type: integer
                  format: int32
                  default: -1
                READ_SERVICE:
                  type: integer
                  format: int32
                  default: -1
                READ_START_DATE:
                  type: string
                  format: date
                READ_START_TIME:
                  type: string
                  maxLength: 6
                READ_TRANSID:
                  type: string
                  maxLength: 32
                READ_USERNAME:
                  type: string
                  maxLength: 32
                RESPTIME_CATEGORIES:
                  type: object
                  properties:
                    CATEG1:
                      type: integer
                      format: int32
                      description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                    CATEG2:
                      type: integer
                      format: int32
                      description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                    CATEG3:
                      type: integer
                      format: int32
                      description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                    CATEG4:
                      type: integer
                      format: int32
                      description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                    CATEG5:
                      type: integer
                      format: int32
                      description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                    CATEG6:
                      type: integer
                      format: int32
                      description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                    CATEG7:
                      type: integer
                      format: int32
                      description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                    CATEG8:
                      type: integer
                      format: int32
                      description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                    CATEG9:
                      type: integer
                      format: int32
                      description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                    CATEG10:
                      type: integer
                      format: int32
                      description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                TIMEZONE:
                  type: string
                  maxLength: 6
              required:
              - ASSIGNED_R3_SYSTEM
              - COMPONENT
              - COMPONENT_TYPE
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  AGGREGATES_ACTION:
                    type: array
                    items:
                      type: object
                      properties:
                        TIME:
                          type: string
                          maxLength: 6
                          description: 'SAP Workload: Workload: time of day'
                        SERVICE:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Service'
                        ACTION:
                          type: string
                          maxLength: 128
                          description: 'DSR Statistics: Action'
                        ACTIONTYPE:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Action Type'
                        USER:
                          type: string
                          maxLength: 32
                          description: 'DSR Statistics: User Name'
                        CPUTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        QUEUETIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        LOADTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        GENTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        NETTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        WAITTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        MAXMEM:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Kilobytes'
                        RESPTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        COUNT:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                        LUWCOUNT:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                  AGGREGATES_CALLTYPE1:
                    type: array
                    items:
                      type: object
                      properties:
                        SERVICE:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Service'
                        ACTION:
                          type: string
                          maxLength: 128
                          description: 'DSR Statistics: Action'
                        ACTIONTYPE:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Action Type'
                        USER:
                          type: string
                          maxLength: 32
                          description: 'DSR Statistics: User Name'
                        COMPNAME:
                          type: string
                          maxLength: 32
                          description: 'DSR Statistics: Name of a Non-R/3 Component'
                        COMPTYPE:
                          type: string
                          maxLength: 10
                          description: 'DSR Statistics: Type of Non-R/3 Component'
                        DESTINAT:
                          type: string
                          maxLength: 128
                          description: 'DSR Statistics: Destination of a Called Component'
                        CALLTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        REXECTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        SENTBYTES:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Kilobytes'
                        RCVDBYTES:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Kilobytes'
                        COUNT:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                  AGGREGATES_EXTSYSLOAD:
                    type: array
                    items:
                      type: object
                      properties:
                        I_SYSTEM:
                          type: string
                          maxLength: 32
                          description: 'DSR Statistics: System Name'
                        I_ACTION:
                          type: string
                          maxLength: 128
                          description: 'DSR Statistics: Action'
                        I_ACTTYPE:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Action Type'
                        I_SERVICE:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Service'
                        I_USER:
                          type: string
                          maxLength: 32
                          description: 'DSR Statistics: User Name'
                        SERVICE:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Service'
                        CPUTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        QUEUETIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        LOADTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        GENTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        NETTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        WAITTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        MAXMEM:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Kilobytes'
                        RESPTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        COUNT:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                        LUWCOUNT:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                  AGGREGATES_HITLIST_RESPTIME:
                    type: array
                    items:
                      type: object
                      properties:
                        SERVICE:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Service'
                        MINRSPTIME:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Time in Milliseconds'
                        HITLSIZE:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Number of Elements in Hit Lists'
                        HITLIST:
                          type: array
                          items:
                            type: object
                            properties:
                              STARTDATE:
                                type: string
                                format: date
                                description: 'SAP Workload: Workload: Date'
                              STARTTIME:
                                type: string
                                maxLength: 6
                                description: 'SAP Workload: Workload: time of day'
                              ENDDATE:
                                type: string
                                format: date
                                description: 'SAP Workload: Workload: Date'
                              ENDTIME:
                                type: string
                                maxLength: 6
                                description: 'SAP Workload: Workload: time of day'
                              TRANSID:
                                type: string
                                maxLength: 32
                                description: 'SAP Workload: Workload: Transaction ID'
                              SERVICE:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Service'
                              ACTION:
                                type: string
                                maxLength: 128
                                description: 'DSR Statistics: Action'
                              ACTIONTYPE:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Action Type'
                              USER:
                                type: string
                                maxLength: 32
                                description: 'DSR Statistics: User Name'
                              PROCESSID:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Process ID'
                              THREADID:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Thread ID'
                              CPUTIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              QUEUETIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              LOADTIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              GENTIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              NETTIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              WAITTIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              MAXMEM:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Memory in Kilobytes'
                              LUWINFO:
                                type: string
                                format: byte
                                description: 'DSR Statistics: LUW Information'
                              RESPTIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              ADDITINFO:
                                type: string
                                maxLength: 256
                                description: 'DSR Statistics: Component-Specific Information'
                              STARTTIME1:
                                type: integer
                                format: int32
                                description: 'SAP Workload: Time in raw-statisticrecord in Seconds'
                              STARTTIME2:
                                type: integer
                                format: int32
                                description: 'SAP Workload: Time in raw-statisticrecord in Microseconds'
                              ENDTIME1:
                                type: integer
                                format: int32
                                description: 'SAP Workload: Time in raw-statisticrecord in Seconds'
                              ENDTIME2:
                                type: integer
                                format: int32
                                description: 'SAP Workload: Time in raw-statisticrecord in Microseconds'
                  AGGREGATES_HITLIST_WAITTIME:
                    type: array
                    items:
                      type: object
                      properties:
                        SERVICE:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Service'
                        MINWAITTIM:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Time in Milliseconds'
                        HITLSIZE:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Number of Elements in Hit Lists'
                        HITLIST:
                          type: array
                          items:
                            type: object
                            properties:
                              STARTDATE:
                                type: string
                                format: date
                                description: 'SAP Workload: Workload: Date'
                              STARTTIME:
                                type: string
                                maxLength: 6
                                description: 'SAP Workload: Workload: time of day'
                              ENDDATE:
                                type: string
                                format: date
                                description: 'SAP Workload: Workload: Date'
                              ENDTIME:
                                type: string
                                maxLength: 6
                                description: 'SAP Workload: Workload: time of day'
                              TRANSID:
                                type: string
                                maxLength: 32
                                description: 'SAP Workload: Workload: Transaction ID'
                              SERVICE:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Service'
                              ACTION:
                                type: string
                                maxLength: 128
                                description: 'DSR Statistics: Action'
                              ACTIONTYPE:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Action Type'
                              USER:
                                type: string
                                maxLength: 32
                                description: 'DSR Statistics: User Name'
                              PROCESSID:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Process ID'
                              THREADID:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Thread ID'
                              CPUTIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              QUEUETIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              LOADTIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              GENTIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              NETTIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              WAITTIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              MAXMEM:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Memory in Kilobytes'
                              LUWINFO:
                                type: string
                                format: byte
                                description: 'DSR Statistics: LUW Information'
                              RESPTIME:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time in Milliseconds'
                              ADDITINFO:
                                type: string
                                maxLength: 256
                                description: 'DSR Statistics: Component-Specific Information'
                              STARTTIME1:
                                type: integer
                                format: int32
                                description: 'SAP Workload: Time in raw-statisticrecord in Seconds'
                              STARTTIME2:
                                type: integer
                                format: int32
                                description: 'SAP Workload: Time in raw-statisticrecord in Microseconds'
                              ENDTIME1:
                                type: integer
                                format: int32
                                description: 'SAP Workload: Time in raw-statisticrecord in Seconds'
                              ENDTIME2:
                                type: integer
                                format: int32
                                description: 'SAP Workload: Time in raw-statisticrecord in Microseconds'
                  AGGREGATES_RESPTIME_CATEG:
                    type: array
                    items:
                      type: object
                      properties:
                        SERVICE:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Service'
                        CATEG1:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                        COUNT1:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                        CATEG2:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                        COUNT2:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                        CATEG3:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                        COUNT3:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                        CATEG4:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                        COUNT4:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                        CATEG5:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                        COUNT5:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                        CATEG6:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                        COUNT6:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                        CATEG7:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                        COUNT7:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                        CATEG8:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                        COUNT8:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                        CATEG9:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                        COUNT9:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                        CATEG10:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Upper Limit of a Response Time Interval'
                        COUNT10:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                  AGGREGATES_SYSTEMLOAD:
                    type: array
                    items:
                      type: object
                      properties:
                        SERVICE:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Service'
                        CPUTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        QUEUETIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        LOADTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        GENTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        NETTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        WAITTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        MAXMEM:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Kilobytes'
                        RESPTIME:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Large Values for Milliseconds'
                        COUNT:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                        LUWCOUNT:
                          type: integer
                          format: int64
                          description: 'DSR Statistics: Counter for Large Values'
                  COMPONENT_INFO:
                    type: array
                    items:
                      type: object
                      properties:
                        COMPONENT:
                          type: string
                          maxLength: 32
                          description: 'DSR Statistics: Name of a Non-R/3 Component'
                        DATAAVAIL:
                          type: string
                          maxLength: 1
                          description: 'SAP Workload: Workload: flag ('' '' or ''X'')'
                  RECORD_INFO:
                    type: object
                    properties:
                      FIRSTRECDT:
                        type: string
                        format: date
                        description: 'SAP Workload: Workload: Date'
                      FIRSTRECTM:
                        type: string
                        maxLength: 6
                        description: 'SAP Workload: Workload: time of day'
                      LASTRECDT:
                        type: string
                        format: date
                        description: 'SAP Workload: Workload: Date'
                      LASTRECTM:
                        type: string
                        maxLength: 6
                        description: 'SAP Workload: Workload: time of day'
                      EOFREACHED:
                        type: string
                        maxLength: 1
                        description: 'SAP Workload: Workload: flag ('' '' or ''X'')  enumValues: X=set, selected, active, yes,""=not set, inactive, no'
                        enum:
                        - X
                        - ''
                      NOOFRECS:
                        type: integer
                        format: int32
                        description: 'SAP Workload: Stat. record: number of normal statistics rec.'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
