HP OpenVMS Alpha Version 8.3 and HP OpenVMS Version 8.3-1H1 for Integrity Servers SPD 82.35.14

Users can enter DCL commands at a terminal or include them in command procedures. These command procedures can be run interactively or submitted to a batch queue for later processing. Information about DCL and OpenVMS utilities is available on line through the Open- VMS Help system.

For users who are familiar with the UNIX shell and util- ities, an open source port of GNV is available. GNV implements a UNIX environment on OpenVMS and includes an Implementation of the UNIX shell BASH (Bourne Again Shell) and many UNIX-shell utilities.

The following tools and utilities are integrated into the OpenVMS operating system.

Text Processing

The Extensible Versatile Editor (EVE) is the default editor for OpenVMS. EVE allows users to insert, change, and delete text quickly. EVE is a full-screen editor that allows users to scroll through text on a terminal screen. EVE provides an EDT-style keypad, allowing EDT users to move easily to EVE.

Mail Utility

The Mail utility allows users to send messages to any other user on the system. Multinode operation is available if a DECnet or TCP/IP product is installed and licensed on each participating node on the network.

Command-Level Programming

Command-level programming allows users to create special files, called command procedures, that contain a series of DCL commands. When users execute a command procedure, the system processes the commands in the command procedure consecutively.

User Environment Tailoring

Users can customize the computing environment with login command procedures, shorthand commands, binding of commands to function keys, and command recall and editing.

PROGRAM DEVELOPMENT ENVIRONMENT

OpenVMS includes a comprehensive set of tools for developing programs, including: run-time libraries (RTLs), a linker, a librarian, and a symbolic debugger.

The following tools are available to the OpenVMS pro- grammer.

Java™ SE Development Kit

The Java Platform, Standard Edition Development Kit (JDK) provides a development and deployment environment for Java applications on OpenVMS Alpha and OpenVMS for Integrity servers, including a set of basic development tools and a rich set of class libraries.

Language and Run-Time Library Support

OpenVMS includes several RTLs that provide:

String manipulation

Parallel processing support

I/O routines

I/O conversion

Terminal-independent screen handling

Date and time formatting routines

Highly accurate mathematical functions

Signaling and condition handling

Other general-purpose functions

With OpenVMS Alpha, these routines can be called from programs written in such languages as MACRO- 32, MACRO-64, Ada, BASIC, C, C++, COBOL, Fortran, Pascal, and PL/I.

With OpenVMS for Integrity servers, these routines can be called from programs written in such languages as MACRO-32, BASIC, C, C++, COBOL, Fortran, and Pas- cal.

Also included in OpenVMS are language-support li- braries. While each language is different, all provide support for sequential file I/O, and most support direct and indexed file I/O. Language RTLs also provide support for I/O formatting, error handling, and in Fortran, the ability to read unformatted files that contain data from other vendors.

RTLs are provided to support translated images created from user-mode images built on OpenVMS Alpha Version 6.1 through Version 7.3-2.

Calling Standard

Many HP languages adhere to the common calling stan- dard. This means that routines written in any of these languages can directly call routines written in any other language. Development of applications using multiple languages is simple and straightforward.

All user-accessible routines in the RTLs follow the appropriate platform calling standard and condition- handling conventions, and most are contained within shareable images.

2