Definition of Prototype or Procedure Interface
Definition of Prototype or Procedure Interface
Positions
- Positions 7-21 (Name)
- Positions 24-25 (Definition Type)
- Positions 33-39 (To Position / Length)
- Position 40 (Internal Data Type)
- Positions 41-42 (Decimal Positions)
- Positions 44-80 (Keywords)
Keywords
- ALTSEQ(*NONE)
- CCSID definition keyword
- CLASS(*JAVA:class-name)
- DATFMT(format{separator})
- DIM({*AUTO:|*CTDATA|*VAR:}numeric_constant)
- EXTPGM{(name)}
- EXTPROC{({*CL|*CWIDEN|*CNOWIDEN|*JAVA:class-name:}name|*DCLCASE)}
- LEN(length)
- LIKE(name {: length-adjustment})
- LIKEDS(data_structure_name)
- LIKEREC(intrecname{:extract-types})
- OPDESC
- OVERLOAD(prototype1 { : prototype2 …}) (Prototype only)
- PROCPTR
- REQPROTO(*NO) (Procedure interface for the cycle-main procedure only)
- RTNPARM
- STATIC{(*ALLTHREAD)}
- TIMFMT(format{separator})
- VARYING{(2 | 4)}
For more information see: