openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/BAPI_DXPROJECT_GETDETAIL:
    post:
      tags:
      - DX_PROJECT
      summary: GetDetail Method of Business Object DXPROJECT
      operationId: /rfc/BAPI_DXPROJECT_GETDETAIL
      requestBody:
        content:
          application/json:
            schema:
              properties:
                PROJECT:
                  type: string
                  maxLength: 15
                ATTRIBDATA:
                  type: array
                  items:
                    type: object
                    properties:
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      SUBPROJECT:
                        type: string
                        maxLength: 15
                        description: Data Transfer Subproject
                      RUNDEF:
                        type: string
                        maxLength: 15
                        description: Data Transfer - Run Definition
                      TASK:
                        type: string
                        maxLength: 15
                        description: Data transfer task
                      PCKSIZ:
                        type: integer
                        format: int64
                        description: Number of objects per LUW
                      MAXERROR:
                        type: integer
                        format: int64
                        description: Maximum Number of Errors Before Data Transfer is Terminated
                      XDBIDOC:
                        type: string
                        maxLength: 1
                        description: 'If errors occur generate IDocs in database?  enumValues: ""=Blank,X=Selection,.=Radio button'
                        enum:
                        - ''
                        - X
                        - .
                      XPRODRUN:
                        type: string
                        maxLength: 1
                        description: 'Delete Input Files  enumValues: ""=Blank,X=Selection,.=Radio button'
                        enum:
                        - ''
                        - X
                        - .
                      TASKTYPE:
                        type: string
                        maxLength: 3
                        description: 'Task type  enumValues: PUR=Clean data,LOA=Load Data,MAP=Convert data,MRG=File Merge,CHK=Check file,SPL=File Split,EXT=Extract data,MSC=Various,AUD=Check data'
                        enum:
                        - PUR
                        - LOA
                        - MAP
                        - MRG
                        - CHK
                        - SPL
                        - EXT
                        - MSC
                        - AUD
                      PROGTYPE:
                        type: string
                        maxLength: 4
                        description: Program type
                      OBJECTTYPE:
                        type: string
                        maxLength: 10
                        description: Object type
                      PROGNAME:
                        type: string
                        maxLength: 40
                        description: Data transfer program/method
                      PROGVARI:
                        type: string
                        maxLength: 14
                        description: Name of variant within a step
                      RETSTATUS:
                        type: string
                        maxLength: 1
                        description: 'Status of data transfer run  enumValues: X=Run finished,A=Task not completed, restart after cause analysed,1=Task completed without errors,2=Task completed with errors, restart after errors analysed,4=Task completed manually,3=Task ended with errors, restart not possible'
                        enum:
                        - X
                        - A
                        - '1'
                        - '2'
                        - '4'
                        - '3'
                      SERVERGRP:
                        type: string
                        maxLength: 20
                        description: Logon/Server Group Name
                      SHORTPROT:
                        type: string
                        maxLength: 1
                        description: 'Short log  enumValues: ""=Blank,X=Selection,.=Radio button'
                        enum:
                        - ''
                        - X
                        - .
                ATTRIBDATA2:
                  type: array
                  items:
                    type: object
                    properties:
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      SUBPROJECT:
                        type: string
                        maxLength: 15
                        description: Data Transfer Subproject
                      RUNDEF:
                        type: string
                        maxLength: 15
                        description: Data Transfer - Run Definition
                      TASK:
                        type: string
                        maxLength: 15
                        description: Data transfer task
                      LSMPROJECT:
                        type: string
                        maxLength: 10
                        description: LSMW Project
                      LSMSUBPROJ:
                        type: string
                        maxLength: 10
                        description: LSMW Subproject
                      LSMOBJECT:
                        type: string
                        maxLength: 10
                        description: LSMW Object
                ATTRIBDATA3:
                  type: array
                  items:
                    type: object
                    properties:
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      SUBPROJECT:
                        type: string
                        maxLength: 15
                        description: Data Transfer Subproject
                      RUNDEF:
                        type: string
                        maxLength: 15
                        description: Data Transfer - Run Definition
                      TASK:
                        type: string
                        maxLength: 15
                        description: Data transfer task
                      PROGTYPE:
                        type: string
                        maxLength: 4
                        description: Program type
                      OBJECTTYPE:
                        type: string
                        maxLength: 10
                        description: Object type
                      PROGNAME:
                        type: string
                        maxLength: 40
                        description: Data transfer program/method
                      SPLITTYPE:
                        type: string
                        maxLength: 1
                        description: 'Way Source File Is To Be Split  enumValues: F=Number of Target Files,S=Number of Target Files, Sorted,R=Number of Objects per File,L=Number of Lines Per File'
                        enum:
                        - F
                        - S
                        - R
                        - L
                      OBJECTNO:
                        type: integer
                        format: int64
                        description: Number of Objects per File
                      LINESNO:
                        type: integer
                        format: int64
                        description: Number of Lines per File
                      DELSOURCE:
                        type: string
                        maxLength: 1
                        description: 'Delete Source File After Split  enumValues: ""=Blank,X=Selection,.=Radio button'
                        enum:
                        - ''
                        - X
                        - .
                      DELTARGET:
                        type: string
                        maxLength: 1
                        description: 'Delete Potential Target Files Before Split  enumValues: ""=Blank,X=Selection,.=Radio button'
                        enum:
                        - ''
                        - X
                        - .
                ATTRIBDATA5:
                  type: array
                  items:
                    type: object
                    properties:
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      SUBPROJECT:
                        type: string
                        maxLength: 15
                        description: Data Transfer Subproject
                      RUNDEF:
                        type: string
                        maxLength: 15
                        description: Data Transfer - Run Definition
                      TASK:
                        type: string
                        maxLength: 15
                        description: Data transfer task
                      LSMPROJECT:
                        type: string
                        maxLength: 15
                        description: LSMW Project Char15
                      LSMSUBPROJ:
                        type: string
                        maxLength: 15
                        description: LSMW Sub-Project Char15
                      LSMOBJECT:
                        type: string
                        maxLength: 15
                        description: LSMW Object Char15
                INPUT_FILES:
                  type: array
                  items:
                    type: object
                    properties:
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      SUBPROJECT:
                        type: string
                        maxLength: 15
                        description: Data Transfer Subproject
                      RUNDEF:
                        type: string
                        maxLength: 15
                        description: Data Transfer - Run Definition
                      TASK:
                        type: string
                        maxLength: 15
                        description: Data transfer task
                      FILENAME:
                        type: string
                        maxLength: 128
                        description: File name
                      FILETYPE:
                        type: string
                        maxLength: 1
                        description: 'File type (L=logical, P=physical)  enumValues: L=Logical file name,P=Physical file name'
                        enum:
                        - L
                        - P
                OUTPUT_FILES:
                  type: array
                  items:
                    type: object
                    properties:
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      SUBPROJECT:
                        type: string
                        maxLength: 15
                        description: Data Transfer Subproject
                      RUNDEF:
                        type: string
                        maxLength: 15
                        description: Data Transfer - Run Definition
                      TASK:
                        type: string
                        maxLength: 15
                        description: Data transfer task
                      FILENAME:
                        type: string
                        maxLength: 128
                        description: File name
                      FILETYPE:
                        type: string
                        maxLength: 1
                        description: 'File type (L=logical, P=physical)  enumValues: L=Logical file name,P=Physical file name'
                        enum:
                        - L
                        - P
                PROJECTTEXT:
                  type: array
                  items:
                    type: object
                    properties:
                      LANGU:
                        type: string
                        maxLength: 1
                        description: Language Key
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      TEXT:
                        type: string
                        maxLength: 80
                        description: Description
                RUNDATA:
                  type: array
                  items:
                    type: object
                    properties:
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      SUBPROJECT:
                        type: string
                        maxLength: 15
                        description: Data Transfer Subproject
                      RUNDEF:
                        type: string
                        maxLength: 15
                        description: Data Transfer - Run Definition
                      RUNID:
                        type: integer
                        format: int64
                        description: Data Transfer Run
                      STATUS:
                        type: string
                        maxLength: 1
                        description: 'Status of data transfer run  enumValues: X=Run finished,A=Task not completed, restart after cause analysed,1=Task completed without errors,2=Task completed with errors, restart after errors analysed,4=Task completed manually,3=Task ended with errors, restart not possible'
                        enum:
                        - X
                        - A
                        - '1'
                        - '2'
                        - '4'
                        - '3'
                      ACTUALTASK:
                        type: string
                        maxLength: 15
                        description: Data transfer task
                RUNDEFDATA:
                  type: array
                  items:
                    type: object
                    properties:
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      SUBPROJECT:
                        type: string
                        maxLength: 15
                        description: Data Transfer Subproject
                      RUNDEF:
                        type: string
                        maxLength: 15
                        description: Data Transfer - Run Definition
                      ACTUALRUN:
                        type: integer
                        format: int64
                        description: Data Transfer Run
                RUNDEFTEXT:
                  type: array
                  items:
                    type: object
                    properties:
                      LANGU:
                        type: string
                        maxLength: 1
                        description: Language Key
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      SUBPROJECT:
                        type: string
                        maxLength: 15
                        description: Data Transfer Subproject
                      RUNDEF:
                        type: string
                        maxLength: 15
                        description: Data Transfer - Run Definition
                      TEXT:
                        type: string
                        maxLength: 80
                        description: Description
                SUBPROJECTDATA:
                  type: array
                  items:
                    type: object
                    properties:
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      SUBPROJECT:
                        type: string
                        maxLength: 15
                        description: Data Transfer Subproject
                      OBJECTTYPE:
                        type: string
                        maxLength: 10
                        description: Object type
                SUBPROJECTTEXT:
                  type: array
                  items:
                    type: object
                    properties:
                      LANGU:
                        type: string
                        maxLength: 1
                        description: Language Key
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      SUBPROJECT:
                        type: string
                        maxLength: 15
                        description: Data Transfer Subproject
                      TEXT:
                        type: string
                        maxLength: 80
                        description: Description
                TASKDATA:
                  type: array
                  items:
                    type: object
                    properties:
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      SUBPROJECT:
                        type: string
                        maxLength: 15
                        description: Data Transfer Subproject
                      RUNDEF:
                        type: string
                        maxLength: 15
                        description: Data Transfer - Run Definition
                      TASK:
                        type: string
                        maxLength: 15
                        description: Data transfer task
                      TASKTYPE:
                        type: string
                        maxLength: 3
                        description: 'Task type  enumValues: PUR=Clean data,LOA=Load Data,MAP=Convert data,MRG=File Merge,CHK=Check file,SPL=File Split,EXT=Extract data,MSC=Various,AUD=Check data'
                        enum:
                        - PUR
                        - LOA
                        - MAP
                        - MRG
                        - CHK
                        - SPL
                        - EXT
                        - MSC
                        - AUD
                      PROGTYPE:
                        type: string
                        maxLength: 4
                        description: Program type
                      PRETASK:
                        type: string
                        maxLength: 15
                        description: Data transfer task
                TASKTEXT:
                  type: array
                  items:
                    type: object
                    properties:
                      LANGU:
                        type: string
                        maxLength: 1
                        description: Language Key
                      PROJECT:
                        type: string
                        maxLength: 15
                        description: Data transfer project
                      SUBPROJECT:
                        type: string
                        maxLength: 15
                        description: Data Transfer Subproject
                      RUNDEF:
                        type: string
                        maxLength: 15
                        description: Data Transfer - Run Definition
                      TASK:
                        type: string
                        maxLength: 15
                        description: Data transfer task
                      TEXT:
                        type: string
                        maxLength: 80
                        description: Description
              required:
              - PROJECT
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  RETURN:
                    type: object
                    properties:
                      TYPE:
                        type: string
                        maxLength: 1
                        description: 'Message type: S Success, E Error, W Warning, I Info, A Abort'
                      ID:
                        type: string
                        maxLength: 20
                        description: Message Class
                      NUMBER:
                        type: integer
                        format: int64
                        description: Message Number
                      MESSAGE:
                        type: string
                        maxLength: 220
                        description: Message Text
                      LOG_NO:
                        type: string
                        maxLength: 20
                        description: 'Application log: log number'
                      LOG_MSG_NO:
                        type: integer
                        format: int64
                        description: 'Application log: Internal message serial number'
                      MESSAGE_V1:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MESSAGE_V2:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MESSAGE_V3:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MESSAGE_V4:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      PARAMETER:
                        type: string
                        maxLength: 32
                        description: Parameter Name
                      ROW:
                        type: integer
                        format: int32
                        description: Lines in parameter
                      FIELD:
                        type: string
                        maxLength: 30
                        description: Field in parameter
                      SYSTEM:
                        type: string
                        maxLength: 10
                        description: Logical system from which message originates
                  ATTRIBDATA:
                    type: array
                    items:
                      type: object
                      properties:
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        SUBPROJECT:
                          type: string
                          maxLength: 15
                          description: Data Transfer Subproject
                        RUNDEF:
                          type: string
                          maxLength: 15
                          description: Data Transfer - Run Definition
                        TASK:
                          type: string
                          maxLength: 15
                          description: Data transfer task
                        PCKSIZ:
                          type: integer
                          format: int64
                          description: Number of objects per LUW
                        MAXERROR:
                          type: integer
                          format: int64
                          description: Maximum Number of Errors Before Data Transfer is Terminated
                        XDBIDOC:
                          type: string
                          maxLength: 1
                          description: 'If errors occur generate IDocs in database?  enumValues: ""=Blank,X=Selection,.=Radio button'
                          enum:
                          - ''
                          - X
                          - .
                        XPRODRUN:
                          type: string
                          maxLength: 1
                          description: 'Delete Input Files  enumValues: ""=Blank,X=Selection,.=Radio button'
                          enum:
                          - ''
                          - X
                          - .
                        TASKTYPE:
                          type: string
                          maxLength: 3
                          description: 'Task type  enumValues: PUR=Clean data,LOA=Load Data,MAP=Convert data,MRG=File Merge,CHK=Check file,SPL=File Split,EXT=Extract data,MSC=Various,AUD=Check data'
                          enum:
                          - PUR
                          - LOA
                          - MAP
                          - MRG
                          - CHK
                          - SPL
                          - EXT
                          - MSC
                          - AUD
                        PROGTYPE:
                          type: string
                          maxLength: 4
                          description: Program type
                        OBJECTTYPE:
                          type: string
                          maxLength: 10
                          description: Object type
                        PROGNAME:
                          type: string
                          maxLength: 40
                          description: Data transfer program/method
                        PROGVARI:
                          type: string
                          maxLength: 14
                          description: Name of variant within a step
                        RETSTATUS:
                          type: string
                          maxLength: 1
                          description: 'Status of data transfer run  enumValues: X=Run finished,A=Task not completed, restart after cause analysed,1=Task completed without errors,2=Task completed with errors, restart after errors analysed,4=Task completed manually,3=Task ended with errors, restart not possible'
                          enum:
                          - X
                          - A
                          - '1'
                          - '2'
                          - '4'
                          - '3'
                        SERVERGRP:
                          type: string
                          maxLength: 20
                          description: Logon/Server Group Name
                        SHORTPROT:
                          type: string
                          maxLength: 1
                          description: 'Short log  enumValues: ""=Blank,X=Selection,.=Radio button'
                          enum:
                          - ''
                          - X
                          - .
                  ATTRIBDATA2:
                    type: array
                    items:
                      type: object
                      properties:
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        SUBPROJECT:
                          type: string
                          maxLength: 15
                          description: Data Transfer Subproject
                        RUNDEF:
                          type: string
                          maxLength: 15
                          description: Data Transfer - Run Definition
                        TASK:
                          type: string
                          maxLength: 15
                          description: Data transfer task
                        LSMPROJECT:
                          type: string
                          maxLength: 10
                          description: LSMW Project
                        LSMSUBPROJ:
                          type: string
                          maxLength: 10
                          description: LSMW Subproject
                        LSMOBJECT:
                          type: string
                          maxLength: 10
                          description: LSMW Object
                  ATTRIBDATA3:
                    type: array
                    items:
                      type: object
                      properties:
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        SUBPROJECT:
                          type: string
                          maxLength: 15
                          description: Data Transfer Subproject
                        RUNDEF:
                          type: string
                          maxLength: 15
                          description: Data Transfer - Run Definition
                        TASK:
                          type: string
                          maxLength: 15
                          description: Data transfer task
                        PROGTYPE:
                          type: string
                          maxLength: 4
                          description: Program type
                        OBJECTTYPE:
                          type: string
                          maxLength: 10
                          description: Object type
                        PROGNAME:
                          type: string
                          maxLength: 40
                          description: Data transfer program/method
                        SPLITTYPE:
                          type: string
                          maxLength: 1
                          description: 'Way Source File Is To Be Split  enumValues: F=Number of Target Files,S=Number of Target Files, Sorted,R=Number of Objects per File,L=Number of Lines Per File'
                          enum:
                          - F
                          - S
                          - R
                          - L
                        OBJECTNO:
                          type: integer
                          format: int64
                          description: Number of Objects per File
                        LINESNO:
                          type: integer
                          format: int64
                          description: Number of Lines per File
                        DELSOURCE:
                          type: string
                          maxLength: 1
                          description: 'Delete Source File After Split  enumValues: ""=Blank,X=Selection,.=Radio button'
                          enum:
                          - ''
                          - X
                          - .
                        DELTARGET:
                          type: string
                          maxLength: 1
                          description: 'Delete Potential Target Files Before Split  enumValues: ""=Blank,X=Selection,.=Radio button'
                          enum:
                          - ''
                          - X
                          - .
                  ATTRIBDATA5:
                    type: array
                    items:
                      type: object
                      properties:
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        SUBPROJECT:
                          type: string
                          maxLength: 15
                          description: Data Transfer Subproject
                        RUNDEF:
                          type: string
                          maxLength: 15
                          description: Data Transfer - Run Definition
                        TASK:
                          type: string
                          maxLength: 15
                          description: Data transfer task
                        LSMPROJECT:
                          type: string
                          maxLength: 15
                          description: LSMW Project Char15
                        LSMSUBPROJ:
                          type: string
                          maxLength: 15
                          description: LSMW Sub-Project Char15
                        LSMOBJECT:
                          type: string
                          maxLength: 15
                          description: LSMW Object Char15
                  INPUT_FILES:
                    type: array
                    items:
                      type: object
                      properties:
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        SUBPROJECT:
                          type: string
                          maxLength: 15
                          description: Data Transfer Subproject
                        RUNDEF:
                          type: string
                          maxLength: 15
                          description: Data Transfer - Run Definition
                        TASK:
                          type: string
                          maxLength: 15
                          description: Data transfer task
                        FILENAME:
                          type: string
                          maxLength: 128
                          description: File name
                        FILETYPE:
                          type: string
                          maxLength: 1
                          description: 'File type (L=logical, P=physical)  enumValues: L=Logical file name,P=Physical file name'
                          enum:
                          - L
                          - P
                  OUTPUT_FILES:
                    type: array
                    items:
                      type: object
                      properties:
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        SUBPROJECT:
                          type: string
                          maxLength: 15
                          description: Data Transfer Subproject
                        RUNDEF:
                          type: string
                          maxLength: 15
                          description: Data Transfer - Run Definition
                        TASK:
                          type: string
                          maxLength: 15
                          description: Data transfer task
                        FILENAME:
                          type: string
                          maxLength: 128
                          description: File name
                        FILETYPE:
                          type: string
                          maxLength: 1
                          description: 'File type (L=logical, P=physical)  enumValues: L=Logical file name,P=Physical file name'
                          enum:
                          - L
                          - P
                  PROJECTTEXT:
                    type: array
                    items:
                      type: object
                      properties:
                        LANGU:
                          type: string
                          maxLength: 1
                          description: Language Key
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        TEXT:
                          type: string
                          maxLength: 80
                          description: Description
                  RUNDATA:
                    type: array
                    items:
                      type: object
                      properties:
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        SUBPROJECT:
                          type: string
                          maxLength: 15
                          description: Data Transfer Subproject
                        RUNDEF:
                          type: string
                          maxLength: 15
                          description: Data Transfer - Run Definition
                        RUNID:
                          type: integer
                          format: int64
                          description: Data Transfer Run
                        STATUS:
                          type: string
                          maxLength: 1
                          description: 'Status of data transfer run  enumValues: X=Run finished,A=Task not completed, restart after cause analysed,1=Task completed without errors,2=Task completed with errors, restart after errors analysed,4=Task completed manually,3=Task ended with errors, restart not possible'
                          enum:
                          - X
                          - A
                          - '1'
                          - '2'
                          - '4'
                          - '3'
                        ACTUALTASK:
                          type: string
                          maxLength: 15
                          description: Data transfer task
                  RUNDEFDATA:
                    type: array
                    items:
                      type: object
                      properties:
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        SUBPROJECT:
                          type: string
                          maxLength: 15
                          description: Data Transfer Subproject
                        RUNDEF:
                          type: string
                          maxLength: 15
                          description: Data Transfer - Run Definition
                        ACTUALRUN:
                          type: integer
                          format: int64
                          description: Data Transfer Run
                  RUNDEFTEXT:
                    type: array
                    items:
                      type: object
                      properties:
                        LANGU:
                          type: string
                          maxLength: 1
                          description: Language Key
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        SUBPROJECT:
                          type: string
                          maxLength: 15
                          description: Data Transfer Subproject
                        RUNDEF:
                          type: string
                          maxLength: 15
                          description: Data Transfer - Run Definition
                        TEXT:
                          type: string
                          maxLength: 80
                          description: Description
                  SUBPROJECTDATA:
                    type: array
                    items:
                      type: object
                      properties:
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        SUBPROJECT:
                          type: string
                          maxLength: 15
                          description: Data Transfer Subproject
                        OBJECTTYPE:
                          type: string
                          maxLength: 10
                          description: Object type
                  SUBPROJECTTEXT:
                    type: array
                    items:
                      type: object
                      properties:
                        LANGU:
                          type: string
                          maxLength: 1
                          description: Language Key
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        SUBPROJECT:
                          type: string
                          maxLength: 15
                          description: Data Transfer Subproject
                        TEXT:
                          type: string
                          maxLength: 80
                          description: Description
                  TASKDATA:
                    type: array
                    items:
                      type: object
                      properties:
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        SUBPROJECT:
                          type: string
                          maxLength: 15
                          description: Data Transfer Subproject
                        RUNDEF:
                          type: string
                          maxLength: 15
                          description: Data Transfer - Run Definition
                        TASK:
                          type: string
                          maxLength: 15
                          description: Data transfer task
                        TASKTYPE:
                          type: string
                          maxLength: 3
                          description: 'Task type  enumValues: PUR=Clean data,LOA=Load Data,MAP=Convert data,MRG=File Merge,CHK=Check file,SPL=File Split,EXT=Extract data,MSC=Various,AUD=Check data'
                          enum:
                          - PUR
                          - LOA
                          - MAP
                          - MRG
                          - CHK
                          - SPL
                          - EXT
                          - MSC
                          - AUD
                        PROGTYPE:
                          type: string
                          maxLength: 4
                          description: Program type
                        PRETASK:
                          type: string
                          maxLength: 15
                          description: Data transfer task
                  TASKTEXT:
                    type: array
                    items:
                      type: object
                      properties:
                        LANGU:
                          type: string
                          maxLength: 1
                          description: Language Key
                        PROJECT:
                          type: string
                          maxLength: 15
                          description: Data transfer project
                        SUBPROJECT:
                          type: string
                          maxLength: 15
                          description: Data Transfer Subproject
                        RUNDEF:
                          type: string
                          maxLength: 15
                          description: Data Transfer - Run Definition
                        TASK:
                          type: string
                          maxLength: 15
                          description: Data transfer task
                        TEXT:
                          type: string
                          maxLength: 80
                          description: Description
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
