openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SRM_RESTART_GROUP_IN_SEP_TASK:
    post:
      tags:
      - SRM_FM_CALL_HANDLER_BASICS
      operationId: /rfc/SRM_RESTART_GROUP_IN_SEP_TASK
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IS_ACTIVE_PROFILE:
                  type: object
                  properties:
                    MANDT:
                      type: string
                      maxLength: 3
                      description: Client
                    NAME:
                      type: string
                      maxLength: 32
                      description: Character field, length 32
                    LOESCH_TAGE:
                      type: integer
                      format: int32
                      description: 2 byte integer (signed)
                    LOESCH_STUNDEN:
                      type: integer
                      format: int64
                      description: '24 Hours  enumValues: 24='
                      enum:
                      - '24'
                    LOESCH_MINUTEN:
                      type: integer
                      format: int64
                      description: 'Minutes  enumValues: 60='
                      enum:
                      - '60'
                    NEUSTART_TAGE:
                      type: integer
                      format: int32
                      description: 2 byte integer (signed)
                    NEUSTART_STUNDEN:
                      type: integer
                      format: int64
                      description: '24 Hours  enumValues: 24='
                      enum:
                      - '24'
                    NEUSTART_MINUTEN:
                      type: integer
                      format: int64
                      description: 'Minutes  enumValues: 60='
                      enum:
                      - '60'
                    STATUS_INITIAL:
                      type: string
                      maxLength: 1
                      description: 'Boolean Variable (X=True, -=False, Space=Unknown)  enumValues: X=true,-=false,""=unknown'
                      enum:
                      - X
                      - '-'
                      - ''
                    STATUS_RFC:
                      type: string
                      maxLength: 1
                      description: 'Boolean Variable (X=True, -=False, Space=Unknown)  enumValues: X=true,-=false,""=unknown'
                      enum:
                      - X
                      - '-'
                      - ''
                    STATUS_APPL:
                      type: string
                      maxLength: 1
                      description: 'Boolean Variable (X=True, -=False, Space=Unknown)  enumValues: X=true,-=false,""=unknown'
                      enum:
                      - X
                      - '-'
                      - ''
                    STATUS_LOCK:
                      type: string
                      maxLength: 1
                      description: 'Boolean Variable (X=True, -=False, Space=Unknown)  enumValues: X=true,-=false,""=unknown'
                      enum:
                      - X
                      - '-'
                      - ''
                    WIEDERHOL_TAGE:
                      type: integer
                      format: int32
                      description: 2 byte integer (signed)
                    WIEDERHOL_EMAIL:
                      type: integer
                      format: int32
                      description: 2 byte integer (signed)
                    EMAIL_ADDR:
                      type: string
                      maxLength: 64
                      description: E-Mail Address
                    GREEN_EMAIL:
                      type: string
                      maxLength: 1
                      description: 'Boolean Variable (X=True, -=False, Space=Unknown)  enumValues: X=true,-=false,""=unknown'
                      enum:
                      - X
                      - '-'
                      - ''
                    YELLOW_EMAIL:
                      type: string
                      maxLength: 1
                      description: 'Boolean Variable (X=True, -=False, Space=Unknown)  enumValues: X=true,-=false,""=unknown'
                      enum:
                      - X
                      - '-'
                      - ''
                    RED_EMAIL:
                      type: string
                      maxLength: 1
                      description: 'Boolean Variable (X=True, -=False, Space=Unknown)  enumValues: X=true,-=false,""=unknown'
                      enum:
                      - X
                      - '-'
                      - ''
                    SERVER_GROUP:
                      type: string
                      maxLength: 20
                      description: RZ12 Server Groups
                    SERVER_G_EMAIL:
                      type: string
                      maxLength: 20
                      description: RZ12 Server Groups
                    PACK_SIZE:
                      type: integer
                      format: int32
                      description: Package Size
                IV_NEUSTART_MINUTES:
                  type: integer
                  format: int32
                IV_TIME_OUT:
                  type: string
                  maxLength: 128
                IT_QUEUE_GROUP:
                  type: array
                  items:
                    type: object
                    properties:
                      SRTFD:
                        type: string
                        maxLength: 22
                        description: User-defined key in table INDX
                      RATING:
                        type: string
                        maxLength: 4
                        description: 'Rating  enumValues: @0A@=Red,@09@=Yellow,@Q3@=Initial,@08@=Green'
                        enum:
                        - '@0A@'
                        - '@09@'
                        - '@Q3@'
                        - '@08@'
                      FUNCNAME:
                        type: string
                        maxLength: 30
                        description: Name of Function Module
                      OBJECT_TYPE:
                        type: string
                        maxLength: 10
                        description: Object type
                      OBJECT_ID:
                        type: string
                        maxLength: 70
                        description: BOR Object Number
                      LOGICAL_SYSTEM:
                        type: string
                        maxLength: 10
                        description: Logical System
                      OBJECT_GUID:
                        type: string
                        format: byte
                        description: Object GUID
                      STATUS:
                        type: string
                        maxLength: 10
                        description: 'Status of the Call Element  enumValues: FINISHED=Successful Call,APPL_ERROR=Application Error,RFC_ERROR=RFC Error,INITIAL=Initial,LOCK_ERROR=Lock'
                        enum:
                        - FINISHED
                        - APPL_ERROR
                        - RFC_ERROR
                        - INITIAL
                        - LOCK_ERROR
                      ITERATION_NUM:
                        type: integer
                        format: int32
                        description: Repeat Counter
                      PRIORITY:
                        type: integer
                        format: int32
                        description: Priority
                      TIMESTAMP:
                        type: integer
                        format: int64
                        description: UTC Time Stamp
                      AETIME:
                        type: string
                        maxLength: 6
                        description: Time of Registration
                      AEDAT:
                        type: string
                        format: date
                        description: Registration Date
                      USERA:
                        type: string
                        maxLength: 12
                        description: User name
                      NUMBER_EMAILS:
                        type: integer
                        format: int32
                        description: Number of E-Mails
                      FREETEXT:
                        type: string
                        maxLength: 64
                        description: Comment
                      RUNTIME:
                        type: integer
                        format: int32
                        description: Runtime in Microseconds
              required:
              - IS_ACTIVE_PROFILE
              - IV_NEUSTART_MINUTES
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  IT_QUEUE_GROUP:
                    type: array
                    items:
                      type: object
                      properties:
                        SRTFD:
                          type: string
                          maxLength: 22
                          description: User-defined key in table INDX
                        RATING:
                          type: string
                          maxLength: 4
                          description: 'Rating  enumValues: @0A@=Red,@09@=Yellow,@Q3@=Initial,@08@=Green'
                          enum:
                          - '@0A@'
                          - '@09@'
                          - '@Q3@'
                          - '@08@'
                        FUNCNAME:
                          type: string
                          maxLength: 30
                          description: Name of Function Module
                        OBJECT_TYPE:
                          type: string
                          maxLength: 10
                          description: Object type
                        OBJECT_ID:
                          type: string
                          maxLength: 70
                          description: BOR Object Number
                        LOGICAL_SYSTEM:
                          type: string
                          maxLength: 10
                          description: Logical System
                        OBJECT_GUID:
                          type: string
                          format: byte
                          description: Object GUID
                        STATUS:
                          type: string
                          maxLength: 10
                          description: 'Status of the Call Element  enumValues: FINISHED=Successful Call,APPL_ERROR=Application Error,RFC_ERROR=RFC Error,INITIAL=Initial,LOCK_ERROR=Lock'
                          enum:
                          - FINISHED
                          - APPL_ERROR
                          - RFC_ERROR
                          - INITIAL
                          - LOCK_ERROR
                        ITERATION_NUM:
                          type: integer
                          format: int32
                          description: Repeat Counter
                        PRIORITY:
                          type: integer
                          format: int32
                          description: Priority
                        TIMESTAMP:
                          type: integer
                          format: int64
                          description: UTC Time Stamp
                        AETIME:
                          type: string
                          maxLength: 6
                          description: Time of Registration
                        AEDAT:
                          type: string
                          format: date
                          description: Registration Date
                        USERA:
                          type: string
                          maxLength: 12
                          description: User name
                        NUMBER_EMAILS:
                          type: integer
                          format: int32
                          description: Number of E-Mails
                        FREETEXT:
                          type: string
                          maxLength: 64
                          description: Comment
                        RUNTIME:
                          type: integer
                          format: int32
                          description: Runtime in Microseconds
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
