openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SAL_GET_MTES_BY_REQUEST_TABLE:
    post:
      tags:
      - SCSM_MTES_GET
      operationId: /rfc/SAL_GET_MTES_BY_REQUEST_TABLE
      requestBody:
        content:
          application/json:
            schema:
              properties:
                CACHE_DONT_READ:
                  type: string
                  default: ' '
                  maxLength: 1
                  description: 'Alerts: Indicator (''X'' or SPACE )'
                CACHE_DONT_WRITE:
                  type: string
                  default: ' '
                  maxLength: 1
                  description: 'Alerts: Indicator (''X'' or SPACE )'
                GET_EXTENDED_RESULT:
                  type: string
                  default: ' '
                  maxLength: 1
                  description: 'Alerts: Indicator (''X'' or SPACE )'
                ONLY_LOCAL:
                  type: string
                  default: ' '
                  maxLength: 1
                  description: 'Alerts: Indicator (''X'' or SPACE )'
                REQUEST:
                  type: array
                  items:
                    type: object
                    properties:
                      GUID:
                        type: string
                        maxLength: 32
                        description: GUID in 'CHAR' Format in Uppercase
                      SYS_OR_GRP:
                        type: string
                        maxLength: 30
                        description: 'Alerts: Name of a System group'
                      CLASS1:
                        type: string
                        maxLength: 40
                        description: 'CCMS Monitoring Architecture: Name of MTE class'
                      CLASS2:
                        type: string
                        maxLength: 40
                        description: 'CCMS Monitoring Architecture: Name of MTE class'
                      CLIENT:
                        type: string
                        maxLength: 3
                        description: Client ID of Current User
                      TARGET_FILTER:
                        type: string
                        maxLength: 1
                        description: 'CCMS: Restrict Selection Targets (Releases / Agents)'
                      NO_WILDCARDS:
                        type: string
                        maxLength: 1
                        description: 'Alerts: Indicator (''X'' or SPACE )'
                      REQUEST_OPTION:
                        type: string
                        maxLength: 1
                        description: 'CCMS: General Field for Options'
                RESULT:
                  type: array
                  items:
                    type: object
                    properties:
                      GUID:
                        type: string
                        maxLength: 32
                        description: GUID in 'CHAR' Format in Uppercase
                      RC:
                        type: integer
                        format: int32
                        description: 'Alert: Return Code'
                      P_MTSYSID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      P_MTMCNAME:
                        type: string
                        maxLength: 40
                        description: 'Alert: Name of Monitoring Context'
                      P_MTNUMRG:
                        type: string
                        maxLength: 3
                        description: 'Alert: monitoring type number range (perm., temp, ...)'
                      P_MTUID:
                        type: string
                        maxLength: 10
                        description: 'ALert: Unique Identifier for  Monitoring Types (used in TID)'
                      P_MTCLASS:
                        type: string
                        maxLength: 3
                        description: 'Alert: monitoring type class (perf., single msg.,...)'
                      P_MTINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle for TID'
                      P_EXTINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle for TID'
                      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'
                RESULT_LONG:
                  type: array
                  items:
                    type: object
                    properties:
                      GUID:
                        type: string
                        maxLength: 32
                        description: GUID in 'CHAR' Format in Uppercase
                      RC:
                        type: integer
                        format: int32
                        description: 'Alert: Return Code'
                      P_MTSYSID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      P_MTMCNAME:
                        type: string
                        maxLength: 40
                        description: 'Alert: Name of Monitoring Context'
                      P_MTNUMRG:
                        type: string
                        maxLength: 3
                        description: 'Alert: monitoring type number range (perm., temp, ...)'
                      P_MTUID:
                        type: string
                        maxLength: 10
                        description: 'ALert: Unique Identifier for  Monitoring Types (used in TID)'
                      P_MTCLASS:
                        type: string
                        maxLength: 3
                        description: 'Alert: monitoring type class (perf., single msg.,...)'
                      P_MTINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle for TID'
                      P_EXTINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle for TID'
                      P_MTENAME:
                        type: string
                        maxLength: 256
                        description: 'Alert: monitoring type full name'
                      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'
                      MTENAME:
                        type: string
                        maxLength: 256
                        description: 'Alert: monitoring type full name'
                RFC_ERRORS:
                  type: array
                  items:
                    type: object
                    properties:
                      SOURCESID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      DESTINATION:
                        type: string
                        maxLength: 32
                        description: Logical Destination (Specified in Function Call)
                      ERRORRC:
                        type: integer
                        format: int32
                        description: Return Value of ABAP Statements
                      ERRORTEXT:
                        type: string
                        maxLength: 80
                        description: Char 80
                SEGMENTS_TO_IGNORE:
                  type: array
                  items:
                    type: object
                    properties:
                      SYSID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      SEGMENT:
                        type: string
                        maxLength: 40
                        description: 'Alert: Name of Monitoring Segment'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  SALC_LAST_C_ERROR:
                    type: string
                    maxLength: 512
                    description: Character 512
                  REQUEST:
                    type: array
                    items:
                      type: object
                      properties:
                        GUID:
                          type: string
                          maxLength: 32
                          description: GUID in 'CHAR' Format in Uppercase
                        SYS_OR_GRP:
                          type: string
                          maxLength: 30
                          description: 'Alerts: Name of a System group'
                        CLASS1:
                          type: string
                          maxLength: 40
                          description: 'CCMS Monitoring Architecture: Name of MTE class'
                        CLASS2:
                          type: string
                          maxLength: 40
                          description: 'CCMS Monitoring Architecture: Name of MTE class'
                        CLIENT:
                          type: string
                          maxLength: 3
                          description: Client ID of Current User
                        TARGET_FILTER:
                          type: string
                          maxLength: 1
                          description: 'CCMS: Restrict Selection Targets (Releases / Agents)'
                        NO_WILDCARDS:
                          type: string
                          maxLength: 1
                          description: 'Alerts: Indicator (''X'' or SPACE )'
                        REQUEST_OPTION:
                          type: string
                          maxLength: 1
                          description: 'CCMS: General Field for Options'
                  RESULT:
                    type: array
                    items:
                      type: object
                      properties:
                        GUID:
                          type: string
                          maxLength: 32
                          description: GUID in 'CHAR' Format in Uppercase
                        RC:
                          type: integer
                          format: int32
                          description: 'Alert: Return Code'
                        P_MTSYSID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        P_MTMCNAME:
                          type: string
                          maxLength: 40
                          description: 'Alert: Name of Monitoring Context'
                        P_MTNUMRG:
                          type: string
                          maxLength: 3
                          description: 'Alert: monitoring type number range (perm., temp, ...)'
                        P_MTUID:
                          type: string
                          maxLength: 10
                          description: 'ALert: Unique Identifier for  Monitoring Types (used in TID)'
                        P_MTCLASS:
                          type: string
                          maxLength: 3
                          description: 'Alert: monitoring type class (perf., single msg.,...)'
                        P_MTINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle for TID'
                        P_EXTINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle for TID'
                        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'
                  RESULT_LONG:
                    type: array
                    items:
                      type: object
                      properties:
                        GUID:
                          type: string
                          maxLength: 32
                          description: GUID in 'CHAR' Format in Uppercase
                        RC:
                          type: integer
                          format: int32
                          description: 'Alert: Return Code'
                        P_MTSYSID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        P_MTMCNAME:
                          type: string
                          maxLength: 40
                          description: 'Alert: Name of Monitoring Context'
                        P_MTNUMRG:
                          type: string
                          maxLength: 3
                          description: 'Alert: monitoring type number range (perm., temp, ...)'
                        P_MTUID:
                          type: string
                          maxLength: 10
                          description: 'ALert: Unique Identifier for  Monitoring Types (used in TID)'
                        P_MTCLASS:
                          type: string
                          maxLength: 3
                          description: 'Alert: monitoring type class (perf., single msg.,...)'
                        P_MTINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle for TID'
                        P_EXTINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle for TID'
                        P_MTENAME:
                          type: string
                          maxLength: 256
                          description: 'Alert: monitoring type full name'
                        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'
                        MTENAME:
                          type: string
                          maxLength: 256
                          description: 'Alert: monitoring type full name'
                  RFC_ERRORS:
                    type: array
                    items:
                      type: object
                      properties:
                        SOURCESID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        DESTINATION:
                          type: string
                          maxLength: 32
                          description: Logical Destination (Specified in Function Call)
                        ERRORRC:
                          type: integer
                          format: int32
                          description: Return Value of ABAP Statements
                        ERRORTEXT:
                          type: string
                          maxLength: 80
                          description: Char 80
                  SEGMENTS_TO_IGNORE:
                    type: array
                    items:
                      type: object
                      properties:
                        SYSID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        SEGMENT:
                          type: string
                          maxLength: 40
                          description: 'Alert: Name of Monitoring Segment'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
