openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SXMS_PF_GET_AUDIT_DATA_AGG:
    post:
      tags:
      - SXMS_PF_AUDIT
      operationId: /rfc/SXMS_PF_GET_AUDIT_DATA_AGG
      requestBody:
        content:
          application/json:
            schema:
              properties:
                BLOCKSIZE:
                  type: integer
                  format: int32
                LAST_KEY:
                  type: object
                  properties:
                    SENDER:
                      type: string
                      format: byte
                      description: GUID for Integration Engine Objects
                    RECEIVER:
                      type: string
                      format: byte
                      description: GUID for Integration Engine Objects
                    COMPONENTID:
                      type: string
                      format: byte
                      description: GUID for Integration Engine Objects
                    PROCMODE:
                      type: string
                      maxLength: 1
                      description: 'XI: Processing Type  enumValues: S=Synchronous,A=Asynchronous'
                      enum:
                      - S
                      - A
                    SOURCE:
                      type: string
                      maxLength: 3
                      description: 'Integration Engine: Performance Data Origin (local or PMI)  enumValues: PMI=Data Returned by PMI,LOC=Data Generated Locally'
                      enum:
                      - PMI
                      - LOC
                    FROMTIME:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                    TOTIME:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                    LCDATA:
                      type: string
                      maxLength: 1
                      description: 'XMS: Flag (true/false)  enumValues: 0=No,1=Yes'
                      enum:
                      - '0'
                      - '1'
                    INTERVLENGTH:
                      type: string
                      maxLength: 10
                      description: 'Integration Engine: Interval Lengths for Perf. Data Aggregtn  enumValues: 1H=1 hour,3H=3 hours,30MIN=30 minutes,12H=12 hours,1D=1 day,1Q=1 quarter,1MNTH=1 month,1Y=1 year,15MIN=15 minutes,1W=1 week,6H=6 hours,5MIN=5 minutes,1S=1 second,1MIN=1 minute'
                      enum:
                      - 1H
                      - 3H
                      - 30MIN
                      - 12H
                      - 1D
                      - 1Q
                      - 1MNTH
                      - 1Y
                      - 15MIN
                      - 1W
                      - 6H
                      - 5MIN
                      - 1S
                      - 1MIN
                    MSGCOUNT:
                      type: integer
                      format: int32
                      description: Natural number
                    MINSIZE:
                      type: integer
                      format: int64
                      description: Decimal number, 20 digits, none after decimal point
                    AVGSIZE:
                      type: integer
                      format: int64
                      description: Decimal number, 20 digits, none after decimal point
                    MAXSIZE:
                      type: integer
                      format: int64
                      description: Decimal number, 20 digits, none after decimal point
                    MINLATENCY:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    AVGLATENCY:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    MAXLATENCY:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    DATAVOLUME:
                      type: integer
                      format: int64
                      description: Decimal number, 20 digits, none after decimal point
                    NEXT_AGG_DONE:
                      type: string
                      maxLength: 1
                      description: 'XMS: Flag (true/false)  enumValues: 0=No,1=Yes'
                      enum:
                      - '0'
                      - '1'
                    MINDBENTRY:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    AVGDBENTRY:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    MAXDBENTRY:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    MINDBSPLITTER:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    AVGDBSPLITTER:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    MAXDBSPLITTER:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    MINMAPREQU:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    AVGMAPREQU:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    MAXMAPREQU:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    MINHTTPSEND:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    AVGHTTPSEND:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                    MAXHTTPSEND:
                      type: integer
                      format: int64
                      description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                LAST_KEY_RECEIVER:
                  type: object
                  properties:
                    ADDRESSID:
                      type: string
                      format: byte
                      description: GUID for Integration Engine Objects
                    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'
                LAST_KEY_SENDER:
                  type: object
                  properties:
                    ADDRESSID:
                      type: string
                      format: byte
                      description: GUID for Integration Engine Objects
                    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'
                SXMSPFADDRESS:
                  type: array
                  items:
                    type: object
                    properties:
                      ADDRESSID:
                        type: string
                        format: byte
                        description: GUID for Integration Engine Objects
                      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'
                SXMSPFAGG:
                  type: array
                  items:
                    type: object
                    properties:
                      SENDER:
                        type: string
                        format: byte
                        description: GUID for Integration Engine Objects
                      RECEIVER:
                        type: string
                        format: byte
                        description: GUID for Integration Engine Objects
                      COMPONENTID:
                        type: string
                        format: byte
                        description: GUID for Integration Engine Objects
                      PROCMODE:
                        type: string
                        maxLength: 1
                        description: 'XI: Processing Type  enumValues: S=Synchronous,A=Asynchronous'
                        enum:
                        - S
                        - A
                      SOURCE:
                        type: string
                        maxLength: 3
                        description: 'Integration Engine: Performance Data Origin (local or PMI)  enumValues: PMI=Data Returned by PMI,LOC=Data Generated Locally'
                        enum:
                        - PMI
                        - LOC
                      FROMTIME:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                      TOTIME:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                      LCDATA:
                        type: string
                        maxLength: 1
                        description: 'XMS: Flag (true/false)  enumValues: 0=No,1=Yes'
                        enum:
                        - '0'
                        - '1'
                      INTERVLENGTH:
                        type: string
                        maxLength: 10
                        description: 'Integration Engine: Interval Lengths for Perf. Data Aggregtn  enumValues: 1H=1 hour,3H=3 hours,30MIN=30 minutes,12H=12 hours,1D=1 day,1Q=1 quarter,1MNTH=1 month,1Y=1 year,15MIN=15 minutes,1W=1 week,6H=6 hours,5MIN=5 minutes,1S=1 second,1MIN=1 minute'
                        enum:
                        - 1H
                        - 3H
                        - 30MIN
                        - 12H
                        - 1D
                        - 1Q
                        - 1MNTH
                        - 1Y
                        - 15MIN
                        - 1W
                        - 6H
                        - 5MIN
                        - 1S
                        - 1MIN
                      MSGCOUNT:
                        type: integer
                        format: int32
                        description: Natural number
                      MINSIZE:
                        type: integer
                        format: int64
                        description: Decimal number, 20 digits, none after decimal point
                      AVGSIZE:
                        type: integer
                        format: int64
                        description: Decimal number, 20 digits, none after decimal point
                      MAXSIZE:
                        type: integer
                        format: int64
                        description: Decimal number, 20 digits, none after decimal point
                      MINLATENCY:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      AVGLATENCY:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      MAXLATENCY:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      DATAVOLUME:
                        type: integer
                        format: int64
                        description: Decimal number, 20 digits, none after decimal point
                      NEXT_AGG_DONE:
                        type: string
                        maxLength: 1
                        description: 'XMS: Flag (true/false)  enumValues: 0=No,1=Yes'
                        enum:
                        - '0'
                        - '1'
                      MINDBENTRY:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      AVGDBENTRY:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      MAXDBENTRY:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      MINDBSPLITTER:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      AVGDBSPLITTER:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      MAXDBSPLITTER:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      MINMAPREQU:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      AVGMAPREQU:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      MAXMAPREQU:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      MINHTTPSEND:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      AVGHTTPSEND:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                      MAXHTTPSEND:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
              required:
              - BLOCKSIZE
              - LAST_KEY
              - LAST_KEY_RECEIVER
              - LAST_KEY_SENDER
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  SXMSPFADDRESS:
                    type: array
                    items:
                      type: object
                      properties:
                        ADDRESSID:
                          type: string
                          format: byte
                          description: GUID for Integration Engine Objects
                        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'
                  SXMSPFAGG:
                    type: array
                    items:
                      type: object
                      properties:
                        SENDER:
                          type: string
                          format: byte
                          description: GUID for Integration Engine Objects
                        RECEIVER:
                          type: string
                          format: byte
                          description: GUID for Integration Engine Objects
                        COMPONENTID:
                          type: string
                          format: byte
                          description: GUID for Integration Engine Objects
                        PROCMODE:
                          type: string
                          maxLength: 1
                          description: 'XI: Processing Type  enumValues: S=Synchronous,A=Asynchronous'
                          enum:
                          - S
                          - A
                        SOURCE:
                          type: string
                          maxLength: 3
                          description: 'Integration Engine: Performance Data Origin (local or PMI)  enumValues: PMI=Data Returned by PMI,LOC=Data Generated Locally'
                          enum:
                          - PMI
                          - LOC
                        FROMTIME:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                        TOTIME:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                        LCDATA:
                          type: string
                          maxLength: 1
                          description: 'XMS: Flag (true/false)  enumValues: 0=No,1=Yes'
                          enum:
                          - '0'
                          - '1'
                        INTERVLENGTH:
                          type: string
                          maxLength: 10
                          description: 'Integration Engine: Interval Lengths for Perf. Data Aggregtn  enumValues: 1H=1 hour,3H=3 hours,30MIN=30 minutes,12H=12 hours,1D=1 day,1Q=1 quarter,1MNTH=1 month,1Y=1 year,15MIN=15 minutes,1W=1 week,6H=6 hours,5MIN=5 minutes,1S=1 second,1MIN=1 minute'
                          enum:
                          - 1H
                          - 3H
                          - 30MIN
                          - 12H
                          - 1D
                          - 1Q
                          - 1MNTH
                          - 1Y
                          - 15MIN
                          - 1W
                          - 6H
                          - 5MIN
                          - 1S
                          - 1MIN
                        MSGCOUNT:
                          type: integer
                          format: int32
                          description: Natural number
                        MINSIZE:
                          type: integer
                          format: int64
                          description: Decimal number, 20 digits, none after decimal point
                        AVGSIZE:
                          type: integer
                          format: int64
                          description: Decimal number, 20 digits, none after decimal point
                        MAXSIZE:
                          type: integer
                          format: int64
                          description: Decimal number, 20 digits, none after decimal point
                        MINLATENCY:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        AVGLATENCY:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        MAXLATENCY:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        DATAVOLUME:
                          type: integer
                          format: int64
                          description: Decimal number, 20 digits, none after decimal point
                        NEXT_AGG_DONE:
                          type: string
                          maxLength: 1
                          description: 'XMS: Flag (true/false)  enumValues: 0=No,1=Yes'
                          enum:
                          - '0'
                          - '1'
                        MINDBENTRY:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        AVGDBENTRY:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        MAXDBENTRY:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        MINDBSPLITTER:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        AVGDBSPLITTER:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        MAXDBSPLITTER:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        MINMAPREQU:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        AVGMAPREQU:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        MAXMAPREQU:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        MINHTTPSEND:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        AVGHTTPSEND:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
                        MAXHTTPSEND:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
