You can now produce assembler MAIN programs which are Language Environment® conforming.
Until now, the only way to use Language Environment conforming assembler programs within CICS® was to use a call from a COBOL, PLI, or C Language Environment conforming program and linkedit the assembler program with the high-level language (HLL) program. This made the assembler program a Language Environment subroutine. It had to have MAIN=NO on CEEENTRY. The user had to specify NOPROLOG and NOEPILOG and then code the CEEENTRY and CEETERM calls separately. A CICS PROGRAM resource could not be defined as both ASM and LE370.
CICS now supports the coding of Language Environment conforming assembler MAIN programs. A new translator option LEASM causes Language Environment function to be used to set up the program's environment. Such programs must be linkedited with stub DFHELII rather than DFHEAI.
This support also enables use of the Debugger for Assembler programs.