Oracle_CDD/Repository_for_OpenVMS__________________ Release Notes Release 7.2 January 2006 This document contains the release notes for Oracle CDD/Repository for HP OpenVMS Industry Standard 64 Integrity Servers and OpenVMS Alpha operating systems. ________________________________________________________________ Oracle CDD/Repository Release Notes, release 7.2 for OpenVMS Copyright © 1981, 2006 Oracle Corporation. All rights reserved. The Programs (which include both the software and documentation) contain proprietary information of Oracle Corporation; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or decompilation of the programs is prohibited. The information contained in this document is subject to change without notice. If you find any problems in the documentation, please report them to us in writing. Oracle Corporation does not warrant that this document is error free. Except as may be expressly permitted in your license agreement for these Programs, no part of these Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Oracle Corporation. If the Programs are delivered to the U.S. Government or anyone licensing or using the programs on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the Programs, including documentation and technical data, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement, and, to the extent applicable, the additional rights set forth in FAR 52.227- 19, Commercial Computer Software-Restricted Rights (June 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065. The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup, redundancy and other measures to ensure the safe use of such applications if the Programs are used for such purposes, and Oracle Corporation disclaims liability for any damages caused by such use of the Programs. Oracle is a registered trademark, and SQL*Plus, Hot Standby, Oracle CODASYL DBMS, Oracle Rdb, Oracle RMU, and Rdb are trademarks or registered trademarks of Oracle Corporation. Other names may be trademarks of their respective owners. The Programs may provide links to Web sites and access to content, products, and services from third parties. Oracle is not responsible for the availability of, or any content provided on, third-party Web sites. You bear all risks associated with the use of such content. If you choose to purchase any products or services from a third party, the relationship is directly between you and the third party. Oracle is not responsible for: (a) the quality of third- party products or services, or (b) fulfilling any of the terms of the agreement with the third party, including delivery of products or services and warranty obligations related to purchased products or services. Oracle is not responsible for any loss or damage of any sort that you may incur from dealing with any third party. _________________________________________________________________ Contents Preface................................................... iv 1 Release Notes for Oracle CDD/Repository Release 7.2 1.1 Installing Oracle CDD/Repository Release 7.2........................................... 1-1 1.1.1 Requirements.............................. 1-1 1.1.2 Prior PCSI-installed Kit.................. 1-2 1.1.3 Invoking the VMSINSTAL Procedure.......... 1-2 1.2 Software Errors Fixed......................... 1-2 1.2.1 CDO EXTRACT RECORD /LANGUAGE=CC Problem Handling Computed By Fields............... 1-3 1.2.2 CDO EXTRACT RECORD/LANGUAGE=CC Problem Handling Based On Fields.................. 1-3 iii _________________________________________________________________ Preface Intended Audience This manual is intended for use by all Oracle CDD/Repository users. Read this manual before you install, upgrade, or use Oracle CDD/Repository release 7.2. Conventions HP OpenVMS Industry Standard 64 Integrity Servers is often referred to as OpenVMS I64. In this manual, OpenVMS means both the OpenVMS Alpha operating system and the OpenVMS I64 operating system. iv 1 _________________________________________________________________ Release Notes for Oracle CDD/Repository Release 7.2 This document provides release notes for Oracle CDD/Repository for HP OpenVMS Industry Standard 64 Integrity Servers and OpenVMS Alpha operating systems. The two systems are collectively referred to as OpenVMS. However, certain differences between the platforms may result in minor capability and functionality differences. 1.1 Installing Oracle CDD/Repository Release 7.2 This software update is installed using the standard OpenVMS Install Utility. ________________________ NOTE ________________________ All Oracle CDD/Repository Release 7.2 kits are full kits. There is no requirement to install any prior release of Oracle CDD/Repository when installing new CDD/Repository release 7.2 kits. ______________________________________________________ 1.1.1 Requirements The following conditions must be met in order to install this software: o Oracle CDD/Repository requires the following OpenVMS environments: - OpenVMS Alpha Version 8.2 or later - OpenVMS I64 Version 8.2-1 or later - Oracle Rdb release 7.0 or later o Oracle Rdb must be running before you install this kit. Release Notes for Oracle CDD/Repository Release 7.2 1-1 o Oracle CDD/Repository requires DEC Distributed Transaction Manager (DECdtm) services for all transactions. 1.1.2 Prior PCSI-installed Kit If you previously installed the limited-functionality ADK kit with the PCSI installation procedure, you can remove the ADK software prior to installing this full kit. You can use the PRODUCT SHOW HISTORY CDDADK command to determine if the ADK kit is installed on your system. If the CDDADK kit was previously installed on your system, it will be automatically deinstalled by this kit. 1.1.3 Invoking the VMSINSTAL Procedure To start the installation procedure, invoke the VMSINSTALL command procedure: @SYS$UPDATE:VMSINSTAL saveset-name device-name For saveset-name, use CDDV72000I072 for OpenVMS I64 systems, and CDDV72000A072 for OpenVMS Alpha systems. For device-name, use the name of the device on which the media is mounted. If the device is a disk drive, you also need to specify a directory, for example: DKA400:[RDB.KIT] The full Oracle CDD/Repository 7.2 Installation Guide is available on MetaLink in Adobe Acrobat PDF format: Top Tech Docs\Database\Rdb\CDD/Repository\Documentation Index\ Installing Oracle CDD/Repository Release 7.2 for OpenVMS and on OTN: www.oracle.com/technology/documentation/rdb.html#cdd/ Installing Oracle CDD/Repository Release 7.2 for OpenVMS 1.2 Software Errors Fixed This kit contains all fixes made to previous versions of Oracle CDD/Repository and also addresses the problems described in the following sections. 1-2 Release Notes for Oracle CDD/Repository Release 7.2 1.2.1 CDO EXTRACT RECORD /LANGUAGE=CC Problem Handling Computed By Fields The CDO EXTRACT RECORD /LANGUAGE=CC command did not properly handle computed by fields. It would extract the fields, rather than ignore them, as illustrated below: CDO> extract record RETURN_STATUS /language=cc struct return_status { char return_code; /* Text */ struct {char Unspecified1; } successful; /* Text */ struct {char Unspecified1; } failed; /* Text */ signed long return_value; /* Signed Longword */ char status_parameters[100]; /* Text */ }; This problem has been fixed in Oracle CDD/Repository release 7.2. It will now extract this record as follows: CDO> extract record RETURN_STATUS /language=cc struct return_status { char return_code; /* Text */ /* virtual field ignored */ /* virtual field ignored */ signed long return_value; /* Signed Longword */ char status_parameters[100]; /* Text */ 1.2.2 CDO EXTRACT RECORD/LANGUAGE=CC Problem Handling Based On Fields The CDO EXTRACT RECORD /LANGUAGE=CC command did not properly handle the length attribute for fields with a based on clause. If a length was specified for the field and the field it was based on, the two lengths would be added together in the displayed length, for example: Release Notes for Oracle CDD/Repository Release 7.2 1-3 CDO> define field f1 datatype text 3. CDO> define record r1. cont> field1 datatype text size is 3 characters based on f1. cont> end. CDO> extract record r1 /lang=cc struct r1 { char field1[6]; /* Text */ }; This problem has been fixed in Oracle CDD/Repository release 7.2. The length in the previous example is now displayed as 3, rather than 6. 1-4 Release Notes for Oracle CDD/Repository Release 7.2