[an error occurred while processing this directive]

HP OpenVMS Systems

OpenVMS Technical Journal V7
» 

HP OpenVMS Systems

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

OpenVMS software

» Operating system
» OpenVMS clusters
» OpenVMS Galaxy
» e-Business products
» Opensource tools
» Networking
» System management
» Storage management
» Security products
» Application development and integration
» Software licensing
» SPD listings
» Whitepapers
» Ask the wizard
» Training
» OpenVMS books

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 - V7 January 2006

Welcome to the January 2006 issue of the OpenVMS Technical Journal (VTJ). This volume is packed with information for OpenVMS programmers, support specialists, system administrators, and even hobbyists. Your feedback is essential to the continued growth and development of this technical journal. Please take a moment to contact us; we want to hear what you have to say.

As always, we have a number of excellent articles for you to enjoy. You may not know that the VTJ is a volunteer effort and hence a labor of love not only for the contributors, but for the larger community. Many thanks to the entire team for making this possible.

Now for some highlights about the articles. The adoption of the new ABS/MDMS backup tool is first on the list. If you have been using SLS, you need to migrate to ABS/MDMS, and this article provides complete instructions as well as a comprehensive look at the tradeoffs in making the decisions about how to set up the new backup policies.

Good system configuration and monitoring information are critical to solving operational and performance problems on OpenVMS, so we have included two articles to help with this. One article describes how to collect OpenVMS configuration data, and the other presents the monitoring and alert features for Oracle RDB.

Programmers will learn how to manipulate shareable images. We have provided a separate DCL command procedure that accompanies John Gilling's article "Faking It with OpenVMS Shareable Images."

If you are implementing web-based applications on OpenVMS, you want to read the article about using WASD, and if you want to save time, check out the Web Services Integration Toolkit that is described in "Reusing OpenVMS Applications from Java."

System performance continues to be of great interest. This issue describes some of the performance measurements that impacted the decisions that were made when Oracle RDB was migrated from the Alpha to the Itanium platform. We are also including an article on building VAX emulators that achieve performance far beyond any basic VAX hardware platform.

Finally, VAX lovers and OpenVMS hobbyists will be interested in the article about how seismic data is collected and stored on a VAX system for Internet access.

We hope you will find much of interest in this issue of the OpenVMS Technical Journal and look forward to your feedback and discussion of these practical and innovative ideas and products for OpenVMS.

» Would You Like to Submit a Technical Article?

Table of Contents

OpenVMS Technical Journal - V7
» Entire Journal in PDF format (2.7MB)
» Entire Journal in PS format (8.5MB) (ZIP 2.6MB)
OpenVMS Technical Journal V7
SLS to ABS/MDMS Migration » Abstract » HTML » PDF
Using VMS_CHECK to Collect OpenVMS Configuration Data » Abstract » HTML » PDF
Oracle RDB Monitoring and Alerting on OpenVMS » Abstract » HTML » PDF
Faking It with OpenVMS Shareable Images » Abstract » HTML » PDF
WASD in SOAP/XML Transaction-Oriented Environments » Abstract » HTML » PDF
Reusing OpenVMS Applications from Java » Abstract » HTML » PDF
Preliminary OLTP Performance Comparisons of Oracle Rdb V7.2 on OpenVMS I64 and Alpha » Abstract » HTML » PDF
The Development of a High-Performance VAX 6000 Emulator » Abstract » HTML » PDF
Bringing Seismic Data to the Web with OpenVMS » Abstract » HTML » PDF

SLS to ABS/MDMS Migration

Article Title: SLS to ABS/MDMS Migration White Paper   » HTML,   » PDF

Article Abstract The Storage Library System backup application has been in existence since the late 1980s and has served the OpenVMS customer base extremely well. With the decision to make ABS/MDMS the go-forward backup application on OpenVMS operating system environments, the need has risen to provide guidance to those needing to migrate to ABS/MDMS from their SLS systems. This document is designed to give the SLS System Manager the ability to grasp what tasks need to be accomplished during the migration. Because each environment is different, the paper cannot address every possible scenario. However, with an understanding of what one currently has in SLS and how it equates to ABS/MDMS, the migrations impact can be minimized.

Author Bio Ted Saul - Off-site Software Support Consultant for the Product Competency Center at Hewlett-Packard. The author has been supporting the OpenVMS backup products for the past 15 years. These products include the native backup utility as well software applications such as the Storage Library System and Archive Backup System, as well as various cross-platform backup solutions. As a part of his duties, Ted spends time assisting customers with testing their disaster recovery, recovering from backups, and teaching classes in the application products.

Using VMS_CHECK to Collect OpenVMS Configuration Data

Article Title: Using VMS_CHECK to Collect OpenVMS Configuration Data   » HTML,   » PDF

Article Abstract Several layered products and utilities exist for collecting operating system configuration and performance data along with the associated layered products and their configuration and performance for the HP OpenVMS operating system. This article presents the VMS_Check utility, developed by the author for this purpose.

Author Bio Kostas Gavrielidis - HP Services Customer Support. The author has been part of HP/Compaq/Digital for more than 20 years. Currently, and for the last 10 years, he is involved with the MSE proactive consulting projects for customer production Database Management systems, and he works on the analysis and performance improvements for SAP R/3, Oracle, Rdb, Ingres, SYBASE, SQL Server on UNIX, OpenVMS, and Windows platforms.

Oracle RDB Monitoring and Alerting on OpenVMS

Article Title: Oracle Rdb Monitoring and Alarming on OpenVMS   » HTML,   » PDF

Article Abstract Several layered products and utilities exist for monitoring Oracle Rdb databases on OpenVMS platforms. We will review what is available from other companies and will propose our internally developed solution that has been developed and deployed in customer production environments.

Author Bio Kostas Gavrielidis - HP Services Customer Support The author has been part of HP/Compaq/Digital for more than 20 years. Currently, and for the last 10 years, he is involved with the MSE proactive consulting projects for customer production Database Management systems, and he works on the analysis and performance improvements for SAP R/3, Oracle, Rdb, Ingres, SYBASE, SQL Server on UNIX, OpenVMS, and Windows platforms.

Faking It with OpenVMS Shareable Images

Article Title: Faking it with OpenVMS Shareable Images   » HTML,   » PDF

Article Abstract Shareable images play a key role in OpenVMS. They are largely responsible for the legendary upwards compatibility across all versions by allowing run-time-libraries (RTLs) to be updated while maintaining binary compatibility with existing program images. This mechanism can be exploited to provide a means for intercepting calls into shareable images, allowing black box diagnosis and debugging, selective modification of functions, and a variety of other interesting applications. This paper will discuss the theory and present some DCL command procedures for analysing and manipulating shareable images, and also for generating "fake" shareable image interfaces.

Author Bio John Gillings - Systems Software Consultant in HP Customer Services based in the Customer Support Centre in Sydney Australia. The author has held his current position for the past 17 years. Prior to that, he worked as a commercial programmer, and as an academic teaching Computer Science at Macquarie University in Sydney, Australia. His experience with OpenVMS dates back to VMS V1.0, running on the first VAX 11/780 to be commissioned in Australia. He holds a BSc in Human Genetics, a BSc(Hons) in Computer Science and an MSc in Software Engineering. John is an OpenVMS Ambassador, and the Technical Lead for the OpenVMS track of the HP OpenVMS certification program.

WASD in SOAP/XML Transaction-Oriented Environments

Article Title: WASD in SOAP/XML Transaction-Oriented Environments   » HTML,   » PDF

Article Abstract The WASD VMS Hypertext Services Package is a general-purpose Web server with additional specialized capabilities to find a niche in transaction-oriented network services. This article explains how to use WASD to deliver SOAP remote procedure calls. The first section describes the persistent scripting mechanism used by WASD. This is followed by two case studies that explain the development of SOAP-based transaction systems in which WASD provides the Web infrastructure to interface front-end and back-end processing. The case studies describe technology choices, implementation details, system performance, and general outcomes.

Author Bio Mark Daniel - Senior software engineer with the Defense Science and Technology Organization, Edinburgh, Australia

Reusing OpenVMS Applications from Java

Article Title: Reusing OpenVMS Application Programs from Java   » HTML,   » PDF

Article Abstract This article shows how a new toolkit named WSIT (Web Services Integration Toolkit) can be used to wrap an existing (non-Java) application and expose it as a simple Java class.

WSIT is a collection of integration tools. These tools are easy to use, highly extensible, based on standards, and built on open source technology. The toolkit can be used to call OpenVMS applications written in 3GL languages, such as C, BASIC, COBOL, and ACMS from newer technologies and languages such as Java, Microsoft .NET, Java -RMI, JMS, and web services.

Author Bio David Sullivan - Expert Member, Technical Staff in the OpenVMS group of Hewlett Packard. The author holds a B.S. in Computer Science from Merrimack College. He has previously been published in the Digital Technical Journal and has written a number of white papers on networking, still imaging protocol extensions for video conferencing, disaster tolerance design, and web services. He is a United States patent holder for Internet browser interceptor and caching technology.

Preliminary OLTP Performance Comparisons of Oracle Rdb V7.2 on OpenVMS I64 and Alpha

Article Title: Preliminary OLTP Performance Comparisons of Oracle Rdb V7.2 on OpenVMS I64 and Alpha   » HTML,   » PDF

Article Abstract Moving from the familiar environment of OpenVMS on Alpha and VAX systems to the world of OpenVMS running on Integrity Servers gives us the chance to evaluate the performance and capabilities of another computer architecture and the systems built on it. Oracle is at the initial stages of optimizations of Oracle Rdb on the OpenVMS I64 platform and we have performed preliminary performance tests comparing Alpha and Integrity servers. This article provides some background of the Oracle Rdb port to the OpenVMS I64 platform and some observations based on these early performance tests performed in conjunction with OpenVMS engineering at HP during April of 2005.

Author Bio Norman J. Lastovica - Principal Engineer within Oracle's Rdb Engineering organization. Mr. Lastovica has over 20 years experience with large OpenVMS systems design and development, including several major Oracle Rdb benchmark and prototyping efforts on behalf of Rdb customers. Currently a member of the KODA project team, he shares responsibility for the physical data storage, index, journaling, recovery, row cache, hot standby, and LogMiner components of the Rdb product family, along with the port of Oracle Rdb to the OpenVMS Integrity environment. In his free time, he enjoys outdoor sports with his family in the mountains surrounding their home in Colorado.

The Development of a High-Performance VAX 6000 Emulator

Article Title: The Development Of A High Performance VAX 6000 Emulator   » HTML,   » PDF

Article Abstract Since the year 2000, Software Resources International (SRI) has been developing commercial emulators for VAX hardware. These emulators are designed as a hardware abstraction layer (HAL), essentially a software mathematical model of VAX hardware. If the HAL is accurate enough, the original VAX operating systems and applications can be executed on it. This enables the use of unmodified VAX software on any platform for which such a HAL is available, thereby avoiding the cost and risks of using old VAX hardware. This article describes the development of a HAL for the large VAX SMP systems, the ultimate performance step in replacing existing VAX systems.

Author Bio Robert Boers - CEO of Software Resources International in Geneva, Switzerland, a company specialized in the development of legacy system emulators Robert started his career as a sales representative in Digital Equipment Corporation in the Netherlands. He worked for several years in the computer department of a major Dutch bank. Then he returned to the engineering role in Digital Europe that he held for 19+ years. Initially responsible for the European academic contacts, Robert created several Digital engineering centers at universities in western Europe. In the last ten years in Digital, he worked in Moscow to develop Digital's European migration center, which subsequently became part of Software Resources International in a buyout he arranged with Compaq.

Bringing Seismic Data to the Web with OpenVMS

Article Title: Bringing Seismic Data to the Web with OpenVMS   » HTML,   » PDF

Article Abstract In 2001, the author built his first seismometer. As a hobbyist, he encountered the problem of how to gather, process and present the data gained by this instrument and its follow-ons. Since he does everything with a VAX-7820 (which is up and running on a 24*365 basis), it was clear that this machine would be the center of the online seismometer system. This article describes the process of gathering seismic data on the VAX system, interpreting it, and making it available for research.

Author Bio Bernd Ulmann - IT specialist for the Landesbank Rheinland Pfalz Born 1970 in Neu-Ulm, the author is a Master in Mathematics 1996 (minor subject philosophy), University Mainz. Working with OpenVMS since 1991, he collects of (mainly) VAX systems and runs a large mixed- architecture cluster containing VAX-6xx0, VAX-7xx0, VAX-8xx0, lots of small VAXstations, Alphas and sometimes even an Itanium. The author worked as consultant in the OpenVMS field from 1995 to 2004.

Other Technical Journals/Reports

» OpenVMS Technical Journal master table of contents

» 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