home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.robelle3000.ai 2014
/
2014.06.ftp.robelle3000.ai.tar
/
ftp.robelle3000.ai
/
faq
/
mpe_5.0.txt
< prev
next >
Wrap
Text File
|
1995-05-28
|
15KB
|
187 lines
Robelle Products and MPE/iX 5.0
Robelle Consulting Ltd.
Unit 201, 15399-102A Ave.
Surrey, B.C. Canada V3R 7K1
Toll-free: 1-800-561-8311
Phone: (604) 582-1700
Fax: (604) 582-1799
E-mail: support@robelle.com
WWW: http://www.robelle.com
Robelle Products and MPE/iX 5.0
If you plan to upgrade to MPE/iX 5.0, please take the time to
review these notes. We describe the version numbers and issues
that arise with Robelle products when you upgrade to MPE/iX 5.0.
QEDIT
You must have Qedit version 4.3 or later for MPE/iX 5.0. This
version was shipped to all customers world-wide in January 1995.
If you plan to use any of the new POSIX features, including the
HFS, you should contact Robelle and ask for the latest Qedit
pre-release.
Qedit Native-Mode Compiler Interface
After updating to MPE/iX 5.0, the native-mode compilers will not
be able to read Qedit files. The following instructions we
install the Qedit native-mode compiler interface so that all
native-mode compilers can read Qedit files.
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 will 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 changes to the Pub.Sys
compiler command files:
:stream qcompxl.qeditjob.robelle
1. Change the run of the compiler program to have
;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 to abort the
command file on errors in either Qedit or MPE/iX.
At any point, either within Qedit or at the MPE/iX prompt, you now
should be able to compile a Qedit file or a Keep file, just by
invoking the normal command file:
:pasxl source {from MPE}
:run qedit.pub.robelle
/pasxl source {from Qedit}
Qedit Compatibility-Mode Compiler Interface
After updating to MPE/iX, none of the compatibility-mode compilers
will be able to read Qedit files. If you do not use any CM
compilers, you do not need to complete this step. 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 convert easily to 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 will then compile Qedit workfiles.
:Sysdump is used to make a new cold load tape for the next time
you must 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. Because the "Qedit" compilers
are not in Pub.Sys, you can not compile Qedit workfiles except
from within Qedit.
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 a MPE update from HP. Because this job
modifies the compiler program files in Pub.Sys, you should :Store
@.Pub.Sys before starting and save the tape. You will need
another small tape for a new Cold Load tape.
Ensure that no one will compile until the installation is
complete. 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
The job runs Qedify.Pub.Robelle to update the compilers in Pub.Sys
and install non-privileged hooks into them, so that they 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 any 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
isolates the changes in the Q.Robelle group. Ensure that no one
will compile until the installation is complete. 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 "fix" them to read Qedit files. The
original compilers in the Pub.Sys group are not modified. Once
this step is completed you can use the CM compilers on Qedit files
from within Qedit, but not at the MPE prompt.
SUPRTOOL
You must have Suprtool version 3.6 or later for MPE/iX 5.0. This
version was shipped to all customers world-wide in Spring 1994.
We recommend that you upgrade to the newer Suprtool version 3.7
before upgrading to MPE/iX 5.0. Suprtool 3.7 includes several new
features to support MPE/iX 5.0. Suprtool 3.7 has been shipped to
all customers in Canada and the US. This version will be shipping
to the rest of the world during May and June, 1995.
Speed Demon Installation
If you call Speed Demon/V from COMPATIBILITY-MODE programs on
MPE/iX, you must install the latest version in the System SL.
:stream demon.suprjob.robelle
If you have NATIVE-MODE programs that call Speed Demon/iX, you
will only need to reinstall if you installed the routines into the
System XL file (XL.PUB.SYS). This is not recommended by either HP
or Robelle
Suprtool2 Interface Installation
If you have compatibility-mode programs that call Suprtool2 from
the System SL, you must reinstall the compatibility-mode interface
into SL.PUB.SYS. Use our standard installation job:
:stream suprcall.suprjob.robelle
If you have native-mode programs that call Suprtool2, you will
only need to reinstall if you installed the routines into the
System XL file (XL.PUB.SYS). This is not recommended by either HP
or Robelle