Downloading Pointer Enabled Tools for VM/CMS
Don't get too excited. I've just started preparing the downloads.
If it's not here now, come back in a week or so and look again. Or
send me a note.
Topics
Disclaimers
General Instructions for Downloading Files
The PETs programs and related files are packaged in a compacted,
clear text format, whose records do not exceed 80 characters in
length. With the exception of the PCLICK download, all the other
files will be stored as self-extracting programs. Decompression and
unarchiving programs (like VMARC or ZIP) are NOT required.
The intent of packaging the software in this manner was to simplify its
distribution and installation. The danger is that what starts off as
clear text stands some small probability of being translated incorrectly
as the files move around the network.
The wisdom of trying to distributed this software in this manner will
be evaluated, and alterations made if necessary. (Stay tuned...)
I have tried a number of
download strategies with more or less success, and I have documented
what happened and how to correct some problems. So, before you
proceed to download any files, please review the notes below.
Downloading Files with Charlotte V2.1
Since you'll be running PETs on VM/CMS, you can use Charlotte
to download files, but you'll have to clean them up a tiny bit.
Charlotte seems to add three descriptor lines to the top of a saved file
AND prefix every line with a blank (if you know a way to prevent this,
please let me know).
If you download directly to a VM/CMS account with Charlotte,
- click on a download link,
- save the file by its proper name (e.g., "execname EXEC"),
- delete any extra non-REXX descriptor lines which may have been
inserted at the beginning of the file,
- optionally remove any blanks in column 1 of the exec with Xedit:
CHANGE / //* 1
and
- run the exec.
Downloading Files with Internet Explorer
3.02
Internet Explorer 3.02 works fairly well, but not 100%
cleanly. These steps should work:
- click on a download link,
- save the file to your workstation as "execname.TXT",
- upload "execname.TXT" to VM/CMS (ASCII, CRLF),
- rename "execname TXT" to "execname EXEC",
- delete two blank lines inserted by IE at the beginning of the file,
and
- run the exec.
Downloading Files with Internet Explorer
4.0
Downloading files with Internet Explorer 4.0 is clean.
These steps should work:
- click on a download link,
- save the file to your workstation as "execname.TXT",
- upload "execname.TXT" to VM/CMS (ASCII, CRLF),
- rename "execname TXT" to "execname EXEC", and
- run the exec.
Downloading Files with NCSA MOSAIC 3.0
Downloading files with NCSA MOSAIC 3.0 is clean.
These steps should work:
- click on a download link,
- save the file to your workstation as "execname.TXT",
- upload "execname.TXT" to VM/CMS (ASCII, CRLF),
- rename "execname TXT" to "execname EXEC", and
- run the exec.
Downloading Files with Netscape Navigator
3.01
I haven't yet figured out how to do a (relatively) clean download with
this version of Navigator. If you know how to do it, please send me
a note.
Downloading Files with Netscape Navigator
4.04 or 4.05
Downloading files with Navigator 4.04 is clean.
These steps should work:
- click on a download link,
- save the file to your workstation as "execname.TXT",
- upload "execname.TXT" to VM/CMS (ASCII, CRLF),
- rename "execname TXT" to "execname EXEC", and
- run the exec.
Uploading Files with Your 3270 Emulators
Unfortunately, even if you successfully download PETs files to your
workstation, your problems may not be over if you use a 3270 emulator
to upload those files to VM/CMS. I'm sure I haven't seen all the
problems that can arise, but if the proper translation tables are not
used, certain characters can be corrupted.
For example, PETs programs make use of the vertical bar ( | ) in Pipeline
and REXX statements. The vertical bar should be represented by X'4F',
but I have seen it corrupted to X'6A' by an emulator. (No doubt this is
fixable, but who knows how to do it? who's got the time? and what other
problems might there be?)
With the PCLICK EXEC sample file, a corrupted vertical bar results in an
uninitialized variable (THISID), and a screen that looks like this:
+ ------------------------------------------------------------------ +
| PCLICK EXEC 11 May 1998 19:39:53 THISID |
| Select/click on an interface. |
| ---------------------------------------------------------------- |
| Welcome. PCLICK is a "Pointer Enabled Tool" or PET, which can |
| be manipulated with a mouse (or regular 3270 keystrokes, if you |
| prefer). PCLICK will help you to determine whether or not your |
Instead of
+ ------------------------------------------------------------------ +
| PCLICK EXEC 11 May 1998 19:39:53 RGE AT UCONNVM |
| Select/click on an interface. |
| ---------------------------------------------------------------- |
| Welcome. PCLICK is a "Pointer Enabled Tool" or PET, which can |
| be manipulated with a mouse (or regular 3270 keystrokes, if you |
| prefer). PCLICK will help you to determine whether or not your |
If PCLICK looks okay when you upload it to VM/CMS from your workstation,
then perhaps you're in good shape. If not, move on....
Downloading Files with FTP
If at first you don't succeed with one of the browsers, I would recommend
using FTP, which seems to work flawlessly, whether from Windows 95,
AIX, or VM/CMS.
These step should work:
- fetch the file with FTP, for example:
ftp ftp.sp.uconn.edu
(login as anonymous, password=your id)
cd pub/userdata/rge/
get execname.txt
- if need be, upload "execname.TXT" to VM/CMS (ASCII, CRLF);
- rename "execname TXT" to "execname EXEC"; and
- run the exec.
Specific Downloads
The PETs programs and files are being checked out, documented, and
organized into bundles which can be downloaded (use FTP...use
FTP...use FTP...) to a VM/CMS system. The first couple of downloads
are ready and are listed in the table below. As more are prepared,
the table will be updated.
The "....PSEE.TXT" Files
Most of the downloads have been/will be named in a similar fashion.
The XAP download, for example, is named "XPG1PSEE.TXT", which is derived
from
XaP Group 1 Pets Self-Extracting Exec
X P G 1 P S E E
Each "....PSEE.TXT" file should be renamed to "....PSEE EXEC" after it is
copied to VM/CMS, and then executed to unload the programs and other
files which are included in the bundle. After the application(s) have
been checked out, the "....PSEE EXEC" file can be erased to recover the
disk space.
Installation is to Your "A" Disk
The self-extracting execs install to your "A" disk. If this is not
a satisfactory location, move them after you install them. Sorry,
I wanted to keep this simple.
Execs and Macros are in a Compacted Format
The original PETs source code is written in a fairly structured and
highly indented way (because that makes it easier for me to read it).
Unfortunately, that leaves a lot of blanks in the file, which waste
disk space and slow down the REXX interpreter. So, the programs are
prepared in a compacted manner which eliminates preceding blanks and
full-line comments, and combines shorter lines together.
The result is compacted, clear text which takes only about 40% of the
disk space required for the original uncompacted source. Unfortunately,
the compacted format is nearly impossible for a human to read. If
anyone is interested in the uncompacted source, please let me know and
I'll see what I can do.
Co-requisites
Because there are many programs involved in implementing PETs, some
care must be taken to include all the appropriate files. When the
notes below indicate "co-requisites," please download and install the
co-requisite(s) first.
Disk Space Requirements
Two estimates of required disk space are included for the downloads.
The top number represents the amount of space required during the
installation/extraction process. The bottom number represents the
amount of space required after the original download file has been
erased. To err is human, so err on the high side.
| Download Name
| Contents
| Last Updated
| Co-requisites
| 4K Blocks
| Description
|
|
readme.pets
| README PETS
| 05/26/1998
| None
| 2
2
|
Some general comments about the PETs programs.
|
|
pclick.txt
| PCLICK EXEC
| 10/03/1998
| None
| 2
2
|
A single program to assist you in determining if your 3270 emulator
already works with PETs, can be made to work with PETs, or just simply
doesn't do what needs to be done (see
Emulators for
details and suggestions).
|
|
xpg1psee.txt
|
XAP XEDIT
and related files
| 05/30/1998
| xpg2psee.txt
| 137
77
|
An Xedit macro and supporting files which enable you to manipulate an
Xedit session with a mouse; add, copy, move, delete, and alter text,
lines, columns, and blocks of lines; insert user-defined file fragments.
Includes extensive, integrated help.
|
|
xpg2psee.txt
|
Sample XAP file fragment libraries and indices
| 05/30/1998
| xpg1psee.txt
| 32
20
|
Files containing samples of predefined lines of code intended for
inclusion in programs and documents; these "XAPLIBs" are used in
conjunction with XAP.
|
|
dfg1psee.txt
|
PETs configuration and sample files
| 05/26/1998
| None
| 24
18
|
Configuration files, sample profiles, synonym table, etc.; some of these
files are required for PETs programs; others are samples of alternative
configurations which can be customized.
|
Good luck. Let me know if you have any problems.
--rick ellis
Mail questions, comments, suggestions or inquiries to
rge@uconnvm.uconn.edu
.
Page last updated on October 3, 1998.
Copyright (C) 1998, Richard G. Ellis