home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.robelle3000.ai 2014
/
2014.06.ftp.robelle3000.ai.tar
/
ftp.robelle3000.ai
/
faq
/
lq46inst.txt
< prev
next >
Wrap
Text File
|
1998-01-13
|
43KB
|
1,091 lines
QEDIT Version 4.6
Full-Screen Text Editor for the HP 3000
Change Notice
Installation Instructions
Addendum to 4.5 User Manual
Robelle Consulting Ltd.
Unit 201, 15399-102A Ave.
Surrey, B.C. Canada V3R 7K1
Toll-free: 1-888-ROBELLE
(1-888-762-3553)
Phone: (604) 582-1700
Fax: (604) 582-1799
E-mail: support@robelle.com
Web: www.robelle.com
September 1997
Program and Manual Copyright Robelle Consulting Ltd. 1977-1997
Permission is granted to reprint this document (but not for
profit), provided that copyright notice is given.
QEDIT and SUPRTOOL are trademarks of Robelle Consulting Ltd.
The following names and marks are companies and trademarks of
their respective owners, designating companies and products not
provided by or associated with Robelle or its QEDIT editor and
SUPRTOOL database handyman products.
ASK is a trademark of COGELOG. Allbase, HP 3000, HP, HP-UX,
HPDesk, IMAGE, KSAM, LaserJet, MM3000, MPE, TDP, TRANSACT,
TurboIMAGE, and VPLUS are trademarks of Hewlett-Packard Company.
Cognos, PDL, PowerHouse, QDESIGN, QUICK, QUIZ, and QTP are
trademarks of Cognos Incorporated. Excel, MS-DOS, Windows, and
Windows NT are trademarks of Microsoft Corporation. IBM is a
registered trademark of International Business Machines Corp.
Klondike is a trademark of Software Research Northwest, Inc.
Lotus is a registered trademark of Lotus Development Corporation.
MANMAN is a trademark of ASK Computer Systems, Inc. MPEX,
SECURITY/3000, and STREAMX are trademarks of VESOFT, Inc. Mac and
Macintosh are trademarks of Apple Computer Inc. Netbase is a
trademark of Quest Software. Nuggets is a trademark of Lund
Performance Solutions. Omnidex is a trademark of Dynamic
Information Systems Corporation. Oracle is a trademark of Oracle
Corporation. Paradox and Quattro Pro are trademarks of Borland
International. Reflection is a registered trademark of Walker
Richer & Quinn, Inc. SPEEDWARE is a trademark of Speedware
Corporation. SPLash! is a trademark of Allegro Consultants.
Superdex is a trademark of Bradmark Technologies, Inc. Type Ahead
Engine is a trademark of Telamon, Inc.
Introducing Qedit Version 4.6
* Qedit for Windows
* Highlights
* Compatibility
* CPU Serial Number
* Compatibility Mode vs. Native Mode
* Known Problems
* Documentation
* Documentation in WinHelp Format
Qedit is a full-screen editor for programmers of the HP 3000
(MPE/iX and MPE V). As a development home base for HP 3000
programmers, it is both fast and efficient.
Every year we update Qedit with a number of new features and fixes
requested by users. It is our goal is to provide PowerHouse and
COBOL developers with all the necessary facilities to stay in
Qedit all day.
This change notice includes detailed steps for installation, a
description of Qedit's new features and how to use them, and a
list of other changes. Qedit is also available for HP-UX, with
virtually identical features. Contact us if you would like more
information.
Announcing Qedit for Windows
In the last year we have been busy developing the next generation
of our popular editor, Qedit for Windows (QWIN). QWIN lets you
edit local MPE/iX and HP-UX files from a single MS Windows
program. Our new editor consists of a Windows editing client and
an MPE/iX or HP-UX editing server that work together to edit your
host files for you. To take advantage of Qedit for Windows, you
need both the client and the server.
This change notice includes a description of the server portion of
Qedit for Windows. If you would like to upgrade to Qedit for
Windows, please contact Robelle Consulting Ltd.
Highlights in Version 4.6
* The new Undo option in the Redo command can now cancel an
immediately preceding Undo operation. If you have consecutive
Undo operations, you can cancel them with consecutive Undo Redo
commands.
* If you use a Text command on a file, the modification timestamp
is now stored in the workfile. Knowing when the file was last
modified lets you make sure you are not overwriting someone
else's revisions.
* The Text command has undergone major improvements: it has fewer
limits and it can handle big files better.
* In Visual mode, the plus (+) and minus (-) signs in the home
line can now move ahead or back up to 10,000 lines.
* New Set Lang settings have been added for C, C++, and
PowerHouse.
* List $page will also do a page break on #pragma page.
* List with $pcl option now closes the printer when running under
Windows.
* Robelle has been putting its resources into the development of
a new product, Qedit for Windows. For more details, see
"Announcing Qedit for Windows" above.
Compatibility
This version of Qedit is compatible with all previous versions.
CPU Serial Number (HPSUSAN)
Qedit runs only on CPUs whose serial numbers have been encoded
(check "showvar hpsusan" on MPE/iX). If it fails to run and you
see an "invalid HPSUSAN" error message, call Robelle for
assistance.
Compatibility Mode vs. Native Mode
Throughout this change notice and in all the Qedit documentation,
there are references to compatibility mode and native mode. If
you are on a Classic HP 3000 (that is, not on MPE/iX), you can use
the compatibility-mode version of Qedit. Our installation jobs
will automatically install the correct version of Qedit for your
machine.
Qedit works on both MPE/iX and MPE XL. Any reference to MPE/iX in
our documentation can also be considered a reference to MPE XL,
and vice versa.
Known Problems
Qedit for MPE
There are currently no known problems with Qedit for MPE.
Qedit for Windows (QWIN)
The following are known problems in the either the Qedit client or
the server:
Access Log File
New client connections are not logged to the access log file.
Client Problems
The following problems appear in the Qedit for Windows client:
a. Changing the right margin in the Options dialog box (File menu)
has no effect on server documents.
b. A pattern-matching Find command does not work on local
documents.
Documentation
If you would like to print a copy of the latest user manual, use
the file Qedit.Doc.Robelle. To print the manual on your LaserJet
or line printer, run the Printdoc program.
:run printdoc.pub.robelle
Printdoc is menu-driven and very easy to use. Printdoc asks you
for information; if you are unsure of the answer, you can ask for
help by typing a question mark (?). Printdoc supports all types
of LaserJet printers and regular line printers.
If you know the filename, you can also print other Robelle
documentation with Printdoc or you can include the filename in the
:Run command. For example, to print this change notice, type
:run printdoc.pub.robelle;info="qedit.docchg.robelle"
Documentation in WinHelp Format
Both the MPE and HP-UX editions of the Qedit User Manual are now
available in the popular WinHelp file format of Microsoft Windows.
Your tape includes a WinHelp file, which is a self-extracting
compressed file that contains all five Help files and a Setup
program. Use the installation instructions in this change notice
to install the WinHelp files on your PC.
Installation
If you are a new Qedit user, please follow the installation
instructions in the Qedit User Manual. The following instructions
assume that you are an existing Qedit user who is upgrading to
version 4.6.
If you need to install this upgrade in an account other than the
Robelle account, follow the installation instructions in the
appendix at the end of this change notice.
To install this upgrade of Qedit, follow these steps:
1. Install Qedit.
2. Install the QLIB and/or Bonus programs.
3. Fix the NM compilers (XL only).
4. Fix the MPE V compilers (both systems).
5. Install the WinHelp files (optional).
The installation should take about half an hour, during which time
no can use Qedit.
Installation Assistance
If you have any questions about the upgrade process or run into
any problems, please call us. Technical support is available on
weekdays from 7 a.m. to 4 p.m., Pacific time. You can also
receive emergency support outside of these hours by calling our
regular phone number and asking the operator to page a support
person for you.
Replace Any Pre-Release
If you are currently running a pre-release version of Qedit, you
should replace it with this new official release. Pre-release
versions expire within two years of their creation date, whereas
this new release has no expiry date. You can easily recognize a
pre-release by its three-part version number (e.g., 4.5.24) and
the words "Pre-Release" next to the version number.
Important Note About Passwords
None of the jobs we supply have passwords in them. Before
streaming a job, you may have to add your system's passwords to
the first line. Users of MPE XL version 3.0 and later do not have
to do this because the operating system prompts you for missing
passwords. The same is true for MPE V users who have security
software that inserts passwords. Most MPE V users have to edit
the jobs. For example, if the system manager logon password is
Qwerty, you would do the following:
:editor
HP32201A.07.22 EDIT/3000
/text robelle.pub.sys
FILE UNNUMBERED
/modify 1
MODIFY 1
!job robelle,manager.sys,pub;hipri
i/qwerty
!job robelle,manager.sys/qwerty,pub;hipri
/keep robtemp
/exit
END OF SUBSYSTEM
:stream robtemp
:purge robtemp
STREAMX Users
Users of STREAMX, a part of SECURITY/3000 from VESOFT Inc., must
set a Job Control Word before streaming jobs. This step prevents
STREAMX from generating an error if the Robelle account does not
yet exist. For example,
:setjcw streamxtempnonest 1
:stream robelle.pub.sys
Step 1: Install Qedit
This step requires three separate procedures: building (or
upgrading) the Robelle account using the job stream that we
provide, restoring all Robelle files from tape to disc, and
streaming the installation job stream. All these procedures can
easily be accomplished if you log on as Manager.Sys.
Create/Update Robelle Account
You must build (or upgrade) the Robelle account with the job
stream that we provide. This job removes the passwords from the
Robelle account and from the user Mgr.Robelle. You need to know
the existing passwords, so that you can put them back after the
installation.
:hello manager.sys {log on as system manager}
:listacct robelle;pass {look for PASSWORD: }
:listuser mgr.robelle;pass {look for PASSWORD: }
Once you have written down the passwords, stay logged on as
Manager.Sys and stream the job that builds and updates the Robelle
account.
:file rtape;dev=tape {mount Robelle tape}
:restore *rtape; robelle.pub.sys {= reply on the console}
:stream robelle.pub.sys
This job stream will send you a message when it is finished. Stay
logged on as Manager.Sys and put a password on the Robelle
account. If you are upgrading your Robelle account, use the old
password.
:altacct robelle;pass=hardpass {hard to guess}
Please note that during installation, we add OP capability to the
Robelle account. Once Qedit has been installed, you can remove OP
capability.
Restore Files
Stay logged on as Manager.Sys and restore the Robelle files:
:file rtape;dev=tape
:restore *rtape;@.@.robelle {= reply on console}
Check the :Restore listing for files that were busy and could not
be restored. There are a number of reasons why a file could have
been busy: someone may have been using it or backing it up, it may
have been held as a suspended son process (menu system), or it may
have been allocated. If files were busy, chase away any users,
deallocate any busy programs, then try the :Restore again.
Filenames
The Qedit program files are restored to the Pub group of the
Robelle account. These are the names of the various files:
qeditnm NM Qedit program
qeditcm qeditpm CM Qedit programs
qcompxl NM compiler interface
qedify qcompusl CM compiler interface
qloadxl NM Qedit options
ederrnm ederrcm :Editerror support
qmap reformat MPE V PMAP
Install Program Files
Our installation job installs the proper Qedit files into the Pub
group of the Robelle account. No one can use these programs
during the installation. Warn people not to use Qedit for a
while, and then stream the job:
:hello mgr.robelle
:warn @;please exit from Qedit NOW!
:stream install.qeditjob {supply passwords}
Check the installation job $stdlist. If anyone was using Qedit or
attempting to back it up during the installation, the job will
fail. If the job failed, chase away any users, ensure that a
backup is not in progress, then stream the installation job again.
The installation job renames your current versions of Qedit to the
PubOld group of the Robelle account. If you need to move these
versions back into production, use the Previous.Qeditjob job
stream.
You can now access Qedit by entering
:run Qedit.pub.robelle
Step 2: Install QLIB and Bonus Programs
Qedit comes with an array of contributed software in the QLIB
library (in the QLIB groups of the Robelle account). QLIB
programs may be used on any CPUs and may be given away freely.
Your Robelle license may also entitle you to receive our Bonus
programs: Compare/iX, HowMessy, Select, Spell, and Xpedit. These
programs reside in the Pub group of the Robelle account. Bonus
programs can only be used on authorized machines, and you may not
distribute them to anyone.
If you received Bonus programs with this version of Qedit, use the
job stream called Bonus.Job.Robelle to install both the QLIB and
Bonus programs. If you did not receive Bonus programs, use the
job stream Qlib.Job.Robelle to install the QLIB programs.
:hello mgr.robelle
:stream bonus.job.robelle {or Qlib.Job.Robelle}
If you skip this step, you may end up running old versions of
these programs.
Building the Spell Dictionary
Before you can use the Spell Bonus program or the Word command in
Qedit, you have to build the main dictionary for Spell with an
additional install job. This job stream could take 30 to 60
minutes; you do not have to wait for it to finish before going to
the next step.
By default, the Spell program uses American spellings. To use
British spellings, set the SpellAmerican JCW to False in the
install job.
:run qedit.pub.robelle {or use :Editor}
/text dictmain.spjob
/modify "setjcw SpellAmerican" {for British spelling, }
/keep robtemp { change True to False}
/exit
:stream robtemp
:purge robtemp
For more information, see the Spell User Manual.
Step 3: Install NM Compiler Interface
If you use any NM compilers on MPE/iX, you will want to install
the new NM compiler interface. If you still use the CM compilers
as well, you will also want to install that compiler interface
(described in step 4 below).
Installing the Interface
Assuming that you have restored the Robelle files onto your system
and that you have not done this step before, stream
Savecmdf.Qeditjob to make backup copies of the existing HP command
files in the Stdcmd.Sys group. You need to know the Manager.Sys
password.
:stream savecmdf.qeditjob.robelle {wait for it to finish}
:listf @.stdcmd.sys
Then stream Qcompxl.Qeditjob to make three (3) changes to the
Pub.Sys compiler command files:
:stream qcompxl.qeditjob.robelle
This job makes the following changes to the compiler command
files:
1. Change the run of the compiler program to
;xl ="qcompxl.pubnew.robelle, qcompxl.pub.robelle",
2. Add ";shr" to the File commands for the text and master files.
3. Change "setjcw jcw=fatal" to an invalid command so that errors
in either Qedit or MPE/iX will abort the command file.
Compiling Instructions
Now you should be able to compile a Qedit file or a Keep file
either from within Qedit or at the MPE/iX prompt, just by invoking
the normal command file:
:pasxl source {from MPE}
:run qedit.pub.robelle
/pasxl source {from Qedit}
Within Qedit, you can specify "*" for the current workfile:
:run qedit.pub.robelle
/text source
/pasxl *
/exit
:pasxl qeditscr
Step 4: Install CM Compiler Interface
When installing Qedit on MPE/iX, you may have to install the NM
compiler interface (described earlier) and the CM compiler
interface (described here). For MPE V, however, you only have to
worry about the original CM compilers. After restoring the files
from tape, you have to choose an installation method: integral or
isolated.
Choosing a CM Installation Method
There are two methods of fixing the compilers on your system:
integral into Pub.Sys or isolated in the Robelle account. The
isolated method is best for new or trial-period users because it
is faster to install and easier to remove later. You can start
with the isolated method and easily convert to the integral method
later.
Integral Method. The compilers in Pub.Sys are "fixed" directly,
and a segment is added to the system SL. The standard :Cobol and
:Pascal commands of MPE then compile Qedit workfiles. :Sysdump is
used to make a new cold load tape for the next time you need to
boot the system.
Isolated Method. The MPE compilers are copied into the Q.Robelle
group and the original compilers are left in the Pub.Sys group.
No code is added to the system SL. Qedit workfiles can be
compiled only from within Qedit because the "Qedit" compilers are
not in Pub.Sys.
Integrating CM Compiler Changes
The job stream Qeditj1.Qeditjob.Robelle makes integral compiler
fixes. Use it either to update the fixes to a new version or to
re-install the fixes after an MPE update from HP. Before you
start, you should :Store @.Pub.Sys and save it on tape because
this job modifies the compiler program files in Pub.Sys. You will
need another small tape for a new cold load tape.
Ensure that no one compiles during the installation. Stop all
jobs and send an operator warning. Log on as Manager.Sys, modify
the first line of the Qeditj1 job to include the passwords, then
:Stream the job.
:stream qeditj1.qeditjob.robelle
This job runs Qedify.Pub.Robelle, which updates the compilers in
Pub.Sys and installs nonprivileged hooks into them so that the
compilers can access Qedit workfiles. The job adds a code segment
from Qcompusl.Pub.Robelle into Sl.Pub.Sys and then requests a tape
mount for a new cold load tape.
Mount a tape with a write ring and :Reply. Save this tape and use
it for future cold loads. The CM compiler interface is now
installed. Compiles done inside or outside Qedit will work on
either Qedit workfiles or on regular Keep files.
Isolating CM Compiler Changes
The job stream Qeditj1a.Qeditjob.Robelle fixes the compilers, but
it isolates the changes in the Q.Robelle group. Ensure that no
one compiles during the installation. Stop all jobs and send an
operator warning. Modify the first line of Qeditj1a to include
the Robelle password, then stream the job:
:stream qeditj1a.qeditjob.robelle
The job uses Qedify.Pub.Robelle to copy the compilers from Pub.Sys
to the Q.Robelle group, then it "fixes" them so that they can read
Qedit files. The original compilers in the Pub.Sys group are not
modified. Once this step is finished, you can use the CM
compilers on Qedit files from within Qedit, but not at the MPE
prompt.
Step 5: Install WinHelp Documentation Files (optional)
The Qedit documentation for both MPE and HP-UX is now available in
the WinHelp file format of Microsoft Windows. You can use these
files only if you have Windows 3.1 or later. To install the
WinHelp files on a PC, follow these instructions.
Make a Temporary Directory for the Setup Program
From either DOS or the File Manager, make a directory to which you
can copy the installation files. You can remove this directory
after installing the files.
mkdir \robtemp
Download the Compressed File
In the next step, use Reflection to download the self-extracting
Zip file to your PC. This Zip file on the HP 3000 is called
Qedhelp.Whelp.Robelle. You should be logged on as Mgr.Robelle.
Press Alt-Y to go to the Reflection Command Line window. Then
download the file with a binary transfer.
receive c:\robtemp\qedhelp.exe
from qedhelp.whelp.robelle binary
Expand the Compressed Files
You only need the following commands to extract the files because
we provide both the Setup program and the Help files in one
self-extracting Zip file. From the DOS prompt, type the following
commands:
cd \robtemp {go to the new Robtemp directory}
qedhelp.exe {extract the Help files}
Run the Setup Program
From the Program Manager, run the Setup program by choosing the
Run option from the File menu. Then enter c:\robtemp\setup in the
Command Line box and follow the instructions in the Setup program.
You can now access all of the Qedit documentation by selecting any
of the icons in the "Robelle Help" Program Manager Group.
Remove the Robtemp Directory
Before you remove the WinHelp files, you can copy them to a
diskette and distribute them to other Qedit users.
To delete all the WinHelp files and remove the Robtemp directory,
use either the File Manager or the following DOS commands:
cd \robtemp
del *.* {delete all the files in Robtemp}
cd ..
rmdir robtemp {remove the Robtemp directory}
Enhancements
Every year we provide Qedit users with new features. The major
enhancements this year include new language settings for
PowerHouse, C and C++, file modification timestamp, and
multi-rollback Undo.
Modification Timestamp Stored in Workfile
If you use the Text command to copy a file or to create a
permanent workfile, Qedit saves a modification timestamp. If the
original file is then modified before you put your revisions back
into it with the Keep command, Qedit displays two (2) additional
lines. For example,
Saved modification timestamp : 1997/03/26 12:29:11
File modification timestamp : 1997/03/31 05:40:57
The first timestamp shows you when you used the Text command on
the original file. The second timestamp shows you the time of a
subsequent modification to the original file by another party or
process. Based on this information, you can make sure you are not
overwriting someone else's changes.
Once you use the Text command on a file, a Verify Keep command
will show you the saved timestamp.
Undo Command Now Has Redo Option
The Undo command has a new Redo option. If there is an
immediately preceding Undo operation, the Undo option cancels it.
To check for a pending Undo, use the Listundo command (it will
warn you).
If you have done consecutive Undo operations, you can cancel them
with consecutive Undo Redo commands. Once you do a non-Undo
command, you will no longer be able to cancel preceding Undo
operations.
Qedit for Windows
Qedit for Windows (QWIN) lets you edit local MPE/iX and HP-UX
files from a single MS Windows program. It consists of a Windows
editing client and an MPE/iX or HP-UX editing server that work
together to edit your host files for you. To take advantage of
Qedit for Windows, you need both parts: the client and the server.
Qedit for Windows uses the popular TCP/IP protocol for
communicating between the client and the server (this is the same
protocol that you use to access the Web). Configuring the Qedit
server software requires creating the correct TCP/IP environment
for Qedit for Windows.
Server Process
The Qedit server uses the MPE/iX Remote Process Management (RPM)
service to start each server session. With RPM, the client sends
a program name and an Info= string along with logon information to
the RPM listening process. The RPM listening process then
validates the user logon and starts the specified program with the
Info= string. The server process is seen as an MPE/iX session,
but the process is not included in your user limit. The Qedit
server software is not available for MPE V.
Logon Sequence
When you first try to open a file in Qedit for Windows using an
MPE/iX connection, this is what happens:
1. A new host session is started, and the user name and passwords
are validated (this includes additional logon processing by
products such as SECURITY/3000).
2. The Qedit client asks for the program Ci.Pub.Sys to be run with
an Info string. For example,
qedit.pub.robelle "-d<ip-address>"
The "<ip-address>" is the IP address of the Qedit client.
3. The Qedit process starts, and it verifies that you are
authorized to use Qedit in server mode.
4. Any system-wide Qeditmgr files are processed.
5. The requested file is opened.
6. A response is sent to the client.
It is important to note that logon UDCs are not executed as part
of this process. Any environment variables or file equations that
are set up as part of a logon UDC will not be in effect for the
Qedit server process.
QEDSERVMODE JCW
The Qedit server process always executes the commands in Qeditmgr
files (e.g., Qeditmgr.Pub.Sys). To indicate that you are using
the Qedit server in either the server or the non-server mode,
which are not exactly the same, we provide a JCW called
QEDSERVMODE. QEDSERVMODE is set to zero (0) if you are in
non-server mode, and non-zero if you are in server mode. If you
are using the Qedit server, you should modify your Qeditmgr file
so that few, if any, commands are executed in server mode. For
example,
if Qedservmode = 0 then
set extprog mpex.pub.vesoft
endif
Log Files
The Qedit server can only communicate with Qedit clients. To help
system managers see what is happening with the Qedit process,
Qedit for Windows writes to three log files: the access log, the
error log, and the trace log.
Console Messages
If Qedit cannot access any of its log files, it writes the log
message to the system console. You can also enable console
logging with the Debug command in the Option menu of the Qedit
client. If someone is having trouble establishing a QWIN
connection and the Qedit log files on the host do not include a
message about this connection, check the system console. If Qedit
was unable to open the log files, it probably reported the message
on the system console.
Access Log
Every time a Qedit client makes a connection to the server
process, an entry is written to the access log file, which is
where the IP address of the client is logged. Qedit attempts to
find the symbolic name of the client IP address by reverse name
DNS lookup. If this lookup is not enabled, Qedit writes the
numeric form of the IP address to the log file.
Error Log
Any error conditions encountered by the Qedit server process are
written to the error log file. If you suspect a problem between
the client and the server, start your diagnosis by looking at the
end of this log file.
Trace Log
By default, Qedit does not log messages to the trace log file.
You can enable trace file logging by using the Debug command in
the Option menu of the Qedit client. The trace log file can grow
to become very large because Qedit messages are constantly being
added to it. These messages assist in understanding the
communication between the Qedit server process and the Qedit
client. In many cases, their detailed information is the only way
to diagnose a problem.
Log Filenames
If you run Qedit as Qedit.Pub.Robelle, the three log files are
located in the Qlog group of the Robelle account. If you renamed
Qedit or run it from a different group or account, the group and
account names for these log files will automatically be adjusted.
See the chapter "Installing Qedit" for more details.
Bugs Fixed
List Command. The List command now properly parses the $device
option if the name of the specified device contains special
characters.
Qedit no longer returns an error if the path name of a POSIX file
contains a directory called "lp." For example,
List /MYACCT/MYGROUP/lp/myfile
Keep and Shut Commands. Qedit no longer replaces an existing
workfile that requires crash recovery.
Text Command. COBOL files with more than 65,535 lines are no
longer treated as unnumbered, and the Text command now works
properly on these files.
Qedit no longer aborts on Exit when the New and Browse options are
combined.
Files with more than 2 million lines no longer run out of line
numbers when you use the Text command.
A Text command no longer fails if a file contains more than 32,700
full lines, each between 250 and 256 bytes. Qedit now creates
Jumbo workfiles for these files.
Qedit can now build a new workfile large enough to hold all the
lines in a file.
Undo Command. Canceling an Undo operation no longer removes the
entry from the Undo log.
If you Shut the current workfile and re-open it immediately with
Open *, you can now Undo your changes.
UDC Files. Qedit assumed UDCs ended on a line with an asterisk
(*) as the first character (not necessarily in the first column).
Qedit now recognizes the end of a UDC as a line containing only
asterisks and spaces.
Q Compilers. Qedit no longer assumes isolated CM compilers are
located in the Q group in which the Qedit account resides. Qedit
can now correctly identify the account name that causes different
compiling errors.
Overriding $Stdlist's Record Length. Qedit now recognizes
changes in $stdlist's record length made by a file equate, I/O
redirection, or the STDLIST run parameter.
QLIB and Bonus Enhancements
Qedit comes with an array of contributed tools in the QLIB
library. Your Robelle license may also entitle you to receive our
five Bonus programs. All of these tools are updated throughout
the year, not necessarily in sync with Qedit or any other Robelle
product.
If you have the Bonus programs, you may use them only on
appropriately licensed CPUs. The QLIB programs, however, may be
used on any CPUs and given away freely. The most recently
released Bonus and QLIB tools are as follows:
Bonus Contributed
Compare/iX 2.4 Helpcomp 2.2
HowMessy 2.4 Printdoc 1.6
Select 3.6 Prose 4.1
Spell 1.5 Pscreen 89C
Xpedit 1.5 Qcopy 4.3
Qhelp 2.2
Bonus Programs
Since the last major release of Qedit, the following Bonus
programs have been enhanced with these new features:
Compare/iX 2.4
The NM Compare program compares two text files and prints out the
differences for you. Compare works with both Qedit workfiles and
regular Keep files. The input filenames can be specified in the
Info= string. See Compare.Docchg.Robelle for a detailed change
notice for Compare.
HowMessy 2.4
HowMessy provides fast reports on the internal efficiency of your
database. Now use HowMessy to report statistics on IMAGE/SQL
datasets larger than 4 gigabytes. See HowMessy.Docchg.Robelle for
a detailed change notice for HowMessy.
Select 3.6
Select is a menu front-end that works on any terminal, allowing
people to select tasks from a list of choices. User commands (and
UDCs) support 32 parameters and :Escape. Variable-length and
Qedit-type command files are allowed. See Select.Docchg.Robelle
for a detailed change notice for Select.
Spell 1.5
Spell is a fast spelling checker for the HP 3000 that reads both
Qedit and EDIT/3000 files. Spell can read Qedit's new Jumbo
files.
Xpedit 1.5
Xpedit is a simple screen editor that is handy for editing small
files using VPLUS block-mode. Inverse video was added to some
error messages to make them stand out more prominently. See the
file Xpedit.Docchg.Robelle for a complete description of Xpedit's
changes.
QLIB Programs
Since the last major release of Qedit, the following QLIB programs
have been enhanced with these new features:
Printdoc 1.6
Printdoc is an easy-to-use utility for printing Robelle manuals
and other documentation. Printdoc now supports LaserJet 4 and 5
printers.
Prose 4.1
Prose is the text formatter that we use for all our documentation,
from user manuals to on-line Help. Prose can now read Jumbo text
files that are wider than 256 characters. Prose can also generate
RTF output with the .out (rtf) command. See the Prose.Docchg.
Robelle file for a detailed change notice for Prose.
Qcopy 4.3
Qcopy is a contributed program that reads and writes Qedit files.
Its Qeditaccess routine decodes the files for Qcopy. Although
Qeditaccess can read Qedit's new Jumbo files, it cannot write
them.
Qhelp 2.2
Qhelp is an on-line user Help facility that you can tie into your
own software. We use it ourselves in all our software products.
Appendix: Non-Robelle Installation
Qedit is usually installed on your HP 3000 in the Robelle account
(see the installation instructions earlier in this change notice).
However, you can easily install Qedit into another account by
following these general steps:
1. Create or upgrade the structure of your account
2. Restore the files into your account
3. Alter any installation jobs to log on to your account
4. Stream the installation jobs
For example, to install Qedit into an account called Tools and
into the same groups as Qedit would have used in the Robelle
account (Pub, Doc, Help, etc.), follow these steps.
Step 1: Upgrade Account Structure
With a text editor, change all account references in the
Robelle.Pub.Sys job from "robelle" to "tools." Don't worry about
changes to some of the comments in the job. Note that this job
will change the capabilities, access flags, and logon password of
the Tools account. Examine the job carefully to ensure that the
changes do not cause problems for other software in the Robelle
account.
:run qedit.pub.robelle
/text robelle.pub.sys
/change "robelle"(upshift) "tools" all
Step 2: Restore Files
Restore the files into your account, which is Tools in this
example.
:restore *rtape;@.@.robelle;account=tools
Steps 3 and 4: Alter and Stream Installation Jobs
Now log on to the Tools account instead of the Robelle account.
:hello mgr.tools
:run qedit.pub.robelle
Before streaming any jobs, you must alter them so that they log on
to the Tools account instead of the Robelle account. Make the
following change to each job in the Qeditjob, Job, and Purgejob
groups:
/text install.qeditjob
/change "robelle"(upshift smart) "tools" all
/keep
/exit
:stream install.qeditjob
We have used Robelle's Qedit text editor to make the required
changes to the account name in this example, but you can use any
editor. Just make sure that all occurrences of "robelle" are
changed, regardless of whether "robelle" is in uppercase,
lowercase, or mixed case. Only change "robelle" when it is a
separate word, not when it is embedded in a longer word.