IBM z/OS Explained
Articles in this part are about the IBM z/OS mainframe operating system.
- Details
Is Java on (z)Linux different from Java on z/OS?
There was a question on StackOverflow about Java on different platforms, and how to identify the platform. The question especially asked for Java on z/OS and Java on Linux on IBM Z Systems (zLinux). (How to distinguish Java on z/OS from Java on Linux on z/OS?)
The following is a very brief desciption of Linux, Linux on Z Systems, and z/OS, that was written to help understand the differences between the operating systems and runtime platforms. It is simpified in many aspects to keep it reasonably short.
- Details
z/OS JCL Keyword AVGREC=
Traditionally, disk space allocation has been done in tracks, or cylinders. While the AVGREC=
keyword has not changed what is done under the hood, it does change how space can be specified in JCL: You can specify space in number of records, that you expect to be written to the data set.
Sometimes, however, it would be easiest to specify some megabytes. While KB, and MB are units you can specify in ISPF panels, it needs a little trick in JCL.
- Details
Looking for a clever way to display purpose and usage information to the caller of your shell script? What I describe here is a way to use the documentation that may already be there for just this purpose.
A good programmer puts some effort in good documentation of the software. Scripts should be no exception. So, you start your shell scripts with a couple of comment lines to describe the purpose of the script. You also document any parameters and exit values. Excellent.
Learn how to use this very description at the start of you shell script to display usage information to the user. You might do this when required parameters are missing, or if there is any error in the parameters provided.