openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/DB_INF_THREAD_LIST_64:
    post:
      tags:
      - STD2
      summary: 'Informix database monitor: Thread profile'
      operationId: /rfc/DB_INF_THREAD_LIST_64
      requestBody:
        content:
          application/json:
            schema:
              properties:
                WHAT:
                  type: string
                  default: ' '
                  maxLength: 1
                  description: '''R'': since reset; ''Z'': since onstat-z; Otherwise: latest values'
                THREADS:
                  type: array
                  items:
                    type: object
                    properties:
                      THREAD_ID:
                        type: integer
                        format: int32
                        description: Thread ID (Informix monitor)
                      THREADNAME:
                        type: string
                        maxLength: 16
                        description: 'Informix monitor: Thread name'
                      SESSION_ID:
                        type: integer
                        format: int32
                        description: 'Informix Monitor: Session ID'
                      VP_ID:
                        type: integer
                        format: int32
                        description: 'Informix monitor: Vp ID'
                      VP_CLASS:
                        type: string
                        maxLength: 3
                        description: 'Informix monitor: Vp class'
                      PID:
                        type: integer
                        format: int32
                        description: Process ID
                      TH_STATE:
                        type: integer
                        format: int32
                        description: 'Informix Monitor: Thread State (numeric)'
                      TH_STATE_T:
                        type: string
                        maxLength: 30
                        description: 'Informix Monitor: Thread State (text)'
                      TH_PRIO:
                        type: integer
                        format: int32
                        description: Thread priority
                      MUTEX_WAIT:
                        type: string
                        maxLength: 18
                        description: 'Informix Monitor: Mutex Address waiting on'
                      COND_WAIT:
                        type: string
                        maxLength: 18
                        description: 'Informix Monitor: Condition Address waiting on'
                      LOCKSHELD:
                        type: integer
                        format: int32
                        description: No. of locks currently held
                      BUFREADS:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
                      BUFWRITS:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
                      DSKREADS:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
                      DSKWRITS:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
                      LOCKREQS:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
                      LOCKWAIT:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
                      DEADLOCK:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
                      SEQSCANS:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
                      DSKSORTS:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
                      ISREADS:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
                      ISCHANGE:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
                      LONGTX:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
                      RUNTIME:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
                      WAITTIME:
                        type: integer
                        format: int64
                        description: 'STUI: sum of some very long integer'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  BOOT_TIMESTAMP:
                    type: integer
                    format: int32
                    description: Reset time (UTC time)
                  CLEAR_TIMESTAMP:
                    type: integer
                    format: int32
                    description: Reset time (UTC time)
                  DATE_OF_STATISTICS:
                    type: string
                    format: date
                    description: Date and time, current (application server) date
                  RESET_TIMESTAMP:
                    type: integer
                    format: int32
                    description: Reset time (UTC time)
                  TIME_OF_STATISTICS:
                    type: string
                    maxLength: 6
                    description: Dat and time, current application server time
                  UTC_TIMESTAMP:
                    type: integer
                    format: int32
                    description: Reset time (UTC time)
                  THREADS:
                    type: array
                    items:
                      type: object
                      properties:
                        THREAD_ID:
                          type: integer
                          format: int32
                          description: Thread ID (Informix monitor)
                        THREADNAME:
                          type: string
                          maxLength: 16
                          description: 'Informix monitor: Thread name'
                        SESSION_ID:
                          type: integer
                          format: int32
                          description: 'Informix Monitor: Session ID'
                        VP_ID:
                          type: integer
                          format: int32
                          description: 'Informix monitor: Vp ID'
                        VP_CLASS:
                          type: string
                          maxLength: 3
                          description: 'Informix monitor: Vp class'
                        PID:
                          type: integer
                          format: int32
                          description: Process ID
                        TH_STATE:
                          type: integer
                          format: int32
                          description: 'Informix Monitor: Thread State (numeric)'
                        TH_STATE_T:
                          type: string
                          maxLength: 30
                          description: 'Informix Monitor: Thread State (text)'
                        TH_PRIO:
                          type: integer
                          format: int32
                          description: Thread priority
                        MUTEX_WAIT:
                          type: string
                          maxLength: 18
                          description: 'Informix Monitor: Mutex Address waiting on'
                        COND_WAIT:
                          type: string
                          maxLength: 18
                          description: 'Informix Monitor: Condition Address waiting on'
                        LOCKSHELD:
                          type: integer
                          format: int32
                          description: No. of locks currently held
                        BUFREADS:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
                        BUFWRITS:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
                        DSKREADS:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
                        DSKWRITS:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
                        LOCKREQS:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
                        LOCKWAIT:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
                        DEADLOCK:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
                        SEQSCANS:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
                        DSKSORTS:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
                        ISREADS:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
                        ISCHANGE:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
                        LONGTX:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
                        RUNTIME:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
                        WAITTIME:
                          type: integer
                          format: int64
                          description: 'STUI: sum of some very long integer'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
