openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/TREX_RFC_GET_ALERT_STATUS:
    post:
      tags:
      - TREX_RFC_ADMINISTRATION
      summary: Get the Alert Monitor Check Results
      operationId: /rfc/TREX_RFC_GET_ALERT_STATUS
      requestBody:
        content:
          application/json:
            schema:
              properties:
                MINIMUM_DATE:
                  type: integer
                  format: int64
                CURRENT_DETAILS:
                  type: array
                  items:
                    type: object
                    properties:
                      CHECK_NAME:
                        type: string
                        format: byte
                        description: Check Name
                      CHECKSET_NAME:
                        type: string
                        format: byte
                        description: Checkset Name
                      EXECUTION_TIME_STAMP:
                        type: string
                        format: byte
                        description: Exection time of the check
                      DETAIL_ITEM:
                        type: string
                        format: byte
                        description: Detailed Information
                CURRENT_DETAIL_FORMAT:
                  type: array
                  items:
                    type: object
                    properties:
                      CHECK_NAME:
                        type: string
                        format: byte
                        description: ''
                      HEADER_VALUE:
                        type: string
                        format: byte
                        description: ''
                CURRENT_RESULT:
                  type: array
                  items:
                    type: object
                    properties:
                      CHECK_NAME:
                        type: string
                        format: byte
                        description: ''
                      CHECK_ID:
                        type: integer
                        format: int64
                        description: ID for unique test and text identification in app
                      EXECUTION_TIME_STAMP:
                        type: string
                        format: byte
                        description: Exection time of the check
                      CHECK_DATA_AGE:
                        type: integer
                        format: int64
                        description: Age (sec) of the check data relative to alertserver time
                      CHECK_DESCRIPTION:
                        type: string
                        format: byte
                        description: Test Result, Symptom Description
                      CHECK_RESULT:
                        type: integer
                        format: int64
                        description: ''
                      CHECK_STATE:
                        type: integer
                        format: int64
                        description: 0:running, 1:ready
                      ACTION_DESCRIPTION:
                        type: string
                        format: byte
                        description: 'Description of the action: what''s to be done?'
                      ACTION_NAME:
                        type: string
                        format: byte
                        description: unique action name
                      ACTION_ID:
                        type: integer
                        format: int64
                        description: unique action ID, useful for action text mapping
                      CHECK_DURATION:
                        type: integer
                        format: int64
                        description: Duration of a check in [ms]
                      CHECKSET_NAME:
                        type: string
                        format: byte
                        description: Checkset Name
                HISTORY_DETAILS:
                  type: array
                  items:
                    type: object
                    properties:
                      CHECK_NAME:
                        type: string
                        format: byte
                        description: Check Name
                      CHECKSET_NAME:
                        type: string
                        format: byte
                        description: Checkset Name
                      EXECUTION_TIME_STAMP:
                        type: string
                        format: byte
                        description: Exection time of the check
                      DETAIL_ITEM:
                        type: string
                        format: byte
                        description: Detailed Information
                HISTORY_DETAIL_FORMAT:
                  type: array
                  items:
                    type: object
                    properties:
                      CHECK_NAME:
                        type: string
                        format: byte
                        description: ''
                      HEADER_VALUE:
                        type: string
                        format: byte
                        description: ''
                HISTORY_RESULT:
                  type: array
                  items:
                    type: object
                    properties:
                      CHECK_NAME:
                        type: string
                        format: byte
                        description: ''
                      CHECK_ID:
                        type: integer
                        format: int64
                        description: ID for unique test and text identification in app
                      EXECUTION_TIME_STAMP:
                        type: string
                        format: byte
                        description: Exection time of the check
                      CHECK_DATA_AGE:
                        type: integer
                        format: int64
                        description: Age (sec) of the check data relative to alertserver time
                      CHECK_DESCRIPTION:
                        type: string
                        format: byte
                        description: Test Result, Symptom Description
                      CHECK_RESULT:
                        type: integer
                        format: int64
                        description: ''
                      CHECK_STATE:
                        type: integer
                        format: int64
                        description: 0:running, 1:ready
                      ACTION_DESCRIPTION:
                        type: string
                        format: byte
                        description: 'Description of the action: what''s to be done?'
                      ACTION_NAME:
                        type: string
                        format: byte
                        description: unique action name
                      ACTION_ID:
                        type: integer
                        format: int64
                        description: unique action ID, useful for action text mapping
                      CHECK_DURATION:
                        type: integer
                        format: int64
                        description: Duration of a check in [ms]
                      CHECKSET_NAME:
                        type: string
                        format: byte
                        description: Checkset Name
                SUMMARY_DETAILS:
                  type: array
                  items:
                    type: object
                    properties:
                      CHECK_NAME:
                        type: string
                        format: byte
                        description: Check Name
                      CHECKSET_NAME:
                        type: string
                        format: byte
                        description: Checkset Name
                      EXECUTION_TIME_STAMP:
                        type: string
                        format: byte
                        description: Exection time of the check
                      DETAIL_ITEM:
                        type: string
                        format: byte
                        description: Detailed Information
                SUMMARY_DETAIL_FORMAT:
                  type: array
                  items:
                    type: object
                    properties:
                      CHECK_NAME:
                        type: string
                        format: byte
                        description: ''
                      HEADER_VALUE:
                        type: string
                        format: byte
                        description: ''
                SUMMARY_RESULT:
                  type: array
                  items:
                    type: object
                    properties:
                      CHECK_NAME:
                        type: string
                        format: byte
                        description: ''
                      CHECK_ID:
                        type: integer
                        format: int64
                        description: ID for unique test and text identification in app
                      EXECUTION_TIME_STAMP:
                        type: string
                        format: byte
                        description: Exection time of the check
                      CHECK_DATA_AGE:
                        type: integer
                        format: int64
                        description: Age (sec) of the check data relative to alertserver time
                      CHECK_DESCRIPTION:
                        type: string
                        format: byte
                        description: Test Result, Symptom Description
                      CHECK_RESULT:
                        type: integer
                        format: int64
                        description: ''
                      CHECK_STATE:
                        type: integer
                        format: int64
                        description: 0:running, 1:ready
                      ACTION_DESCRIPTION:
                        type: string
                        format: byte
                        description: 'Description of the action: what''s to be done?'
                      ACTION_NAME:
                        type: string
                        format: byte
                        description: unique action name
                      ACTION_ID:
                        type: integer
                        format: int64
                        description: unique action ID, useful for action text mapping
                      CHECK_DURATION:
                        type: integer
                        format: int64
                        description: Duration of a check in [ms]
                      CHECKSET_NAME:
                        type: string
                        format: byte
                        description: Checkset Name
              required:
              - MINIMUM_DATE
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  RETURN_CODE:
                    type: integer
                    format: int64
                    description: Return code
                  RETURN_TEXT:
                    type: string
                    format: byte
                    description: Return text
                  CURRENT_DETAILS:
                    type: array
                    items:
                      type: object
                      properties:
                        CHECK_NAME:
                          type: string
                          format: byte
                          description: Check Name
                        CHECKSET_NAME:
                          type: string
                          format: byte
                          description: Checkset Name
                        EXECUTION_TIME_STAMP:
                          type: string
                          format: byte
                          description: Exection time of the check
                        DETAIL_ITEM:
                          type: string
                          format: byte
                          description: Detailed Information
                  CURRENT_DETAIL_FORMAT:
                    type: array
                    items:
                      type: object
                      properties:
                        CHECK_NAME:
                          type: string
                          format: byte
                          description: ''
                        HEADER_VALUE:
                          type: string
                          format: byte
                          description: ''
                  CURRENT_RESULT:
                    type: array
                    items:
                      type: object
                      properties:
                        CHECK_NAME:
                          type: string
                          format: byte
                          description: ''
                        CHECK_ID:
                          type: integer
                          format: int64
                          description: ID for unique test and text identification in app
                        EXECUTION_TIME_STAMP:
                          type: string
                          format: byte
                          description: Exection time of the check
                        CHECK_DATA_AGE:
                          type: integer
                          format: int64
                          description: Age (sec) of the check data relative to alertserver time
                        CHECK_DESCRIPTION:
                          type: string
                          format: byte
                          description: Test Result, Symptom Description
                        CHECK_RESULT:
                          type: integer
                          format: int64
                          description: ''
                        CHECK_STATE:
                          type: integer
                          format: int64
                          description: 0:running, 1:ready
                        ACTION_DESCRIPTION:
                          type: string
                          format: byte
                          description: 'Description of the action: what''s to be done?'
                        ACTION_NAME:
                          type: string
                          format: byte
                          description: unique action name
                        ACTION_ID:
                          type: integer
                          format: int64
                          description: unique action ID, useful for action text mapping
                        CHECK_DURATION:
                          type: integer
                          format: int64
                          description: Duration of a check in [ms]
                        CHECKSET_NAME:
                          type: string
                          format: byte
                          description: Checkset Name
                  HISTORY_DETAILS:
                    type: array
                    items:
                      type: object
                      properties:
                        CHECK_NAME:
                          type: string
                          format: byte
                          description: Check Name
                        CHECKSET_NAME:
                          type: string
                          format: byte
                          description: Checkset Name
                        EXECUTION_TIME_STAMP:
                          type: string
                          format: byte
                          description: Exection time of the check
                        DETAIL_ITEM:
                          type: string
                          format: byte
                          description: Detailed Information
                  HISTORY_DETAIL_FORMAT:
                    type: array
                    items:
                      type: object
                      properties:
                        CHECK_NAME:
                          type: string
                          format: byte
                          description: ''
                        HEADER_VALUE:
                          type: string
                          format: byte
                          description: ''
                  HISTORY_RESULT:
                    type: array
                    items:
                      type: object
                      properties:
                        CHECK_NAME:
                          type: string
                          format: byte
                          description: ''
                        CHECK_ID:
                          type: integer
                          format: int64
                          description: ID for unique test and text identification in app
                        EXECUTION_TIME_STAMP:
                          type: string
                          format: byte
                          description: Exection time of the check
                        CHECK_DATA_AGE:
                          type: integer
                          format: int64
                          description: Age (sec) of the check data relative to alertserver time
                        CHECK_DESCRIPTION:
                          type: string
                          format: byte
                          description: Test Result, Symptom Description
                        CHECK_RESULT:
                          type: integer
                          format: int64
                          description: ''
                        CHECK_STATE:
                          type: integer
                          format: int64
                          description: 0:running, 1:ready
                        ACTION_DESCRIPTION:
                          type: string
                          format: byte
                          description: 'Description of the action: what''s to be done?'
                        ACTION_NAME:
                          type: string
                          format: byte
                          description: unique action name
                        ACTION_ID:
                          type: integer
                          format: int64
                          description: unique action ID, useful for action text mapping
                        CHECK_DURATION:
                          type: integer
                          format: int64
                          description: Duration of a check in [ms]
                        CHECKSET_NAME:
                          type: string
                          format: byte
                          description: Checkset Name
                  SUMMARY_DETAILS:
                    type: array
                    items:
                      type: object
                      properties:
                        CHECK_NAME:
                          type: string
                          format: byte
                          description: Check Name
                        CHECKSET_NAME:
                          type: string
                          format: byte
                          description: Checkset Name
                        EXECUTION_TIME_STAMP:
                          type: string
                          format: byte
                          description: Exection time of the check
                        DETAIL_ITEM:
                          type: string
                          format: byte
                          description: Detailed Information
                  SUMMARY_DETAIL_FORMAT:
                    type: array
                    items:
                      type: object
                      properties:
                        CHECK_NAME:
                          type: string
                          format: byte
                          description: ''
                        HEADER_VALUE:
                          type: string
                          format: byte
                          description: ''
                  SUMMARY_RESULT:
                    type: array
                    items:
                      type: object
                      properties:
                        CHECK_NAME:
                          type: string
                          format: byte
                          description: ''
                        CHECK_ID:
                          type: integer
                          format: int64
                          description: ID for unique test and text identification in app
                        EXECUTION_TIME_STAMP:
                          type: string
                          format: byte
                          description: Exection time of the check
                        CHECK_DATA_AGE:
                          type: integer
                          format: int64
                          description: Age (sec) of the check data relative to alertserver time
                        CHECK_DESCRIPTION:
                          type: string
                          format: byte
                          description: Test Result, Symptom Description
                        CHECK_RESULT:
                          type: integer
                          format: int64
                          description: ''
                        CHECK_STATE:
                          type: integer
                          format: int64
                          description: 0:running, 1:ready
                        ACTION_DESCRIPTION:
                          type: string
                          format: byte
                          description: 'Description of the action: what''s to be done?'
                        ACTION_NAME:
                          type: string
                          format: byte
                          description: unique action name
                        ACTION_ID:
                          type: integer
                          format: int64
                          description: unique action ID, useful for action text mapping
                        CHECK_DURATION:
                          type: integer
                          format: int64
                          description: Duration of a check in [ms]
                        CHECKSET_NAME:
                          type: string
                          format: byte
                          description: Checkset Name
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
