IMS programs can be written in any language that supports direct calls to Call-Level Interface version 2 (CLIv2), such as the following:
- Assembler
- Fortran
- Pascal
- C, or
- PL/I
The Teradata Preprocessor2 supports IMS programs written in COBOL or PL/I.
Refer to the following documents for more information.
- Teradata Call-Level Interface Version 2 Reference for Mainframe-Attached Systems (B035-2417)
- Teradata Preprocessor2 for Embedded SQL Programmer Guide (B035-2446)