Change History





2021 October 10 Install BREXX370 Update BREXX370 installation instructions for new release [V2R5M0].
2021 September 30 mvsInstallationResources.tar.gz


Corrected error in usermods6 jobstream - ZP60039 & ZP60040 - Phil Young alerted me to the fact that there was a missing slash in STEP18 step card that caused the step to not execute, resulting in these two modifications being received, assembled, and checked, but not applied.  I have corrected the jobstream in the archives, ran through the entire MVS 3.8j process again to verify, updated the original web pages where necessary, and created a new page with a short job that may be used to quickly and easily apply the two modifications. It is not necessary to regenerate your system to apply these modifications.
COBOL version AWS utilities GnuCOBOL compiler version 3.2 corrected an error that previously allowed a subprogram in these two utilities to compile, but after the compiler was updated the subprogram required a change to be compatible.  In order to compile these two utilities under GnuCOBOL compiler version 3.2 or later, you need to download the updated COBOL source code.
2021 June 15 SYSCPK Added SPITBOL/370 load library, procedure, and demo jobstream; corrected errors in SIMULA procedures, added SIMULA demo jobstream.  Thanks to Jay Jaeger for pointing out the errors.
2021 April 21 CBT VTOC command
Updated installation jobstream for VTOC command from CBT (file #112 from version 129).
2021 April 13 mvsInstallationResources.tar.gz


Corrected a typographical error in a comment in the SMP4P44 jobstream and updated the netcat utility in the Windows resources to ncat.exe (from nc.exe) and changed the Windows batch script and Linux bash script that utilize netcat to use ncat rather than nc to resolve problems with large card image files.
2021 March 16 Install BREXX370 Update BREXX370 installation instructions for new release [V2R4M0].
2020 December 31 ISAM Interface Program Added example of using the ISAM/VSAM Interface on MVS 3.8j
2020 December 23 Install KICKS Added new page for KICKS (CICS-like transaction processing).
2020 December 4 REXX scripts Added new page of REXX scripts for MVS 3.8j.  It is my intention to add more scripts here over time.
2020 November 29 Install BREXX370 Update BREXX370 installation instructions for new release [V2R3M0].
2020 November 20 COBOL IBM Manuals
Added links to COBOL and Linkage Editor manuals and a summary table of DD Names required for COBOl compiler, Linkage Editor, Loader, and COBOL program execution.
2020 November 17 SYSCPK Replaced GCCMVS catalogued procedures in SYSC.PROCLIB with corrected versions from Marco Verpelli and also added MiniScheme (LISP) contributed by him that uses GCCMVS to build.
2020 November 16 New Stanford PASCAL Added Bernd Oppolzer's New Stanford PASCAL compiler to the available compilers page.  From headings produced by the compiler, this is version 2020.12.
2020 September 29 Install BREXX370 Updated the links to main page and archive for BREXX/370.
2020 September 27 SYSCPK
Replaced SYSCPK and GCCMVS archives - a huge thanks to Marco Verpelli for his suggestion to replace PDPCLIB.MACLIB(PDPTOP) member with the proper contents for MVS370.  As I do not use GCCMVS I was not aware that this simple change was all that was necessary to handle the generated assembler AMODE/RMODE statements.  I made the change as Marco suggested and backed out my solution at the JCL level.  The assembly step for the generated assembler now receives a 0000 code as expected.
2020 September 26 SYSCPK
Replaced GCCMVS libraries with version 3.2.3 as Paul Edwards advises that the 3.4.6 version is no longer supported and 3.2.3 supercedes 3.4.6.
2020 September 20 compilers/Pascal8000 Updated Pascal8000 page to add copy of original archive that was posted to H390-MVS years ago.
2020 September 18 mvsInstallationResources.tar.gz
Updated JES2 parameters in MVS installation jobstream SYSGEN02: NUMJOES=1024 and NUMDA=2.
2020 September 17 JES2 Queue Management Added a page discussing JES2 queue, JES2 parameters, and how to resolve, or better yet prevent, a full queue event.
2020 September 14 SYSCPK Update to add Greg Price' IMON source and load.  Note that you will need to run Greg's install job - modified to reflect installation from the load modules on SYSCPK - to copy the load modules into SYS2.CMDLIB before you can execute IMON.
2020 September 13 IEFU29 Exit Updated content on this page, which originated almost two decades ago, to bring it in (sort of) compliance with my recent revisions to the instructions/tutorial for installing MVS 3.8j.  When this page was written, there was nothing resembling the instructions for installing MVS 3.8j.
2020 September 10 Installing MVS 3.8j Made a number of edits for clarity and to correct typographical errors in text.  A big "Thank you," to Nic in Great Britain for the detailed feedback.
2020 September 5 Installing MVS 3.8j Updated the instructions/tutorial with a mini-revision, which adds in user mods that I abandoned in the April revision because I was running into too many problems with pre-requisites.  
2020 August 31 Dynamic Proclib usermod Corrected error in DDname in JES2 procedure for Dynamic Proclib. 
2020 August 29 IEFACTRT Updated source for IEFACTRT exit.  My apologies - error in calculating WTO buffer length in original release would cause MVC for step end message to overwrite MCS flags, which would result in random modification of message highlighting on console.
2020 August 21 IEFACTRT Added a new IEFACTRT exit.
2020 August 13 SYSCPK Added a warning for anyone using my job to integrate SYSCPK into a system with a security package installed.
2020 July 29 IEFACTRT Added jobstream for TESTEXIT, IBM supplied program to test IEFACTRT (and other) system exits.
2020 July 26 SYSCPK Added new version of REVLMOD, Paul Scott utilities, and GCCMVS -- please read GCC.DOC($SYSCPK) after adding SYSCPK to your system (you will need to specify the VOLSER to open GCC.DOC to read it, as it will not initially be catalogued)
MVS FAQ Added procedures to create and delete TSO User ID
2020 July 24 GCCMVS Added a simplified installation tape/JCL for GCCMVS from CBT Tape site.
2020 July 23 COBOL version AWS utilities Updated AWS utility programs maketape and tapedump with new versions written in COBOL
2020 July 15 MVS FAQ Made a number of updates to Frequently Asked Questions pages and corrected some inactive external links in other pages throughout the site
2020 July 13 Install BREXX370 Added a guide to installing BREXX370
2020 July 10 xmit_recv Added material to XMIT/RECV documentation
2020 July 9 IND$FILE Added a page on how to use IND$FILE
2020 July 8 SYSCPK Updated to revise copybooks for VSAMIO and addition of EPUTL/APUT
Updated pages to note corrected error in copybooks and output for all example jobs, adding DMAP to all COBOL programs
2020 June 18 SYSCPK Updated to add latest version of Jim Morrison's RECV370/XMIT370
2020 June 14 TSO Tutorial Updated screen captures and corrected some narrative for the TSO tutorial (written in 2004, so long due for some updating)
CBT TSO commands Added a page documenting CBT TSO commands which have installation jobstreams on SYSCPK
SYSCPK Updated to add several new members to SYSC.CBT.SOURCE and SYSC.JCLLIB
2020 June 7 User Modifications Note added to MS00100 (concatenated LNKLST load library) breaks SMP jobs requiring link to assembler unless JOBLIB DD card included
2020 June 3 Customize MVS 3.8j Created a TSO in batch job to integrate the REVIEW user profile into the TSO logon
2020 June 3 Getting Started Replaced OS360/MVT CD-ROM download
2020 June 3 Installing MVS 3.8j Updated installation jobstream (sysgen05.jcl) with new Network Solicitor logon screen
2020 June 2 new NETSOL Added jobstream to install new Network Solicitor logon screen
2020 May 28 User Modifications Added Brian Westerman's Dynamic Proclib modification
2020 May 27 older CBT Added CBT version #310 from 11/14/1989
2020 May 26 MVS Optional Materials Added scanned manifest of the MVS optional materials
2020 May 25 SYSCPK Added many TSO commands from CBT
2020 May 24 added Goddard tape Added the NASA Goddard tape to the older CBT collections
2020 May 21 User Modifications Added a page to collect modifications to MVS 3.8j
2020 May 15 SYSCPK Updated SYSCPK to consolidate CBT program source into central dataset; added many more CBT programs (both source and ready to run in SYSC.LINKLIB.
2020 May 15 VSAM I/O COBOL
Updated these pages to conform to latest revision of MVS 3.8j installation instructions/tutorial.  The datasets no longer need to be installed as they are contained on 
SYSCPK.  All test/example programs have been revised to use the VSAM data space that results from the revised MVS 3.8j installation.  I also added SYSOUT listings
for all the test/example programs to give a reference for expected output.
2020 May 12 backup & restore Added documentation for backing up and restoring datasets under MVS 3.8j
2020 May 11 adding DASD volumes Updated narrative on adding new DASD volumes to Hercules/MVS 3.8j
2020 May 09 IBHLSPAC List all free space for online DASD
2020 May 06 Installing MVS 3.8j Complete revision of this process, including narrative, scripts, jobstreams, usermods, and versions of software
Cleared change history to retain only past two years information
2020 Apr 13 older CBT Added SHARE JES2 Mods tape #84, 12/14/1987
2020 Apr 10 MVS FAQ How to correct failure of socket devices when running Hercules 3.13 on Linux platform
2020 Apr 10 older CBT Fixed missing closing parenthesis in import jobstreams for CBT072, CBT103, CBT129, CBT188, CBT226, CBT278, CBT341, COV466, SMMT80, and SPLA00 DASD volumes.
2020 Apr 06 SYS1.APVTMACS Added SYS1.APVTMACS macro library installation jobstream.
2020 Apr 05 MVS Optional Materials Added MVS 3.8 Optional Materials tape contents.
2020 Mar 30 Removed references to now defunct Yahoo Groups and, where available, substituted sources on my site
2019 Sep 26 MVT COBOL Patch for XREF Abend of MVT COBOL
2019 Aug 01 SYSCPK Corrected Import jobstream: indent IDCAMS commands 2 spaces out of column 1 and emphasize need to determine correct DASD address for 3350 on target system.
2019 Jul 29 SYSCPK Update Ed Liss BASIC interpreter to V 3.1.0
2019 Jul 29 compilers/BASIC360 Update Ed Liss BASIC interpreter to V 3.1.0
2019 Jul 15 MVS FAQ Replace NET PROCedure to eliminate orphaned dataset when VTAM is not properly shut down


Return to Site Home Page