OpenVMS is a general purpose, multiuser operating system that runs in both production and development environments.
The OpenVMS operating system has well-integrated networking, distributed computing, client/server, multi-processing, windowing and authentication capabilities. It contains extensive features that promote ease-of-use, improve the productivity of programmers, facilitate system management, and effective operating system security.
Operating System and System Integrated Products
VSI OpenVMS (HAOE, BOE)
The OpenVMS operating system in all of it versions and bundles. Starting with OpenVMS Version 8.4, the three tier Operating Environment model which consists of Foundation Operating Environment (FOE), Enterprise Operating Environment (EOE) and Mission Critical Operating Environment (MCOE) is replaced with a two tier Operating Environment model consisting of Base Operating Environment (BOE) and High Availability Operating Environment (HAOE). OpenVMS on VAX and Alpha was sold according to the class/size of the server.
VSI OpenVMS on Integrity V8.4-1H1
The first release of the OpenVMS computing environment by VSI. OpenVMS V8.4-1H1 provides all of the features contained in HP OpenVMS v8.4 and adds support for HP Integrity i4 servers based on the Intel© Itanium© Processor 9500 series.
VSI OpenVMS on Integrity V8.4-2
Building upon the success of VSI’s previous OpenVMS release, OpenVMS V8.4-2 provides support for:
- 64 core support for BL890c i4 (with hyperthreads off)
- UEFI 2.3
- Network boot on Blades
- Support for rx7640 and rx8640
- Tunable BACKUP compression
- Defect repair
Software component updates:
- CSWS Secure Web Server, based on Apache 2.4.12
- Updated Time Zone definitions
VSI OpenVMS on Integrity V8.4-2L1
In this OpenVMS release, VSI supplements VSI SSL V1.4 with the new VSI SSL1 V1.0. All OpenVMS components in this release that are dependent on OpenSSL have been modified to make use of the new SSL1 offering.
VSI OpenVMS on Alpha V8.4-2L1
VSI OpenVMS Alpha Version 8.4-2L1 is the first release of the OpenVMS Alpha computing environment by VMS Software, Inc (VSI). It is functionally equivalent to VSI OpenVMS on Integrity V8.4-2L1. The purpose of this release is to provide users of the aging DEC Alpha hardware platform with a VSI-supported upgrade path to the latest versions of OpenVMS, in preparation for migrating to modern Intel x86-64 hardware.
VSI OpenVMS on Alpha V8.4-2L2
VSI OpenVMS for Alpha Performance Release is a modified release of VSI OpenVMS Alpha V8.4-2L1, that has been optimized for the DEC Alpha hardware platform running Alpha EV6 and later processors. As the name suggests, the Alpha Performance Release improves performance by taking advantage of new hardware-based instructions available on EV6 and later processors.
VSI OpenVMS Clusters
VSI OpenVMS Cluster Software is an OpenVMS System Integrated Product (SIP). It provides a highly integrated OpenVMS computing environment distributed over multiple Integrity server, AlphaServer or VAX systems, or a mix of AlphaServer and VAX or AlphaServer and Integrity server systems.
VSI OpenVMS Cluster Client
OpenVMS Cluster configurations can be configured with systems that operate and are licensed explicitly as client systems. OpenVMS Cluster Client systems contain full OpenVMS Cluster functionality with the following exceptions: Client systems cannot provide votes toward the operation of the OpenVMS Cluster system and Client systems cannot MSCP serve disks or TMSCP serve tapes.
VSI Volume Shadowing
VSI Volume Shadowing for OpenVMS is a System Integrated Product (SIP) that runs on the Integrity server, Alpha and VAX families of processors. Volume Shadowing for OpenVMS implements a RAID Level 1 storage strategy that provides high data availability for disk devices by preventing data loss resulting from media deterioration or from controller or device failure.
TCPIP Services for OpenVMS
TCP/IP Services for OpenVMS product is the OpenVMS implementation of the industry-standard TCP/IP suite of communications protocols. With TCP/IP Services, users, administrators, and programmers can perform tasks from anywhere in the network
VSI TCP/IP 10.5
VSI TCP/IP is VSI’s first implementation of the industry-standard TCP/IP suite of communication protocols. VSI TCP/IP is based on Process Software’s Multinet V5.5 product with enhancements, bugfixes and other advanced features. VSI TCP/IP is VSI’s stack of the future and will one-day replace TCPIP Services for OpenVMS.
VSI OpenVMS Galaxy
The VSI Galaxy Software Architecture on OpenVMS Alpha lets you run multiple instances of OpenVMS in a single computer (soft partitions). You can dynamically reassign system resources, mapping compute power to applications on an as-needed basis without having to reboot the computer.
VSI RMS Journaling
VSI RMS Journaling for OpenVMS enables a system manager, user, or application to maintain the data integrity of RMS files in the event of a number of failure scenarios. RMS Journaling provides the following three types of journaling:
- After-image journaling. Allows users to reapply modifications that have been made to a file. This type of journaling allows users to recover files that are inadvertently deleted, lost, or corrupted.
- Before-image journaling. Allows users to reverse modifications that have been made to a file. This type of journaling allows users to return a file to a previously known state.
- Recovery-unit journaling. Allows users to maintain transaction integrity. A transaction can be defined as a series of file updates on one or more files. If any failure occurs during the transaction, recovery-unit journaling rolls back the partially completed transaction to its starting point.
These journaling products protect RMS file data from becoming lost or inconsistent.
VSI BASIC is a structured programming language designed for novice and application programmers alike.
VSI C for OpenVMS is a standard-conforming implementation of the C programming language with extensions.
VSI C++ is a native programming language product that runs under the OpenVMS Alpha and Integrity operating systems and generates highly optimized object code.
The VSI COBOL programming language is an implementation of the COBOL (COmmon Business-Oriented Language) for OpenVMS.
VSI Fortran for OpenVMS is a programming language that conforms to the American National Standard Fortran 90 (ANSI X3.198-1992), which is the same as the International Standards Organization standard (ISO/IEC 1539:1991 (E)) and Fortran 95 standard (ISO/IEC 1539:1998 (E)).
VSI Pascal is a structured programming language that conforms to the American National Standard ANSI/IEEE770X3.97-1989 (ANSI) and the International Standard ISO 7185-1989 (ISO).
Application Development Environments
VSI ACMS Development
The VSI ACMS transaction processing system is a TP monitor that runs on the OpenVMS operating system. It is intended for businesses that require high performance, security, data integrity, and both centralized and distributed processing. Retail, banking, financial services, telecommunications, health, customer service, manufacturing, and insurance are some of the industries that can make use of the ACMS system.
VSI ACMS Remote
VSI ACMS Remote is a remote manager for managing ACMS systems.
VSI ACMS Run-Time
The VSI ACMS transaction processing system is a TP monitor that runs on the OpenVMS operating system. It is intended for businesses that require high performance, security, data integrity, and both centralized and distributed processing. Retail, banking, financial services, telecommunications, health, customer service, manufacturing, and insurance are some of the industries that can make use of the ACMS system. ACMS provides a runtime system for executing and managing the application at execution time.
VSI Datatrieve is a query, report, and data management tool for the OpenVMS Operating System. It provides a uniform access method for data stored by RMS, Oracle Rdb, and Oracle CODASYL DBMS files on OpenVMS and data residing in other databases accessible by the Oracle Rdb Transparent Gateway™ products.
VSI DCE (Distributed Computing Environment) Cell Directory Server
VSI DCE provides a set of the distributed computing functionality specified for The Open Group TM 's (OSF R Distributed Computing Environment (DCE) as well as tools for application developers. DCE Cell Directory Service (CDS): Provides location- independent naming for resources.
VSI DCE (Distributed Computing Environment) Application Developers Kit
VSI DCE provides a set of the distributed computing functionality specified for The Open Group TM 's (OSF R ) Distributed Computing Environment (DCE) as well as tools for application developers.
VSI DECram is a disk device created in the physical memory area of a system. The operating system can read from and write to a DECram disk, using standard OpenVMS disk I/O operations, at access times much less than those for standard hardware disks. DECram is a system Integrated Product that is included in the BOE license on Integrity.
VSI Disk File Optimizer
VSI Disk File Optimizer for OpenVMS is a layered software product which reduces both file fragmentation and optimizes file placement on disk media. This results in better application performance, better backup performance, and more efficient disk utilization.
VSI Save Set Manager for OpenVMS (SSM)
VSI Save Set Manager for OpenVMS (SSMgr) is a layered software product that reduces user time spent on save set operations. SSMgr reduces operational time spent during OpenVMS BACKUP operations by providing an avenue for offline save set validation, copy, and save set merge functions.
VSI RMS Journaling is a tool that helps to protect data from being lost or becoming inconsistent. You can use RMS Journaling for any RMS (Record Management Services) file that is updated.
VSI Archive Backup System – Client
VSI’s primary OpenVMS archive and backup product. ABS automates backup operations, provides for system archiving, and makes it easy to find files stored on tapes and disks. ABS also provides client backup facilities for Windows 2000/XP, Tru64 UNIX, and remote Open-VMS clients.
VSI Archive Backup System – Server
VSI’s primary OpenVMS archive and backup product. ABS automates backup operations, provides for system archiving, and makes it easy to find files stored on tapes and disks. The ABS/MDMS server software should reside on a system which will be managing the policy and media databases for itself and any client nodes connected to it. The MDMS server provides access to the policy and media databases.
Software Development Products
VSI DECset (VAXSET)
VSI DECset for OpenVMS Alpha Systems is an integrated programming tool set that supports software developers’ coding, debugging, testing, and maintenance activities.
VSI Code Management System (CMS)
The VSI Code Management System (CMS) for OpenVMS Alpha/I64 Systems provides an efficient method for storing project files and tracking all changes to those files.
VSI Language-Sensitive Editor (LSE)/Source Code Analyzer (SCA)
The VSI Language–Sensitive Editor (LSE) is a Multilanguage programmer’s editor. Language–specific templates and online language help assist both new and experienced programmers in developing programs faster.
VSI Module Management System (MMS)
The VSI Module Management System (MMS) for OpenVMS Alpha/I64 Systems automates and simplifies the building of software applications, whether they are simple programs of only one or two files or complex programs consisting of many source files, message files, and documentation.
VSI Performance & Coverage Analyzer (PCA)
The VSI Performance and Coverage Analyzer (PCA) for OpenVMS Alpha/I64 Systems helps users pinpoint execution bottlenecks in application programs. PCA can also identify which parts of an application are not executed by a given set of test data.
VSI Digital Test Manager (DTM)
The VSI Digital Test Manager for OpenVMS Alpha/I64 Systems is a regression testing tool that automates the creation and maintenance of regression tests. It also automatically compares test run results with expected test results.
System Management Tools
VSI Availability Manager
The VSI Availability Manager is a system management tool that allows one to monitor, from an OpenVMS or Windows node, one or more OpenVMS nodes on an extended local area network (LAN). The Availability Manager helps system managers and analysts target a specific node or process for detailed analysis. This tool collects system and process data from multiple OpenVMS nodes simultaneously, analyzes the data, and displays the output using a graphical user interface (GUI).
VSI Insight Manager Web Agents
The Management Agents for OpenVMS provides WBEM web agents for system, storage, and network components. Web agents use SNMP and TCP/IP to allow management servers running on various platforms, including OpenVMS, Windows NT, and Tru64 UNIX, to communicate with manageable components and peripheral devices. Web agents use common web-enabling components to provide registration, discovery, HTTP communications, and a home page for the managed devices. Web agents can send information directly to the management server to be relayed to the browser, or they can create an HTML file to communicate directly with a browser.
VSI Web Based Enterprise Management Services (WBEM)
The VSI WBEM Providers software is a collection of tools that enables you to monitor the health of HP servers running VSI OpenVMS. This software retrieves information about hardware devices such as CPU, memory, power supply, and cooling devices. It operates within the WBEM environment.
VSI T4 and Tools
VSI T4 (Total Timeline Tracking Tool) is a tool that systematically captures, consolidates, and creates a timeline view of important OpenVMS performance statistics. The statistics are collected by leveraging different collectors. The output of a T4 collection is a two-dimensional table formatted as a comma separated value (CSV) file. The CSV files and the binary (.DAT) files, generated by collectors such as MONITOR and FC_MON, are packaged into a ZIP file. The data in the CSV files is interpreted using analyzers.
SAMBA (CIFS) ****
VSI OpenVMS Common Internet File System (CIFS) for OpenVMS Alpha and OpenVMS Integrity is based on the Open Source SAMBA code base. CIFS provides users with seamless file and print interoperability between OpenVMS and Windows-based clients.
Note: **** Identifies Open Source Product
Text Display FORMS Products
VSI DECforms Development
VSI DECforms is a software product for the development and deployment of forms-based user interfaces for interactive applications running on OpenVMS systems. The FDE allows a form designer to create a form interactively.
VSI DECforms Run-Time
VSI DECforms is a software product for the development and deployment of forms based user interfaces for interactive applications running on OpenVMS systems. The runtime kit allows running of already DECforms applications on a target or runtime node.
VSI FMS - Development
VSI FMS is a character-cell based forms management system for interactive applications running on OpenVMS systems that use video forms as the user interface. FMS provides application programmers with a set of development tools to create and maintain forms-based user interfaces.
VSI FMS Run-Time
FMS is a character-cell based forms management system for interactive applications running on OpenVMS systems that use video forms as the user interface. FMS provides a runtime system for displaying and managing the application’s user interface at execution time.
VSI TDMS (Terminal Data Management System)
VSI TDMS (Terminal Data Management System) on Alpha and Integrity is a product designed for the implementation of interactive, forms intensive applications running on OpenVMS Alpha and Integrity systems. TDMS provides application programmers with a set of development tools to create and maintain forms-based user interfaces.
VSI TDMS RT (Terminal Data Management System Run Time)
VSI TDMS (Terminal Data Management System) on Alpha and Integrity is a product designed for the implementation of interactive, forms intensive applications running on OpenVMS Alpha and Integrity systems. TDMS provides a runtime system for displaying and managing the application’s user interface at execution time.
Perl is an open source interpreted high-level programming language, which makes Perl programs highly portable across systems. Perl has become the premier scripting language of the Web, as most CGI programs are written in Perl.
PHP is a server-side, cross-platform; HTML embedded scripting language that lets you create dynamic web pages. PHP-enabled web pages are treated the same as regular HTML pages. You can create and edit them the way you normally create regular HTML pages. PHP-enabled files are simple HTML files ending in .PHP (the default extension). The .PHP files you create and include in your web directory are parsed by CSWS_PHP in the Secure Web Server. You do not need to compile the files.
Tomcat is an extension to the VSI Secure Web Server, but it runs independently of SWS in a separate process. You can configure your system so that the Secure Web Server serves HTML pages, while Tomcat serves the JSP pages and runs the servlets.
XML is the key data interchange standard for the Internet. Its widespread adoption is driven by its great versatility and relative simplicity as compared with earlier structured markup languages such as SGML.
Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere! Java can be downloaded from the HPE web site at https://www.hpe.com/global/java/download/index.html.
Secure Web Browser (Mozilla) ****
The Secure Web Browser is a browser that runs on OpenVMS and is based on the SeaMonkey open-source project. SeaMonkey has inherited the successful all-in-one concept of the original Netscape Communicator and continues that product line based on the modern, cross-platform architecture provided by the Mozilla project.
Secure Web Server (Apache Server) ****
The SWS for OpenVMS is based on Apache, the world's most widely deployed web (HTTP) server - millions of Internet servers are powered by Apache. The SWS is a powerful, flexible, HTTP/1.1 compliant web server that includes Secure Sockets Layer (SSL) through mod_ssl and OpenSSL. SSL provides privacy through encryption, server authentication, and message integrity.
The Web Services Integration Toolkit provides a set of individual tools to significantly help you develop a JavaBean to expose legacy application logic. These tools are designed to be valuable both individually or in combination. All of the WSIT tools run on VSI OpenVMS.
VSI Reliable Transaction Router (RTR) Back End (BE)
VSI Reliable Transaction Router (RTR) is fault tolerant transactional messaging middleware used to implement large, distributed applications using client/server technology. The back end provides transparent, content-based transaction routing for client/server applications.
VSI Reliable Transaction Router (RTR) Front End (FE) Client
VSI Reliable Transaction Router (RTR) is fault tolerant transactional messaging middleware used to implement large, distributed applications using client/server technology. The front end provides the ability for the client to start transaction branches, where the global transaction may be controlled by RTR.
gSOAP is a cross-platform open source C and C++ software development toolkit. It generates C/C++ RPC code, XML data bindings, and efficient schema-specific parsers for SOAP Web services and other applications that benefit from an XML interface.
Note: **** Identifies Open Source Product
Open Source Tools
GNV (GNU's Not VMS) is an open source, GNU-based UNIX environment for OpenVMS that provides UNIX application developers, system managers, and users a UNIX-style environment on OpenVMS. This facilitates development and porting of UNIX software to OpenVMS.
GnuPG (GNU Privacy Guard) is GNU's tool for secure communication and data storage. It can be used to encrypt data and to create digital signatures. GnuPG includes an advanced key management facility.
Kerberos for OpenVMS, based on MIT Kerberos V5, is a network authentication protocol designed to provide strong authentication for client/server applications by using secret-key cryptography.
VSI OMNI API
VSI Omni API is a network communications product that provides an Application Programming Interface (API) for the connection and management of manufacturing shop floor devices and control systems.
VSI OSAP H1
VSI OSAP is a network communication product. It provides a solution to connect Compaq applications with shop floor devices based on Siemens SINEC H1 communication protocol. SINEC H1 services are also identified as PG communication services in Siemens literature.
VSI DECnet Plus Extended Function
DECnet-Plus for OpenVMS is available in two forms: End System and Extended Function. Extended Function provides all the features of End System plus the OSI application gateways (FTAM--DAP Gateway, VT-Telnet, LAT/VT and VT/LAT), the DECdns server (on VAX platforms), and host-based routing, and cluster alias. X.25 for OpenVMS
VSI X.25 for OpenVMS
VSI X.25 for OpenVMS enables appropriately configured systems to connect to an X.25 Packet Switched Data Network (PSDN) via an X.25 Relay node on the same Local Area Network (LAN), via a DNA Phase IV X.25 connector node, or directly using a synchronous controller card for Alpha.
VSI Enterprise Directory Server LDAP
VSI Enterprise Directory Server is a centralized directory based on the LDAP protocol. Lightweight Directory Access Protocol (LDAP) is combined with the Authentication and Credentials Management Extension (ACME) authentication mechanism to provide a solution to customers to manage all accounts in a centralized directory.
VSI Distributed Queuing Service (DQS)
The VSI Distributed Queuing Service (DQS) uses the DECnet networking system to extend the standard OpenVMS queue system to enable users to: Print jobs on printers connected to systems other than their own; Show the status of jobs on those systems; Cancel their jobs on those systems and Change the specifications of their jobs on those systems.
VSI GKS Development
VSI GKS (Graphical Kernel System) (formerly HP GKS) for OpenVMS for Integrity Servers and OpenVMS Alpha is a two-dimensional and three-dimensional graphics support system that provides a set of programming functions for creating interactive and non-interactive graphics applications. As a development tool, VSI GKS is a solid base for portable, device-independent applications that define and display graphical images, using a variety of graphics devices.
VSI GKS Runtime
VSI GKS (Graphical Kernel System) (formerly HP GKS) for OpenVMS for Integrity Servers and OpenVMS Alpha is a two-dimensional and three-dimensional graphics support system that provides a set of programming functions for creating interactive and non-interactive graphics applications. As a development tool, VSI GKS is a solid base for portable, device-independent applications that define and display graphical images, using a variety of graphics devices. The shareable images are activated at run-time as needed.
The VSI C RTL is a library that contains XPG4-compliant internationalization support, providing functions to help develop software that can run in different languages and cultures. The complete VSI C Run-Time Library (C RTL) needed for use with the VSI C and C++ compilers is distributed with the OpenVMS Alpha and I64 operating systems in both shared image and object module library form.
IEEE POSIX standards are a set of implementation independent system interface standards. IEEE POSIX standards have the “look and feel'' of UNIX interfaces. OpenVMS VAX and AXP systems support POSIX and X/Open standards and draft standards, thus allowing portable applications to benefit from the proven features of OpenVMS.
VSI VEST is a utility that translates executable and shareable OpenVMS VAX images into functionally equivalent images that run on OpenVMS AlphaServer systems.
FREEware Software Library
FREEware Software Library
OpenVMS Freeware is a collection or distribution containing various public domain, open source and freeware packages. The OpenVMS Freeware collection provides OpenVMS customers with easy access to this software and to VSI-developed software and tools. Many of these tools are popular packages already widely known and in use, while others are internally developed tools our engineers are making available to our OpenVMS customers.