openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SXMS_GET_ISCONF_DATA:
    post:
      tags:
      - SXMS_PF_HELP
      operationId: /rfc/SXMS_GET_ISCONF_DATA
      requestBody:
        content:
          application/json:
            schema:
              properties:
                SXMSARCITF:
                  type: array
                  items:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client ID of Current User
                      IFNS:
                        type: string
                        maxLength: 60
                        description: 'XI: Interface Namespace with Old Length 60'
                      IFNAME:
                        type: string
                        maxLength: 120
                        description: Outbound Interface Name
                      TYPE:
                        type: string
                        maxLength: 1
                        description: 'Integration Engine: Interface Type  enumValues: O=Outbound Interface,I=Inbound Interface'
                        enum:
                        - O
                        - I
                      ACTION:
                        type: string
                        maxLength: 4
                        description: 'Integration Engine: Action for Interface  enumValues: DEL=Delete,ARCH=Archive,XACH=Archive Only First Version for Manually Changed Messages,INIT=Initial Value,XRCH=Archive First Version Only'
                        enum:
                        - DEL
                        - ARCH
                        - XACH
                        - INIT
                        - XRCH
                      MOVED:
                        type: string
                        maxLength: 1
                        description: 'XMS: Flag (true/false)  enumValues: 0=No,1=Yes'
                        enum:
                        - '0'
                        - '1'
                SXMSCONFVL:
                  type: array
                  items:
                    type: object
                    properties:
                      CLIENT:
                        type: string
                        maxLength: 3
                        description: Client
                      AREA:
                        type: string
                        maxLength: 10
                        description: 'Integration Engine: Sub-area (Configuration)'
                      PARAM:
                        type: string
                        maxLength: 40
                        description: 'XMS: Configuration Parameters'
                      SUBPARAM:
                        type: string
                        maxLength: 64
                        description: Configuration parameters
                      GENERIC:
                        type: string
                        maxLength: 1
                        description: 'XMS: Indicator whether subparameter is regarded as prefix'
                      VALUE:
                        type: string
                        maxLength: 255
                        description: Value
                      CHGTSTAMP:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      CHGUSER:
                        type: string
                        maxLength: 12
                        description: User Name
                SXMSDCONF:
                  type: array
                  items:
                    type: object
                    properties:
                      AREA:
                        type: string
                        maxLength: 10
                        description: 'Integration Engine: Sub-area (Configuration)'
                      SWITCH:
                        type: integer
                        format: int64
                        description: 'Integration Engine: Switch Mode  enumValues: 1=Table Container 1 Activated,2=Table Container 2 Activated,0=Switch Procedure Not Activated'
                        enum:
                        - '1'
                        - '2'
                        - '0'
                      DELCOUNT:
                        type: integer
                        format: int64
                        description: Number of deleted records
                      STATUS:
                        type: integer
                        format: int64
                        description: 'Integration Engine: Switch Status  enumValues: 1=Table Container 1 Activated,2=Current Switch from Table Container 1 to 2,3=Table Container 2 Activated,0=No Switch Procedure Configured,4=Current Switch from Table Container 2 to 1'
                        enum:
                        - '1'
                        - '2'
                        - '3'
                        - '0'
                        - '4'
                      TIMESTAMP:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      UNAME:
                        type: string
                        maxLength: 12
                        description: User Name
                      NOTE:
                        type: string
                        maxLength: 1
                        description: 'XMS: Flag (true/false)  enumValues: 0=No,1=Yes'
                        enum:
                        - '0'
                        - '1'
                SXMSINTERFACE:
                  type: array
                  items:
                    type: object
                    properties:
                      CLIENT:
                        type: string
                        maxLength: 3
                        description: Client
                      INTERFACE:
                        type: string
                        maxLength: 30
                        description: Sender/Receiver ID
                      LONGNAME:
                        type: string
                        maxLength: 60
                        description: Sender/Receiver Name
                      PARTYAGENCY:
                        type: string
                        maxLength: 120
                        description: 'XI Partner: Agency'
                      PARTYTYPE:
                        type: string
                        maxLength: 120
                        description: 'XI Partner: Identification Schema'
                      PARTY:
                        type: string
                        maxLength: 60
                        description: 'XI: Communication Party'
                      SERVICE:
                        type: string
                        maxLength: 60
                        description: 'XI: Service'
                      NAME:
                        type: string
                        maxLength: 120
                        description: 'XI: Interface Name'
                      NAMESPACE:
                        type: string
                        maxLength: 255
                        description: 'XI: Interface Namespace'
                      MSGTYPE:
                        type: string
                        maxLength: 1
                        description: 'Message Type  enumValues: X=Acknowledgment,""=Request'
                        enum:
                        - X
                        - ''
                      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
                SXMSJOBS:
                  type: array
                  items:
                    type: object
                    properties:
                      CLIENT:
                        type: string
                        maxLength: 3
                        description: Client
                      JOB_ID:
                        type: string
                        maxLength: 32
                        description: Job ID
                      JOBSTART:
                        type: integer
                        format: int64
                        description: UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun)
                      NO_LATER:
                        type: integer
                        format: int64
                        description: UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun)
                      PERIOD:
                        type: integer
                        format: int64
                        description: Job Period Duration
                      UNIT:
                        type: string
                        maxLength: 1
                        description: 'Unit of Job Period  enumValues: H=Hour(s),D=Day(s),M=Minute(s)'
                        enum:
                        - H
                        - D
                        - M
                      STATUS:
                        type: string
                        maxLength: 1
                        description: 'Job Status  enumValues: A=Active,X=To Be Scheduled,""=Inactive,E=Scheduled Externally'
                        enum:
                        - A
                        - X
                        - ''
                        - E
                      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
                      DESCR:
                        type: string
                        maxLength: 60
                        description: Description
                SXMSMSGDEF:
                  type: array
                  items:
                    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
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  SXMSARCITF:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client ID of Current User
                        IFNS:
                          type: string
                          maxLength: 60
                          description: 'XI: Interface Namespace with Old Length 60'
                        IFNAME:
                          type: string
                          maxLength: 120
                          description: Outbound Interface Name
                        TYPE:
                          type: string
                          maxLength: 1
                          description: 'Integration Engine: Interface Type  enumValues: O=Outbound Interface,I=Inbound Interface'
                          enum:
                          - O
                          - I
                        ACTION:
                          type: string
                          maxLength: 4
                          description: 'Integration Engine: Action for Interface  enumValues: DEL=Delete,ARCH=Archive,XACH=Archive Only First Version for Manually Changed Messages,INIT=Initial Value,XRCH=Archive First Version Only'
                          enum:
                          - DEL
                          - ARCH
                          - XACH
                          - INIT
                          - XRCH
                        MOVED:
                          type: string
                          maxLength: 1
                          description: 'XMS: Flag (true/false)  enumValues: 0=No,1=Yes'
                          enum:
                          - '0'
                          - '1'
                  SXMSCONFVL:
                    type: array
                    items:
                      type: object
                      properties:
                        CLIENT:
                          type: string
                          maxLength: 3
                          description: Client
                        AREA:
                          type: string
                          maxLength: 10
                          description: 'Integration Engine: Sub-area (Configuration)'
                        PARAM:
                          type: string
                          maxLength: 40
                          description: 'XMS: Configuration Parameters'
                        SUBPARAM:
                          type: string
                          maxLength: 64
                          description: Configuration parameters
                        GENERIC:
                          type: string
                          maxLength: 1
                          description: 'XMS: Indicator whether subparameter is regarded as prefix'
                        VALUE:
                          type: string
                          maxLength: 255
                          description: Value
                        CHGTSTAMP:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        CHGUSER:
                          type: string
                          maxLength: 12
                          description: User Name
                  SXMSDCONF:
                    type: array
                    items:
                      type: object
                      properties:
                        AREA:
                          type: string
                          maxLength: 10
                          description: 'Integration Engine: Sub-area (Configuration)'
                        SWITCH:
                          type: integer
                          format: int64
                          description: 'Integration Engine: Switch Mode  enumValues: 1=Table Container 1 Activated,2=Table Container 2 Activated,0=Switch Procedure Not Activated'
                          enum:
                          - '1'
                          - '2'
                          - '0'
                        DELCOUNT:
                          type: integer
                          format: int64
                          description: Number of deleted records
                        STATUS:
                          type: integer
                          format: int64
                          description: 'Integration Engine: Switch Status  enumValues: 1=Table Container 1 Activated,2=Current Switch from Table Container 1 to 2,3=Table Container 2 Activated,0=No Switch Procedure Configured,4=Current Switch from Table Container 2 to 1'
                          enum:
                          - '1'
                          - '2'
                          - '3'
                          - '0'
                          - '4'
                        TIMESTAMP:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        UNAME:
                          type: string
                          maxLength: 12
                          description: User Name
                        NOTE:
                          type: string
                          maxLength: 1
                          description: 'XMS: Flag (true/false)  enumValues: 0=No,1=Yes'
                          enum:
                          - '0'
                          - '1'
                  SXMSINTERFACE:
                    type: array
                    items:
                      type: object
                      properties:
                        CLIENT:
                          type: string
                          maxLength: 3
                          description: Client
                        INTERFACE:
                          type: string
                          maxLength: 30
                          description: Sender/Receiver ID
                        LONGNAME:
                          type: string
                          maxLength: 60
                          description: Sender/Receiver Name
                        PARTYAGENCY:
                          type: string
                          maxLength: 120
                          description: 'XI Partner: Agency'
                        PARTYTYPE:
                          type: string
                          maxLength: 120
                          description: 'XI Partner: Identification Schema'
                        PARTY:
                          type: string
                          maxLength: 60
                          description: 'XI: Communication Party'
                        SERVICE:
                          type: string
                          maxLength: 60
                          description: 'XI: Service'
                        NAME:
                          type: string
                          maxLength: 120
                          description: 'XI: Interface Name'
                        NAMESPACE:
                          type: string
                          maxLength: 255
                          description: 'XI: Interface Namespace'
                        MSGTYPE:
                          type: string
                          maxLength: 1
                          description: 'Message Type  enumValues: X=Acknowledgment,""=Request'
                          enum:
                          - X
                          - ''
                        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
                  SXMSJOBS:
                    type: array
                    items:
                      type: object
                      properties:
                        CLIENT:
                          type: string
                          maxLength: 3
                          description: Client
                        JOB_ID:
                          type: string
                          maxLength: 32
                          description: Job ID
                        JOBSTART:
                          type: integer
                          format: int64
                          description: UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun)
                        NO_LATER:
                          type: integer
                          format: int64
                          description: UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun)
                        PERIOD:
                          type: integer
                          format: int64
                          description: Job Period Duration
                        UNIT:
                          type: string
                          maxLength: 1
                          description: 'Unit of Job Period  enumValues: H=Hour(s),D=Day(s),M=Minute(s)'
                          enum:
                          - H
                          - D
                          - M
                        STATUS:
                          type: string
                          maxLength: 1
                          description: 'Job Status  enumValues: A=Active,X=To Be Scheduled,""=Inactive,E=Scheduled Externally'
                          enum:
                          - A
                          - X
                          - ''
                          - E
                        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
                        DESCR:
                          type: string
                          maxLength: 60
                          description: Description
                  SXMSMSGDEF:
                    type: array
                    items:
                      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.
