openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/GET_MON_OS_HIST:
    post:
      tags:
      - SMON
      operationId: /rfc/GET_MON_OS_HIST
      requestBody:
        content:
          application/json:
            schema:
              properties:
                HOST_LONG:
                  type: string
                  maxLength: 32
                TF_CPU_SUM:
                  type: array
                  items:
                    type: object
                    properties:
                      THE_DATE:
                        type: string
                        format: date
                        description: Date
                      SUBTYPE:
                        type: integer
                        format: int32
                        description: Subtype in saposcol result structure
                      SERIALNR:
                        type: integer
                        format: int32
                        description: Serial number in saposcol result structure
                      USER_CPU:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      SYS_CPU:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      IDLE_CPU:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      INT_HOUR:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      SYSC_HOUR:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      CS_HOUR:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      LD_AVG_MAX:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      LD_AVG_MIN:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      IDLE_TRUE:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      WAIT_TRUE:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                TF_DISK_SUM:
                  type: array
                  items:
                    type: object
                    properties:
                      THE_DATE:
                        type: string
                        format: date
                        description: Date
                      SUBTYPE:
                        type: integer
                        format: int32
                        description: Subtype in saposcol result structure
                      SERIALNR:
                        type: integer
                        format: int32
                        description: Serial number in saposcol result structure
                      DISKNAME:
                        type: string
                        maxLength: 36
                        description: Name of a disk (for "SAPOSCOL")
                      AVG_UTIL:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      AVG_QUEUEL:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      AVG_WAIT:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      AVG_SERVIC:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      MB_HOUR:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      OP_HOUR:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      RESPONSE:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                TF_LAN_SUM:
                  type: array
                  items:
                    type: object
                    properties:
                      THE_DATE:
                        type: string
                        format: date
                        description: Date
                      SUBTYPE:
                        type: integer
                        format: int32
                        description: Subtype in saposcol result structure
                      SERIALNR:
                        type: integer
                        format: int32
                        description: Serial number in saposcol result structure
                      LANNAME:
                        type: string
                        maxLength: 8
                        description: Name of a LAN (for "SAPOSCOL")
                      IN_PACKETS:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      OUT_PACKET:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      IN_ERRORS:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      OUT_ERRORS:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      COLLISIONS:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      PACKETS:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      ERRORS:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                TF_MEM_SUM:
                  type: array
                  items:
                    type: object
                    properties:
                      THE_DATE:
                        type: string
                        format: date
                        description: Date
                      SUBTYPE:
                        type: integer
                        format: int32
                        description: Subtype in saposcol result structure
                      SERIALNR:
                        type: integer
                        format: int32
                        description: Serial number in saposcol result structure
                      IN_PG_HOUR:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      OUT_PG_HOU:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      IN_KB_HOUR:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      OUT_KB_HOU:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      MIN_FR_MEM:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      MAX_FR_MEM:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      AVG_FR_MEM:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      MIN_SWAPSZ:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      MAX_SWAPSZ:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      AVG_SWAPSZ:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      MIN_SWAPFR:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      MAX_SWAPFR:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      AVG_SWAPFR:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                TF_OSMON:
                  type: array
                  items:
                    type: object
                    properties:
                      SERVER:
                        type: string
                        maxLength: 8
                        description: Server name
                      ADATE:
                        type: string
                        maxLength: 8
                        description: Date of analysis
                      CPUMAX:
                        type: integer
                        format: int32
                        description: Max. CPU Usage for One Day (Percent), Av. Value for One Hour
                      CPUAVG:
                        type: integer
                        format: int32
                        description: Av. CPU usage in percent
                      PAGEINMAX:
                        type: integer
                        format: int32
                        description: Memory Paged In (KB), Maximum for 1 Day, Avg. Value 1 Hour
                      PAGINAVG:
                        type: integer
                        format: int32
                        description: Kilobytes Paged In, Average Value for One Day
                      DRESPMAX:
                        type: integer
                        format: int32
                        description: Max.disk response time (ms) for 1 day, av.value for 1 hour
                      DRESPAVG:
                        type: integer
                        format: int32
                        description: Av.disk response time (ms) for 1 day, av.value for 1 hour
                      LANPACKMAX:
                        type: integer
                        format: int32
                        description: Max. LAN Packets Transferred on 1 Day, Av. Value for 1 Hour
                      LANPAXKAVG:
                        type: integer
                        format: int32
                        description: Average LAN Packets Transferred on One Day
                      LANERRMAX:
                        type: integer
                        format: int32
                        description: Maximum LAN Errors During One Day, Value for One Hour
                      LANERRAVG:
                        type: integer
                        format: int32
                        description: Average LAN Errors During One Day
                      LANCOLMAX:
                        type: integer
                        format: int32
                        description: Max. LAN collisions during 1 day, value for 1 hour
                      LANCOLAVG:
                        type: integer
                        format: int32
                        description: Average LAN Collisions for One Hour During One Day
                      CPUUSERAVG:
                        type: integer
                        format: int32
                        description: User CPU Utilization in Percent
                      CPUSYSTAVG:
                        type: integer
                        format: int32
                        description: CPU System Utilization in Percent
                      CPUIDLEAVG:
                        type: integer
                        format: int32
                        description: Idle CPU time in percent
                      PAGEOUTAVG:
                        type: integer
                        format: int32
                        description: Number of Pages Paged Out per Hour (Average)
                      PAGEOUTMAX:
                        type: integer
                        format: int32
                        description: Number of Pages Paged Out per Hour (Maximum)
                      MAXSWAPSIZ:
                        type: integer
                        format: int32
                        description: Maximum Swap Size
                      MINSWAPFRE:
                        type: integer
                        format: int32
                        description: Minimum Free Swap
                TF_SPEC_SUM:
                  type: array
                  items:
                    type: object
                    properties:
                      THE_DATE:
                        type: string
                        format: date
                        description: Date
                      SUBTYPE:
                        type: integer
                        format: int32
                        description: Subtype in saposcol result structure
                      SERIALNR:
                        type: integer
                        format: int32
                        description: Serial number in saposcol result structure
                      SPEC_TEXT:
                        type: string
                        maxLength: 20
                        description: Special values for "SAPOSCOL"
                      SPEC_MIN:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      SPEMINUSED:
                        type: string
                        maxLength: 1
                        description: Boolean variable for special values ("SAPOSCOL")
                      SPEC_MAX:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      SPEMAXUSED:
                        type: string
                        maxLength: 1
                        description: Boolean variable for special values ("SAPOSCOL")
                      SPEC_AVG:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      SPEAVGUSED:
                        type: string
                        maxLength: 1
                        description: Boolean variable for special values ("SAPOSCOL")
                      SPEC_SUM:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      SPESUMUSED:
                        type: string
                        maxLength: 1
                        description: Boolean variable for special values ("SAPOSCOL")
                      SPEC_ABS:
                        type: integer
                        format: int32
                        description: Data for tables to call "SAPOSCOL"
                      SPEABSUSED:
                        type: string
                        maxLength: 1
                        description: Boolean variable for special values ("SAPOSCOL")
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  TF_CPU_SUM:
                    type: array
                    items:
                      type: object
                      properties:
                        THE_DATE:
                          type: string
                          format: date
                          description: Date
                        SUBTYPE:
                          type: integer
                          format: int32
                          description: Subtype in saposcol result structure
                        SERIALNR:
                          type: integer
                          format: int32
                          description: Serial number in saposcol result structure
                        USER_CPU:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        SYS_CPU:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        IDLE_CPU:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        INT_HOUR:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        SYSC_HOUR:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        CS_HOUR:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        LD_AVG_MAX:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        LD_AVG_MIN:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        IDLE_TRUE:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        WAIT_TRUE:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                  TF_DISK_SUM:
                    type: array
                    items:
                      type: object
                      properties:
                        THE_DATE:
                          type: string
                          format: date
                          description: Date
                        SUBTYPE:
                          type: integer
                          format: int32
                          description: Subtype in saposcol result structure
                        SERIALNR:
                          type: integer
                          format: int32
                          description: Serial number in saposcol result structure
                        DISKNAME:
                          type: string
                          maxLength: 36
                          description: Name of a disk (for "SAPOSCOL")
                        AVG_UTIL:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        AVG_QUEUEL:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        AVG_WAIT:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        AVG_SERVIC:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        MB_HOUR:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        OP_HOUR:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        RESPONSE:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                  TF_LAN_SUM:
                    type: array
                    items:
                      type: object
                      properties:
                        THE_DATE:
                          type: string
                          format: date
                          description: Date
                        SUBTYPE:
                          type: integer
                          format: int32
                          description: Subtype in saposcol result structure
                        SERIALNR:
                          type: integer
                          format: int32
                          description: Serial number in saposcol result structure
                        LANNAME:
                          type: string
                          maxLength: 8
                          description: Name of a LAN (for "SAPOSCOL")
                        IN_PACKETS:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        OUT_PACKET:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        IN_ERRORS:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        OUT_ERRORS:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        COLLISIONS:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        PACKETS:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        ERRORS:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                  TF_MEM_SUM:
                    type: array
                    items:
                      type: object
                      properties:
                        THE_DATE:
                          type: string
                          format: date
                          description: Date
                        SUBTYPE:
                          type: integer
                          format: int32
                          description: Subtype in saposcol result structure
                        SERIALNR:
                          type: integer
                          format: int32
                          description: Serial number in saposcol result structure
                        IN_PG_HOUR:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        OUT_PG_HOU:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        IN_KB_HOUR:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        OUT_KB_HOU:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        MIN_FR_MEM:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        MAX_FR_MEM:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        AVG_FR_MEM:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        MIN_SWAPSZ:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        MAX_SWAPSZ:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        AVG_SWAPSZ:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        MIN_SWAPFR:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        MAX_SWAPFR:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        AVG_SWAPFR:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                  TF_OSMON:
                    type: array
                    items:
                      type: object
                      properties:
                        SERVER:
                          type: string
                          maxLength: 8
                          description: Server name
                        ADATE:
                          type: string
                          maxLength: 8
                          description: Date of analysis
                        CPUMAX:
                          type: integer
                          format: int32
                          description: Max. CPU Usage for One Day (Percent), Av. Value for One Hour
                        CPUAVG:
                          type: integer
                          format: int32
                          description: Av. CPU usage in percent
                        PAGEINMAX:
                          type: integer
                          format: int32
                          description: Memory Paged In (KB), Maximum for 1 Day, Avg. Value 1 Hour
                        PAGINAVG:
                          type: integer
                          format: int32
                          description: Kilobytes Paged In, Average Value for One Day
                        DRESPMAX:
                          type: integer
                          format: int32
                          description: Max.disk response time (ms) for 1 day, av.value for 1 hour
                        DRESPAVG:
                          type: integer
                          format: int32
                          description: Av.disk response time (ms) for 1 day, av.value for 1 hour
                        LANPACKMAX:
                          type: integer
                          format: int32
                          description: Max. LAN Packets Transferred on 1 Day, Av. Value for 1 Hour
                        LANPAXKAVG:
                          type: integer
                          format: int32
                          description: Average LAN Packets Transferred on One Day
                        LANERRMAX:
                          type: integer
                          format: int32
                          description: Maximum LAN Errors During One Day, Value for One Hour
                        LANERRAVG:
                          type: integer
                          format: int32
                          description: Average LAN Errors During One Day
                        LANCOLMAX:
                          type: integer
                          format: int32
                          description: Max. LAN collisions during 1 day, value for 1 hour
                        LANCOLAVG:
                          type: integer
                          format: int32
                          description: Average LAN Collisions for One Hour During One Day
                        CPUUSERAVG:
                          type: integer
                          format: int32
                          description: User CPU Utilization in Percent
                        CPUSYSTAVG:
                          type: integer
                          format: int32
                          description: CPU System Utilization in Percent
                        CPUIDLEAVG:
                          type: integer
                          format: int32
                          description: Idle CPU time in percent
                        PAGEOUTAVG:
                          type: integer
                          format: int32
                          description: Number of Pages Paged Out per Hour (Average)
                        PAGEOUTMAX:
                          type: integer
                          format: int32
                          description: Number of Pages Paged Out per Hour (Maximum)
                        MAXSWAPSIZ:
                          type: integer
                          format: int32
                          description: Maximum Swap Size
                        MINSWAPFRE:
                          type: integer
                          format: int32
                          description: Minimum Free Swap
                  TF_SPEC_SUM:
                    type: array
                    items:
                      type: object
                      properties:
                        THE_DATE:
                          type: string
                          format: date
                          description: Date
                        SUBTYPE:
                          type: integer
                          format: int32
                          description: Subtype in saposcol result structure
                        SERIALNR:
                          type: integer
                          format: int32
                          description: Serial number in saposcol result structure
                        SPEC_TEXT:
                          type: string
                          maxLength: 20
                          description: Special values for "SAPOSCOL"
                        SPEC_MIN:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        SPEMINUSED:
                          type: string
                          maxLength: 1
                          description: Boolean variable for special values ("SAPOSCOL")
                        SPEC_MAX:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        SPEMAXUSED:
                          type: string
                          maxLength: 1
                          description: Boolean variable for special values ("SAPOSCOL")
                        SPEC_AVG:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        SPEAVGUSED:
                          type: string
                          maxLength: 1
                          description: Boolean variable for special values ("SAPOSCOL")
                        SPEC_SUM:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        SPESUMUSED:
                          type: string
                          maxLength: 1
                          description: Boolean variable for special values ("SAPOSCOL")
                        SPEC_ABS:
                          type: integer
                          format: int32
                          description: Data for tables to call "SAPOSCOL"
                        SPEABSUSED:
                          type: string
                          maxLength: 1
                          description: Boolean variable for special values ("SAPOSCOL")
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
