openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/RSDTM_SETTINGS_LIST:
    post:
      tags:
      - RSDTM
      operationId: /rfc/RSDTM_SETTINGS_LIST
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_AUTH:
                  type: object
                  properties:
                    MINER_HOST:
                      type: string
                      maxLength: 100
                      description: Name of target host
                    MINER_USER:
                      type: string
                      maxLength: 12
                      description: Explicit user ID
                    MINER_AUTH:
                      type: string
                      maxLength: 40
                      description: Explicit password
                I_MININGCLASS:
                  type: string
                  maxLength: 4
                I_MNBNAME:
                  type: string
                  maxLength: 128
                T_OBJECTS_IN_SETTINGS:
                  type: array
                  items:
                    type: object
                    properties:
                      SETTINGSNAME:
                        type: string
                        maxLength: 128
                        description: Name of Analysis in the IBM Intelligent Miner
                      IOBJNM:
                        type: string
                        maxLength: 30
                        description: InfoObject
                      IOBJTP:
                        type: string
                        maxLength: 3
                        description: 'Type of an InfoObject  enumValues: DPA=Data packet characteristic,KYF=Key figure,UNI=Unit of measurement,CHA=Characteristic,TIM=Time characteristic'
                        enum:
                        - DPA
                        - KYF
                        - UNI
                        - CHA
                        - TIM
                      FIELDNAME:
                        type: string
                        maxLength: 64
                        description: Name of Field in Data Object of IBM Intelligent Miner
                      FIELDUSAGE:
                        type: string
                        maxLength: 8
                        description: 'Type of Output Field in the IBM Intelligent Miner  enumValues: PREUPPQ=PRED_UPPER_QUANTILE_FIELD,LRGSTRES=LINREGR_STAND_RESIDUAL_FIELD,CLUCLID=CLUS_CLUSTER_ID_FIELD,PREREGID=PRED_REGION_ID_FIELD,ASIT=ASSOCIATION_ITEM_FIELD,LRGLBIV=LINREGR_LOWER_BOUND_INDIVIDUAL_VALUE_FIELD,PREVAL=PRED_VALUE_FIELD,NONE=NONE,LRGRES=LINREGR_RESIDUAL_FIELD,UNIVFV=UNIVCURVE_FITTED_VALUE_FIELD,ASSTR=ASSOCIATION_TRANSACTION_FIELD,PRELOWQ=PRED_LOWER_QUANTILE_FIELD,CLUCLI2=CLUS_CLUSTER_ID2_FIELD,LRGUBIV=LINREGR_UPPER_BOUND_INDIVIDUAL_VALUE_FIELD,LRGFV=LINREGR_FITTED_VALUE_FIELD,CLFCONF=CLF_CONFIDENCE_FIELD,UNIPV=UNIVCURVE_PERIOD_VALUE_FIELD,FSSC=FA_FACTOR_SCORE_PREFIX,PCASC=PCA_COMPONENT_SCORE_PREFIX,LRGUBMV=LINREGR_UPPER_BOUND_MEAN_VALUE_FIELD,CLUSCO=CLUS_SCORE_FIELD,CLUSCONF=CLUS_CONFIDENCE_FIELD,CLFCLID=CLF_CLASS_ID_FIELD,UNIRES=UNIVCURVE_RESIDUAL_FIELD,LRGLBMV=LINREGR_LOWER_BOUND_MEAN_VALUE_FIELD,CLUSCO2=CLUS_SCORE2_FIELD'
                        enum:
                        - PREUPPQ
                        - LRGSTRES
                        - CLUCLID
                        - PREREGID
                        - ASIT
                        - LRGLBIV
                        - PREVAL
                        - NONE
                        - LRGRES
                        - UNIVFV
                        - ASSTR
                        - PRELOWQ
                        - CLUCLI2
                        - LRGUBIV
                        - LRGFV
                        - CLFCONF
                        - UNIPV
                        - FSSC
                        - PCASC
                        - LRGUBMV
                        - CLUSCO
                        - CLUSCONF
                        - CLFCLID
                        - UNIRES
                        - LRGLBMV
                        - CLUSCO2
                      META_FLAG:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      ADDEDFIELD_FLAG:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                T_SETTINGSDATA:
                  type: array
                  items:
                    type: object
                    properties:
                      NAME:
                        type: string
                        maxLength: 128
                        description: Name of Analysis in the IBM Intelligent Miner
                      COMMENT:
                        type: string
                        maxLength: 256
                        description: Comment on Analysis in the IBM Intelligent Miner
                      DATE_GENERATED:
                        type: string
                        maxLength: 64
                        description: Description of Date in the IBM Intelligent Miner
                      DATE_CHANGED:
                        type: string
                        maxLength: 64
                        description: Description of Date in the IBM Intelligent Miner
                      MININGBASENAME:
                        type: string
                        maxLength: 128
                        description: Data Mining Project Name
                      MININGCLASS:
                        type: string
                        maxLength: 4
                        description: 'Type of Data Mining Analysis in the IBM Intelligent Miner  enumValues: CLUS=Segmentation,ASSO=Association Analysis,PRED=Prediction,CLAS=Classification,NONE=No Method'
                        enum:
                        - CLUS
                        - ASSO
                        - PRED
                        - CLAS
                        - NONE
                      OUTPUT_FLAG:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      DATAOBJECTNAME:
                        type: string
                        maxLength: 128
                        description: Name of IBM Intelligent Miner Data Object
                      DATE_OUT_UPDATE:
                        type: string
                        maxLength: 64
                        description: Description of Date in the IBM Intelligent Miner
                      NO_IOBJNM:
                        type: integer
                        format: int32
                        description: Natural number
              required:
              - I_AUTH
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  E_LEN_DATE:
                    type: integer
                    format: int32
                  E_LEN_DOBJNAME:
                    type: integer
                    format: int32
                  E_LEN_SETTINGSCOMMENT:
                    type: integer
                    format: int32
                  E_LEN_SETTINGSNAME:
                    type: integer
                    format: int32
                  E_RETURN_STRUCTURE:
                    type: object
                    properties:
                      SUBRC:
                        type: integer
                        format: int32
                        description: Return Value of ABAP Statements
                      ERROR_MESSAGE:
                        type: string
                        maxLength: 1024
                        description: Character 1024
                      ERROR_NO:
                        type: integer
                        format: int32
                        description: Natural number
                  T_OBJECTS_IN_SETTINGS:
                    type: array
                    items:
                      type: object
                      properties:
                        SETTINGSNAME:
                          type: string
                          maxLength: 128
                          description: Name of Analysis in the IBM Intelligent Miner
                        IOBJNM:
                          type: string
                          maxLength: 30
                          description: InfoObject
                        IOBJTP:
                          type: string
                          maxLength: 3
                          description: 'Type of an InfoObject  enumValues: DPA=Data packet characteristic,KYF=Key figure,UNI=Unit of measurement,CHA=Characteristic,TIM=Time characteristic'
                          enum:
                          - DPA
                          - KYF
                          - UNI
                          - CHA
                          - TIM
                        FIELDNAME:
                          type: string
                          maxLength: 64
                          description: Name of Field in Data Object of IBM Intelligent Miner
                        FIELDUSAGE:
                          type: string
                          maxLength: 8
                          description: 'Type of Output Field in the IBM Intelligent Miner  enumValues: PREUPPQ=PRED_UPPER_QUANTILE_FIELD,LRGSTRES=LINREGR_STAND_RESIDUAL_FIELD,CLUCLID=CLUS_CLUSTER_ID_FIELD,PREREGID=PRED_REGION_ID_FIELD,ASIT=ASSOCIATION_ITEM_FIELD,LRGLBIV=LINREGR_LOWER_BOUND_INDIVIDUAL_VALUE_FIELD,PREVAL=PRED_VALUE_FIELD,NONE=NONE,LRGRES=LINREGR_RESIDUAL_FIELD,UNIVFV=UNIVCURVE_FITTED_VALUE_FIELD,ASSTR=ASSOCIATION_TRANSACTION_FIELD,PRELOWQ=PRED_LOWER_QUANTILE_FIELD,CLUCLI2=CLUS_CLUSTER_ID2_FIELD,LRGUBIV=LINREGR_UPPER_BOUND_INDIVIDUAL_VALUE_FIELD,LRGFV=LINREGR_FITTED_VALUE_FIELD,CLFCONF=CLF_CONFIDENCE_FIELD,UNIPV=UNIVCURVE_PERIOD_VALUE_FIELD,FSSC=FA_FACTOR_SCORE_PREFIX,PCASC=PCA_COMPONENT_SCORE_PREFIX,LRGUBMV=LINREGR_UPPER_BOUND_MEAN_VALUE_FIELD,CLUSCO=CLUS_SCORE_FIELD,CLUSCONF=CLUS_CONFIDENCE_FIELD,CLFCLID=CLF_CLASS_ID_FIELD,UNIRES=UNIVCURVE_RESIDUAL_FIELD,LRGLBMV=LINREGR_LOWER_BOUND_MEAN_VALUE_FIELD,CLUSCO2=CLUS_SCORE2_FIELD'
                          enum:
                          - PREUPPQ
                          - LRGSTRES
                          - CLUCLID
                          - PREREGID
                          - ASIT
                          - LRGLBIV
                          - PREVAL
                          - NONE
                          - LRGRES
                          - UNIVFV
                          - ASSTR
                          - PRELOWQ
                          - CLUCLI2
                          - LRGUBIV
                          - LRGFV
                          - CLFCONF
                          - UNIPV
                          - FSSC
                          - PCASC
                          - LRGUBMV
                          - CLUSCO
                          - CLUSCONF
                          - CLFCLID
                          - UNIRES
                          - LRGLBMV
                          - CLUSCO2
                        META_FLAG:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        ADDEDFIELD_FLAG:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                  T_SETTINGSDATA:
                    type: array
                    items:
                      type: object
                      properties:
                        NAME:
                          type: string
                          maxLength: 128
                          description: Name of Analysis in the IBM Intelligent Miner
                        COMMENT:
                          type: string
                          maxLength: 256
                          description: Comment on Analysis in the IBM Intelligent Miner
                        DATE_GENERATED:
                          type: string
                          maxLength: 64
                          description: Description of Date in the IBM Intelligent Miner
                        DATE_CHANGED:
                          type: string
                          maxLength: 64
                          description: Description of Date in the IBM Intelligent Miner
                        MININGBASENAME:
                          type: string
                          maxLength: 128
                          description: Data Mining Project Name
                        MININGCLASS:
                          type: string
                          maxLength: 4
                          description: 'Type of Data Mining Analysis in the IBM Intelligent Miner  enumValues: CLUS=Segmentation,ASSO=Association Analysis,PRED=Prediction,CLAS=Classification,NONE=No Method'
                          enum:
                          - CLUS
                          - ASSO
                          - PRED
                          - CLAS
                          - NONE
                        OUTPUT_FLAG:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        DATAOBJECTNAME:
                          type: string
                          maxLength: 128
                          description: Name of IBM Intelligent Miner Data Object
                        DATE_OUT_UPDATE:
                          type: string
                          maxLength: 64
                          description: Description of Date in the IBM Intelligent Miner
                        NO_IOBJNM:
                          type: integer
                          format: int32
                          description: Natural number
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
