| United States-English |
|
|
|
![]() |
HP OpenVMS Systems |
|
Distributed
NetBeans for OpenVMS Version 5.5
Field Test 3 Installation Guide and Release Notes January 2008 HP-AXPVMS-IDESERVER-T0505-FT3-1.PCSI$COMPRESSED (IDE Server Kit on OpenVMS Alpha) HP-I64VMS-IDESERVER-T0505-FT3-1.PCSI$COMPRESSED (IDE Server Kit on OpenVMS I64) distnbopenvms55_T55FT3.nbm (Distributed NetBeans
Client Module for NetBeans 5.5.1) Contents » 1 Overview of Distributed NetBeans » 2 Before Installing Distributed NetBeans » Hardware Prerequisites
- Client » Hardware Prerequisites
- IDE Server » Software Prerequisites
- Client
» Software
Prerequisites - IDE Server on OpenVMS Alpha
» Software
Prerequisites - IDE Server on OpenVMS I64 » 3 Downloading and Installing Distributed NetBeans
» Downloading the NetBeans Client and IDE Server Kits
» Installing the IDE
Server Kit » 4 After Installing Distributed NetBeans
» Importing Settings from
NetBeans 5.5
» IDE Server Startup and
Shutdown
» Accounts, Quotas, and
System Parameters » 5 Release Notes » 6 Known Problems and Restrictions in the IDE Server and
Distributed NetBeans Client » 7 Corrected Problems in the IDE Server and Distributed NetBeans Client » 8 Software Support 1 Overview of
Distributed NetBeans Distributed NetBeans comprises two
parts: ·
Distributed
NetBeans Client for OpenVMS, which is a plug-in for NetBeans 5.5.1 running on your desktop. You install the NetBeans IDE (from NetBeans.org) and the Distributed NetBeans Client for OpenVMS on your desktop system. ·
IDE
Server for OpenVMS, which runs on OpenVMS and provides remote services for the
client plug-in. You install the IDE Server on your OpenVMS system. (You do not
need to install the NetBeans for OpenVMS IDE or any
additional plug-in modules on your OpenVMS system.) Communication between the client system and the remote
server system is encrypted using SSL. How to use Distributed NetBeans is
explained in the online help that is available through the NetBeans
JavaHelp system when you install the NetBeans client module. This help is fully integrated with the standard NetBeans JavaHelp and may be
opened from the Help menu. (The HelpSet option in the
Help menu lists installed module help files.) JavaHelp texts may be copied and pasted into
an external text editor or printed. URL links provided in JavaHelp
can be copied and pasted into a browser's address field. New Features in Version 5.5 FT3 ·
NetBeans 5.5.1 is now supported. ·
FT3
includes support for debugging non-Java applications (C/C++, Fortran,
Pascal, COBOL, and Basic) running on the OpenVMS machine remotely from inside
the NetBeans IDE. ·
New
features have been added to the Distributed NetBeans
Client and to the IDE Server to provide better security for passwords. ·
SMB
file shares are now supported for the use with remote projects. The supported
SMB products on the OpenVMS machine are Advanced Server and HP OpenVMS Common
Internet File System (CIFS) Version 1.0, based on Samba V3.0.24. Earlier versions
of Samba are not supported. The
share on the remote OpenVMS machine must be a STREAM_LF share. ·
Remote
Execute - Foreign Command Support. The
use of a foreign command is now supported for remote program execution. ·
Remote
Execute - Prompt for Runtime Arguments. You
can have the IDE prompt for runtime arguments for remote execution of .EXE
files. ·
3GL
file properties support has been expanded.
3GL settings are now supported on a per file,
per project, and global basis. New
Features in Version 5.5 FT2 ·
Sun's
C/C++ module can now be used with Distributed NetBeans. Individual file remote compilation is
missing, but all other remote file options are available. ·
3GL
and remote Ant compilation settings have been expanded to include "per
project" settings. See the
Distributed NetBeans JavaHelp
for more information. ·
The
latest OpenVMS Java 1.5 kits are now supported.
·
Improvements
have been made to the Distributed menu items on the Project right-mouse click
menu. ·
The
Distributed NetBeans plug-in now works with Mac OS. ·
Problem
with the Distributed NetBeans plug-in on Linux have
been fixed. ·
Extra
source directories in a project are now supported during initial remote project
conversion. 1
Before Installing
Distributed NetBeans Hardware Prerequisites - Client For NetBeans IDE
desktop system hardware and software prerequisites, see the Readme file at http://www.netbeans.org/community/releases/55/1/relnotes.html#SystemRequirements. Hardware Prerequisites - IDE Server The Distributed NetBeans IDE
Server requires the following: » 500MHz minimum
Alpha or I64 processor » 256MB of
memory » 2000 blocks
minimum free disk space on your system disk » ODS-5 or ODS-2
disk (ODS-5 is required to use the Java SDK with Distributed NetBeans) Software Prerequisites - Client » NetBeans 5.5.1
(from NetBeans.org)
running on your desktop system » Java
Standard Edition v 1.4.2-07 or higher (Note: JSE v 1.6-04 is not supported.) (from http://developers.sun.com/downloads/
running on your desktop) »
(Optional) X Windows Server (such as eXcursion)
running on your desktop system Note Distributed NetBeans
5.0 FT2 for OpenVMS was the last release on which NetBeans
5.0 is supported. An X Windows Server is required to run remote Java
applications that use Swing, and to use some of the features of the Distributed
NetBeans Client (such as "Use XTerm for Compile" and "Use XTerm
for Execution"). Software Prerequisites - IDE Server on OpenVMS Alpha »
OpenVMS Alpha Version 8.2 or higher for the Java Platform » All
required ECOs for the Java SDK » Required
Debug ECOs (See Remote 3GL Debug Notes) » HP
TCP/IP Services for OpenVMS Version 5.4 ECO 4 or higher »
FTP Service in TCP/IP Services for OpenVMS enabled and started (see FTP Notes) » (Optional)
BASIC, C/C++, FORTRAN, COBOL, or PASCAL compiler for OpenVMS Software Prerequisites - IDE Server on OpenVMS I64 »
OpenVMS I64 Version 8.2 or higher for the Java Platform »
All required ECOs for the Java SDK » Required
Debug ECOs (See Remote 3GL Debug Notes) » HP
TCP/IP Services for OpenVMS Version 5.5 or higher » FTP
Service in TCP/IP Services for OpenVMS enabled and started (see FTP Notes) »
(Optional) BASIC, C/C++, FORTRAN, COBOL, or PASCAL compiler for OpenVMS FTP Notes Before you can use the FTP as your remote file
access provider in Distributed NetBeans, the TCP/IP
FTP Service must be enabled and started. Enter the following command: $ @SYS$MANAGER:TCPIP$CONFIG select 3 - Server components select 5 - FTP select 2 - Enable and Start See HP TCP/IP Services for OpenVMS Installation and
Configuration for more information. Remote 3GL
Debug Notes For Remote 3GL Debug support, the following kits
are required: For OpenVMS Alpha: ·
VMS732A_DEBUG-V0100 or later (for V7.3-2) ·
VMS82A_DEBUG-V0200 or later (for V8.2) ·
VMS83A_DEBUG-V0100 or later (for V8.3) ·
ACRTL Facility Patch Kit VMS83A_ACRTL-v0400 (for V8.3) For OpenVMS I64: ·
VMS821I_DEBUG-V0300 or later (for V8.2) ·
VMS83I_DEBUG-V0100 or later (for V8.3) ·
Version 8.3-1H1 does not require an ECO kit. 2
Downloading and
Installing Distributed NetBeans Downloading the NetBeans Client and IDE Server
Kits Point your browser to the Distributed NetBeans for OpenVMS download page. Save the IDE Server file HP-xxxVMS-IDESERVER-T0505-FT3-1.PCSI_xxxEXE (where xxx is AXP or I64) to any location accessible to the OpenVMS system
on which you will install the IDE Server. If applicable, copy or FTP the
file(s) to the OpenVMS system. Expand the IDE Server file by entering: $ RUN HP-AXPVMS-IDESERVER-T0505-FT3-1.PCSI_AXPEXE ! for OpenVMS Alpha $ RUN HP-I64VMS-IDESERVER-T0505-FT3-1.PCSI_I64EXE ! for OpenVMS I64 The file expands to HP-xxxVMS-IDESERVER-T0505-FT3-1.PCSI$COMPRESSED. Save the NetBeans client to your
desktop system: distnbopenvms55_T55FT3.nbm for NetBeans
5.5.1. Note: The downloaded .nbm
file must have an extension of nbm. The case must match exactly. The downloaded file should be named
distnbopenvms55_T55FT3.nbm. Installing the NetBeans Client Kit You must have NetBeans 5.5.1 (from
NetBeans.org) installed on your desktop system before you install the Distributed NetBeans
for OpenVMS client. To install the Distributed NetBeans
client, perform the following steps. 1. Save the client
module to a folder on your desktop system. (The client module is available from the
Distributed NetBeans download page on the Distributed
NetBeans web site.) 2. Start NetBeans on your desktop system. 3. Open the 4. Select the Install
Manually Downloaded Modules option. 5. Follow the
instructions on the wizard for completing the installation. 6. After
clicking Finish, if you are prompted to restart NetBeans,
you must choose Restart the IDE to complete installation of the module. The Distributed NetBeans client
module contains support for the following features on OpenVMS. • Distributed
OpenVMS File Access • Distributed
BASIC Support for OpenVMS • Distributed
C/C++ Support for OpenVMS • Distributed
COBOL Support for OpenVMS • Distributed
FORTRAN Support for OpenVMS • Distributed
PASCAL Support for OpenVMS • Distributed
DCL Support for OpenVMS • EDTkeypad Support (disabled by default) To enable EDTkeypad support, from
the Tools menu, select Options, the press the keymap
button on the left. Select edtkeypad from the Profile: drop down menu. The Distributed Client can be disabled or
uninstalled, or both, from the Module Manager on the Tools menu. $ PRODUCT INSTALL IDESERVER Install the server .PCSI$COMPRESSED file by entering the following
command from the SYSTEM account or another privileged account. (Do not expand the .PCSI$COMPRESSED file
before installing it; PCSI installs from the compressed kit directly.) $ PRODUCT INSTALL IDESERVER The IDE Server is installed into SYS$COMMON by default. To specify a different
installation location, use the /DESTINATION qualifier on the PRODUCT INSTALL
command line, or set the PCSI$DESTINATION logical name to a different location.
Following is a sample installation of the IDE Server on
OpenVMS Alpha. $ PRODUCT INSTALL IDESERVER The following product has been selected: HP AXPVMS
IDESERVER T5.5-FT3 Layered
Product Do you want to continue? [YES] Configuration phase starting ... You will be asked to choose options, if any, for
each selected product and for any products that may be
installed to satisfy software dependency requirements. HP AXPVMS IDESERVER T5.5-FT3: OpenVMS IDE Server The IDE Server includes the JAR files for Jakarta
Ant. You must agree to the terms of the Ant license
agreement in order to use the IDE Server. Press return to display the license /* * Apache License * Version 2.0, January
2004 *
http://www.apache.org/licenses/ * ...
I have read and accept the above license. [Y = I Accept, N = I Reject]: y * This product does not have any configuration
options. The
installation will now continue without requesting further user input. Execution phase starting ... The following product will be installed to destination: HP AXPVMS
IDESERVER T5.5-FT3
DISK$ALPHASYS:[VMS$COMMON.] The following product will be removed from
destination: HP AXPVMS
IDESERVER T5.0-FT2A1
DISK$ALPHASYS:[VMS$COMMON.] Portion done: 0%...10%...20%...40%...50%...60%...70%...80%...90% %PCSI-I-PRCOUTPUT, output from subprocess
follows ... %INSTALL-W-NOPREV, no previous entry exists - new
entry created for JESSE$DKA0:[SYS0.SYSCOMMON.][IDE$SERVER.SYSLIB]IDE$VMS_AUTH_MOD.EXE;1 %INSTALL-W-NOPREV, no previous entry exists - new
entry created for JESSE$DKA0:[SYS0.SYSCOMMON.][IDE$SERVER.SYSLIB]IDE$DBGLIBSHR.EXE;1 Portion done: 100% The following product has been installed: HP AXPVMS
IDESERVER T5.5-FT3 Layered
Product The following product has been removed: HP AXPVMS IDESERVER T5.0-FT2A1 Layered Product HP AXPVMS IDESERVER T5.5-FT3: OpenVMS IDE Server Insert the
following lines in SYS$MANAGER:SYSTARTUP_VMS.COM:
@SYS$STARTUP:IDE$STARTUP.COM Insert the
following lines in SYS$MANAGER:SYSHUTDWN.COM:
@SYS$STARTUP:IDE$SHUTDOWN.COM ACCOUNT
QUOTAS The IDE
Server requires the modifications to system parameters as follows: System
parameter CHANNELCNT must be greater than or equal to 2000 USER
ACCOUNTS that will use Distributed NetBeans will
require quotas as follows in order for the IDE$USER server to start: WSEXTENT
greater than or equal to 30000 JTQUOTA
greater than or equal to
60000 PGFLQUO
greater than or equal to
500000 Higher
values of other quotas may be required depending on the commands you will be executing in your IDE$USER server. KEYSTORE
CONFIGURATION The keystore for SSL uses a default account and password. If you would like to modify these values, please see the Release Notes
for information on changing the keystore values. $ 3
After Installing
Distributed NetBeans Importing
Settings from NetBeans 5.0 to 5.5 When you start NetBeans 5.5 for the first time, NetBeans
may prompt you about whether to import user settings from NetBeans
5.0. If you answer yes, and the
Distributed NetBeans V5.0 FT1 or FT2 kit was already
installed in NetBeans 5.0, the import wizard will not
copy the Distributed NetBeans module files into the NetBeans 5.5 new user directory. You will see errors when you attempt to open
Distributed NetBeans projects. To correct this problem,
install the Distributed NetBeans V5.5 FT3 client
module into NetBeans 5.5. IDE Server Startup and Shutdown After you install the IDE Server, add the following line to SYS$STARTUP:SYSTARTUP_VMS.COM: $ @SYS$STARTUP:IDE$STARTUP.COM Then add the following line to SYS$MANAGER:SYSHUTDWN.COM:
$ @SYS$STARTUP:IDE$SHUTDOWN.COM Important:
Execute the IDE$STARTUP.COM command procedure only from the SYSTEM
account. Accounts, Quotas, and System Parameters Following are the quotas for the remote user account. (This is not the IDE$SERVER account, but the
account that you specify when you create a remote server, called IDE$USER, from
within the Distributed NetBeans client.) Important:
If you have DISK QUOTAS enabled on the disk on
which IDE Server is installed, you must grant the IDE$SERVER account a disk
quota of at least 200,000 blocks. In
addition, you must grant each USER ACCOUNT that will be used by Distributed NetBeans a disk quota of at least 100,000 blocks on the
disk on which the IDE Server is installed. Default Quotas assigned when OpenVMS
account is created. Minimum Minimum
value required for Distributed NetBeans to run. Recommended
Recommended value for optimal performance of
Distributed NetBeans. User Account
Quota Default Minimum Recommended
WSEXTENT * 16,384 30,000 30,000 FILLM 100 100 500 BIOLM 150 150 512 DIOLM 150 150 512 ASTLM 250 250 300 TQELM 10 10 400 BYTLM 64,000 64,000 64,000 JTQUOTA * 4096 60,000 60,000 PGFLQUO * 50,000 500,000
500,000 * Manually increase these quotas. The IDE Server installation creates an account IDE$SERVER
and a rights identifier (IDE$SERVERRI). The IDE$SERVER account is created with
the following user quotas: ASTLM=300 BIOLM=1024 BYTLM=2000000 DIOLM=1024 ENQLM=2000 FILLM=512 JTQUOTA=60000 PGFLQUOTA=1500000 PRCLM=10 TQELM=400 WSEXTENT=524288 (Be sure SYSGEN parameter WSMAX is large enough to WSDEF=2000 Following are the logical names that can be used to control
the IDE Server. •
IDE$ALLOW_EXTAUTH - This logical causes the IDE Server to ignore the ExtAuth flag and try local authentication using your
password from the SYSUAF file. •
IDE$JDK_VERSION - This logical forces a particular version of the Java
SDK to be used by specifying the version number. For example: $
DEFINE/SYSTEM IDE$JDK_VERSION 150 ! Use
Java 1.5.0 Note:
You must restart the IDE Server after changing the IDE$JDK_VERSION logical
name. •
IDE$HOST_IPNAME - If you have multiple Ethernet cards on your OpenVMS
system, this logical allows you to choose which card the IDE Server uses for
registration in the Java RMI registry. Set the logical in the SYSTEM table to
the IP address or IP hostname of the card you choose. If you have multiple cards and you do not set
this logical, the results are unpredictable.
For example: $ DEFINE/SYSTEM IDE$HOST_IPNAME
bugsy.malone.gangsters.com • IDE$RMI_PORT -
This logical defines the RMI port to be used. By default, 1099 is used. If this
logical is defined, the value of the logical will be used as the port number.
For example, if you enter the following command, the IDE Server will use port
999 for RMI communications: $ DEFINE IDE$RMI_PORT 999 Note:
If you want to redefine the IDE$RMI_PORT logical, it needs to be done in
the SYSTEM logical name table. •
IDE$VERBOSE_LOG - This logical turns on verbose logging in the IDE
Server. The IDE Server startup procedure creates the following logicals in the system logical name table.
|