openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SAL_RFC_MTE_READ_GENERAL_TBL:
    post:
      tags:
      - SAL_RFC
      operationId: /rfc/SAL_RFC_MTE_READ_GENERAL_TBL
      requestBody:
        content:
          application/json:
            schema:
              properties:
                ZONLO:
                  type: string
                  maxLength: 6
                TID_TABLE:
                  type: array
                  items:
                    type: object
                    properties:
                      MTSYSID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      MTMCNAME:
                        type: string
                        maxLength: 40
                        description: 'Alert: Name of Monitoring Context'
                      MTNUMRANGE:
                        type: string
                        maxLength: 3
                        description: 'Alert: monitoring type number range (perm., temp, ...)'
                      MTUID:
                        type: string
                        maxLength: 10
                        description: 'ALert: Unique Identifier for  Monitoring Types (used in TID)'
                      MTCLASS:
                        type: string
                        maxLength: 3
                        description: 'Alert: monitoring type class (perf., single msg.,...)'
                      MTINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle for TID'
                      EXTINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle for TID'
              required:
              - ZONLO
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  MTE_DATA:
                    type: array
                    items:
                      type: object
                      properties:
                        GEN_INFO:
                          type: object
                          properties:
                            MTSYSID:
                              type: string
                              maxLength: 8
                              description: Name of the SAP System
                            MTMCNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: Name of Monitoring Context'
                            MTNUMRANGE:
                              type: string
                              maxLength: 3
                              description: 'Alert: monitoring type number range (perm., temp, ...)'
                            MTUID:
                              type: string
                              maxLength: 10
                              description: 'ALert: Unique Identifier for  Monitoring Types (used in TID)'
                            MTCLASS:
                              type: string
                              maxLength: 3
                              description: 'Alert: monitoring type class (perf., single msg.,...)'
                            MTINDEX:
                              type: string
                              maxLength: 10
                              description: 'Alert: internal handle for TID'
                            EXTINDEX:
                              type: string
                              maxLength: 10
                              description: 'Alert: internal handle for TID'
                            SHORTNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: short name of MTE'
                            MTECLASS:
                              type: string
                              maxLength: 40
                              description: 'CCMS Monitoring Architecture: Name of MTE class'
                            OBJECTNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: Name of Monitoring Object'
                            MTESTATUS:
                              type: integer
                              format: int32
                              description: 'Alert: MT: Type Def Status'
                            MTESUBTYPE:
                              type: integer
                              format: int32
                              description: 'Alert: monitoring tree element: subtype'
                        GEN_CUS:
                          type: object
                          properties:
                            MTSYSID:
                              type: string
                              maxLength: 8
                              description: Name of the SAP System
                            MTMCNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: Name of Monitoring Context'
                            MTNUMRANGE:
                              type: string
                              maxLength: 3
                              description: 'Alert: monitoring type number range (perm., temp, ...)'
                            MTUID:
                              type: string
                              maxLength: 10
                              description: 'ALert: Unique Identifier for  Monitoring Types (used in TID)'
                            MTCLASS:
                              type: string
                              maxLength: 3
                              description: 'Alert: monitoring type class (perf., single msg.,...)'
                            MTINDEX:
                              type: string
                              maxLength: 10
                              description: 'Alert: internal handle for TID'
                            EXTINDEX:
                              type: string
                              maxLength: 10
                              description: 'Alert: internal handle for TID'
                            CUSTSTATUS:
                              type: integer
                              format: int32
                              description: 'Alert: Customizing Status'
                            CLASORSPEC:
                              type: integer
                              format: int32
                              description: 'Alert: Use Class or TID-Specif. Customizing and Tools'
                            SEVERITY:
                              type: integer
                              format: int32
                              description: 'Alert: severity (alerts, monitoring type custom..)'
                            VISILEVEL:
                              type: integer
                              format: int32
                              description: 'Alert: MTE type dev cust: Visible on user level (op,exp,dev)'
                            KEEPALTYPE:
                              type: integer
                              format: int32
                              description: 'Alert: MTE Customizing: keep alerts type'
                            KEEPALMAX:
                              type: integer
                              format: int32
                              description: 'Alert: MTE Cus: Maximum number of alerts to keep'
                            SECTILCOLT:
                              type: integer
                              format: int32
                              description: 'Alert: Time values in seconds'
                            SECTILINAC:
                              type: integer
                              format: int32
                              description: 'Alert: Time values in seconds'
                            SECWARMUPT:
                              type: integer
                              format: int32
                              description: 'Alert: Time values in seconds'
                            DTEXTCLASS:
                              type: string
                              maxLength: 16
                              description: 'XMI logging: company name of external management tool'
                            DTEXTID:
                              type: string
                              maxLength: 30
                              description: Message ID for an XMI log entry
                        GEN_VAL:
                          type: object
                          properties:
                            MTSYSID:
                              type: string
                              maxLength: 8
                              description: Name of the SAP System
                            MTMCNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: Name of Monitoring Context'
                            MTNUMRANGE:
                              type: string
                              maxLength: 3
                              description: 'Alert: monitoring type number range (perm., temp, ...)'
                            MTUID:
                              type: string
                              maxLength: 10
                              description: 'ALert: Unique Identifier for  Monitoring Types (used in TID)'
                            MTCLASS:
                              type: string
                              maxLength: 3
                              description: 'Alert: monitoring type class (perf., single msg.,...)'
                            MTINDEX:
                              type: string
                              maxLength: 10
                              description: 'Alert: internal handle for TID'
                            EXTINDEX:
                              type: string
                              maxLength: 10
                              description: 'Alert: internal handle for TID'
                            DELIVERSTA:
                              type: integer
                              format: int32
                              description: 'Alert: MT Val: Delivery Status'
                            HIGHALVAL:
                              type: integer
                              format: int32
                              description: 'Alert: alert value (1 = green, 2 = yellow, ....)'
                            HIGHALSEV:
                              type: integer
                              format: int32
                              description: 'Alert: severity (alerts, monitoring type custom..)'
                            ALSYSID:
                              type: string
                              maxLength: 8
                              description: Name of the SAP System
                            MSEGNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: Name of Monitoring Segment'
                            ALUNIQNUM:
                              type: string
                              maxLength: 10
                              description: 'Alert: Unique Identifier to be used in AID (char10)'
                            ALINDEX:
                              type: string
                              maxLength: 10
                              description: 'Alert: internal handle'
                            ALERTDATE:
                              type: string
                              format: date
                              description: 'Alert: date'
                            ALERTTIME:
                              type: string
                              maxLength: 6
                              description: 'Alert: Time value in timeformat'
                            DUMMYALIGN:
                              type: string
                              maxLength: 2
                              description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                            LASTVALDAT:
                              type: string
                              format: date
                              description: 'Alert: date'
                            LASTVALTIM:
                              type: string
                              maxLength: 6
                              description: 'Alert: Time value in timeformat'
                            LASTVALDUM:
                              type: string
                              maxLength: 2
                              description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                            ACTUALVAL:
                              type: integer
                              format: int32
                              description: 'Alert: alert value (1 = green, 2 = yellow, ....)'
                            ACTUALSEV:
                              type: integer
                              format: int32
                              description: 'Alert: severity (alerts, monitoring type custom..)'
                            VALSYSID:
                              type: string
                              maxLength: 8
                              description: Name of the SAP System
                            VMSEGNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: Name of Monitoring Segment'
                            VALUNIQNUM:
                              type: string
                              maxLength: 10
                              description: 'Alert: Unique Identifier to be used in AID (char10)'
                            VALINDEX:
                              type: string
                              maxLength: 10
                              description: 'Alert: internal handle'
                            VALERTDATE:
                              type: string
                              format: date
                              description: 'Alert: date'
                            VALERTTIME:
                              type: string
                              maxLength: 6
                              description: 'Alert: Time value in timeformat'
                            VALERTDUM:
                              type: string
                              maxLength: 2
                              description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                            COUNTOFACT:
                              type: integer
                              format: int32
                              description: 'Alert: MT Val: Count of active Alerts'
                            COUNTSUM:
                              type: integer
                              format: int32
                              description: 'Alert: MT Val: Sum of Alerts in MT'
                        COL_TO_DEF:
                          type: object
                          properties:
                            TOOLNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: Logical Name of Tool'
                            TOOLDISPAT:
                              type: string
                              maxLength: 40
                              description: Alert method dispatcher
                            TOOLDEFSTA:
                              type: integer
                              format: int32
                              description: 'Alert: Tool: Alert Tool Status'
                            CLASSORSPC:
                              type: integer
                              format: int32
                              description: 'Alert: Use Class or TID-Specif. Customizing and Tools'
                            ASSBYPAR:
                              type: string
                              maxLength: 1
                              description: 'Alert: Shows if the method is assigned by a parent'
                        ONA_TO_DEF:
                          type: object
                          properties:
                            TOOLNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: Logical Name of Tool'
                            TOOLDISPAT:
                              type: string
                              maxLength: 40
                              description: Alert method dispatcher
                            TOOLDEFSTA:
                              type: integer
                              format: int32
                              description: 'Alert: Tool: Alert Tool Status'
                            CLASSORSPC:
                              type: integer
                              format: int32
                              description: 'Alert: Use Class or TID-Specif. Customizing and Tools'
                            ASSBYPAR:
                              type: string
                              maxLength: 1
                              description: 'Alert: Shows if the method is assigned by a parent'
                        ANA_TO_DEF:
                          type: object
                          properties:
                            TOOLNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: Logical Name of Tool'
                            TOOLDISPAT:
                              type: string
                              maxLength: 40
                              description: Alert method dispatcher
                            TOOLDEFSTA:
                              type: integer
                              format: int32
                              description: 'Alert: Tool: Alert Tool Status'
                            CLASSORSPC:
                              type: integer
                              format: int32
                              description: 'Alert: Use Class or TID-Specif. Customizing and Tools'
                            ASSBYPAR:
                              type: string
                              maxLength: 1
                              description: 'Alert: Shows if the method is assigned by a parent'
                        COL_TO_RUN:
                          type: object
                          properties:
                            TOOLNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: Logical Name of Tool'
                            TOOLRUNSTA:
                              type: integer
                              format: int32
                              description: 'Alert: Tool: Alert Tool Status'
                            TOOLRUNDAT:
                              type: string
                              format: date
                              description: 'Alert: date'
                            TOOLRUNTIM:
                              type: string
                              maxLength: 6
                              description: 'Alert: Time value in timeformat'
                            TOOLRUNDSP:
                              type: string
                              maxLength: 40
                              description: Alert method dispatcher
                        ONA_TO_RUN:
                          type: object
                          properties:
                            TOOLNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: Logical Name of Tool'
                            TOOLRUNSTA:
                              type: integer
                              format: int32
                              description: 'Alert: Tool: Alert Tool Status'
                            TOOLRUNDAT:
                              type: string
                              format: date
                              description: 'Alert: date'
                            TOOLRUNTIM:
                              type: string
                              maxLength: 6
                              description: 'Alert: Time value in timeformat'
                            TOOLRUNDSP:
                              type: string
                              maxLength: 40
                              description: Alert method dispatcher
                        PAR_INFO:
                          type: object
                          properties:
                            MTSYSID:
                              type: string
                              maxLength: 8
                              description: Name of the SAP System
                            MTMCNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: Name of Monitoring Context'
                            MTNUMRANGE:
                              type: string
                              maxLength: 3
                              description: 'Alert: monitoring type number range (perm., temp, ...)'
                            MTUID:
                              type: string
                              maxLength: 10
                              description: 'ALert: Unique Identifier for  Monitoring Types (used in TID)'
                            MTCLASS:
                              type: string
                              maxLength: 3
                              description: 'Alert: monitoring type class (perf., single msg.,...)'
                            MTINDEX:
                              type: string
                              maxLength: 10
                              description: 'Alert: internal handle for TID'
                            EXTINDEX:
                              type: string
                              maxLength: 10
                              description: 'Alert: internal handle for TID'
                            PARENTNAME:
                              type: string
                              maxLength: 40
                              description: 'Alert: short name of MTE'
                            PARENTCLAS:
                              type: string
                              maxLength: 40
                              description: 'CCMS Monitoring Architecture: Name of MTE class'
                        XMI_MSG:
                          type: object
                          properties:
                            MSGCLASS:
                              type: string
                              maxLength: 16
                              description: 'XMI logging: company name of external management tool'
                            MSGID:
                              type: string
                              maxLength: 30
                              description: Message ID for an XMI log entry
                            MSGARG1:
                              type: string
                              maxLength: 128
                              description: Argument string for an XMI log
                            ARGTYPE1:
                              type: string
                              maxLength: 1
                              description: 'Argument type of an XMI log entry  enumValues: C=Character string not to be interpreted,U=Date, time from time stamp (UTC),T=Time from time stamp (UTC),D=Date from time stamp (UTC)'
                              enum:
                              - C
                              - U
                              - T
                              - D
                            MSGARG2:
                              type: string
                              maxLength: 128
                              description: Argument string for an XMI log
                            ARGTYPE2:
                              type: string
                              maxLength: 1
                              description: 'Argument type of an XMI log entry  enumValues: C=Character string not to be interpreted,U=Date, time from time stamp (UTC),T=Time from time stamp (UTC),D=Date from time stamp (UTC)'
                              enum:
                              - C
                              - U
                              - T
                              - D
                            MSGARG3:
                              type: string
                              maxLength: 128
                              description: Argument string for an XMI log
                            ARGTYPE3:
                              type: string
                              maxLength: 1
                              description: 'Argument type of an XMI log entry  enumValues: C=Character string not to be interpreted,U=Date, time from time stamp (UTC),T=Time from time stamp (UTC),D=Date from time stamp (UTC)'
                              enum:
                              - C
                              - U
                              - T
                              - D
                            MSGARG4:
                              type: string
                              maxLength: 128
                              description: Argument string for an XMI log
                            ARGTYPE4:
                              type: string
                              maxLength: 1
                              description: 'Argument type of an XMI log entry  enumValues: C=Character string not to be interpreted,U=Date, time from time stamp (UTC),T=Time from time stamp (UTC),D=Date from time stamp (UTC)'
                              enum:
                              - C
                              - U
                              - T
                              - D
                            MSGTEXT:
                              type: string
                              maxLength: 128
                              description: Actual text of message
                            MSG:
                              type: string
                              maxLength: 255
                              description: The expanded (translated) message for ext. tools
                        RC:
                          type: integer
                          format: int32
                          description: 'Alert: Return Code'
                        ALERTS:
                          type: array
                          items:
                            type: object
                            properties:
                              ALSYSID:
                                type: string
                                maxLength: 8
                                description: Name of the SAP System
                              MSEGNAME:
                                type: string
                                maxLength: 40
                                description: 'Alert: Name of Monitoring Segment'
                              ALUNIQNUM:
                                type: string
                                maxLength: 10
                                description: 'Alert: Unique Identifier to be used in AID (char10)'
                              ALINDEX:
                                type: string
                                maxLength: 10
                                description: 'Alert: internal handle'
                              ALERTDATE:
                                type: string
                                format: date
                                description: 'Alert: date'
                              ALERTTIME:
                                type: string
                                maxLength: 6
                                description: 'Alert: Time value in timeformat'
                              DUMMYALIGN:
                                type: string
                                maxLength: 2
                                description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                  TID_TABLE:
                    type: array
                    items:
                      type: object
                      properties:
                        MTSYSID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        MTMCNAME:
                          type: string
                          maxLength: 40
                          description: 'Alert: Name of Monitoring Context'
                        MTNUMRANGE:
                          type: string
                          maxLength: 3
                          description: 'Alert: monitoring type number range (perm., temp, ...)'
                        MTUID:
                          type: string
                          maxLength: 10
                          description: 'ALert: Unique Identifier for  Monitoring Types (used in TID)'
                        MTCLASS:
                          type: string
                          maxLength: 3
                          description: 'Alert: monitoring type class (perf., single msg.,...)'
                        MTINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle for TID'
                        EXTINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle for TID'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
