openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/ADA_ST04:
    post:
      tags:
      - STD3
      operationId: /rfc/ADA_ST04
      requestBody:
        content:
          application/json:
            schema:
              properties:
                TST04ADA:
                  type: array
                  items:
                    type: object
                    properties:
                      CACHESIZE:
                        type: string
                        maxLength: 14
                        description: 'Entire SQL-DB: Cache size in KB'
                      CACHEACC:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Cache accesses'
                      CACHEHITS:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Cache hits'
                      HITRATE:
                        type: string
                        maxLength: 14
                        description: 'Entire SQL-DB: Cache hit rate %'
                      SQLCOMM:
                        type: string
                        maxLength: 26
                        description: ADABAS D number of SQL commands
                      ROLLBACKS:
                        type: string
                        maxLength: 26
                        description: ADABAS D number of rollbacks
                      COMMITS:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Commits'
                      PREPARES:
                        type: string
                        maxLength: 26
                        description: ADABAS D number of prepares
                      EXECUTES:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Executes'
                      CREATES:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Created DB objects'
                      ALTERS:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: number of changed DB objects'
                      DROPS:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Dropped DB objects'
                      SHOWS:
                        type: string
                        maxLength: 26
                        description: ADABAS D number of shows
                      PHYREADS:
                        type: string
                        maxLength: 26
                        description: ADABAS D number of physical reads
                      PHYWRITES:
                        type: string
                        maxLength: 26
                        description: ADABAS D number of physical writes
                      LOGREADS:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Logical reads'
                      LOGWRITES:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Logical writes'
                      LOCKENTRY:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Available lock entries'
                      MAXENTRIES:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Max. used lock entries'
                      AVGENTRIES:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Average used lock entries'
                      ROWENTRIES:
                        type: string
                        maxLength: 26
                        description: ADABAS D number of row locks
                      TABENTRIES:
                        type: string
                        maxLength: 26
                        description: ADABAS D number of table locks
                      COLLISION:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Lock list collisions'
                      ESCALATION:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Lock list escalations'
                      LOCKHOLDER:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Transactions holding locks'
                      LOCKREQ:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Transactions requesting locks'
                      LOGPAGES:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Log pages written'
                      LOGWAITS:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Waits for log writer'
                      GROUPCOM:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Group commits'
                      QUEUEOVER:
                        type: string
                        maxLength: 26
                        description: ADABAS D log queue overflows
                      TABLESCANS:
                        type: string
                        maxLength: 26
                        description: ADABAS D number of table scans
                      INDEXSCANS:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Index scans'
                      CACHESORTS:
                        type: string
                        maxLength: 26
                        description: 'Entire SQL-DB: Sorts'
                      ROWSORTS:
                        type: string
                        maxLength: 26
                        description: ADABAS D sorted rows
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  DBSTART_DATE:
                    type: string
                    format: date
                  DBSTART_TIME:
                    type: string
                    maxLength: 6
                  DBVERSION:
                    type: string
                    maxLength: 40
                  TST04ADA:
                    type: array
                    items:
                      type: object
                      properties:
                        CACHESIZE:
                          type: string
                          maxLength: 14
                          description: 'Entire SQL-DB: Cache size in KB'
                        CACHEACC:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Cache accesses'
                        CACHEHITS:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Cache hits'
                        HITRATE:
                          type: string
                          maxLength: 14
                          description: 'Entire SQL-DB: Cache hit rate %'
                        SQLCOMM:
                          type: string
                          maxLength: 26
                          description: ADABAS D number of SQL commands
                        ROLLBACKS:
                          type: string
                          maxLength: 26
                          description: ADABAS D number of rollbacks
                        COMMITS:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Commits'
                        PREPARES:
                          type: string
                          maxLength: 26
                          description: ADABAS D number of prepares
                        EXECUTES:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Executes'
                        CREATES:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Created DB objects'
                        ALTERS:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: number of changed DB objects'
                        DROPS:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Dropped DB objects'
                        SHOWS:
                          type: string
                          maxLength: 26
                          description: ADABAS D number of shows
                        PHYREADS:
                          type: string
                          maxLength: 26
                          description: ADABAS D number of physical reads
                        PHYWRITES:
                          type: string
                          maxLength: 26
                          description: ADABAS D number of physical writes
                        LOGREADS:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Logical reads'
                        LOGWRITES:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Logical writes'
                        LOCKENTRY:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Available lock entries'
                        MAXENTRIES:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Max. used lock entries'
                        AVGENTRIES:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Average used lock entries'
                        ROWENTRIES:
                          type: string
                          maxLength: 26
                          description: ADABAS D number of row locks
                        TABENTRIES:
                          type: string
                          maxLength: 26
                          description: ADABAS D number of table locks
                        COLLISION:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Lock list collisions'
                        ESCALATION:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Lock list escalations'
                        LOCKHOLDER:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Transactions holding locks'
                        LOCKREQ:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Transactions requesting locks'
                        LOGPAGES:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Log pages written'
                        LOGWAITS:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Waits for log writer'
                        GROUPCOM:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Group commits'
                        QUEUEOVER:
                          type: string
                          maxLength: 26
                          description: ADABAS D log queue overflows
                        TABLESCANS:
                          type: string
                          maxLength: 26
                          description: ADABAS D number of table scans
                        INDEXSCANS:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Index scans'
                        CACHESORTS:
                          type: string
                          maxLength: 26
                          description: 'Entire SQL-DB: Sorts'
                        ROWSORTS:
                          type: string
                          maxLength: 26
                          description: ADABAS D sorted rows
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
