openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SWF_XI_CONF_SWITCH_HEAD:
    post:
      tags:
      - SWF_XI_RUN
      operationId: /rfc/SWF_XI_CONF_SWITCH_HEAD
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IM_CONFIGURATION:
                  type: object
                  properties:
                    BPM_MODE:
                      type: string
                      maxLength: 1
                      description: 'XI Adapter: Mode of Inbound Processing  enumValues: 2=Without Buffering,""=Buffering Possible,X=Without Buffering (Obsolete)'
                      enum:
                      - '2'
                      - ''
                      - X
                    QUEUE_MODE:
                      type: string
                      maxLength: 1
                      description: 'XI Adapter: Queue Assignment for Inbound Processing  enumValues: 1=One Configurable Queue,""=One Queue,2=Multiple Queues (Random),3=Multiple Queues (Content-Specific)'
                      enum:
                      - '1'
                      - ''
                      - '2'
                      - '3'
                    MAX_QUEUES:
                      type: integer
                      format: int64
                      description: 'XI Adapter: Number of Queues per Process Type'
                    BULK_MODE:
                      type: string
                      maxLength: 1
                      description: 'Bulking Mode of an XI Message  enumValues: X=Message Packaging Active,""=Message Packaging Not Active'
                      enum:
                      - X
                      - ''
                    CHANGE_CNT:
                      type: integer
                      format: int64
                      description: 'XI Adapter: Change Counter'
                    CONF_VERS:
                      type: integer
                      format: int64
                      description: Version Configuration Entry for Inbound Processing
                    BULK_MAX_MSG:
                      type: integer
                      format: int64
                      description: 'BPE: Maximum Number of Messages Per Message Package'
                    BULK_MAX_MEM:
                      type: integer
                      format: int64
                      description: 'BPE: Maximum Memory Per Message Package'
                    BULK_MAX_TIME:
                      type: integer
                      format: int64
                      description: Maximum Waiting Time of Oldest Message in a Message Package
                IM_QUEUE:
                  type: string
                  maxLength: 24
                IM_TASK:
                  type: string
                  maxLength: 14
              required:
              - IM_CONFIGURATION
              - IM_QUEUE
              - IM_TASK
      responses:
        '200':
          description: OK
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
