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…
Category: 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…
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.…
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…
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…
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…
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…
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…
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…