openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SXMS_FILTER_GET_RFC:
    post:
      tags:
      - SXMS_FILTER_API
      operationId: /rfc/SXMS_FILTER_GET_RFC
      requestBody:
        content:
          application/json:
            schema:
              properties:
                FILTER_ID:
                  type: string
                  format: byte
              required:
              - FILTER_ID
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  ERROR_TEXT:
                    type: string
                  MSGFIL_WA:
                    type: object
                    properties:
                      CLIENT:
                        type: string
                        maxLength: 3
                        description: Client
                      GUID:
                        type: string
                        format: byte
                        description: Filter ID
                      LOCATION:
                        type: string
                        maxLength: 1
                        description: 'Filter Location  enumValues: 4=IE - Receiver,3=IS - Outbound,1=IE - Sender,2=IS - Inbound'
                        enum:
                        - '4'
                        - '3'
                        - '1'
                        - '2'
                      SENDER:
                        type: string
                        maxLength: 30
                        description: Sender/Receiver ID
                      RECEIVER:
                        type: string
                        maxLength: 30
                        description: Receiver ID
                      QUEUE:
                        type: string
                        maxLength: 16
                        description: ID for Message Queue
                      JOB_ID:
                        type: string
                        maxLength: 32
                        description: Job ID
                      PREFIX:
                        type: string
                        maxLength: 4
                        description: 'Queue Prefix  enumValues: XBT1=High Priority Sender/IS Inbound EO Queue,XBQ9=Low Priority Sender/IS Inbound EOIO Queue,XBQA=High Priority Receiver/IS Outbound EOIO Queue,XBTY=Low Priority Acknowledgment EO Queue,XBTX=High Priority Acknowledgment EO Queue,XBQ1=High Priority Sender/IS Inbound EOIO Queue,XBTZ=Low Priority Receiver/IS Outbound EO Queue,XBTA=High Priority Receiver/IS Outbound EO Queue,XBT9=Low Priority Sender/IS Inbound EO Queue,XBQY=Low Priority Acknowledgment
                          EOIO Queue,XBTM=Queue for Large EO Messages in IS Outbound Channel,XBQZ=Low Priority Receiver/IS Outbound EOIO Queue,XBQX=High Priority Acknowledgment EOIO Queue'
                        enum:
                        - XBT1
                        - XBQ9
                        - XBQA
                        - XBTY
                        - XBTX
                        - XBQ1
                        - XBTZ
                        - XBTA
                        - XBT9
                        - XBQY
                        - XBTM
                        - XBQZ
                        - XBQX
                      MSGTYPE:
                        type: string
                        maxLength: 1
                        description: 'Message Type  enumValues: X=Acknowledgment,""=Request'
                        enum:
                        - X
                        - ''
                      SIZECAT:
                        type: string
                        maxLength: 1
                        description: 'Smaller/Larger Operator  enumValues: >=Message Larger than,<=Message Smaller than'
                        enum:
                        - '>'
                        - <
                      MSGSIZE:
                        type: integer
                        format: int64
                        description: Size of Message Payload in KB
                      SEQUENCE:
                        type: integer
                        format: int64
                        description: Sequence of Message Filters
                      STATUS:
                        type: string
                        maxLength: 1
                        description: 'Message Filter Status  enumValues: A=Active,""=Inactive'
                        enum:
                        - A
                        - ''
                      MAXPACKSIZE:
                        type: integer
                        format: int32
                        description: Maximum Size of Message Package
                      STARTATONCE:
                        type: string
                        maxLength: 1
                        description: 'Flag ('''' space) to indicate start mode of packaged messages  enumValues: ""=Event-Driven Message Package Processing,X=Start Message Package Immediately'
                        enum:
                        - ''
                        - X
                      EO_QUEUE:
                        type: string
                        maxLength: 24
                        description: Data Type for Generated EO tcmp Queue
                      DESCR:
                        type: string
                        maxLength: 60
                        description: Description
                      CREATEDBY:
                        type: string
                        maxLength: 12
                        description: Created by User
                      CREATEDDATE:
                        type: string
                        format: date
                        description: Created On
                      CREATEDTIME:
                        type: string
                        maxLength: 6
                        description: Creation time
                      MODIFIEDBY:
                        type: string
                        maxLength: 12
                        description: Last Changed By
                      MODIFYDATE:
                        type: string
                        format: date
                        description: Changed On
                      MODIFYTIME:
                        type: string
                        maxLength: 6
                        description: Last Changed At
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
