Home > Hercules > VS1 > VS1 Usermods

Below are links to VS1 Release 6.7 user modifications, in SMP Release 4 format.

If you do not have an SMP Release 4 procedure, here is an SMP4 procedure that you can use with the user modifications. Adjust volsers and data set names as appropriate for your installation.

TX67308 - updated 2021-07-16 (cover letter)
Install IEFACTRT SMF step and job termination exit. Note that "SMF=FULL" or "SMF=BASIC" must have been specified on the stage 1 SCHEDULR macro during system generation to allow this usermod to be installed (size 25,061 bytes).
 
TX67311 - updated 2021-07-16 (cover letter)
Install IEFUIV SMF input validation exit to issue "jjj ON READER" message. Note that "SMF=FULL" or "SMF=BASIC" must have been specified on the stage 1 SCHEDULR macro during system generation to allow this usermod to be installed (size 8,508 bytes).
 
TX67801 - updated 2021-06-21 (cover letter)
Add SMPMTS and SMPSTS at the start of the SYSLIB concatentation in the ASMS procedure used for system generation stage 2 assemblies. This is required to pick up stage 2 macros that have been modified by unaccepted usermods, because the modified macros will only exist in the MTS. This usermod changes a procedure used by sysgen stage 2, so it must be installed on the generating system prior to running stage 2 (size 1,006 bytes).
 
TX67803 - updated 2021-06-21 (cover letter)
Modify DCM sysgen macro to set initial values for display consoles. This usermod changes a stage 2 sysgen macro, so for immediate effect, it must be installed on the generating system prior to running stage 2. If subsequently installed on the generated system, however, SMP will force reassembly of the affected source modules (size 1,217 bytes).
 
TX67804 - updated 2021-06-21 (cover letter)
Modify display console defaults to eliminate out-of-line display areas on graphic consoles. This usermod changes a stage 1 sysgen macro, so it must be installed on the generating system prior to system generation (size 1,333 bytes).
 
TX67805 - updated 2022-12-01 (cover letter)
Year greater than 1999 toleration. With TX67805 installed, VS1 will accept a time-of-day clock previously set to a year greater than 1999 (as distributed by IBM, VS1 considers a year greater than 1999 to be an error and forces the operator to reset it). The VS1 DISPLAY T command will display a four-digit year, but the VS1 SET command only accepts a two-digit year, so the year cannot be reset to a four-digit value from VS1. Note that VS1 internal constraints prevent a year greater than 2034 (size 4,506 bytes).
 
TX67807 - updated 2021-06-21 (cover letter)
Support for "SYSOUT=*" as implemented under MVS (size 3,510 bytes).
 
TX67809 - updated 2021-06-21 (cover letter)
JOBCARD macro changes for system generation. The base job name used for stage 2 jobs is changed, and a JOBCAT statement may be inserted in stage 2 jobs to permit referring to distribution libraries cataloged in a VSAM user catalog. This usermod changes a stage 1 sysgen macro, so it must be installed on the generating system prior to system generation (size 1,599 bytes).
 
TX67810 - updated 2021-06-21 (cover letter)
Modify DIDOCS open module IEECVETC to prevent it from overwriting template TDCM values for DEL and CON. This usermod is required to allow the changes made by usermod TX67803 to be effective (size 1,254 bytes).
 
TX67813 - updated 2021-06-21 (cover letter)
Prevent display of messages IEF236I and IEF237I as WTOs for allocation of unit record devices when MONITOR JOBNAMES active (size 967 bytes).
 
TX67815 - updated 2021-06-21 (cover letter)
Set default MSGCLASS for started tasks to Z (size 831 bytes).
 
TX67816 - updated 2021-06-21 (cover letter)
Make console action messages high intensity. This is a modification of the Prycroft Six usermod ZP60004 for MVS (size 1,980 bytes).
 
TX67819 - added 2022-04-23 (cover letter)
Modify text of message IEF452I JOB NOT RUN to specify the reason as either JCL ERROR or TYPRUN=SCAN as appropriate, in the manner of VS1 release 7.0. (size 11,832 bytes).
 
TX67851 - updated 2022-08-12 (cover letter)
VS1/Hercules integration. With this usermod installed, VS1 recognizes the Hercules mainframe simulation environment as a VM-like hypervisor, and enables VM integration features such as non-paging mode and maximum real storage of 16320K. This usermod changes a stage 2 sysgen macro, so for immediate effect, it must be installed on the generating system prior to running stage 2. If subsequently installed on the generated system, however, SMP will force reassembly of the affected source modules (size 2,339 bytes).
 
TX67893 - updated 2021-06-21 (cover letter)
Circumvent abend in display console initialization at IPL by skipping QMGRIO in open module IFG0196X if it has been called under the communications task. Without this usermod, a bug in VS1 6.7 initialization prevents the use of display consoles until after VS1 is fully initialized. With TX67893 installed, display consoles can be used for IPL (size 2,982 bytes).
 

Home > Hercules > VS1 > VS1 Usermods