Free Software for MVS, OS/390, z/OS, TSO & ISPF

IBM PWD
 
                 

Free Software written by Gilbert Saint-Flour for the MVS, OS/390, z/OS, TSO, ISPF environments. As you can see here, this software is distributed in file 183 of the CBT tape since June 1992, and on the Internet since November 1997.
 
Name Size Description
FILE183.PDS 770kb   My contribution to the CBT Tape in TSO TRANSMIT format - 110 members, updated in January 2011  
FILE183 Index List   35kb Index List for FILE183.PDS - For more information, see the Documentation below
FILE183 Directory 7kb Directory List for FILE183.PDS
FILE183 Changes 30kb Change Log for FILE183.PDS
FILE183.LOAD Link-Edit Map   25kb Link-Edit Maps of all the load-modules contained in FILE183.LOAD  
OSVS238J.zip 120kb 23 members from file183 which have been adapted for OS/VS2 3.8J and Assembler XF.

FILE183.PDS only contains free software (Freeware) which can be downloaded, installed and used at any time on any MVS, OS/390 or z/OS system.
Note that we also develop and support commercial products described in another section of this Web site. If you wish to obtain free evaluation copies for some of these commercial products, please do not hesitate to contact us.

Installation

This free software is generally installed in two partitioned data-sets (PDS): userid.FILE183.PDS contains source code (and REXX execs), and userid.FILE183.LOAD contains load-modules. These data-set names are not mandatory, i.e. you can name these libraries any way you want. To install the free software, proceed as follows:

  1. Download file183.pds.xmit.zip to your PC.
  2. UNZIP it; the output file is file183.pds.xmit, a PDS in TSO TRANSMIT format
  3. Upload file183.pds.xmit to your MVS system, using the TSO file-transfer command (IND$FILE) or FTP. The target file must be defined with RECFM=FB,LRECL=80 and transfer must be in binary.
  4. Using the TSO RECEIVE command, convert the target file to a PDS (userid.FILE183.PDS) which should contain all of these members.
  5. EDIT or VIEW the .LOADLIB member, change userid.FILE183.LOAD to what you need, then SUBMIT it to create the load-library, which contains these load-modules.
  6. Update your TSO LOGON procedure to add userid.FILE183.PDS to SYSEXEC and userid.FILE183.LOAD to ISPLLIB or STEPLIB. Instead of updating your TSO LOGON procedure, you may update your LOGON CLIST or REXX exec.
  7. When you enter ISPF, issue the TSO FASTPATH command, which adds commands to the ISPCMDS table; press PF1 to see the list. The FASTPATH command is described here. You can run userid.FILE183.PDS(USERCMDS) to permanently add commands to your ISPF profile.

Additional information may be available here.

Documentation

On-line documentation in HTML format is available for the most-used PDS members which are freely-distributed in FILE183.PDS.
 
Name Size  Description
BR 8kb VSAM/BDAM Browser for ISPF
COMPRESS 16kb Compress a PDS with DISP=SHR - Assembler program and ISPF EDIT Macro
EXECUTE 8kb Execute an in-stream CLIST or REXX exec
FASTPATH 40kb FASTPATH Command for ISPF
REXXTRY 8kb Run REXX exec in a CLIST, or in-stream in a batch job
ROUTE 14kb ROUTE EDIT Macro for ISPF
RXSMS 14kb Retrieve SMS Information in REXX
SHOWDASD 6kb SHOWDASD Dialog for ISPF
STEMEDIT 7kb STEMEDIT Routine for REXX and ISPF
STRING 12kb STRING Assembler Macro
SVCUPDTE 9kb SVC Update Utility Program
SYSDEBUG 12kb SYSDEBUG Debugging Routine
XDELETE 5kb Delete Data Sets "en masse" based on a generic name

Sample COBOL and PL/I programs.

Name Size  Description
COB2JOB   5kb Sample COBOL program to retrieve and display job-related information.
COB2SYS 5kb Sample COBOL program to retrieve and display system-related information.
COB2TSO 5kb Sample COBOL program to execute TSO commands.
PLI2JOB 5kb Sample PL/I program to retrieve and display job-related information.
PLI2TSO 5kb Sample PL/I program to execute TSO commands.

Search key-words: ibm mvs os/390 os390 z/os zos tso ispf editor edit vsam clist rexx download freeware free software program programs public-domain open source opensource freeware pli example downloadable operating system