openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SAPWLN3_GET_AGGREGATE_CONTENT:
    post:
      tags:
      - SAPWLN3_COLLECTOR
      operationId: /rfc/SAPWLN3_GET_AGGREGATE_CONTENT
      requestBody:
        content:
          application/json:
            schema:
              properties:
                GET_ACTIONS_STAT:
                  type: string
                  default: ' '
                  maxLength: 1
                GET_CALLSUBREC_STAT:
                  type: string
                  default: ' '
                  maxLength: 1
                GET_EXT_SYSTEM_LOAD:
                  type: string
                  default: ' '
                  maxLength: 1
                GET_HITLIST_RESPTIME:
                  type: string
                  default: ' '
                  maxLength: 1
                GET_HITLIST_WAITTIME:
                  type: string
                  default: ' '
                  maxLength: 1
                GET_MULTISYS_INFO:
                  type: string
                  default: ' '
                  maxLength: 1
                GET_RESPTIME_CATEGORY:
                  type: string
                  default: ' '
                  maxLength: 1
                GET_STATISTIC_AVAIL:
                  type: string
                  default: ' '
                  maxLength: 1
                GET_SYSTEMLOAD:
                  type: string
                  default: ' '
                  maxLength: 1
                MONITORING_SYSTEM:
                  type: string
                  default: ' '
                  maxLength: 32
                SELECTION_KEY:
                  type: object
                  properties:
                    COMPONENT:
                      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'
                    ASSIGNDSYS:
                      type: string
                      maxLength: 32
                      description: 'DSR Statistics: System Name'
                    PERIODTYPE:
                      type: string
                      maxLength: 1
                      description: 'SAP Workload: Period type  enumValues: W=Weekly data,D=Daily data,M=Monthly data,Y=Yearly data'
                      enum:
                      - W
                      - D
                      - M
                      - Y
                    PERIODSTRT:
                      type: string
                      format: date
                      description: Current Date of Application Server
              required:
              - SELECTION_KEY
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  ACTIONS_STATISTIC:
                    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'
                  CALL_SUBRECORD_STAT_T1:
                    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'
                  COMPONENTS_AVAILABILITY:
                    type: array
                    items:
                      type: object
                      properties:
                        COMPONENT:
                          type: string
                          maxLength: 32
                          description: 'DSR Statistics: Name of a Non-R/3 Component'
                        AVAILDATA:
                          type: array
                          items:
                            type: object
                            properties:
                              COMPONENT:
                                type: string
                                maxLength: 32
                                description: 'DSR Statistics: Name of a Non-R/3 Component'
                              STRTDATE:
                                type: string
                                format: date
                                description: Current Date of Application Server
                              STRTTIME:
                                type: string
                                maxLength: 6
                                description: Current Time of Application Server
                              ENDDATE:
                                type: string
                                format: date
                                description: Current Date of Application Server
                              ENDTIME:
                                type: string
                                maxLength: 6
                                description: Current Time of Application Server
                              DATAAVAIL:
                                type: string
                                maxLength: 1
                                description: Single-Character Flag
                              INTVLLEN:
                                type: integer
                                format: int32
                                description: 'DSR Statistics: Time Interval, Availability of Statistics'
                  EXTERNAL_SYSTEM_LOAD:
                    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'
                  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'
                  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'
                  MULTISYS_SYSTEM_LIST:
                    type: array
                    items:
                      type: string
                      maxLength: 32
                      description: 'DSR Statistics: System Name'
                  RESPTIME_CATEGORYS:
                    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'
                  STATISTIC_AVAILABILITY:
                    type: array
                    items:
                      type: object
                      properties:
                        COMPONENT:
                          type: string
                          maxLength: 32
                          description: 'DSR Statistics: Name of a Non-R/3 Component'
                        STRTDATE:
                          type: string
                          format: date
                          description: Current Date of Application Server
                        STRTTIME:
                          type: string
                          maxLength: 6
                          description: Current Time of Application Server
                        ENDDATE:
                          type: string
                          format: date
                          description: Current Date of Application Server
                        ENDTIME:
                          type: string
                          maxLength: 6
                          description: Current Time of Application Server
                        DATAAVAIL:
                          type: string
                          maxLength: 1
                          description: Single-Character Flag
                        INTVLLEN:
                          type: integer
                          format: int32
                          description: 'DSR Statistics: Time Interval, Availability of Statistics'
                  SYSTEMLOAD_SUMMARY:
                    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'
                  USERS_ARE_ANONYMOUS:
                    type: string
                    maxLength: 1
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
