Downloads

"A good workman is known by his tools."

Home | Intro | Tutorial | Reference | Highlights | AboutMe


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:

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.

 


Home | Intro | Tutorial | Reference | Highlights | AboutMe



1