GETMSG – Get ISPF Message for MVS38J /ISPF / Hercules(current version 0.9.00 2019-09-11) Overview GETMSG is a simple ISPF utility for use under ISPF 2.x (ISPF-like product from Wally Mclaughlin). Specifically, this utility will fetch an ISPF message from MLIB and return each message component (e.g. short and long message content) in ISPF Shared variables for CLISTs access. This utility…
ISRZ00 in MVS38J
ISRZ00 – ISPF Generic Messages for MVS38J / Hercules(current version 1.2.00 2022-07-09) When developing application dialogues under ISPF 2.0 (Wally Mclaughlin’s ISPF-like product) on a Hercules/MVS38J system, some form of error processing and messaging is most likely an application requirement. Even when quickly developing a productivity tool! ISPF 2.0 (referred to ISPF in this post) message facility displays a short…
DYNBLOAD in MVS38J
Overview For those MVS 3.8J enthusiasts using the supplied MVT COBOL (referred to as COBOL) compiler, you probably discovered that called programs must be statically linked and resolved before executing the problem (calling) program. This results in a composite load module that includes the COBOL problem program itself, COBOL ILB* subroutines and other subroutines called by the COBOL problem program.…
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…
ISPF in MVS38J
Developer Productivity Developing computing systems require tools such as editors, compilers, data and test environments before distributing a beta and/or production product. On my MVS 38J system, I use two user-written editing facilities, RPF (Rob’s Programming Facility by Rob Prince) and RFE (Review Front End by Greg Price), which run under TSO. Both facilities are installed in the TK3 and…
Data Processing and TRS-80
During the 1978 year-end holiday season, the term DATA PROCESSING, COMPUTER SCIENCE and TRS-80 computers were highlights of this time frame as the personal computer era was at a growing and demanding stage with 8-bit processors (8080 and Z-80 processors) with CPU speeds of 2 MHz! As a computer science major college student, I worked at Radio Shack (remember those…
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…