openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SCRMRF_GET_IP_LIST:
    post:
      tags:
      - SCRMFR
      operationId: /rfc/SCRMRF_GET_IP_LIST
      requestBody:
        content:
          application/json:
            schema:
              properties:
                DATE_FINISH:
                  type: string
                  format: date
                DATE_START:
                  type: string
                  format: date
                EX_IP_LIST:
                  type: array
                  items:
                    type: object
                    properties:
                      HOST:
                        type: string
                        maxLength: 32
                        description: Name of Current Application Server
                      SAPSYS:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      SYSNUM:
                        type: integer
                        format: int64
                        description: System Number
                      COMPONENT:
                        type: string
                        maxLength: 30
                        description: Software Component
                      COMP_REL:
                        type: string
                        maxLength: 10
                        description: SAP Release
                      PATCH:
                        type: string
                        maxLength: 10
                        description: Support Package Level of a Software Component
                      IP_SYS:
                        type: string
                        maxLength: 10
                        description: Part of IP Message Number
                      IP_NUM:
                        type: integer
                        format: int64
                        description: Part of IP Message Number
                      IP_YEAR:
                        type: integer
                        format: int64
                        description: Part of IP Message Number
                      IP_CLASS:
                        type: string
                        maxLength: 10
                        description: IP Message Classification
                      IP_STATUS:
                        type: string
                        maxLength: 10
                        description: IP Status
                      CHKID:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Check ID'
                      ASG_BY:
                        type: string
                        maxLength: 12
                        description: User Name in User Master Record
                      ASG_DATE:
                        type: string
                        format: date
                        description: Field of type DATS
                      REG_DATE:
                        type: string
                        format: date
                        description: Field of type DATS
                      REG_BY:
                        type: string
                        maxLength: 12
                        description: User Name in User Master Record
                      PRD:
                        type: string
                        maxLength: 8
                        description: Product
                      REL:
                        type: string
                        maxLength: 12
                        description: Release of Product
                      CLS:
                        type: string
                        maxLength: 12
                        description: Test Type
                      KRNL_REL:
                        type: string
                        maxLength: 10
                        description: Kernel Release
                      KRNL_PLEV:
                        type: integer
                        format: int64
                        description: Kernel Patch Level
                      USERID:
                        type: string
                        maxLength: 12
                        description: User Name in User Master Record
                IM_COMP_LIST:
                  type: array
                  items:
                    type: object
                    properties:
                      COMPONENT:
                        type: string
                        maxLength: 30
                        description: Software Component
                      COMP_REL:
                        type: string
                        maxLength: 10
                        description: SAP Release
                      PATCH:
                        type: string
                        maxLength: 10
                        description: Support Package Level of a Software Component
                IM_COMP_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Including or Excluding Condition
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Operator for Elementary Condition
                      LOW:
                        type: string
                        maxLength: 30
                        description: Software Component
                      HIGH:
                        type: string
                        maxLength: 30
                        description: Software Component
                IM_HOST_LIST:
                  type: array
                  items:
                    type: object
                    properties:
                      HOST:
                        type: string
                        maxLength: 32
                        description: Name of Current Application Server
                      SAPSYS:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      SYSNUM:
                        type: integer
                        format: int64
                        description: ''
                      SDATE:
                        type: string
                        format: date
                        description: Current Date of Application Server
                IM_KRNLREL_LIST:
                  type: array
                  items:
                    type: object
                    properties:
                      KRNL_REL:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                      KRNL_PLEV:
                        type: string
                        maxLength: 4
                        description: Not More Closely Defined Area, Possibly Used for Patchlevels
                IM_PATCH_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Including or Excluding Condition
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Operator for Elementary Condition
                      LOW:
                        type: string
                        maxLength: 10
                        description: Operator for Elementary Condition
                      HIGH:
                        type: string
                        maxLength: 10
                        description: Operator for Elementary Condition
                IM_REL_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Including or Excluding Condition
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Operator for Elementary Condition
                      LOW:
                        type: string
                        maxLength: 10
                        description: Operator for Elementary Condition
                      HIGH:
                        type: string
                        maxLength: 10
                        description: Operator for Elementary Condition
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  EX_IP_LIST:
                    type: array
                    items:
                      type: object
                      properties:
                        HOST:
                          type: string
                          maxLength: 32
                          description: Name of Current Application Server
                        SAPSYS:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        SYSNUM:
                          type: integer
                          format: int64
                          description: System Number
                        COMPONENT:
                          type: string
                          maxLength: 30
                          description: Software Component
                        COMP_REL:
                          type: string
                          maxLength: 10
                          description: SAP Release
                        PATCH:
                          type: string
                          maxLength: 10
                          description: Support Package Level of a Software Component
                        IP_SYS:
                          type: string
                          maxLength: 10
                          description: Part of IP Message Number
                        IP_NUM:
                          type: integer
                          format: int64
                          description: Part of IP Message Number
                        IP_YEAR:
                          type: integer
                          format: int64
                          description: Part of IP Message Number
                        IP_CLASS:
                          type: string
                          maxLength: 10
                          description: IP Message Classification
                        IP_STATUS:
                          type: string
                          maxLength: 10
                          description: IP Status
                        CHKID:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Check ID'
                        ASG_BY:
                          type: string
                          maxLength: 12
                          description: User Name in User Master Record
                        ASG_DATE:
                          type: string
                          format: date
                          description: Field of type DATS
                        REG_DATE:
                          type: string
                          format: date
                          description: Field of type DATS
                        REG_BY:
                          type: string
                          maxLength: 12
                          description: User Name in User Master Record
                        PRD:
                          type: string
                          maxLength: 8
                          description: Product
                        REL:
                          type: string
                          maxLength: 12
                          description: Release of Product
                        CLS:
                          type: string
                          maxLength: 12
                          description: Test Type
                        KRNL_REL:
                          type: string
                          maxLength: 10
                          description: Kernel Release
                        KRNL_PLEV:
                          type: integer
                          format: int64
                          description: Kernel Patch Level
                        USERID:
                          type: string
                          maxLength: 12
                          description: User Name in User Master Record
                  IM_COMP_LIST:
                    type: array
                    items:
                      type: object
                      properties:
                        COMPONENT:
                          type: string
                          maxLength: 30
                          description: Software Component
                        COMP_REL:
                          type: string
                          maxLength: 10
                          description: SAP Release
                        PATCH:
                          type: string
                          maxLength: 10
                          description: Support Package Level of a Software Component
                  IM_COMP_RANGE:
                    type: array
                    items:
                      type: object
                      properties:
                        SIGN:
                          type: string
                          maxLength: 1
                          description: Including or Excluding Condition
                        OPTION:
                          type: string
                          maxLength: 2
                          description: Operator for Elementary Condition
                        LOW:
                          type: string
                          maxLength: 30
                          description: Software Component
                        HIGH:
                          type: string
                          maxLength: 30
                          description: Software Component
                  IM_HOST_LIST:
                    type: array
                    items:
                      type: object
                      properties:
                        HOST:
                          type: string
                          maxLength: 32
                          description: Name of Current Application Server
                        SAPSYS:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        SYSNUM:
                          type: integer
                          format: int64
                          description: ''
                        SDATE:
                          type: string
                          format: date
                          description: Current Date of Application Server
                  IM_KRNLREL_LIST:
                    type: array
                    items:
                      type: object
                      properties:
                        KRNL_REL:
                          type: string
                          maxLength: 10
                          description: Character Field Length = 10
                        KRNL_PLEV:
                          type: string
                          maxLength: 4
                          description: Not More Closely Defined Area, Possibly Used for Patchlevels
                  IM_PATCH_RANGE:
                    type: array
                    items:
                      type: object
                      properties:
                        SIGN:
                          type: string
                          maxLength: 1
                          description: Including or Excluding Condition
                        OPTION:
                          type: string
                          maxLength: 2
                          description: Operator for Elementary Condition
                        LOW:
                          type: string
                          maxLength: 10
                          description: Operator for Elementary Condition
                        HIGH:
                          type: string
                          maxLength: 10
                          description: Operator for Elementary Condition
                  IM_REL_RANGE:
                    type: array
                    items:
                      type: object
                      properties:
                        SIGN:
                          type: string
                          maxLength: 1
                          description: Including or Excluding Condition
                        OPTION:
                          type: string
                          maxLength: 2
                          description: Operator for Elementary Condition
                        LOW:
                          type: string
                          maxLength: 10
                          description: Operator for Elementary Condition
                        HIGH:
                          type: string
                          maxLength: 10
                          description: Operator for Elementary Condition
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
