Under
Language Environment,
assembler programs can SVC load and SVC delete load modules that contain any
of the following:
- OS/VS COBOL programs
- VS COBOL II programs
compiled with the NORENT option
- IBM COBOL programs compiled with the NORENT option
- Enterprise COBOL programs
compiled with the NORENT option
Note: Debug Tool does
not support COBOL programs that are in load modules that are deleted by assembler
using SVC delete.
Under
Language Environment,
assembler programs can SVC load but
cannot SVC delete load modules
that contain any of the following:
- VS COBOL II programs
compiled with the RENT option
- IBM COBOL programs
compiled with the RENT option
- Enterprise COBOL programs
compiled with the RENT option
If assembler programs SVC delete load modules that contain these kinds
of programs, unpredictable results can occur.
For assembler programs that need to load and delete load modules that contain
a COBOL RENT program, do one of the following:
- Have the assembler program statically call a COBOL program that performs
the dynamic call and performs the CANCEL.
- Under Language Environment,
Release 7 (OS/390, Release 3) or later, use the CEEFETCH and the CEERELES
macros.
Note: CEEFETCH can be used to load Language Environment-conforming
programs only. CEEFETCH can be used to load IBM COBOL and Enterprise COBOL programs.
CEEFETCH cannot be used to load VS COBOL II or OS/VS COBOL programs.