openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SXMI_LOGON:
    post:
      tags:
      - SXMI
      summary: Log onto an external management tool
      operationId: /rfc/SXMI_LOGON
      requestBody:
        content:
          application/json:
            schema:
              properties:
                EXTCOMPANY:
                  type: string
                  maxLength: 16
                  description: Manufacturer of the tool you should log onto
                EXTPRODUCT:
                  type: string
                  maxLength: 16
                  description: Name of the tool to be logged on
                INTERFACE:
                  type: string
                  maxLength: 3
                  description: Interface onto which you should log on
                VERSION:
                  type: string
                  maxLength: 10
                  description: Version of the interface
              required:
              - EXTCOMPANY
              - EXTPRODUCT
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  SESSIONID:
                    type: string
                    maxLength: 24
                    description: Unique XMI session identification
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
