VSE System Generation and Updating Considerations

The CMS/DOS support in CMS may use a real VSE system pack. CMS/DOS provides the necessary path and then fetches VSE logical transients and system routines directly as well as the DOS/VS COBOL and DOS PL/I Optimizing compilers from the VSE system or private core image libraries.

It is your responsibility to order a VSE system and then generate it. Also, if you plan to use DOS compilers, you must order the current level of the DOS/VS COBOL compiler and DOS PL/I Optimizing compiler and you must install them on the same VSE system.

When you install the compilers on the VSE system, you must link-edit all the compiler modules as relocatable phases using the following linkage editor control statement:
ACTION REL
You can place the link-edited phases in either the system or the private core image library.

When you later invoke the compilers from CMS/DOS, the library (system or private) containing the compiler phases must be identified to CMS. You identify all the system libraries to CMS by coding the file mode letter that corresponds to that VSE system disk on the SET DOS ON command when you invoke the CMS/DOS environment. You identify a private library by coding ASSGN and DLBL commands that describe it. The VSE system and private disks must be linked to your virtual machine and accessed before you issue the commands to identify them for CMS.

CMS/DOS has no effect on the update procedures for VSE1, COBOL, or DOS PL/I. Normal update procedures for applying IBM-distributed coding changes apply.

1 The CMS/DOS simulation is at the VSE/AF Version 1 level. Version 2 of VSE/AF introduced changes that are incompatible with CMS/DOS. In particular, CMS/DOS commands such as LISTDS, FETCH, or ESERV will not work with a VSE/AF Version 2 SYSRES because of changes made to the internal structure of the VSE/AF library system. Installations which require a VSE/AF SYSRES for the use with CMS/DOS, and for running VSE/AF itself, will have to maintain two SYSRES levels to get full use of both CMS/DOS and VSE/AF.