openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SCSM_GET_AVAILABILITY_INFO:
    post:
      tags:
      - SCSM_AVAILABILITY_PUSH
      operationId: /rfc/SCSM_GET_AVAILABILITY_INFO
      requestBody:
        content:
          application/json:
            schema:
              properties:
                CCMSPING_DESTINATION:
                  type: string
                  maxLength: 32
                SYSTEMINFO:
                  type: array
                  items:
                    type: object
                    properties:
                      SYSGUID:
                        type: string
                        maxLength: 32
                        description: System GUID for ABAP Systems or Other Systems
                      NSGUID:
                        type: string
                        maxLength: 32
                        description: GUID for access to a name server of a system
                      NSTYPE:
                        type: string
                        maxLength: 1
                        description: 'CCMS CSM: Name service type'
                      AVCHECK:
                        type: string
                        maxLength: 1
                        description: Availability of a name server
                      SERVICE:
                        type: string
                        maxLength: 20
                        description: Service
                      DNSNAME:
                        type: string
                        maxLength: 255
                        description: 'CCMS CSM: DNS name according to DNS RFC 1035'
                      ROUTE_TO:
                        type: string
                        maxLength: 255
                        description: SAProuter string to domain
                      CHG_USER:
                        type: string
                        maxLength: 12
                        description: 'Alert: Last Changed By'
                      CHG_REPORT:
                        type: string
                        maxLength: 40
                        description: 'CCMS CSM: Last change: Report name'
                      CHG_DATE:
                        type: string
                        format: date
                        description: 'Alert: Date of last change'
                      CHG_TIME:
                        type: string
                        maxLength: 6
                        description: 'Alert: Time of last change'
                      RESERVE_C:
                        type: string
                        maxLength: 10
                        description: ''
                      RESERVE_I:
                        type: integer
                        format: int32
                        description: ''
                      DWNTIME:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      I_CHECK:
                        type: string
                        maxLength: 1
                        description: 'CCMS CSM: Instance check'
                      J_CHECK:
                        type: string
                        maxLength: 1
                        description: 'CCMS CSM: J2EE Check Using CCMSPING'
                      P_CHECK:
                        type: string
                        maxLength: 1
                        description: 'Indicator: SRFC Check in CCMS'
                      G_CHK_ALL:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      G_CHK_NON:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      G_CHK_MRK:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      G_CHK_NEW:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      SYSDESC:
                        type: string
                        maxLength: 60
                        description: Text Field of Length 60
                      PING_DEST:
                        type: string
                        maxLength: 32
                        description: Logical Destination (Specified in Function Call)
                      CSERVICE:
                        type: string
                        maxLength: 20
                        description: Service
                      CDNSNAME:
                        type: string
                        maxLength: 255
                        description: 'CCMS CSM: DNS name according to DNS RFC 1035'
                      CROUTE_TO:
                        type: string
                        maxLength: 255
                        description: SAProuter string to domain
                      J_CHECK63:
                        type: string
                        maxLength: 1
                        description: 'CCMS CSM: J2EE Check Using CCMSPING'
                      RFC_MESSAGE:
                        type: string
                        maxLength: 80
                        description: Text (80 Characters)
                      ABAP_MS_RC:
                        type: integer
                        format: int32
                        description: Natural number
                      CSC_MS_RC:
                        type: integer
                        format: int32
                        description: Natural number
                      ABAP_MS_RESP:
                        type: integer
                        format: int32
                        description: Natural number
                      CSC_MS_RESP:
                        type: integer
                        format: int32
                        description: Natural number
                      REFGROUP:
                        type: string
                        maxLength: 30
                        description: 'Alerts: Name of a System group'
                      JHEADCHK:
                        type: string
                        maxLength: 1
                        description: 'CCMS: Perform an HTTP Check of a J2EE Instance as of 6.30  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                        enum:
                        - X
                        - ''
                      JHEADPRFX:
                        type: string
                        maxLength: 255
                        description: Path Prefix for Connection Types G and H
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  SYSTEMINFO:
                    type: array
                    items:
                      type: object
                      properties:
                        SYSGUID:
                          type: string
                          maxLength: 32
                          description: System GUID for ABAP Systems or Other Systems
                        NSGUID:
                          type: string
                          maxLength: 32
                          description: GUID for access to a name server of a system
                        NSTYPE:
                          type: string
                          maxLength: 1
                          description: 'CCMS CSM: Name service type'
                        AVCHECK:
                          type: string
                          maxLength: 1
                          description: Availability of a name server
                        SERVICE:
                          type: string
                          maxLength: 20
                          description: Service
                        DNSNAME:
                          type: string
                          maxLength: 255
                          description: 'CCMS CSM: DNS name according to DNS RFC 1035'
                        ROUTE_TO:
                          type: string
                          maxLength: 255
                          description: SAProuter string to domain
                        CHG_USER:
                          type: string
                          maxLength: 12
                          description: 'Alert: Last Changed By'
                        CHG_REPORT:
                          type: string
                          maxLength: 40
                          description: 'CCMS CSM: Last change: Report name'
                        CHG_DATE:
                          type: string
                          format: date
                          description: 'Alert: Date of last change'
                        CHG_TIME:
                          type: string
                          maxLength: 6
                          description: 'Alert: Time of last change'
                        RESERVE_C:
                          type: string
                          maxLength: 10
                          description: ''
                        RESERVE_I:
                          type: integer
                          format: int32
                          description: ''
                        DWNTIME:
                          type: string
                          maxLength: 1
                          description: Single-Character Flag
                        I_CHECK:
                          type: string
                          maxLength: 1
                          description: 'CCMS CSM: Instance check'
                        J_CHECK:
                          type: string
                          maxLength: 1
                          description: 'CCMS CSM: J2EE Check Using CCMSPING'
                        P_CHECK:
                          type: string
                          maxLength: 1
                          description: 'Indicator: SRFC Check in CCMS'
                        G_CHK_ALL:
                          type: string
                          maxLength: 1
                          description: Single-Character Flag
                        G_CHK_NON:
                          type: string
                          maxLength: 1
                          description: Single-Character Flag
                        G_CHK_MRK:
                          type: string
                          maxLength: 1
                          description: Single-Character Flag
                        G_CHK_NEW:
                          type: string
                          maxLength: 1
                          description: Single-Character Flag
                        SYSDESC:
                          type: string
                          maxLength: 60
                          description: Text Field of Length 60
                        PING_DEST:
                          type: string
                          maxLength: 32
                          description: Logical Destination (Specified in Function Call)
                        CSERVICE:
                          type: string
                          maxLength: 20
                          description: Service
                        CDNSNAME:
                          type: string
                          maxLength: 255
                          description: 'CCMS CSM: DNS name according to DNS RFC 1035'
                        CROUTE_TO:
                          type: string
                          maxLength: 255
                          description: SAProuter string to domain
                        J_CHECK63:
                          type: string
                          maxLength: 1
                          description: 'CCMS CSM: J2EE Check Using CCMSPING'
                        RFC_MESSAGE:
                          type: string
                          maxLength: 80
                          description: Text (80 Characters)
                        ABAP_MS_RC:
                          type: integer
                          format: int32
                          description: Natural number
                        CSC_MS_RC:
                          type: integer
                          format: int32
                          description: Natural number
                        ABAP_MS_RESP:
                          type: integer
                          format: int32
                          description: Natural number
                        CSC_MS_RESP:
                          type: integer
                          format: int32
                          description: Natural number
                        REFGROUP:
                          type: string
                          maxLength: 30
                          description: 'Alerts: Name of a System group'
                        JHEADCHK:
                          type: string
                          maxLength: 1
                          description: 'CCMS: Perform an HTTP Check of a J2EE Instance as of 6.30  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                          enum:
                          - X
                          - ''
                        JHEADPRFX:
                          type: string
                          maxLength: 255
                          description: Path Prefix for Connection Types G and H
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
