Downloads
"A good workman is known by his tools."
What are in reality the results of HiLMAs ?
Words! Words! Words! But there are some useful programs written with this language?
In this section we introduce the object module of programs I've written to help my daily work of System Programmer, that is some system utility enough generic to be useful in any MVS installation.
Perhaps you have already written something of similar, perhaps you have a product that do it better, but, anyway, you don't lose anything (only a little time) to put to the test some of this little programs (obviously, in a test environment ! )You can download and freely use any of these programs; in every compressed (Zipped) file there is:
- OBJ module of the program for the chosen environment
- instructions about how to send and to yield executable the program (in README.TXT)
- a little manual on how use the program itself (if needed, in MAN_ENG.TXT)
- the HILMAS source, to see how the program has been made with this language
- other JOBs, REXX programs, etc., if make utility more useful.
Basically, after you have UnZipped the distribution file, you must Send (in binary form) from your PC the downloaded OBJ using 3270 emulation and put it in a file in your mainframe environment; than run an appropriate JCL to Linkedit this OBJ and transform it in executable program (Job example are enclosed in Zipped files). Finally, you can run the program with another JCL (if it is a batch utility) or recalling it from terminal (if is a CICS, TSO or CMS utility).
For VM/CMS, installation procedure is a little more simple (see installation README).
The programs are completely free (and without any warranty!); obviously you cannot download HILMAS itself: these programs are only a real example of what is possible to do with this language.
MVS - BATCH - Utilities to use as a useful JCL step in yyour Job
VSAMCOND | An utility to produce LISTCATs more compact and useful - TRY IT ! - Download VSAMCOND.ZIP |
SUBJOB | An utility to submit jobs with /INCLUDE expansion - Download SUBJOB.ZIP |
PDSBATCH | List, move, copy, delete, display members of a PDS library - Download PDSBATCH.ZIP |
VTOCVIEW | An utility to view / dump disk VTOC - Download VTOCVIEW.ZIP |
WTOMVS | To write a message in console from a batch JOB - Download WTOMVS.ZIP |
PARM2OUT | Put in output the contents of PARM= in EXEC job control statement - Download PARM2OUT.ZIP |
SLEEP | With this program you can wait for the specified number of seconds in a batch step - Download SLEEP.ZIP |
MVS - TSO - You can recall these programs interactively from a TSO/ISPF session or from a CLIST
TSOCLEAR | Simply a clear screen routine similar to VMFCLEAR of VM/CMS - To use in your REXX or CLIST programs to improve the look - Download TSOCLEAR.ZIP |
EXECIOVS | A REXX/VSAM interface "EXECIO like", to process VSAM files in REXX programs - Download EXECIOVS.ZIP |
SENDMAP | To do full screen maps in TSO REXX programs, without use ISPF - Download SENDMAP.ZIP |
QUERYVS | A quick way to obtain a little LISTCAT of a VSAM file - Download QUERYVS.ZIP |
QUEENS | Eight chess-queens problem - A not-useful program, but a classic of recursive programs - Download TSO/QUEENS.ZIP |
MASTMIND | Have you ever seen a game in MVS environment ? Try this Master Mind in which you play a double game as a coder and decoder against calculator. - Download MASTMIND.ZZIP |
CONVDATE | Convert dates in every format useful for EDP use - Download CONVDATE.ZIP |
KALK | A pocket calculator to evaluate numerical expression - Download KALK.ZIP |
MVS - CICS - Some System utility in CICS environment, not so small and not so simple.
CICSVSAM | A VSAM editor in CICS: can display, update, delete, insert record of VSAM files defined in CICS environment - TRY IT ! - Download CICSVSAM.ZIP |
CICSEDL1 | Display and edit DL/1 databases defined in CICS - Download CICSEDL1.ZIP |
CICSEDTS | A Temporary Storage files editor (used by CICSVSAM and CICSEDL1) - Download CICSEDTS.ZIP |
CICSOPER | An utility to automate some System operation in CICS: Open/Close of files, Enable/Disable programs and transid, etc. Is an automatic interface with CEMT - Download CICSOPER.ZIP |
CICSSORT | An utility to Sort Temporary Storage queues - Download CICSSORT.ZIP |
CICSSUB | An utility to Submit job to JES from a TS queue - Download CICSSUB.ZIP |
CICSSDSP | An utility to schedule message to user's terminal - Download CICSSDSP.ZIP |
CICSINFO | Obtain from CICS some informations. - Download CICSINFO.ZIP |
QUEENS | An example of portability of HILMAS: the same TSO program of the eight Queens brought in CICS without any conversion. - Download CICSQUEN.ZIP |
MASTMIND | Another example of portability of HILMAS, this time with a full screen application: the Master Mind game brought in CICS without any conversion, using BUILDMAP/CONVERSE instructions to manage full screen maps. - Download CICSMMND.ZIP |
MVS - ROUTINES - Services callable from a COBOL program, because people want continue to program in COBOL.
ALLOCATE | To do dynamic allocation in your program- Download ALLOCATE.ZIP |
ASKCAT | Query for entry in ICF Catalog- Download ASKCAT.ZIP |
ASKVTOC | Query for entry in DASD VTOC- Download ASKVTOC.ZIP |
CBLUTIL | A COBOL utility to manage strings- Download CBLUTIL.ZIP |
PDSUTIL | The same that PDSBATCH, but as subroutine- Download PDSUTIL.ZIP |
AMSCALL | To recall IDCAMS services from a COBOL program - Download AMSCALL.ZIP |
EXECPGM | To recall another stand-alone program from a COBOL program - Download EXECPGM.ZIP |
CONVDATE | Convert dates in every format useful for EDP use - Download CALLDATE.ZIP |
Complete LOADLIB for MVS/TSO/CICS
LOADLIB | If you want a download of the entire library of the previous executables, in TRANSMIT format, for MVS environment. README installation instruction is enclosed, but to read relative manual of each program, you must download previous ZIP files. (about 270K). - Download LOADLIB.ZIP |
VSE - BATCH
VSAMCOND | An utility to produce LISTCATs in VSE, but more compact and useful than IDCAMS - Download VSEVCOND.ZIP |
VSE - CICS
CICSVSAM | A VSAM editor in CICS/VSE: can display, update, delete, insert record of VSAM files defined in CICS environment - Download VSEXVSAM.ZIP |
CICSEDTS | A Temporary Storage files editor (used by CICSVSAM) - Download VSEXEDTS.ZIP |
VM - CMS
SENDMAP | To do full screen maps in CMS/REXX programs - Download CMSSNDMP.ZIP |
QUEENS | Eight chess-queens problem for CMS - Download CMSQUEEN.ZIP |
Warning.
The software here presented claims no warranty, implied or otherwise, it is provided "AS IS", and distributed as Freeware. The author cannot be held responsible for any damages that may occur using any of these programs. You are not authorized to resell any of these programs, or as part of a larger package.
You are free to distribute these programs provided that distribution file, copyright and documentation are unaltered.