|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 11897 (0x2e79)
Types: TextFile
Notes: R1k Text-file segment
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦eebcf29fe⟧
└─⟦this⟧
Remote Compilation Facility:
IBM RISC System/6000
Release Information
Release 1_0_2
\f
Copyright 1991 by Rational
Part Number: 508-003256-005
October 1991 (Software Release 1_0_2)
AIX and RISC System/6000 are trademarks and IBM is a registered
trademark of International Business Machines Corporation.
Rational and R1000 are registered trademarks and Rational
Environment is a trademark of Rational.
Rational
3320 Scott Boulevard
Santa Clara, California 95054-3197
\f
Release 1_0_2
1. Overview
This release note describes the production release, Release
1_0_2, of the Remote Compilation Facility: IBM RISC System/6000
(Rs6000 RCF). This Rs6000 RCF release is compatible with the
production release, Release 1_0_3 of the Rational Remote
Compilation Facility, referred to as the Customizable RCF.
This note covers Rs6000_Aix_Ibm-specific release issues. Refer to
the Remote Compilation Facility Release Note for general product
information.
2. RCF Components
The following Rs6000 RCF components are installed as part of the
release:
!Targets.Implementation.Release_Rs6000_Aix_Ibm1_0_2
-- Rs6000 RCF release world
!Targets.Rs6000_Aix_Ibm -- Rs6000 Predefined Units
!Targets.Implementation.Rcf_Customization.Rs6000_Aix_Ibm
Rev1_0_Spec -- Customization views
Rev1_0_2 -- Includes templates, and
-- extensions.
For more information on installation of this product, refer to
the installation instructions delivered with this release. For
user information, refer to the RCF User's Manual and Rs6000 RCF
User's Guide.
3. Prerequisites
Before you use the Rs6000 RCF, confirm the following prerequisite
conditions:
* The remote user accounts use Korn Shell. If not, remote
command execution fails with the message "variable syntax
error".
* IBM AIX Version 3.1 (or later) is running on the remote RISC
System 6000.
* The IBM Aix Ada/6000 compiler, Version 2.0 (or later), is
installed on the remote RISC System 6000 in /usr/bin/ada.
* The host R1000 and remote RISC System 6000 are on the same
network.
RATIONAL October 1991 1\f
Rs6000 RCF Release Information
* DTIA servers are installed on both the host R1000 and the
remote RISC System 6000. If not, you can encounter the
following:
- The Rs6000 RCF does not elaborate if the host DTIA
Remote_Operations server is not installed.
- Remote commands cannot execute if the remote DTIA server is
not running.
Use the following steps to confirm that both servers are
running:
1. To detect if the host server is already running:
- Execute What.Users.
- Search for job name DTIA Remote_Operations Server in
the list.
2. To detect if the remote server is running, execute the
command from the remote command shell:
$ ps aux
This command displays a list of system processes. Look for
an entry for the inetd process, similar to the following:
root 5084 1989 0 17:26:01 ? 0:00 /etc/inetd
3. View the inetd configuration file to make sure that DTIA
has been registered:
$ cat /etc/inetd.conf
Look for an entry at the end of the file for DTIA.
dtia stream tcp nowait root /usr/etc/in.dtia in.dtia
Refer to the DTIA Installation and Release Notes for
information on how to restart the host and remote servers.
* The RCF is running. (After installation, the RCF starts
automatically at machine initialization.)
To start the RCF:
1. Run Start_Rcf_Main to start the Rcf compiler job.
2. Use Rs6000_Aix_Ibm.Register to register the your
customization.
2 October 1991 RATIONAL\f
Release 1_0_2
3. Use What.Users to list the jobs and check for the
following:
- DTIA Remote_Operations Server
- Rcf_Compiler Rev1_0_3
- Rcf_Rev1_0_3_Rs6000_Aix_Ibm_DTIA
4. New Features
This section describes feature changes included in this release.
4.1. Rebuilding Remote Libraries
Use Rcf.Rebuild_Remote_Library if you believe the remote library
is corrupted. The command takes the following actions:
* Demotes all units in the host view.
* Deletes the remote library.
* Rebuilds the remote library.
* Refreshes remote imports.
* Re-codes all host units.
For more information on this operation, refer to the RCF User's
Manual and the Rational Remote Compilation Facility: Customizer's
Guide.
4.2. Customization
The Rs6000_Aix_Ibm RCF is a complete RCF customization and
requires no modifications.
5. Fixed Problems
This section describes problems that have been fixed since the
beta release of this product.
5.1. Rcf.Link
Previously, Rcf.Link ignored the Executable_Name parameter. This
parameter now properly specifies the name of the remote
executable built by the link operation.
RATIONAL October 1991 3\f
Rs6000 RCF Release Information
5.2. Destroying Remote Libraries
Both Rcf_Cmvc.Destroy_View and Rcf.Destroy_Remote_library destroy
the remote directory, source and program library. Previously, a
problem prevented the remote directory from being destroyed. This
problem is fixed.
6. Known Problems
Following is a list of problems specific to the Rs6000 RCF known
at the time of this release.
6.1. Remote Access Control
The remote DTIA server creates all remote files with the access
permissions:
rw- r-- r--
This permission setting gives read and write permission to the
owner of the file, but read permission only to group and others.
This can prevent host R1000 users with different remote userids
from operating on the same set of host views.
7. Troubleshooting
This section describes troubleshooting techniques for situations
with the Rs6000 RCF.
* When a Comp.Make or Comp.Promote command (or Cmvc.Make_Path
with a compilation goal of Coded) hangs, due to whatever
cause, you must terminate the operation on both the R1000 host
and RS6000 remote machine.
1. Execute the Job.Kill command on the R1000 host:
Job.Kill(The_Job => [ID-expression], The_Session => "");
2. You may need to unlock directories and kill several
processes on the RS6000 remote machine. The Job.Kill
command on the host does not affect the status of target
processes.
A. Use the following command to search for processes (for
userid fred):
ps -ef | grep fred
4 October 1991 RATIONAL\f
Release 1_0_2
The output lists the processes:
fred 13553 20720 8 16:52:04 - 0:00
/usr/lpp/ada/bin/Adaentry +varc==
fred 14314 6643 0 16:51:33 - 0:00 in.dtia
fred 19437 17643 0 16:51:48 - 0:00
/usr/bin/ada/ada source_descript
fred 20720 19437 9 16:52:04 - 0:00 bsh bsh bsh
B. Kill all processes except in.dtia. Do not kill in.dtia,
since you can reuse that process.
C. If you use Kill -9 to kill the processes, you may need
to unlock the library which was being used. Call the
compiler with the -u option to unlock the library.
* If you mistakenly use Cmvc.Make_Path instead of
Rcf_Cmvc.Make_Path, and specify the Model parameter as
Rs6000_Aix_Ibm and the Goal parameter as Installed or Coded,
you get the following error message because the RCF state file
does not exist:
*** Can't open State File named
..."...State.Tool_State.Rs6000_Aix_Ibm_State_File"
...(Name_Error).
Other error mesages may follow; no units are promoted.
Use Rcf.Refresh_View to recover from this situation. Make sure
you have set Remote_Machine and Remote_Directory switch values
before coding. Rcf_Cmvc.Make_Path uses the Remote_Directory
and Remote_Machine parameters to set the library switch
values. Rcf.Refresh_View does not set the switches.
8. Documentation
A preliminary version of the Rational Remote Compilation
Facility: IBM RISC System/6000 User's Manual, PN 4000-00482, is
available.
Refer to the Customizable Rcf Release Notes for information on
RCF documentation.
9. Training
Refer to the Customizable Rcf Release Notes for training
information.
RATIONAL October 1991 5\f
Release 1_0_2
Contents
1. Overview 1
2. RCF Components 1
3. Prerequisites 1
4. New Features 3
4.1. Rebuilding Remote Libraries 3
4.2. Customization 3
5. Fixed Problems 3
5.1. Rcf.Link 3
5.2. Destroying Remote Libraries 4
6. Known Problems 4
6.1. Remote Access Control 4
7. Troubleshooting 4
8. Documentation 5
9. Training 5
RATIONAL October 1991 iii\f
Rs6000 RCF Release Information
iv October 1991 RATIONAL