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

MVS38J

Sorting in MVS38J – Part II

Overview The OS/VS2 MVS38J file sorting function is provided by the IBM S360 SORT/MERGE product included in the public domain version of the MVS38J Operating System. The sort/merge product provides exit processing that facilitates calling external user programs at various points within the sort/merge phases such as SORT INPUT PHASE (e.g. add/change/delete input records) or MERGE OUTPUT PHASE (e.g. add/change/delete…

Continue Reading

MVS38J

Sorting in MVS38J

Overview The OS/VS2 MVS38J file sorting function is provided by the IBM S360 SORT/MERGE product included in the public domain version of the MVS38J Operating System. Most sorting requirements are satisfied by executing a SORT/MERGE utility job step in a batch environment to order a set of data before applying a processing or reporting activity. Also, the IBM S360 SORT/Merge…

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

FTP, MVS38J

FTP in MVS38J

Fellow MVS38J enthusiasts! Before getting too involved in this post, MVS38J TK4- systems already have FTP enhanced support enabled by Jürgen Winkelmann. But, if you have a non-TK4- OS version, such as TK3 or TK3 derivative, this post may be of interest… When I first read about MVS38J FTP capabilities in the different online forums, the FTP facility from Jason…

Continue Reading

COBOL, ISPF 2.x, MVS38J, Utility

GETMSG in MVS38J

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…

Continue Reading

ISPF, ISPF 2.x, MVS38J

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…

Continue Reading

BAL, COBOL, MVS38J

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

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