HP OpenVMS Systems


HP OpenVMS Systems

[an error occurred while processing this directive]

OpenVMS information

» What's new on our site
» Upcoming events
» Configuration and buying assistance
» Send us your comments

HP OpenVMS systems

» OpenVMS software
» Supported Servers
» OpenVMS virtualization
» OpenVMS solutions and partners
» OpenVMS success stories
» OpenVMS service and support
» OpenVMS resources and information
» OpenVMS documentation
» Education and training

Evolving business value

» Business Systems Evolution
» AlphaServer systems transition planning
» Alpha RetainTrust program

Related links

» HP Integrity servers
» HP Alpha systems
» HP storage
» HP software
» HP products and services
» HP solutions
» HP support
disaster proof
HP Integrity server animation
HP Integrity server animation
Content starts here

OpenVMS Technical Journal - V15 August 2010

Welcome to V15 of the OpenVMS Technical Journal. It is indeed a great pleasure in bringing this edition of the Technical Journal  to all the VMS enthusiasts around the world. We trust that you will find all the articles informative and useful.

In this version you will find many articles that will interest you.

Dr. Ulmann's article describes a new open source interpretive programming language called 5. Some of the other articles describe the various new hardware supported on OpenVMS V8.4.

Additionally in this edition, you will find these articles:

  • vKVM Functionality and Usage on OpenVMS, Abhishek KR
  • BL8x0c i2 server blades: Overview, Setup, Troubleshooting and Various Methods to Install OpenVMS, Aditya BS and Srinivas Pinnika
  • 5 – A Powerful Array Language, Bernd Ulmann
  • New Time features on OpenVMS and Read-Write Consistency Check Data Algorithm, Clarete Riana, Burns Fisher, and Sandeep Ramavana
  • Using XFC to get System/Volume/File/IO Statistics, P Muralidhar Kini, Mohan Pavaman
  • Implementing Triple DES (TCBC) on OpenVMS, Rupesh Shantamurty
  • OpenVMS Class Scheduling, Shriniketan Bhagwat

We would appreciate your feedback not only on this issue but the OpenVMS Technical Journal as a whole.

If you would like to submit an article for the next issue please click here. Thank you for your continued support, and a big thanks to all the authors who contributed for this edition.


Table of Contents

OpenVMS Technical Journal - V15
» Entire Journal in PDF format (3.32 MB)
» Entire Journal in PS format (ZIP 4.07 MB)
OpenVMS Technical Journal V15
vKVM Functionality and Usage on OpenVMS » Abstract » HTML » PDF
BL8x0c i2 server blades: Overview, Setup, Troubleshooting and Various Methods to Install OpenVMS » Abstract » HTML » PDF
5 – A Powerful Array Language » Abstract » HTML » PDF
New Time features on OpenVMS and Read-Write Consistency Check Data Algorithm » Abstract » HTML » PDF
Using XFC to get System/Volume/File/IO Statistics » Abstract » HTML » PDF
Implementing Triple DES (TCBC) on OpenVMS » Abstract » HTML » PDF
OpenVMS Class Scheduling » Abstract » HTML » PDF

vKVM Functionality and Usage on OpenVMS

Article Title: vKVM Functionality and Usage on OpenVMS - » HTML, » PDF

Article Abstract: One of the major challenges faced during system administration is the requirement of physical presence. The main objective of remote management is to reduce the need for the physical presence. Remote management provides virtual support, which saves time and human resource. Certain remote management features also provide virtual devices and thus, eliminating the need for procurement of physical devices. vKVM is one such feature.

Author Bio:
Abhishek K R is a senior software engineer working for the OpenVMS platform support team. He is specialized in platform support, graphics, keyboard, and mouse.

BL8x0c i2 server blades: Overview, Setup, Troubleshooting and Various Methods to Install OpenVMS

Article Title: BL8x0c i2 server blades: Overview, Setup, Troubleshooting and Various Methods to Install OpenVMS - » HTML, » PDF

Article Abstract: This article is an effort to address the configuration and administration challenges. It describes the different mechanisms and configuration steps of the various components of the Blade architecture. It includes firmware upgrades, initial enclosure configurations, hardware set-up, management, troubleshooting OpenVMS configuration and installation problems covering the Integrity servers and Integrity server blades (BL8x0c i2 server blades).

Author Bio: Aditya B S is a Senior Software Engineer working for OpenVMS DECwindows Graphics Drivers and Platform Support team for the past 5.5 years. He is specialized in Device Drivers and Hardware Configuration and Management.

Srinivas Pinnika is a Senior Software Engineer working for OpenVMS platform support team for the last two years. He is specialized in device drivers and hardware configuration and management.

5 – A Powerful Array Language

Article Title:   5 – A Powerful Array Language - » HTML, » PDF

Article Abstract: The article describes a new open source interpretive programming language called 5, which is essentially a stack based array language combining the main features of APL and Forth. This makes 5 rather unique, in the zoo of programming languages. This language supports a highly interactive style of programming and allows the rapid development of complex mathematical algorithms and so on. Since 5 is implemented in Perl, it runs on a variety of platforms and, of course, OpenVMS where it can be used to perform data processing tasks, such as raw data filtering, preprocessing, statistics etc. The article will show the main features of 5 along with the practical examples of its usage.

Author Bio: Dr.Bernd Ulmann did his Ph.D. in Mathematics in 2009.
Completed his Diploma in Mathematics in 1996 and worked as a freelance consultant mainly in VMS related work from 1995 until 1999. Bernd founded Raven Information Technologies GmbH in 1999. He is also the Professor for Business Computer Science at the "Hochschule fuer Oekonomie und Management" in Frankfurt/Main, Germany.

New Time features on OpenVMS and Read-Write Consistency Check Data Algorithm

Article Title:  New Time features on OpenVMS - » HTML, » PDF

Article Abstract: With the increasing processing speed of newer processors and the increased transaction rates of certain applications, it becomes necessary for time to be tracked at a lower granularity than that is already available. Towards this, there are certain changes done for time features on OpenVMS. This paper describes about the new time features implemented in VMS. One of the features provides a mechanism to obtain high precision time using a new system service, while the other provides a mechanism to obtain a high resolution time-since-boot of the system, by making use of a new flag with the existing $GETTIM system service. One more feature is a method of ensuring the consistency of UTC time across a time-zone or summer/winter time change. This can be used by the applications to determine the right pair of TDF and system time, which otherwise can be a problem when seasonal time changes occur, this feature is also used by the $GETUTC service to ensure that $GETUTC never gets a glitch.

Author Bios: Clarete Riana - Working on VMS for past five years in areas of storage device drivers, EXEC and Platform support. Holds a Master’s degree in Software Engineering.

Burns Fisher - Since joining VMS Engineering in 1985, Burns Fisher has worked in many engineering and project leading roles. These include contributing to the MIT X11 protocol, leading the DECwindows port to Alpha, contributing to the System Code Debugger and SCSI clusters, and technical leadership of the Extended File Specifications project. As a member of the VMS Exec group, he designed and wrote RAD-based scheduling and RAD-based pool allocation for GS-series Alphaserver systems.
More recently, he designed and wrote SoftWare Interrupt Services (SWIS), code to do low level interruption and change-mode handling, software interrupts, and AST initiation for VMS on the Itanium Processor Family.
Burns is a co-inventor on 3 patents relating to OpenVMS work and holds a Master's degree in Electrical Engineering from the University of Rochester, NY.

Sandeep Ramavana - Working on VMS for past seven years in areas of Networking and EXEC. Holds a Bachelor’s degree in Computer Science and Engineering.

Using XFC to get System/Volume/File/IO Statistics

Article Title: Using XFC to get System/Volume/File/IO Statistics - » HTML, » PDF

Article Abstract: OpenVMS provides two types of filesystem cache namely, eXtended Qio Processor (XQP) and eXtended File Cache (XFC). XQP caches file's metadata and directory files while XFC caches file contents. XFC provides a set of DCL and SDA commands, which can be used to obtain statistics of a system at the System/Volume/File/IO level.

This journal describes the various XFC DCL or SDA commands that can be used to obtain vital statistics such as Hotfiles, Volume/File Response time, XFC memory usage and so on.

Author Bios: P Muralidhar Kini has been working with OpenVMS since 2004. His first project in HP involved working on the Archive Backup System (ABS) product. He worked on ABS for 3 years and then moved to the VMS Filesystem team. Currently he is working on the VMS Filesystem component. He is specialized in the Filesystem components, especially XFC (eXtended File Cache).

Pavaman Mohan has been with OpenVMS since 2005. Having worked with the storage team for over two years, he moved to file system team and has contributed to VMS file system and the VMS caching component - XFC.


Implementing Triple DES (TCBC) on OpenVMS

Article Title: Implementing Triple DES (TCBC) on OpenVMS » HTML, » PDF

Article Abstract: OpenVMS provides APIs for encryption using DES and AES along with the operating system. Triple DES (3DES or TDEA) was introduced as temporary replacement for DES till AES was made available. There is no direct APIs provided by OpenVMS to encrypt or decrypt using 3DES. There are a few subtle points to consider when implementing 3DES using the DES APIs on OpenVMS. This journal demonstrates how to do this programmatically in C, considering the example of Cipher Block Chaining (CBC) mode of operation.

Author Bio:
  Rupesh Shantamurty is a specialist working with HP and with OpenVMS Engineering for the past five and half years. He has been involved in the sustenance and enhancements for DECset, Office Server, C RTL and currently, OpenVMS Security products. Prior to joining HP he worked for Wipro Technologies, Bangalore for two years. and had worked on the telnet server for HP NonStop systems. He holds a Bachelor of Technology in Electronics and Communication Engineering from Cochin University of Science and Technology. He has two research disclosures in his name, one is on physical security framework for data centers and another titled method for automatic restart of processes in operating systems.


OpenVMS Class Scheduling

Article Title: OpenVMS Class Scheduling - » HTML, » PDF

Article Abstract: This journal outlines the OpenVMS class scheduling, its usage, advantages and internal data structures. The following topics are covered: • Introduction about class scheduling • Class Scheduling Advantages • Class Scheduler Database File • In-Memory Data structures.

Author Bio: Shriniketan has been working for OpenVMS for past 4+ years. He has worked on OpenVMS utilities, such as BACKUP, SYSMAN, JOB CONTROLLER. He was involved in latest enhancements BACKUP compression support and BACKUP 2TB volume support for V8.4. He also works on RMS and file system.


Search OpenVMS Technical Journal (using HP search engine)

OpenVMS Technical Journal all of HP United States

Other Technical Journals/Reports

» OpenVMS Technical Journal Master Table of Contents

» OpenVMS Technical Journal V14
» OpenVMS Technical Journal V13
» OpenVMS Technical Journal V12
» OpenVMS Technical Journal V11
» OpenVMS Technical Journal V10
» OpenVMS Technical Journal V9
» OpenVMS Technical Journal V8
» OpenVMS Technical Journal V7
» OpenVMS Technical Journal V6
» OpenVMS Technical Journal V5
» OpenVMS Technical Journal V4
» OpenVMS Technical Journal V3
» OpenVMS Technical Journal V2
» OpenVMS Technical Journal V1
» HP Technical reports
» archived Digital Technical journal