openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SALP_GET_POLICY_FROM_MTECLASS:
    post:
      tags:
      - SALP
      operationId: /rfc/SALP_GET_POLICY_FROM_MTECLASS
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IN_MTECLASS:
                  type: string
                  maxLength: 40
                IN_SYSID:
                  type: string
                  maxLength: 8
              required:
              - IN_MTECLASS
              - IN_SYSID
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  OUT_CUSTINFO:
                    type: object
                    properties:
                      POLICYID:
                        type: string
                        maxLength: 40
                        description: Name of a CPH Collection and Reorganization Schema
                      MIN_DAY_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      MIN_DAY_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      MIN_WEEK_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      MIN_WEEK_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      MIN_XDAY_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      MIN_XDAY_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      MIN_MONTH_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      MIN_MONTH_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      MIN_QUART_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      MIN_QUART_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      MIN_YEAR_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      MIN_YEAR_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      QTR_DAY_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      QTR_DAY_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      QTR_WEEK_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      QTR_WEEK_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      QTR_XDAY_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      QTR_XDAY_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      QTR_MONTH_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      QTR_MONTH_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      QTR_QUART_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      QTR_QUART_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      QTR_YEAR_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      QTR_YEAR_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      HR_DAY_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      HR_DAY_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      HR_WEEK_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      HR_WEEK_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      HR_XDAY_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      HR_XDAY_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      HR_MONTH_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      HR_MONTH_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      HR_QUART_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      HR_QUART_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      HR_YEAR_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      HR_YEAR_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      DAY_DAY_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      DAY_DAY_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      DAY_WEEK_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      DAY_WEEK_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      DAY_XDAY_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      DAY_XDAY_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      DAY_MONTH_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      DAY_MONTH_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      DAY_QUART_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      DAY_QUART_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      DAY_YEAR_K:
                        type: integer
                        format: int32
                        description: Keep Value for PerfDB Reorganization
                      DAY_YEAR_D:
                        type: integer
                        format: int32
                        description: Delete Value for PerfDB Reorganization
                      X_VALUE:
                        type: integer
                        format: int32
                        description: Natural number
                      COLLPERIOD:
                        type: integer
                        format: int32
                        description: 'Alert: integer used in performance DB'
                      AVGMETHOD:
                        type: string
                        maxLength: 4
                        description: 'Alert: type of average'
                      WEIGHTSCHEM:
                        type: string
                        maxLength: 40
                        description: Name of a CPH Collection and Reorganization Schema
                      SFTNAME:
                        type: string
                        maxLength: 40
                        description: Name of a CPH Collection and Reorganization Schema
                      COLL_METHOD:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      COLL_TIMEZONE:
                        type: string
                        maxLength: 6
                        description: Time Zone
                      REORG_TIMEZONE:
                        type: string
                        maxLength: 6
                        description: Time Zone
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
