Overview Demo MVS SystemUpdated: 2025/02/17 2023/10/24 In the interest of providing direct access to my personal MVS38J community software contributions, I wanted to offer real-time access to my software functions to facilitate a ‘test drive’ experience for potential and interested community members before downloading and installing my packaged software onto your system. Therefore,…
Planning for ISPF in MVS38J
Overview After unloading ISPF 2.2 from the distribution tape, Wally Mclaughlin’s version of the ISPF-like product for MVS 3.8J running under the Hercules emulator, some basic ISPF library hierarchy (concatenation) pre-planning is a must to provide ISPF dialogue development while maintaining a stable ISPF environment for the MVS 3.8J hobbyist! This post focuses and shares my experience to implement ISPF…
ISPF Command Table in MVS 3.8J
In release ISPF v2.1 (ISPF-like product from Wally Mclaughlin), the command table utility was introduced as option 3.9 (Create/change an application command table). A command table is an actual ISPF table stored in the ISPTTLIB library. Depending on your installation standards, the ISPTABL DD most likely points to a user id dataset and may be one of several concatenated datasets…
CCOMPR in MVS38J
Update: Thanks to Rob Prins and Marco Verpelli, version V0R9M01 includes more information regarding ZEBCOMPR, specifically for MVS38J. No functional changes to CCOMPR, only documentation updates and additions. The documentation changes are also reflected on this post in the help panel content HCOMPR and readme scrollable file under Installing CCOMPR Software section below. Overview The MVS38J public domain OS is a…
DUCBD in MVS38J
DUCBD – Display DASD and TAPE UCB Information Utility for MVS38J / ISPF v 2.x / Hercules(current version 1.1.02 2025-03-15) The UCB (Unit Control Block) stores information regarding input/output devices on a MVS 38J operating system. Sometimes, it is necessary to inquire on some of that information for research purposes or general I/O device verification. DUCBD displays select control information…
DALCDS in MVS38J
DALCDS – Display TSO Allocations Utility for MVS38J / ISPF v 2.x / Hercules(current version 1.2.02 2024-05-01) Many file allocation listing type CPs can be found on the CBT website or various technical journals. DALCDS displays allocated datasets for the current TSO session on a ISPF panel display. DALCDS is written in assembler (IFOX00) using ISPF 2.1 (product from Wally…
DFSPC in MVS38J
Overview DFSPC – Display DASD Free Space Utility for MVS38J / ISPF v 2.x / Hercules(current version 1.2.03 2025-03-15) DASD Free Space is a necessary metric that may not be used frequently, but requires immediate access and attention when the need arises in some situations. DFSPC displays DASD Free Space on a ISPF panel display written in assembler (IFOX00) using…
CHKDSN in MVS38J
Overview CHKDSN – Check for DSN Utility for MVS 3.8J TSO / ISPF / Hercules(current version 1.0.02 2024-07-01) Sometimes it is necessary to immediately (in real-time) determine if a dataset (DSN) exists, whether on the system catalog and VTOC or VTOC only. In other words, check for the presence of a cataloged or uncataloged DSN. Under TSO, the SYSDSN function…
GETDTE in MVS38J
Overview GETDTE – Get Date-Time-Environment Utility for MVS 3.8J TSO / ISPF / Hercules(current version 1.0.02 2024-12-28) When writing software, whether a quick report or utility, it may be necessary to display a current date and/or time component on a screen or report. This basic information is so common, why not isolate into a common module? GETDTE, a subroutine utility,…
SHRABIT.MACLIB in MVS 3.8J
Overview SHRABIT – MACLIB for ShareABitOfIT software applications for MVS38J / Hercules(current version 1.0.04 2024-07-01) SHRABIT.MACLIB is a PDS that stores a set of common macros and COBOL copybooks for various software offered on this site to the MVS 3.8J hobbyist community. It is an installation requisite for some software and will be listed accordingly in installation instructions. The current…