|
» |
|
|
|
|
|
|
|
|
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?
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|