openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SLS_MISC_GET_RFC_INFO:
    post:
      tags:
      - SLS0
      summary: GET  RFC INFO
      operationId: /rfc/SLS_MISC_GET_RFC_INFO
      requestBody:
        content:
          application/json:
            schema:
              properties:
                AUTHORITY_CHECK:
                  type: string
                  default: X
                  maxLength: 1
                  description: Trace ?
                DESTINATION:
                  type: string
                  maxLength: 32
                  description: Logical destination (specified in function call)
              required:
              - DESTINATION
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  ARFC_ACTIVE:
                    type: string
                    maxLength: 1
                    description: Asynchronous RFC - load check active
                  ARFC_CYCLE:
                    type: integer
                    format: int32
                    description: Asynchronous RFC - Analysis period for system load
                  ARFC_METHOD:
                    type: string
                    maxLength: 1
                    description: Asynchronous RFC - Procedures for load check
                  CLIENT:
                    type: string
                    maxLength: 3
                    description: Explicit logon client
                  DESCRIPTION:
                    type: string
                    maxLength: 72
                    description: Description of RFC connection
                  DESTLOCK:
                    type: string
                    maxLength: 1
                    description: Display type of destination (modifiable and not modifiable)
                  GROUP:
                    type: string
                    maxLength: 64
                    description: Logon group for load distribution mode
                  GWHOST:
                    type: string
                    maxLength: 1024
                    description: Gateway host name
                  GWSERVICE:
                    type: string
                    maxLength: 32
                    description: Gateway service
                  LANGUAGE:
                    type: string
                    maxLength: 1
                    description: Explicit language
                  LOADBALANCING:
                    type: string
                    maxLength: 1
                    description: RFC via load distribution procedure (Load Balancing)
                  PASSWORD:
                    type: string
                    maxLength: 40
                    description: Explicit password
                  PASSWORDSCR:
                    type: string
                    maxLength: 1
                    description: Unencrypted password
                  RFCLOGON_GUI:
                    type: string
                    maxLength: 1
                    description: Logon screen for RFC logon
                  RFCSNC:
                    type: string
                    maxLength: 1
                    description: RFC Secure Network Communication
                  SERVER:
                    type: string
                    maxLength: 1024
                    description: Name of target host
                  SYSTEMID:
                    type: string
                    maxLength: 8
                    description: System ID
                  SYSTEMNR:
                    type: string
                    maxLength: 2
                    description: Service used (TCP service, SAP System number)
                  TRACE:
                    type: string
                    maxLength: 1
                    description: Trace ?
                  TRFCBTCDELAY:
                    type: string
                    maxLength: 4
                    description: 'TRFC: Time between repeat attempts'
                  TRFCBTCSUPPR:
                    type: string
                    maxLength: 1
                    description: 'TRFC: Do not schedule background jobs if conn. error occurs'
                  TRFCBTCTRIES:
                    type: string
                    maxLength: 3
                    description: 'TRFC: Connection attempt up to task'
                  TRUSTED_SYSTEM:
                    type: string
                    maxLength: 1
                    description: Trusted system (RFC single logon)
                  USER:
                    type: string
                    maxLength: 12
                    description: Explicit user ID
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
