BAL, CLIST, ISPF, ISPF 2.x, MVS38J, TSO, Utility

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…

Continue Reading

BAL, MVS38J, TSO

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…

Continue Reading

MVS38J, TSO

CUTIL00 for MVS 3.8J

Overview CUTIL00 – CLIST Variable Utility for MVS38J / Hercules(current version 1.1.09  2024-04-15) In MVS38J TSO, CLIST commands are limited compared to current TSO systems, naturally! CUTIL00 attempts to fill some of those gaps by providing new functions for CLIST development with a single utility command with 2-3 parameters to service a specific function request via a single CLIST statement.…

Continue Reading

ISPF 2.x, MVS38J, TSO

ISPF Option 6 in MVS38J

Overview Using ISPF 2.x (Wally Mclaughlin’s ISPF-like product), Option 6 is a common panel utilized to execute TSO commands under ISPF on your Hercules/MVS 3.8J system. Simply, type the command plus any parameters (if any), and press ENTER. While developing CLISTs , especially one with two or three parameters where one parameter is a dataset name, retyping that command for…

Continue Reading

MVS38J, TSO

LISTDSJ for MVS 3.8J

Overview LISTDSJ – Dataset Information for MVS3.8J / Hercules(current version: 2.0.01 2024-04-15) Inspired by LISTDS and other similar TSO CPs that display dataset attribute information and, in particular, the absence of a LISTDSI-type TSO CP in MVS 3.8J, I started to focus on creating one to fill this void! Some weeks later, I finalized my functional and design thoughts to…

Continue Reading

BAL, CLIST, COBOL, ISPF 2.x, MVS38J, TSO

CALNDRs in MVS38J

Overview In late 2018, in the interest of interfacing with Wally’s Mclaughlin’s newly ISPF-like product, I wrote a simple application using different solution sets for educational and learning purposes to demonstrate the versatility of using diffent programming languages. CALNDRs (Calendars) in MVS38J is a post that discusses that application using the compilers offered and supplied with MVS 3.8J in conjunction…

Continue Reading

BAL, COBOL, ISPF 2.x, MVS38J, Subroutine, TSO

PARMs in MVS38J

Overview Passing parameters to a program is a common practice when using and/or developing subroutines. The parameter communications protocol (API) can take different forms depending on established APIs or newly defined APIs. This post will focus on two types of parameter layouts encountered in a TSO / ISPF environment when invoking a program or command: Parameter layout used by TSO…

Continue Reading

ISPF 2.x, MVS38J, TSO

Calendar on ISPF Panel w MVS 3.8J – Part II

Overview In the previous post, the December 2018 calendar is displayed using one color, green, including an asterisk to indicate today’s date.  As a hobbyist, you always want to spruce up displays – apply new features of a tool, ISPF. ___DECEMBER 2018____ S M T W T F S . . . . . . 1 2 3 4 5…

Continue Reading

ISPF 2.x, MVS38J, TSO

Calendar on ISPF Panel w MVS 3.8J

Overview Adding a calendar display field to a ISPF panel without a built-in function on your MVS 3.8J hobbyist system is a simple implementation using the AREA tag to define a dynamic area in ISPF 2.x!  It is assumed the reader has basic working knowledge of TSO CLISTs and ISPF services. Let’s walk through a simple design brainstorm of a…

Continue Reading