Logical Names

After you install the IDE Server .PCSI file, 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

The IDE$SERVER process writes log files into the IDE$LOGS directory.

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$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

See Restrictions and Known Issues if you have multiple Ethernet cards on your desktop machine.

IDE$JDK_HOME
The use of this logical name is deprecated.  Use IDE$JDK_VERSION to set the Java version to be used by the IDE Server. See Controlling the Default Java Version Used by the IDE Server for more information.

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 142  ! Use Java 1.4.2
$ DEFINE/SYSTEM IDE$JDK_VERSION 150  ! Use Java 1.5.0

Note  If both logical names are set, IDE$JDK_VERSION takes precedence over IDE$JDK_HOME.  You must restart the IDE Server after changing the IDE$JDK_VERSION  logical name. See Controlling the Default Java Version Used by the IDE Server for more information.

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

If you want to redefine the IDE$RMI_PORT logical, it needs to be done in the SYSTEM logical name table.

IDE$VERBOSE_LOG
Defining this logical to True or 1 turns on verbose logging in the IDE Server.

 

The IDE$SERVER startup procedure creates the following logical names in the system logical name table.

Logical Name Location Description
IDE$ROOT IDE$ROOT Top level IDE$SERVER directory as specified by the PCSI destination during installation
IDE$ANT_HOME IDE$ROOT:[IDE$SERVER.ANT] Distributed Ant related files

IDE$ANT_ROOT

IDE$ROOT:[IDE$SERVER.ANT.]

Root directory of Ant files

IDE$CMS

IDE$ROOT:[IDE$SERVER.CMS]

Distributed CMS support files

IDE$COM IDE$ROOT:[IDE$SERVER.COM] Command procedures

IDE$DOC

IDE$ROOT:[IDE$SERVER.DOC]

IDE Server documentation

IDE$JARS

IDE$ROOT:[IDE$SERVER.JARS]

JAR files for the IDE Server

IDE$JARS_ROOT

IDE$ROOT:[IDE$SERVER.JARS.]

Rooted logical for JAR files

IDE$JAVA_ROOT

Varies

Root directory of JDK files

IDE$LIB

IDE$ROOT:[IDE$SERVER.SYSLIB]

Shareable images used by the IDE Server

IDE$LOGS IDE$ROOT:[IDE$SERVER.LOGS] Log files from the IDE Server processes
IDE$SCRATCH IDE$ROOT:[IDE$SERVER.SCRATCH] Scratch directory

IDE$STORES

IDE$ROOT:[IDE$SERVER.STORES]

Keystore and truststore files

IDE$SYSTEM

SYS$SYSTEM

System files