openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SAI_CACHE3_REFRESH:
    post:
      tags:
      - SAI_CACHE3
      operationId: /rfc/SAI_CACHE3_REFRESH
      requestBody:
        content:
          application/json:
            schema:
              properties:
                BUSINESS_SYSTEM:
                  type: string
                  maxLength: 60
                  description: Logical System
                REFRESH_TYPE:
                  type: string
                  maxLength: 2
                  description: CHAR02 data element for SYST
              required:
              - BUSINESS_SYSTEM
              - REFRESH_TYPE
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  BPROCESS:
                    type: array
                    items:
                      type: object
                      properties:
                        DIRPARTY:
                          type: string
                          maxLength: 60
                          description: 'XI: Partner in Directory'
                        DIRSERVICE:
                          type: string
                          maxLength: 60
                          description: Service(Process Name) in Directory
                        REPVERSIONID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        PROCESS:
                          type: string
                          format: byte
                          description: Process Definition (XML)
                  DELETED_OBJECTS:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJECT_TYPE:
                          type: string
                          maxLength: 16
                          description: 'XI Runtime: XI Object Type'
                        OBJECT_ID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        VERSION_ID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        SP_NUMBER:
                          type: integer
                          format: int32
                          description: ''
                  JAVA_ERRORS:
                    type: array
                    items:
                      type: object
                      properties:
                        ETYPE:
                          type: string
                          description: ''
                        ETEXT:
                          type: string
                          description: ''
                        ESTACK:
                          type: string
                          description: ''
                  MPP_MAP:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJECT_ID:
                          type: string
                          format: byte
                          description: XI Object ID
                        VERSION_ID:
                          type: string
                          format: byte
                          description: XI Version ID
                        VERSION_SP:
                          type: integer
                          format: int32
                          description: Support Package
                        DIRECTION:
                          type: integer
                          format: int32
                          description: Direction
                        STEP:
                          type: integer
                          format: int32
                          description: Sequence of Mapping Steps
                        MAPREQUIRED:
                          type: integer
                          format: int32
                          description: Is a mapping required?
                        MAPTYPE:
                          type: string
                          maxLength: 20
                          description: Mapping Type
                        STEP_NS:
                          type: string
                          maxLength: 255
                          description: Namespace of Mapping
                        STEP_VERSION_ID:
                          type: string
                          format: byte
                          description: XI Version ID
                        STEP_VERSION_SP:
                          type: integer
                          format: int32
                          description: Support Package
                        PROG:
                          type: string
                          maxLength: 180
                          description: Mapping Program
                        MAPNS:
                          type: string
                          maxLength: 255
                          description: Namespace of Mapping
                        MAPNAME:
                          type: string
                          maxLength: 120
                          description: Name of Mapping
                        IFMNS:
                          type: string
                          maxLength: 255
                          description: Namespace of Inbound Fault Message
                        IFMNAME:
                          type: string
                          maxLength: 120
                          description: Name of Inbound Fault Message
                        OFMNS:
                          type: string
                          maxLength: 255
                          description: Namespace of Outbound Fault Message
                        OFMNAME:
                          type: string
                          maxLength: 120
                          description: Name of Outbound Fault Message
                  MPP_REL:
                    type: array
                    items:
                      type: object
                      properties:
                        GUID:
                          type: string
                          format: byte
                          description: GUID in 'RAW' format
                        FROMACTIONNS:
                          type: string
                          maxLength: 255
                          description: 'XI: From-Action (Outbound Interface) Namespace'
                        FROMACTION:
                          type: string
                          maxLength: 120
                          description: 'XI: From-Action (Outbound Interface) Name'
                        FROMPARTY:
                          type: string
                          maxLength: 60
                          description: 'XI: From-Party'
                        FROMSRVC:
                          type: string
                          maxLength: 60
                          description: 'XI: From-Service'
                        TOPARTY:
                          type: string
                          maxLength: 60
                          description: 'XI: To-Party'
                        TOSRVC:
                          type: string
                          maxLength: 60
                          description: 'XI: To-Service'
                        TOACTIONNS:
                          type: string
                          maxLength: 255
                          description: 'XI: To-Action (Inbound Interface) Namespace'
                        TOACTION:
                          type: string
                          maxLength: 120
                          description: 'XI: To-Action (Inbound Interface) Name'
                        OBJECT_ID:
                          type: string
                          format: byte
                          description: XI Object ID
                        MAPREQUIRED:
                          type: integer
                          format: int32
                          description: Is a mapping required?
                        MAP_OBJECT_ID:
                          type: string
                          format: byte
                          description: XI Object ID
                        MAP_VERSION_ID:
                          type: string
                          format: byte
                          description: XI Version ID
                        MAP_VERSION_SP:
                          type: integer
                          format: int32
                          description: Support Package
                        MAP_VERSION_CP:
                          type: string
                          maxLength: 64
                          description: Component of a Mapping
                        MAPNS:
                          type: string
                          maxLength: 255
                          description: Namespace of Mapping
                        MAPNAME:
                          type: string
                          maxLength: 120
                          description: Name of Mapping
                        COUNTER:
                          type: integer
                          format: int32
                          description: Sequence when Sending Messages
                        CONDITION_ID:
                          type: string
                          format: byte
                          description: Condition for Sending Message to IIF
                        QUALITY:
                          type: string
                          maxLength: 1
                          description: Processing Sequence ('X' = EO, SPACE = EOIO)
                  RDT_CONDSHORT:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJECT_ID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        CONDITIONID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        COMPGROUP:
                          type: integer
                          format: int64
                          description: Comparator Group
                        COUNTER:
                          type: integer
                          format: int64
                          description: Counter
                        COMPOP:
                          type: string
                          maxLength: 2
                          description: Operator
                        LEXTRACTORID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        REXTRACTORID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                  RDT_NAMESPACE:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJECT_ID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        PREFIX:
                          type: string
                          maxLength: 10
                          description: Prefix of XML Document Namespace
                        NAMESPACE:
                          type: string
                          maxLength: 255
                          description: 'Proxy Generation: Namespace in the Integration Builder'
                  RDT_RELATION:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJECT_ID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        ACTIONNS:
                          type: string
                          maxLength: 255
                          description: 'XI: Interface Namespace'
                        ACTIONNAME:
                          type: string
                          maxLength: 120
                          description: 'XI: Interface Name'
                        FROMPARTY:
                          type: string
                          maxLength: 60
                          description: 'XI: From-Party'
                        FROMSRVC:
                          type: string
                          maxLength: 60
                          description: 'XI: From-Service'
                        TOPARTY:
                          type: string
                          maxLength: 60
                          description: 'XI: To-Party'
                        TOSRVC:
                          type: string
                          maxLength: 60
                          description: 'XI: To-Service'
                        ACTION_SWCV:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                  RDT_RULE:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJECT_ID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        CONDITIONID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        RCVRNO:
                          type: integer
                          format: int32
                          description: Receiver Sequence Number
                        CONDEMPTY:
                          type: string
                          maxLength: 1
                          description: Boolean Value ('X'=TRUE, ' '=FALSE)
                        PARTYEXTRID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        PARTYAGEXTRID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        PARTYSCEXTRID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        SERVICEEXTRID:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                  SRV_CHANNEL:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJECT_ID:
                          type: string
                          format: byte
                          description: 'XI Services: Object ID'
                        PARTY:
                          type: string
                          maxLength: 60
                          description: 'XI: Communication Party'
                        SERVICE:
                          type: string
                          maxLength: 60
                          description: 'XI: Service'
                        CHANNEL:
                          type: string
                          maxLength: 60
                          description: 'XI Services: Channel Name'
                        ENGINETYPE:
                          type: string
                          maxLength: 2
                          description: 'XI Services: Adapter Engine Type'
                        ENGINENAME:
                          type: string
                          description: 'XI Services: Adapter Engine Name'
                        ADAPTERNAME:
                          type: string
                          maxLength: 120
                          description: 'XI Services: Adapter Name'
                        ADAPTERNS:
                          type: string
                          maxLength: 255
                          description: 'XI Services: Adapter Namespace'
                        ADAPTERSWCV:
                          type: string
                          format: byte
                          description: 'XI Runtime: GUID'
                        MSGPROT:
                          type: string
                          maxLength: 10
                          description: 'XI Services: Message Protocol'
                        MSGPROTVERS:
                          type: string
                          maxLength: 10
                          description: 'XI Services: Message Protocol Version'
                        TRNSPROT:
                          type: string
                          maxLength: 10
                          description: 'XI Services: Transport Protocol'
                        TRNSPROTVERS:
                          type: string
                          maxLength: 10
                          description: 'XI Services: Transport Protocol Version'
                        DIRECTION:
                          type: string
                          maxLength: 1
                          description: 'XI Services: Call Direction'
                        FROMPARTYAGENCY:
                          type: string
                          maxLength: 120
                          description: 'XI Partner: Agency'
                        FROMPARTYSCHEMA:
                          type: string
                          maxLength: 120
                          description: 'XI Partner: Identification Schema'
                        TOPARTYAGENCY:
                          type: string
                          maxLength: 120
                          description: 'XI Partner: Agency'
                        TOPARTYSCHEMA:
                          type: string
                          maxLength: 120
                          description: 'XI Partner: Identification Schema'
                  SRV_INBINDING:
                    type: array
                    items:
                      type: object
                      properties:
                        GUID:
                          type: string
                          format: byte
                          description: 'XI Services: Object ID'
                        FROMPARTY:
                          type: string
                          maxLength: 60
                          description: 'XI: From-Party'
                        FROMSRVC:
                          type: string
                          maxLength: 60
                          description: 'XI: From-Service'
                        TOPARTY:
                          type: string
                          maxLength: 60
                          description: 'XI: To-Party'
                        TOSRVC:
                          type: string
                          maxLength: 60
                          description: 'XI: To-Service'
                        ACTIONNS:
                          type: string
                          maxLength: 255
                          description: 'XI: Interface Namespace'
                        ACTIONNAME:
                          type: string
                          maxLength: 120
                          description: 'XI: Interface Name'
                        DIRECTION:
                          type: string
                          maxLength: 1
                          description: 'XI Services: Call Direction'
                        CHANNEL_ID:
                          type: string
                          format: byte
                          description: 'XI Services: Object ID'
                  SRV_OUTBINDING:
                    type: array
                    items:
                      type: object
                      properties:
                        GUID:
                          type: string
                          format: byte
                          description: 'XI Services: Object ID'
                        FROMPARTY:
                          type: string
                          maxLength: 60
                          description: 'XI: From-Party'
                        FROMSRVC:
                          type: string
                          maxLength: 60
                          description: 'XI: From-Service'
                        TOPARTY:
                          type: string
                          maxLength: 60
                          description: 'XI: To-Party'
                        TOSRVC:
                          type: string
                          maxLength: 60
                          description: 'XI: To-Service'
                        ACTIONNS:
                          type: string
                          maxLength: 255
                          description: 'XI: Interface Namespace'
                        ACTIONNAME:
                          type: string
                          maxLength: 120
                          description: 'XI: Interface Name'
                        DIRECTION:
                          type: string
                          maxLength: 1
                          description: 'XI Services: Call Direction'
                        CHANNEL_ID:
                          type: string
                          format: byte
                          description: 'XI Services: Object ID'
                  SRV_PARTY:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJECT_ID:
                          type: string
                          format: byte
                          description: 'XI Services: Object ID'
                        PARTY:
                          type: string
                          maxLength: 60
                          description: 'XI: Communication Party'
                        PARTYNO:
                          type: integer
                          format: int32
                          description: Natural number
                        PARTY_TYPE:
                          type: string
                          maxLength: 120
                          description: 'XI Partner: Identification Schema'
                        PARTY_AGENCY:
                          type: string
                          maxLength: 120
                          description: 'XI Partner: Agency'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
