Software Product Description

Similar documents
Software Product Description

Software Product Description

Software Product Description

Software Product Description

Software Product Description

Software Product Description

Software Product Description

Porting HP OpenVMS Applications to Intel Itanium Architecture

HP Advanced Server V5.1B-3 for UNIX. Overview

QuickSpecs. HP Advanced Server V5.1B-5 for UNIX. Overview. Retired

HP Disk File Optimizer for OpenVMS Release Notes

Software Product Description

HP SATA DVD-ROM Optical Drives Overview

HP AutoPass License Server

HP OpenVMS Application Modernization and Integration Infrastructure Package, Version 2.3

QuickSpecs. Models SATA RAID Controller HP 6-Port SATA RAID Controller B21. HP 6-Port SATA RAID Controller. Overview.

It is also available as part of the HP IS DVD and the Management DVD/HPSIM install.

Retired. ProLiant iscsi Acceleration Software Pack for Embedded Multifunction Server Adapters Overview

HP DECwindows Motif for OpenVMS Documentation Overview

Retired. For more information on HP's ProLiant Security Server visit:

HP 3PAR OS MU1 Patch 11

Retired. Microsoft SQL Server 2008 R2 Overview

HP D6000 Disk Enclosure Direct Connect Cabling Guide

External Media Cards User Guide

HPE 3PAR Performance and Capacity Trending Service

QuickSpecs. What's New New 146GB Pluggable Ultra320 SCSI 15,000 rpm Universal Hard Drive. HP SCSI Ultra320 Hard Drive Option Kits (Servers) Overview

Bar Code Discovery. Administrator's Guide

External Devices. User Guide

Sales Certifications

Additional License Authorizations for HPE OneView for Microsoft Azure Log Analytics

CA File Master Plus. Release Notes. Version

HPE Factory Express Customized Integration with Onsite Startup Service

HPE Factory Express and Deployment Service for HPE ConvergedSystem 700 solutions

QuickSpecs. Models ProLiant Cluster F200 for the Entry Level SAN. Overview

OpenVMS. OpenVMS Alpha to Integrity Transition Module V1.2. OpenVMS Industry Standard 64 (OpenVMS I64) OpenVMS Alpha OpenVMS I64 OpenVMS Alpha

QuickSpecs. HP SANworks Storage Resource Manager. Overview. Model HP SANworks Storage Resource Manager v4.0b Enterprise Edition.

External Media Cards. User Guide

for Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start

QuickSpecs. HP IP Console Switch with Virtual Media Overview

The HPE Server Console Switch with Virtual Media is backwards compatible with all HPE Cat5 based Server Console Switches and interface adapters.

QuickSpecs. Useful Web Sites For additional information, see the following web sites: Linux Operating System. Overview. Retired

VMware Virtualization Software For HP ProLiant Servers Overview

HPE 3PAR Remote Copy Extension Software Suite Implementation Service

QuickSpecs. HP Server Console Switches. HP Server Console Switches

HPE Datacenter Care for SAP and SAP HANA Datacenter Care Addendum

HP 3PAR OS MU3 Patch 17

The HP Server Console Switch with Virtual Media is backwards compatible with all HP Cat5 based Server Console Switches and interface adapters.

QuickSpecs. What's New The addition of VMware ESX Server and VMware Virtual Infrastructure Node (VIN)

HP 3PAR OS MU3 Patch 18 Release Notes

QuickSpecs. Models. HP Smart Array 642 Controller. Overview. Retired

QuickSpecs. ProLiant Cluster F500 for the Enterprise SAN. Overview. Retired

HP StorageWorks Enterprise Virtual Array 4400 to 6400/8400 upgrade assessment

Retired. Slimline DVD-ROM Drive (8X/24X) Option Kit (Servers) Overview. Models HP 8X/24X SlimLine DVD-ROM Drive B21

HPE WBEM Providers for OpenVMS Integrity servers Release Notes Version 2.2-5

Designing high-availability solutions using HP Integrity Virtual Machines as HP Serviceguard packages

Over 70% of servers within a data center are not connected to Fibre Channel SANs for any of the following reasons:

Table of contents. OpenVMS scalability with Oracle Rdb. Scalability achieved through performance tuning.

QuickSpecs. HP StorageWorks Command View SDM. Models. Models Feature List

QuickSpecs Microsoft Windows Server 2008

ServerStatus Installation and Operation Manual

QuickSpecs. HP Server Console Switches Overview

HP Point of Sale (POS) Peripherals Configuration Guide Barcode Scanner

QuickSpecs. Models. Standard Features Server Support. HP Integrity PCI-e 2-port 10GbE Cu Adapter. HP Integrity PCI-e 2-port 10GbE LR Adapter.

Software Product Description

HPE 3PAR OS MU3 Patch 24 Release Notes

HPE Storage Optimizer Software Version: 5.4. Support Matrix

QuickSpecs. Models HP T1500 UPS JPN/TWN. HP UPS T1000 G2, T1500 G2 Models. Overview. Retired

HP Business Availability Center

Target Environments The Smart Array 6i Controller offers superior investment protection to the following environments: Non-RAID

QuickSpecs. HP 1U Rackmount Keyboard with USB. Overview

HPE 3PAR OS MU5 Patch 49 Release Notes

HP ALM Client MSI Generator

QuickSpecs. HP Data Protector for Notebooks & Desktops software part numbers HP Data Protector for Notebooks & Desktops100 Pack

MQ Port Scan Installation and Operation Manual

HPE ConvergedSystem 700 for Hyper-V Deployment Accelerator Service

HPE 3PAR OS MU2 Patch 36 Release Notes

QuickSpecs HP Remote Graphics Software 7.5

QuickSpecs. HP Serial-ATA (SATA) Entry (ETY) and Midline (MDL) Hard Drive Option Kits Overview

HP OpenVMS Operations Manager HTTPS Agents Version 8.6 Configuration Guide

QuickSpecs. What's New New USB interface adapter compatible with CAC and virtual media. HP KVM Server Console Switch G2 with Virtual Media & CAC

Cover Letter for HP OpenVMS Version 8.3 1H1 for Integrity Servers

Retired. Windows Server 2003 R2 with Service Pack 2 is available for purchase from HP with the following options:

QuickSpecs. What's New New for Smart Array Advanced Pack 2.0: Features are base offering on HP Smart Array P222, P420i, P420, and P421.

External Devices User Guide

QuickSpecs SmartStart TM Release 6.0

16-Port Serial Console Server. 48-Port Serial Console Server

NetBeans Version 3.6 for OpenVMS

Rev HP ap5000 VFD & MSR Frequently Asked Question and Troubleshooting Guide

Retired. Windows Server 2008 R2 for Itanium-Based Systems offers the following high-end features and capabilities:

Microsoft Windows Server 2008 On Integrity Servers Overview

QuickSpecs HP Insight with Microsoft System Center Essentials 2010

Models Compaq NC3123 Fast Ethernet Adapter PCI, 10/100 WOL B21 Single B22 5-Pack

HPE File Data Migration Service

QuickSpecs. HP Serial-ATA (SATA) Hard Drive Option Kits. Overview

HP ProLiant ML370 G4 Storage Server

QuickSpecs. HP Tower UPS T750 G2, T1000 G3, T1500 G3 Overview

HP Operations Orchestration

External Media Cards User Guide

OpenVMS Technical Journal V6. Porting RPG: Moving a Compiler to the HP Integrity Server

QuickSpecs. Models. Key Features. Overview. Retired

Transcription:

Software Product Description PRODUCT NAME: HP C++ for OpenVMS SPD 70.57.12 DESCRIPTION This document addresses HP C++ Version 7.3 for Open- VMS Alpha Systems and HP C++ Version 7.4 for Open- VMS for HP Integrity servers. HP C++ for OpenVMS is a native programming language product, which generates highly optimized object code. HP C++ for OpenVMS is based on the ANSI/ISO C++ International Standard, reference designation number ISO/IEC 14882:1998. In addition to this standard, C++ supports the ARM, GNU, and MS dialects. HP C++ for OpenVMS includes access to the following language libraries. Some of these components ship with the compiler kit, while others are shipped with the base OpenVMS operating system: The C++ Standard Library, which is an implementation of the ANSI/ISO C++ Standard Library. Portions of this library are implemented using source code licensed from and copyrighted by Rogue Wave Software, Inc. The C++ Class Library, which is a set of headers and other files implementing a collection of basic C++ classes including the pre-ansi IOSTREAMS classes. This library is provided to support software developers using HP C++ for OpenVMS in conjunction with preexisting software that depends upon pre- ANSI library features. The OpenVMS C Run-Time Library header files, reference manual, and library. These components allow programmers to access the rich functionality of the C Run-Time Library. Features to facilitate porting between HP C++ for OpenVMS and other implementations of the C++ language. The compiler allows you to choose from several C++ language dialects that have evolved over the past several years: the MS dialect for maximizing compatibility with Microsoft s Visual C++ product. the GNU dialect for compatibility with the Open Source compilers. the ARM dialect for compatibility with The Annotated C++ Reference Manual by Ellis and Stroustrup. Using this dialect minimizes the source changes necessary for applications that compile with C++ Version 5.6. the ANSI dialect for developers who want to write applications that comply with the C++ International Standard. CXXDEMANGLE, a tool to decode compiler-generated names, that enables other tools (besides the compiler and debugger) to present these decoded names to the user. CXXLINK, a facility that lets you link your C++ application. Global names which are displayed by the linker utility are automatically demangled for readability. HP C++ for OpenVMS documentation provides comprehensive reference and usage information for all product components. Online help is provided with the software, and HTML documents are provided on the Layered Products CD-ROM Library for the following manuals: HP C++ User s Guide for OpenVMS Systems January 2010

HP C++ Installation Guides for OpenVMS Alpha and Integrity servers HP C++ Class Library Reference Manual HTML files are provided for the release notes and some of the product manuals, for use with a web browser. Hardcopy documentation is available by ordering the separate software documentation kit. Features Extensive error checking diagnostics Automatic template instantiation compatible with older compilers for the OpenVMS Alpha platform. New ELF comdat based template instantiation model for the OpenVMS Integrity servers platform. Enhanced debugger support Language mode and diagnostic message options increase compatibility with earlier versions of the compiler as well as with other implementations of C++. Fast compilation and increased code optimization by directly translating C++ source programs to object files Extensive global and local optimizations of generated code for increased performance Option for running only the preprocessor phase of compilation Pragmas to control compiler options Pragmas to control extern models, sharing of data between concurrent processes, and structure member alignment Compiler-generated listing file, including optional: Machine code Macro expansion Compilation statistics Data types for numeric, nonnumeric, and systems programming, as follows: 8, 16, 32, and 64-bit [un]signed integers 32, 64, and 128-bit IEEE floating point 32 and 64-bit VAX floating-point Integration into the Program Development Environment: Generation of debug and traceback records for symbolic debugger support Conformance to the OpenVMS calling standard Access to OpenVMS run-time libraries for general purpose routines and support of multi-language environments Access to the data management facilities of Open- VMS RMS (Record Management Services) Ability to package C++ code as shareable libraries Ability to use additional class libraries Support for generation of source code analysis information that can be used by the HP Source Code Analyser (Alpha Only) Support for generation of diagnostic information that can be used by the HP Language-Sensitive Editor Run-Time Library for C Applications The complete C Run-Time Library that is needed for use with HP C++ for OpenVMS is distributed with the OpenVMS operating system. The C Run-Time Library provides routines to perform input/output, character and string handling, mathematical computations, memory allocation, and emulation of selected UNIX features. These routines are provided both in shared image and object module library form. C++ Standard Library The C++ Standard Library is an implementation of the ANSI/ISO C++ Standard Library. This library is comprised of a suite of header files and the run-time code needed to implement the string library, numeric limits, auto pointer, exceptions, complex math, and the STL (Standard Template Library). Portions of this library are implemented using source code licensed from and copyrighted by Rogue Wave Software, Inc. C++ Run-Time Support Library (OpenVMS Integrity servers) The C++ Run-Time Support Library is distributed with the OpenVMS Integrity servers operating system. This library provides support for language features such as RTTI, new and delete, exception support, and some parts of 128-bit IEEE floating point support. These routines are provided both in shared image and object module library form. C++ Class Library The C++ Class Library Run-Time components are distributed with the OpenVMS operating systems. The Class Library provides the following packages: iostream, generic, mutex, objection, stopwatch, string, message and vector. These routines are provided both in shared image and object module library form. 2

Run-Time Library Redistribution The HP C++ for OpenVMS kit may include Run-Time Library components in either shareable image or object library form. HP grants the user a nonexclusive royaltyfree worldwide right to reproduce and distribute these Run-Time Libraries ("the RTLs") provided that the user: distributes the RTLs only in conjunction with and as a part of the users s software application product, which is designed to operate in the OpenVMS environment; does not use HP s name, logo, or trademarks to market the user s software application product; includes HP s copyright notice for HP C++ for OpenVMS on one of the following: a. the user s product disk label b. each copy of the application c. the title or copyright page of the documentation for the software application product agrees to indemnify, hold harmless, and defend HP from and against any claims or lawsuits, including attorney s fees, that arise or result from the use or distribution of the software application product. Except as expressly provided herein, HP grants no implied or express license under any of its patents, copyrights, trade secrets, trademarks, or any license or other proprietary interests and rights. See the Deploying Your Application chapter in the users guide. ALPHA HARDWARE REQUIREMENTS Processors Supported: Any Alpha system capable of running the OpenVMS Alpha Operating System Version 7.3-2 or higher. Refer to the OpenVMS Software Product Description (SPD 82.35.xx) for details. Disk Space Requirements (Block Cluster Size = 1) Disk space required for compiler kit installation: Disk space required for Debug kit installation: 160,000 blocks (80 MB) 150,000 blocks (75 MB) 80,000 blocks (40 MB) 16,000 blocks ( 8 MB) These counts refer to the disk space required on the system disk. The sizes are approximate; actual sizes may vary depending on the user s system environment, configuration, and software options. INTEGRITY SERVERS HARDWARE REQUIREMENTS Processors Supported: Any Integrity system capable of running the OpenVMS Operating System Version 8.2-1 or higher. HP C++ for OpenVMS has been tested on the following Integrity servers: HP Integrity server rx2600 (2 sockets) - all speeds HP Integrity server rx1600 (2 sockets) - all speeds HP Integrity server rx4640 (4 sockets) - all speeds Note: A socket is a receptacle for microprocessor modules. A single microprocessor module may contain one or more CPUs. Refer to the OpenVMS Software Product Description (SPD 82.35.xx) for details. Disk Space Requirements (Block Cluster Size = 1) Disk space required for compiler kit installation: Disk space required for Debug kit installation: 160,000 blocks (80 MB) 150,000 blocks (75 MB) 80,000 blocks (40 MB) 16,000 blocks ( 8 MB) These counts refer to the disk space required on the system disk. The sizes are approximate; actual sizes may vary depending on the user s system environment, configuration, and software options. SOFTWARE REQUIREMENTS The following are software requirements: OpenVMS Alpha Version 7.3-2 or higher OpenVMS Integrity servers Version 8.2-1 or higher Note: A version update represents a complete distribution media replacement for the previous release of HP C++ for OpenVMS. To provide for proper operation with the new release of HP C++ for OpenVMS, product changes and functional enhancements in a version update may require the recompilation and relinking of all modules in an application built with a prior version. 3

SOFTWARE LICENSING OpenVMS TAILORING CLASSES A software license is required in order to use the HP C++ software product. For VAX and Alpha platforms, HP C++ is offered with Concurrent Use, Personal Use and Traditional capacity licenses. For Integrity servers, it is offered with Concurrent Use licenses. Version update licenses are not available for the Integrity servers platform. Rights to use future revisions of HP C++ are available only through a Support Agreement or through a new license purchase. For more information about OpenVMS license terms and policies, contact your local HP sales office, or refer to the Software Licensing site at: <http://licensing.hp.com/swl/view.slm?page=index> The following OpenVMS classes are required for full functionality of this layered product: OpenVMS Required Saveset Programming Support Utilities For more information on OpenVMS classes and tailoring, refer to the OpenVMS Operating System Software Product Description (SPD 82.35.xx). LICENSE MANAGEMENT FACILITY SUPPORT This layered product supports the OpenVMS License Management Facility. License units for Alpha and VAX HP C++ are allocated on a Capacity Use, Personal Use, or Concurrent Use basis. License units for Integrity servers HP C++ are allocated on a Concurrent Use basis. OPTIONAL SOFTWARE HP DECset Release 12.7 for OpenVMS Integrity servers and Alpha, which includes: Language-Sensitive Editor/Source Code Analyzer (LSE/SCA) for OpenVMS Systems Each Personal Use license allows one identified individual to use the layered product. Each Concurrent Use license allows any one individual at a time to use the layered product. For more information on the License Management Facility, refer to the OpenVMS Operating System Software Product Description or the License Management Facility manual of the OpenVMS documentation set. For more information about HP s licensing terms and policies, contact your local HP office. Test Manager (DTM) for OpenVMS Systems Performance and Coverage Analyzer (PCA) for OpenVMS Systems Code Management System (CMS) for OpenVMS Systems Module Management System (MMS) for Open- VMS Systems CLUSTER ENVIRONMENT This layered product is fully supported when installed on any valid and licensed OpenVMS Cluster* configuration. The HARDWARE REQUIREMENTS section of this product s Software Product Description detail any special hardware required by this product. * OpenVMS Cluster configurations are fully described in the OpenVMS Cluster Software Product Description (29.78.xx) and include CI, Ethernet, and Mixed Interconnect configurations. The HP DECset product is available for both Open- VMS Alpha and OpenVMS Integrity servers, with similar capabilities. For more information on HP DECset Release 12.7 for OpenVMS Alpha and OpenVMS Integrity server Systems, refer to the Software Product Description (SPD 42.29.xx). GROWTH CONSIDERATIONS The minimum hardware and software requirements for any future version of this product may be different from the requirements for the current version. 4

DISTRIBUTION MEDIA HP C++ for OpenVMS Alpha product is available on the OpenVMS Alpha Software Layered Products Library Package (QA-03XAA-H8). The library package includes media and documentation on CD-ROM. The software documentation for C++ on OpenVMS Alpha is available as part of the OpenVMS Alpha Online Documentation CD-ROM Library (QA-4KM8A-G8). Media and Online Documentation Product binary kits and online documentation are delivered on consolidated media libraries. Delivery model varies by platform. HP OpenVMS Integrity Media and Online Documentation 1 HP C++ OpenVMS Integrity servers ONLY: Foundation Operating Environment BA322AA#AJR HP C++ for OpenVMS Integrity servers is available on the Layered Products media within the Operating Environment package. The Layered Products media includes the product binaries and on-line documentation. An optional hardcopy documentation kit is also offered. Enterprise Operating Environment Mission Critical Operating Environment BA323AA#AJR BA324AA#AJR 1 Product ships on Layered Products Library media included in all Operating Environment media kits, available with initial OpenVMS OE order. ORDERING INFORMATION Licenses HP OpenVMS Alpha Media and Online Documentation HP OpenVMS Integrity License 1 HP C++ Concurrent Use License BA349AC 2 1 Update licenses not available; updates available through SW Updates Service. 2 This license may also be used with OpenVMS Alpha in a mixed architecture cluster. Software Layered Products Library Package 1 Software Layered Products and Operating System Library Package 1 1 Quarterly Software Updates Service is available. QA-03XAA-H8 QA-5G98A-H8 HP OpenVMS Alpha User Licenses Personal Use License QL-MJ1AA-2B Personal Use Update License QL-MJ1AA-4B Concurrent Use License QL-MJ1AA-3* 1 Concurrent Use Update License QL-MJ1AA-5* 1 HP OpenVMS Integrity SW Update 1 HP C VMS Integrity servers Media BA48AA 1 Asterisk denotes number of users: B=one user, C=5 users, E=25 users, F=50 users 1 For the OpenVMS Integrity platform, media updates are ordered by adding SW Updates Service to individual products. The above media product number must be pulled into an order if SW Updates Service is planned. HP OpenVMS Alpha/Capacity Licenses Alpha Traditional License QL-0HQA*-AA 1 Alpha Traditional Update License QL-0HQA*-RA 1 1 Asterisk denotes system tier. E=workgroup tier, G=departmental tier, Q=enterprise tier. SOFTWARE PRODUCT SERVICES A variety of service options are available from HP. For more information, contact your HP account representative or distributor. Information is also available on www.hp.com/hps/software. SOFTWARE WARRANTY This software is provided by HP with a ninety-day conformance warranty in accordance with the HP warranty terms applicable to a license purchase. 5

TRADEMARK INFORMATION 2010 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP and/or its subsidiaries required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial use. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing here in should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. 6