openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SCTM_GET_NON_ABAP_INFO:
    post:
      tags:
      - SCTM_CTS_API
      operationId: /rfc/SCTM_GET_NON_ABAP_INFO
      requestBody:
        content:
          application/json:
            schema:
              properties:
                TMSSYS:
                  type: array
                  items:
                    type: object
                    properties:
                      DOMNAM:
                        type: string
                        maxLength: 10
                        description: 'TMS: Transport Domain'
                      SYSNAM:
                        type: string
                        maxLength: 10
                        description: 'TMS: System Name'
                      LIMBO:
                        type: string
                        maxLength: 1
                        description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                        enum:
                        - X
                        - ''
                      CICFG:
                        type: string
                        maxLength: 1
                        description: 'TMS: Status of CI Configuration  enumValues: O=TMS configuration OK,P=Generation of RFC destinations required,U=Adjustment of TMS configuration required'
                        enum:
                        - O
                        - P
                        - U
                      DLCFG:
                        type: string
                        maxLength: 1
                        description: 'TMS: Configuration Distribution Status for Other Changes  enumValues: L=Other changes not adjusted yet,O=Configuration is up-to-date'
                        enum:
                        - L
                        - O
                      TMSCFG:
                        type: string
                        maxLength: 1
                        description: 'TMS: Status of TMS Configuration  enumValues: M=Waiting for confirmation of domain link request,C=Communication system is locked,D=System was deleted from transport domain,L=System locked,E=Other controller waiting for domain link confirmation,R=System was not included in domain,G=Group is locked,F=Communication system deleted,H=Group is deleted,O=Group is OK,W=System is waiting for inclusion in transport domain,I=TMS is not active for this system,A=System is
                          active'
                        enum:
                        - M
                        - C
                        - D
                        - L
                        - E
                        - R
                        - G
                        - F
                        - H
                        - O
                        - W
                        - I
                        - A
                      WBOCFG:
                        type: string
                        maxLength: 1
                        description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                        enum:
                        - X
                        - ''
                      TPCFG:
                        type: string
                        maxLength: 1
                        description: 'TMS: Status of tp Configuration  enumValues: M=tp configuration was modified,O=tp profile administrated on operating system level,P=tp configuration is incompletely distributed,A=tp configuration is active'
                        enum:
                        - M
                        - O
                        - P
                        - A
                      EXPORTED:
                        type: string
                        maxLength: 1
                        description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                        enum:
                        - X
                        - ''
                      METHOD:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                      NFSGRP:
                        type: string
                        maxLength: 10
                        description: 'TMS: Transport Group'
                      COMSYS:
                        type: string
                        maxLength: 10
                        description: 'TMS: System Name'
                      TRADIR:
                        type: string
                        maxLength: 60
                        description: Directory name
                      DESADM:
                        type: string
                        maxLength: 32
                        description: Logical Destination (Specified in Function Call)
                      DESSUP:
                        type: string
                        maxLength: 32
                        description: Logical Destination (Specified in Function Call)
                      SUPALLOW:
                        type: string
                        maxLength: 1
                        description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                        enum:
                        - X
                        - ''
                      HOLDCON:
                        type: string
                        maxLength: 1
                        description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                        enum:
                        - X
                        - ''
                      SYSTXT:
                        type: string
                        maxLength: 60
                        description: Short Description of Repository Objects
                      TMSREL:
                        type: string
                        maxLength: 10
                        description: 'TMS: Release ID'
                      SAPREL:
                        type: string
                        maxLength: 4
                        description: Release Status of SAP System
                      INSTNR:
                        type: string
                        maxLength: 10
                        description: 'SYSTEM: SAP Installation Number'
                      MODDAT:
                        type: string
                        format: date
                        description: Current Date of Application Server
                      MODTIM:
                        type: string
                        maxLength: 6
                        description: Current Time of Application Server
                      MODUSR:
                        type: string
                        maxLength: 12
                        description: Last Changed by
                      DISTSTATES:
                        type: string
                        maxLength: 20
                        description: Char 20
                      EXTSYS:
                        type: string
                        maxLength: 1
                        description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                        enum:
                        - X
                        - ''
                      SYSTYP:
                        type: string
                        maxLength: 1
                        description: System type
                      COMCLI:
                        type: string
                        maxLength: 3
                        description: 'TMS: Client'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  TMSCONFTAB:
                    type: array
                    items:
                      type: object
                      properties:
                        DOMNAM:
                          type: string
                          maxLength: 10
                          description: 'TMS: Transport Domain'
                        VERSION:
                          type: integer
                          format: int64
                          description: 'TMS: Version of tp Configuration'
                        SYSNAME:
                          type: string
                          maxLength: 10
                          description: Name of an SAP System in the (active) transp. configuration
                        OPSYS:
                          type: string
                          maxLength: 10
                          description: tp Operating System
                        DBSYS:
                          type: string
                          maxLength: 3
                          description: tp Database System
                        NAME:
                          type: string
                          maxLength: 60
                          description: 'tp Profile Parameter: Name'
                        VALUE:
                          type: string
                          maxLength: 200
                          description: 'tp Profile Parameter: Value'
                        DEFVAL:
                          type: string
                          maxLength: 1
                          description: Flag ( 'X' or ' ' )
                        TYPE:
                          type: string
                          maxLength: 132
                          description: Carrier field for icons
                        GENVAL:
                          type: string
                          maxLength: 1
                          description: Flag ( 'X' or ' ' )
                        MODVAL:
                          type: string
                          maxLength: 1
                          description: Flag ( 'X' or ' ' )
                        MODTMP:
                          type: string
                          maxLength: 1
                          description: Flag ( 'X' or ' ' )
                        MODSYS:
                          type: string
                          maxLength: 1
                          description: Flag ( 'X' or ' ' )
                        TMSPAR:
                          type: string
                          maxLength: 1
                          description: Flag ( 'X' or ' ' )
                  TMSSYS:
                    type: array
                    items:
                      type: object
                      properties:
                        DOMNAM:
                          type: string
                          maxLength: 10
                          description: 'TMS: Transport Domain'
                        SYSNAM:
                          type: string
                          maxLength: 10
                          description: 'TMS: System Name'
                        LIMBO:
                          type: string
                          maxLength: 1
                          description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                          enum:
                          - X
                          - ''
                        CICFG:
                          type: string
                          maxLength: 1
                          description: 'TMS: Status of CI Configuration  enumValues: O=TMS configuration OK,P=Generation of RFC destinations required,U=Adjustment of TMS configuration required'
                          enum:
                          - O
                          - P
                          - U
                        DLCFG:
                          type: string
                          maxLength: 1
                          description: 'TMS: Configuration Distribution Status for Other Changes  enumValues: L=Other changes not adjusted yet,O=Configuration is up-to-date'
                          enum:
                          - L
                          - O
                        TMSCFG:
                          type: string
                          maxLength: 1
                          description: 'TMS: Status of TMS Configuration  enumValues: M=Waiting for confirmation of domain link request,C=Communication system is locked,D=System was deleted from transport domain,L=System locked,E=Other controller waiting for domain link confirmation,R=System was not included in domain,G=Group is locked,F=Communication system deleted,H=Group is deleted,O=Group is OK,W=System is waiting for inclusion in transport domain,I=TMS is not active for this system,A=System is
                            active'
                          enum:
                          - M
                          - C
                          - D
                          - L
                          - E
                          - R
                          - G
                          - F
                          - H
                          - O
                          - W
                          - I
                          - A
                        WBOCFG:
                          type: string
                          maxLength: 1
                          description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                          enum:
                          - X
                          - ''
                        TPCFG:
                          type: string
                          maxLength: 1
                          description: 'TMS: Status of tp Configuration  enumValues: M=tp configuration was modified,O=tp profile administrated on operating system level,P=tp configuration is incompletely distributed,A=tp configuration is active'
                          enum:
                          - M
                          - O
                          - P
                          - A
                        EXPORTED:
                          type: string
                          maxLength: 1
                          description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                          enum:
                          - X
                          - ''
                        METHOD:
                          type: string
                          maxLength: 10
                          description: Character Field Length = 10
                        NFSGRP:
                          type: string
                          maxLength: 10
                          description: 'TMS: Transport Group'
                        COMSYS:
                          type: string
                          maxLength: 10
                          description: 'TMS: System Name'
                        TRADIR:
                          type: string
                          maxLength: 60
                          description: Directory name
                        DESADM:
                          type: string
                          maxLength: 32
                          description: Logical Destination (Specified in Function Call)
                        DESSUP:
                          type: string
                          maxLength: 32
                          description: Logical Destination (Specified in Function Call)
                        SUPALLOW:
                          type: string
                          maxLength: 1
                          description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                          enum:
                          - X
                          - ''
                        HOLDCON:
                          type: string
                          maxLength: 1
                          description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                          enum:
                          - X
                          - ''
                        SYSTXT:
                          type: string
                          maxLength: 60
                          description: Short Description of Repository Objects
                        TMSREL:
                          type: string
                          maxLength: 10
                          description: 'TMS: Release ID'
                        SAPREL:
                          type: string
                          maxLength: 4
                          description: Release Status of SAP System
                        INSTNR:
                          type: string
                          maxLength: 10
                          description: 'SYSTEM: SAP Installation Number'
                        MODDAT:
                          type: string
                          format: date
                          description: Current Date of Application Server
                        MODTIM:
                          type: string
                          maxLength: 6
                          description: Current Time of Application Server
                        MODUSR:
                          type: string
                          maxLength: 12
                          description: Last Changed by
                        DISTSTATES:
                          type: string
                          maxLength: 20
                          description: Char 20
                        EXTSYS:
                          type: string
                          maxLength: 1
                          description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                          enum:
                          - X
                          - ''
                        SYSTYP:
                          type: string
                          maxLength: 1
                          description: System type
                        COMCLI:
                          type: string
                          maxLength: 3
                          description: 'TMS: Client'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
