![]()
z/OS Freeware, samples and documentation
![]()
|
Please read this message -- This page isn't being updated much anymore... |
| Some of the programs here were written in response
to questions I've heard at work, at SHARE
conferences or on the bit.listserv.ibm-main
or bit.listserv.ispf-l mailing
lists. A few were written to make my job easier, and some were written
just for fun.
Although this is not an official IBM page, those mainframe related programs distributed on this page which were written by Doug Nadel were written on IBM-owned equipment and as such are (c) Copyright IBM Corp. 1998, 2000. All rights reserved. Programs not written by Doug Nadel are the property of their authors who retain all copyrights. |
![]()
| I've written these programs because I enjoy doing that. If you find them useful, please let me know. --Thanks |
Additional ISPF tools can be found at the ISPF Home Page.
Here's what you'll find on these pages:
|
Full Screen System Information Utilities |
|
| TASID | Full screen system information display and much more |
|
ISPF Extensions |
|
| LMAC and UMAC | Seamless prefix area edit macros. |
| FINDRX | FIND command for regular expressions in the ISPF editor |
| SCANPDS | Show working member list of members containing a string |
| SEARCH LIST | Get a member list instead of a SuperC Listing (written by Jim Narramore, given as a sample at SHARE) |
| ABAR | Toggle action bars in ISPF edit |
| VCURSOR | Cursor sensitive commands on any panel |
| BTSO | Browse output of a TSO command |
| TAG | Edit macro to flag changed lines in an edit session |
| LOGOFF | Allow LOGOFF as a primary option menu choice |
| EDITU | Edit RECFM=U datasets and PDS load module members in ISPF edit. |
| AUTOTYPE | Automatically fill in data set names in panels ( like TAB in Linux or Control-L in 4DOS/4OS2, etc) |
| FIND MEMBER | TSO command to search a data set list for a member or members matching a pattern. |
|
ISPF programming, usage and debugging aids |
|
| CMD2DTL | Convert existing command tables to DTL |
| MacroSpy | View editor data and status during edit macro execution |
| ISPFHTML | Generate ISPF screen captures directly into HTML or a word processing document (RTF). |
| ProfDump | Dump all profile variables to a data set. Use this to see where ISPF saves information. |
| DumpVar | Display a variable in dump format |
| DSCB | Edit macro to format a Format1 DSCB. May be good as
a model for similar macros. |
| DebugCMD | Allow TSO TEST to intercept ABENDs in commands started with SELECT CMD() |
| REXXFMT | A Rexx program formatter (ISPF edit macro). |
| Batch PDF | An ISPF edit macro to create JCL to run ISPF in batch. Allocations are based on your TSO ISPF allocations. |
| ISPF Lab | An exec used to add or remove data sets from existing allocations. This example was written to add allocations to ISPxLIBs for an ISPF tutorial lab session. |
| Read PDS Dir | A small exec to read a PDS directory and list the ISPF statistics. |
|
REXX functions |
|
| RealName | Get the real name of an alias data set, or of a current or future GDG. Also tests for data set existence. |
| QueryENQ | Rexx function to gather ENQ information |
|
Silly stuff - Just for fun |
|
| MZ | A pretty maze generator which uses solid lines. |
| SillySot Software | A link to my evil Windows alter ego. Silly windows software. |
|
Documentation for the undocumented |
|
| Documentation for ISRDDN (from IBM's web site) |
The pre-release documentation is also available as a
PDF file (about 120K) so that you can make a
printed copy. Please see the disclaimers at the start of the document!
** Update [10/30/2000] ** |
I'll be glad to provide support for any of these programs on a time-available basis and all comments and requests are welcome!
| These programs were written on my employer's
(IBM's) equipment and in some cases, on IBM's time. Therefore, all
copyright rights are assigned to IBM and I include this disclaimer.
IBM PROVIDES THIS CODE ON AN "AS IS" BASIS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. |
![]()
I have been a developer of ISPF for about 15 years and have, for the last couple of years, also done Level 2 & 3 work (Tech support & fixes). Some of the work I've done included edit highlight, relaxing the 255 byte restrictions in edit, edit COMPARE, various edit work, ISRDDN, many service aids (ISPVCALL, etc.) as well as little things all over the place. Having said all that, let me emphasize that these programs are not specifically endorsed by nor supported by IBM. Support for them is on my own time.
Comments
and suggestions are always welcome.
Doug Nadel (nadel@us.ibm.com)
Non-Frames users may want to view the Table of Contents , What's New, and Installation notes pages from here.w