openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SXI_READ_PROCESS:
    post:
      tags:
      - SXI_PMI_CONFIG
      operationId: /rfc/SXI_READ_PROCESS
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IM_XIDOMAIN:
                  type: string
                  maxLength: 255
              required:
              - IM_XIDOMAIN
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  EX_ACTIVITY:
                    type: integer
                    format: int32
                  EX_CENTRALCOMP:
                    type: object
                    properties:
                      COMPNAME:
                        type: string
                        maxLength: 255
                        description: Unique Component Name in SLD
                      COMPTYPE:
                        type: string
                        maxLength: 255
                        description: Component Type in SLD
                      COMPDIRECTION:
                        type: string
                        maxLength: 1
                        description: Message Flow Direction (Inbound or Outbound)
                      COMPCAPTION:
                        type: string
                        maxLength: 255
                        description: XI Component Name in End-To-End Monitoring
                      BASISVERSION:
                        type: string
                        maxLength: 10
                        description: SAP Release
                      XIVERSION:
                        type: string
                        maxLength: 10
                        description: XI Version
                      ITSURL:
                        type: string
                        maxLength: 255
                        description: 'SPI: URL to ITS for Local System'
                      HOOKNAME:
                        type: string
                        maxLength: 255
                        description: Identification of the Local System (ID or CIM Key)
                      HOOKDEST:
                        type: string
                        maxLength: 32
                        description: Destination for a Step
                      MONLEVEL:
                        type: integer
                        format: int32
                        description: Monitoring Level for Configuration Component
                      ACTIVATECOMP:
                        type: string
                        maxLength: 1
                        description: 'XMS: Flag (true/false)'
                      DELETECOMP:
                        type: string
                        maxLength: 1
                        description: 'XMS: Flag (true/false)'
                      RFCDEST:
                        type: string
                        maxLength: 32
                        description: Logical Destination (Specified in Function Call)
                      RFCDESCRIPTION:
                        type: string
                        maxLength: 72
                        description: Description of RFC connection
                      RFCSYSTEMID:
                        type: string
                        maxLength: 8
                        description: System ID
                      RFCSYSTEMNR:
                        type: string
                        maxLength: 2
                        description: Service used (TCP service, SAP System number)
                      RFCSERVER:
                        type: string
                        maxLength: 100
                        description: Name of target host
                      RFCCLIENT:
                        type: string
                        maxLength: 3
                        description: Explicit logon client
                      RFCUSER:
                        type: string
                        maxLength: 12
                        description: Explicit user ID
                      RFCUSERPW:
                        type: string
                        maxLength: 40
                        description: Explicit password
                      HTTPRFCUSER:
                        type: string
                        maxLength: 32
                        description: Alias name for destination
                      HTTPRFCPW:
                        type: string
                        maxLength: 64
                        description: Program Name (Complete Path)
                      ADPTYPE:
                        type: string
                        maxLength: 120
                        description: XI Adapter Service Type
                      ALERCVPORT:
                        type: string
                        maxLength: 10
                        description: Receiver port
                      RCVPORTS:
                        type: array
                        items:
                          type: string
                          maxLength: 10
                          description: Receiver port
                  EX_COMPS:
                    type: array
                    items:
                      type: object
                      properties:
                        COMPNAME:
                          type: string
                          maxLength: 255
                          description: Unique Component Name in SLD
                        COMPTYPE:
                          type: string
                          maxLength: 255
                          description: Component Type in SLD
                        COMPDIRECTION:
                          type: string
                          maxLength: 1
                          description: Message Flow Direction (Inbound or Outbound)
                        COMPCAPTION:
                          type: string
                          maxLength: 255
                          description: XI Component Name in End-To-End Monitoring
                        BASISVERSION:
                          type: string
                          maxLength: 10
                          description: SAP Release
                        XIVERSION:
                          type: string
                          maxLength: 10
                          description: XI Version
                        ITSURL:
                          type: string
                          maxLength: 255
                          description: 'SPI: URL to ITS for Local System'
                        HOOKNAME:
                          type: string
                          maxLength: 255
                          description: Identification of the Local System (ID or CIM Key)
                        HOOKDEST:
                          type: string
                          maxLength: 32
                          description: Destination for a Step
                        MONLEVEL:
                          type: integer
                          format: int32
                          description: Monitoring Level for Configuration Component
                        ACTIVATECOMP:
                          type: string
                          maxLength: 1
                          description: 'XMS: Flag (true/false)'
                        DELETECOMP:
                          type: string
                          maxLength: 1
                          description: 'XMS: Flag (true/false)'
                        RFCDEST:
                          type: string
                          maxLength: 32
                          description: Logical Destination (Specified in Function Call)
                        RFCDESCRIPTION:
                          type: string
                          maxLength: 72
                          description: Description of RFC connection
                        RFCSYSTEMID:
                          type: string
                          maxLength: 8
                          description: System ID
                        RFCSYSTEMNR:
                          type: string
                          maxLength: 2
                          description: Service used (TCP service, SAP System number)
                        RFCSERVER:
                          type: string
                          maxLength: 100
                          description: Name of target host
                        RFCCLIENT:
                          type: string
                          maxLength: 3
                          description: Explicit logon client
                        RFCUSER:
                          type: string
                          maxLength: 12
                          description: Explicit user ID
                        RFCUSERPW:
                          type: string
                          maxLength: 40
                          description: Explicit password
                        HTTPRFCUSER:
                          type: string
                          maxLength: 32
                          description: Alias name for destination
                        HTTPRFCPW:
                          type: string
                          maxLength: 64
                          description: Program Name (Complete Path)
                        ADPTYPE:
                          type: string
                          maxLength: 120
                          description: XI Adapter Service Type
                        ALERCVPORT:
                          type: string
                          maxLength: 10
                          description: Receiver port
                        RCVPORTS:
                          type: array
                          items:
                            type: string
                            maxLength: 10
                            description: Receiver port
                  EX_ERRORTEXT:
                    type: string
                  EX_EXISTANCE:
                    type: string
                    maxLength: 1
                  EX_NO_AUTHORITY:
                    type: string
                    maxLength: 1
                  EX_URL:
                    type: string
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
