Rational Developer for System z
Enterprise COBOL for z/OS, Version 4.1, Compiler and Runtime Migration Guide


Communicating with other languages

This section applies to the following compiler options:

This section gives you a high-level overview of ILC considerations for existing OS/VS COBOL programs. For exact details and for the latest information on ILC under Language Environment, see the Language Environment Writing Interlanguage Applications.

Interlanguage communication is defined as programs that call or are called by other high-level languages. Assembler is not considered a high-level language; thus, calls to and from assembler programs are not considered ILC. For details on Language Environment's support for calls involving COBOL programs and Assembler programs, see:

For CICS, you can continue to use EXEC CICS LINK and EXEC CICS XCTL to communicate with other languages.

Table 1 shows the action required for applications with existing ILC:

Table 1. Action required for existing applications using ILC
High-level language Comments
PL/I OS/VS COBOL programs that call or are called by PL/I must be upgraded.
FORTRAN OS/VS COBOL programs that call or are called by FORTRAN must be upgraded.
C ILC between OS/VS COBOL programs and C programs is not, and has never been, supported.

Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)