Buffering and Blocks
A discussion of what buffers and blocks are and how they can make a difference as to how efficiently a mainframe computer can read and write datasets. Buffering and Blocks
A discussion of what buffers and blocks are and how they can make a difference as to how efficiently a mainframe computer can read and write datasets. Buffering and Blocks
The most useful command in the ISPF editor on mainframe computers is the Find command. This command contains options that allow you to be very specific about exactly what it is that you are searching for and what part of the document that you want to search for it in. In this article I cover [...]
All programming languages have what are known as reserved words. These are the words to which the language has assigned special meanings and they generate the basic structure of how the language itself works. You can’t use reserved words for any purpose within the language than that for which their use is reserved. Not all [...]
Judging by the number of computer questions that I receive where the sender has selected the mainframe category that in fact have nothing whatever to do with mainframe computers, I’d say that there are a lot of people who have no idea what a mainframe is. Well one of those people finally decided to ask [...]
For some unknown reason when I first started writing mainframe JCL articles I ended up writing quite a few about Generation Data Groups of which this one was the first. What is a GDG?
With a Generation Data Group you have both the individual datasets as well as the catalog that groups them together. The purge and force keywords determine whether one, the other, or both are deleted when you run a delete request. Deleting GDGs
The mainframe sort utility program can do a lot more than just sort the records in your file. It can also be used to test for and remove duplicates. Removing Duplicates Using DFSORT
I spent many years programming mainframe computers and so there are quite a few pages on my site that deal with mainframe computers. This particular reference page lists the meanings of the different processing options that can be used when accessing IMS databases. Processing Options
One of the main ways that mainframe computers provide for interactive programs is via CICS (pronounced “kicks”). This reference page lists all of the common commands that you are likely to need to use in writing a CICS program including all of the parameters that can be specified with these commands. CICS commands
I spent over twenty years programming mainframe computers using either Cobol or Pl/1 (depending on where I was working at the time). As a result, when I set up my computer help site,, a large section of the site was dedicated to answering mainframe questions. With the outsourcing of most of the mainframe programming jobs [...]