Software Product Description

Similar documents
Software Product Description

Software Product Description

Software Product Description

Software Product Description

Software Product Description

Software Product Description

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

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

Software Product Description

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

HP Disk File Optimizer for OpenVMS Release Notes

Software Product Description

HP DECforms IFDL Reference Manual

HP DECwindows Motif for OpenVMS Documentation Overview

Porting HP OpenVMS Applications to Intel Itanium Architecture

HP Fortify Scanning Plugin for Xcode

HP DECset for OpenVMS Guide to the Code Management System

HP 3PAR OS MU1 Patch 11

HP D6000 Disk Enclosure Direct Connect Cabling Guide

HP OpenVMS Application Modernization and Integration Infrastructure Package, Version 2.3

HP X.25 for OpenVMS Security Guide

Software Product Description

HPE Factory Express Customized Integration with Onsite Startup Service

This guide describes how to install HP Fortran on the HP OpenVMS Integrity Servers operating system. Servers Version 8.

HP Enterprise Collaboration

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

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

HP ALM Client MSI Generator

Enabling High Availability for SOA Manager

COBOL057.RELEASE_NOTES. Summary of Updates to Compaq COBOL V5.7 for OpenVMS VAX. October 18, 2000

HP 3PAR OS MU3 Patch 17

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

HP 3PAR OS MU3 Patch 18 Release Notes

HP AutoPass License Server

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

HPE 3PAR OS MU5 Patch 49 Release Notes

OpenVMS Technical Journal V9

HP Database and Middleware Automation

HP SATA DVD-ROM Optical Drives Overview

HPE 3PAR OS MU2 Patch 36 Release Notes

Sales Certifications

HP OpenVMS Operations Manager HTTPS Agents Version 8.6 Configuration Guide

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

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

Software Product Description

VMware Virtualization Software For HP ProLiant Servers Overview

QuickSpecs. Models. HP StorageWorks Modular Smart Array 30 Multi-Initiator (MSA30 MI) Enclosure. Overview

HPE Security ArcSight Connectors

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

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

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

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

HPE 3PAR OS MU3 Patch 24 Release Notes

HPE ConvergedSystem 700 for Hyper-V Deployment Accelerator Service

QuickSpecs. HP Integrity Virtual Machines (Integrity VM) Overview. Currently shipping versions:

HP Accelerated iscsi for Multifunction Network Adapters User Guide

QuickSpecs HP Remote Graphics Software 7.5

DIGITAL SNA APPC/LU6.2 Programming Interface for OpenVMS Installation

DEC Ada Run-Time Reference Manual for OpenVMS Systems

HP Operations Orchestration Software

HP ACMS for OpenVMS Writing Server Procedures

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

QuickSpecs. HP Integrity Virtual Machines (Integrity VM) Overview. Currently shipping versions:

HP Data Center Automation Appliance

QuickSpecs. What's New HP 120GB 1.5Gb/s SATA 5400 rpm SFF HDD. HP Serial-ATA (SATA) Hard Drive Option Kits. Overview

NetBeans Version 3.6 for OpenVMS

Retired. Models HP 8X Slim DVD+RW Drive B21

QuickSpecs HP Remote Graphics Software 7.3

ProLiant Cluster HA/F500 for Enterprise Virtual Array Introduction Software and Hardware Pre-Checks Gathering Information...

HPE MSA 2042 Storage. Data sheet

Configuring the HP StorageWorks Modular Smart Array 1000 and 1500cs for external boot with Novell NetWare New Installations

HP Chassis Accessories Overview. Model HP (dc7900) PCI Riser Board

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

HP Insight Control for Microsoft System Center Installation Guide

HPE Operations Agent. License Guide. Software Version: Windows, HP-UX, Linux, Solaris and AIX. Document Release Date: December 2016

HP Records Manager. Kofax Capture Template. Software Version: 8.1. Document Release Date: August 2014

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

Marvell BIOS Utility User Guide

OpenVMS I64 Technical Update

HPE Storage Optimizer Software Version: 5.4. Support Matrix

HPE ALM Client MSI Generator

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

HPE 3PAR OS MU3 Patch 28 Release Notes

VAX DATATRIEVE Guide to Programming and Customizing

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

HP 9.5mm SATA DVD RW Optical Drive

QuickSpecs. What's New. Models. ProLiant Essentials Server Migration Pack - Physical to ProLiant Edition. Overview

HP Chassis Accessories Overview. Model HP (USDT) PCI Riser Board. HP (dc7800 SFF) PCI Riser Board

Disaster Recovery Guide for Windows 2008 and RHEL 5.x platforms with external disk support

HP Virtual Connect Enterprise Manager

The use of the HP SAS Expander Card requires a minimum of 256MB cache on the SA-P410 or SA-P410i Controller.)

ALM. What's New. Software Version: Go to HELP CENTER ONLINE

HP StorageWorks Data Protector Express ProLiant Edition 3.1 SP4. Overview

HP OpenVMS Software-Based iscsi Initiator Technology Demonstration Kit Configuration and User s Guide

HPE BladeSystem c-class Virtual Connect Support Utility Version Release Notes

Guide to Creating OpenVMS Modular Procedures

Microsoft Windows Server 2008 On Integrity Servers Overview

HPE 3PAR OS MU3 Patch 23 Release Notes

HP Network Node Manager ispi Performance for Quality Assurance Software

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

Transcription:

Software Product Description PRODUCT NAME: HP BASIC for OpenVMS SPD 25.36.40 This Software Product Description describes the following products: HP BASIC Version 1.7 for OpenVMS Alpha Systems (formerly Compaq BASIC) HP BASIC Version 3.9 for OpenVMS VAX Systems (formerly Compaq BASIC) HP BASIC Version 1.7 for OpenVMS I64 Integrity Systems The short forms Alpha BASIC, VAX BASIC, and I64 BASIC are frequently used to refer to these product names. DESCRIPTION HP BASIC is a shareable language processor for the OpenVMS operating system. It can be invoked as a compiler and the resulting modules can be linked and run with standard OpenVMS commands. HP BASIC provides high performance for application development by generating inline native mode instructions. HP BA- SIC is also integrated with various programming productivity tools such as the OpenVMS Debugger, the Language-Sensitive Editor (LSE), the Source Code Analyzer (SCA) and the Performance and Coverage Analyzer. Alpha BASIC and I64 BASIC include three IEEE floating point data types (SFLOAT, TFLOAT, and XFLOAT) and a QUAD integer data type. FEATURES HP BASIC is integrated into the Common Language Environment. This integration provides HP BASIC users with: Support for OpenVMS interlanguage calling standard Access to all OpenVMS system services Access to the facilities of the OpenVMS Debugger Callable interfaces to the OpenVMS Run-Time Library Support for the Language-Sensitive Editor Structured programming constructs Line numbers completely optional. DECLARE statement which removes requirement for (%) and ($) suffixes. IF...THEN...ELSE...END IF conditional blocks. SELECT...CASE...END SELECT multi-way decision blocks. OTHERWISE out-of-range clause for ON GOTO and ON GOSUB statements. Structured exception handling (WHEN blocks) for main and subprograms. Statement modifiers to control the execution of a single statement. PROGRAM, SUB, and FUNCTION statements to declare program modules. END and EXIT PROGRAM statements to return a status to DCL. September, 2007

Modern programming language features Uses the full printable ASCII character set and 8- bit character codes within constants and I/O operations. 31 character alphanumeric statement labels. 31 character variable names, allowing ($), (_) and (.). RECORD structure for user-defined data types (similar to PASCAL record types), including RECORD structure retrieval from the Common Data Dictionary. OPTION statement specifing compiler defaults within source modules. Program segmentation SUB and FUNCTION subprograms as individually compiled modules. Ability to pass parameters by value, reference, or descriptor. Up to 254 actual arguments per call on external modules. Ability to invoke EXTERNAL function procedures from HP BASIC. Recursive CALL/function invocation. Ability to invoke OpenVMS System Service and Run-Time Library routines. Ability to invoke subprograms and function programs written in other OpenVMS native mode languages. HP BASIC program modules invoked by other OpenVMS languages. Ability to pass optional arguments to non-basic procedures. Single and multiple line user-defined functions using DEF. COMMON and MAP statements for creating static storage areas for communication between program modules. Graphics - VAX BASIC only Statements modeled after ANSI BASIC Graphics. Implemented using GKS for OpenVMS to provide device independence. Graphic output primitives including points, lines, areas, and text. Graphic input types including points, menu choice, value selection, and text. Ability to adjust the range of coordinate values to suit the application. SET and ASK statements to specify and retrieve graphic attribute values. Graphic procedures (PICTURE subprograms) for building complex objects. Ability to apply transformations to PICTURE procedures. Full access to OpenVMS Record Management Services (RMS) Sequential I/O Relative I/O Multiple key Indexed I/O operations, including support for integer (word, longword and quadword), string, segmented string keys, packed decimal keys, and descending keys Random access to sequential fixed files Virtual arrays (arrays mapped onto disk structures) Record File Address (RFA) access for direct access to records Extended report formatting capabilities Suppression of zero fields. Zero fill, blank fill, or asterisk fill numeric fields. Commas in large numeric values. CR (credit) or DR (debit) indicators. Floating currency symbol for numeric fields. Currency and decimal symbols changed for foreign usage. FORMAT$ function accepting full PRINT USING editing syntax. Implicit or explicit storage declarations Specification of data types permitted on COM- MON, DECLARE, DEF, DIMENSION, EXTER- NAL, FUNCTION, MAP, RECORD and SUB statements. Default data allocation rules specified with DCL qualifiers, HP BASIC commands, or by the OP- TION statement in program text. By default all declarations implicit, however, the OPTION TYPE = EXPLICIT can be used to require explicit declaration of all variables. Default constant types specified with the OPTION CONSTANT TYPE statement. INTEGER data type including: * BYTE (8 bit) * WORD (16 bit) * LONG (32 bit) * QUAD (64 bit) Alpha and I64 BASIC only 2

REAL data type including: * SINGLE (6 digits) VAX FFLOAT, I64 BASIC uses SFLOAT for computations * DOUBLE (16 digits) VAX DFLOAT, Alpha BASIC uses GFLOAT for computations. I64 BASIC uses TFLOAT for computations * GFLOAT (15 digits) * HFLOAT (33 digits) VAX BASIC only * SFLOAT (6 digits) an IEEE data type; Alpha and I64 BASIC only * TFLOAT (15 digits) an IEEE data type; Alpha and I64 BASIC only * XFLOAT (33 digits) an IEEE data type; Alpha and I64 BASIC only Packed DECIMAL type supporting up to 31 digits. STRING data type, allowing both static (in MAP or COMMON statements) and dynamic lengths. Creation of user-defined named constants through DECLARE CONSTANT. Dynamic record definition and variable allocation via MAP DYNAMIC. VAX BASIC Environment VAX BASIC only RUN command for immediate execution of HP BASIC programs. EDIT command can invoke a user-selected editor directly. HELP for online assistance. SEQUENCE command for generating line numbers. RESEQUENCE command for renumbering program lines. Direct execution of HP BASIC statements (immediate mode). Direct execution of DCL statements. Optional line-by-line syntax checking. Dynamic linking (LOAD) of separately compiled HP BASIC modules for use with the RUN command. User-created libraries searched automatically when using RUN. Compile-time directives Text inclusion through %INCLUDE, %INCLUDE %FROM %CDD and %INCLUDE from a text library Conditional compilation (%IF) Listing and output control (%NOLIST, %LIST) Cross-reference output control (%CROSS) Text replacement (%DEFINE) EXTERNAL statement allowing access to global variables, functions, and constants, and allowing data typing of parameters to aid in minimizing run-time mismatches. Language subsets and subset flaggers for cross system development /migration VAX BASIC only Flagger showing feature unavailable on Alpha BA- SIC Flagger showing use of old BASIC-PLUS-2 feature Motif bindings support Multiple line statements and multiple statement lines Extensive array handling capabilities Each array may have up to 32 dimensions. Each dimension may specify both a lower and upper bound. Array bounds can be specified at compile time or run time. Matrix handling statements allow manipulation of matrices, including matrix multiplication. Compatibility with key RSTS/E BASIC-PLUS and BASIC-PLUS-2 features including: ON ERROR GOTO exception handling FIELD Statement CVT and SWAP% functions Virtual arrays Selected nonprivileged SYS calls Statement modifiers for conditionals and loops HP BASIC Translator for OpenVMS Alpha only (see SPD 64.76.XX) 3

HARDWARE REQUIREMENTS Processors Supported: Any Alpha system capable of running the OpenVMS Alpha operating system Version 6.2 to 8.3-1H1 or any VAX capable of running the OpenVMS operating system V5.5-2 to 7.3. With OpenVMS Integrity, we support any Integrity server running OpenVMS operating system Version 8.2-1 to 8.3-1H1. Refer to the OpenVMS operating system s Software Product Description (SPD 82.35.xx) for details. Disk Space Requirements (Block Cluster Size = 1): For Integrity Systems: SOFTWARE REQUIREMENTS For Alpha Systems: OpenVMS Alpha operating system, Version 6.2 to 8.3-1H1. IEEE floating point and QUAD support requires Version 7.1 to 8.3-1H1. For VAX Systems: OpenVMS VAX operating system, Version 5.5-2 to 7.3 For I64 Systems: OpenVMS I64 operating system, Version 8.2-1 to 8.3-1H1 Disk space required for installation: Disk space required for use (permanent): For Alpha systems: Disk space required for installation: Disk space required for use (permanent): For VAX systems: 53,500 blocks (27.4 MB) 45,500 blocks (23.0 MB) 32,500 blocks (16.6 MB) 24,500 blocks (12.5 MB) SOFTWARE LICENSING A software license is required in order to use HP BASIC software. For VAX and Alpha platforms, HP BASIC is offered with Concurrent Use, Personal Use and Traditional capacity licenses. For I64, it is offered with Concurrent Use licenses. Version update licenses are not available for the I64 platform. Rights to use future revisions of HP BASIC are available only through a Support Agreement or through a new license purchase. For more information about Open- VMS license terms and policies, contact your local HP sales office, or reference the Software Licensing site at: <http://licensing.hp.com/swl/view.slm?page=index> Disk space required for installation: Disk space required for use (permanent): 13,000 blocks (6.7 MB) 11,000 blocks (5.6 MB) LICENSE MANAGEMENT FACILITY SUPPORT This layered product supports the OpenVMS License Management Facility. 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. OPTIONAL HARDWARE Floating-point intensive applications should be run on configurations with the appropriate hardware support for the floating-point data types being used. Consult the base operating system Software Product Description (SPD 82.35.xx) for the Floating-Point Accelerator or other floating-point hardware appropriate for your configuration. License units for BASIC on OpenVMS Alpha and VAX are allocated on a Capacity Use plus Personal and Concurrent Use basis. For BASIC on OpenVMS I64 are allocated on Concurrent Use basis. 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 Operating System documentation set. 4

CLUSTER ENVIRONMENT This layered product is fully supported when installed on any valid and licensed OpenVMS Cluster configuration without restrictions. The HARDWARE REQUIRE- MENTS 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. OPTIONAL SOFTWARE Refer to the appropriate Software Product Description for details and requirements on the products listed below. Language-Sensitive Editor component of the Language- Sensitive Editor/Source Code Analyzer Performance and Coverage Analyzer (PCA) Required to fully use the /ANALYSIS_DATA qualifier: Source Code Analyzer component of Language- Sensitive Editor/Source Code Analyzer Language-Sensitive Editor/Source Code Analyzer, Performance and Coverage Analyzer are available as part of DECset for OpenVMS Systems (SPD 42.29.xx.) To use %INCLUDE %FROM %CDD or the %REPORT %DEPENDENCY directives and the /DEPENDENCY_ DATA qualifier: Oracle CDD/Repository To use VAX BASIC graphics statements: (VAX BASIC only) GKS for OpenVMS Version 5.0-Version 6.4 Development or Run-Time License Required to fully use the /DESIGN qualifier: (VAX BA- SIC only) Both components of Language-Sensitive Editor/Source Code Analyzer Language-Sensitive Editor/Source Code Analyzer is available as part of DECset for OpenVMS Systems. Refer to DECset For OpenVMS Alpha Systems Sofware Product Description (SPD 42.29.xx) or DECset for OpenVMS VAX Systems Software Product Description (SPD 27.07.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. DISTRIBUTION MEDIA HP BASIC for OpenVMS Alpha: HP BASIC for OpenVMS Alpha is available on the OpenVMS Alpha Software Products Layered Library Package (QA-03XAA-H8). The library package includes media and documentation on CD-ROM. A hardcopy documentation set can be ordered separately (QA- 0Y7AA-GZ). HP BASIC for OpenVMS VAX: Compaq BASIC for OpenVMS VAX is available on the OpenVMS VAX Software Layered Products Library Package (QA-5G88A-H8). The library package includes media and documentation on CD-ROM. A hardcopy documentation set can be ordered separately (QA- 095AA-GZ). HP BASIC OpenVMS I64: HP BASIC for OpenVMS I64 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. SOFTWARE WARRANTY This software is provided by HP with a 90 day conformance warranty in accordance with the HP warranty terms applicable to the license purchase. ORDERING INFORMATION When purchasing HP BASIC both a license and media must be ordered. The license deliverable provides the LMF PAK required to run the HP BASIC software. The VMS Operating System or Operating Environment (license and media) is a prerequisite to running HP BA- SIC. HP BASIC for OpenVMS Alpha Systems: Personal Use: QL-095AA-2B Concurrent Use: QL-095AA-3* Capacity Use: QL-0Y7A*-** Software Media/Documentation: QA-03XAA-H8 Software Documentation (hardcopy): QA-0Y7AA-GZ Compaq BASIC for OpenVMS VAX Systems: Personal Use: QL-095AA-2B Concurrent Use: QL-095AA-3* Capacity Use: QL-095A*-** Software Documentation (hardcopy): QA-095AA-GZ 5

HP BASIC for OpenVMS Alpha ONLY: Personal Use: QL 015AA ** Concurrent Use: QL 015AA ** Traditional/Capacity Use: QL MU7A* ** Software Media/Documentation: QA MU7AA H8 Software Documentation (Hard Copy): QA MU7AA GZ HP BASIC for OpenVMS I64 ONLY: Concurrent Use: BA347AC Software Media: Foundation Operating Media, BA322AA or Enterprise Operating Media, BA323AA or Mission Critical Media, BA324AA Software Documentation (Hard Copy): BA347MN TRADEMARKS 2007 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. An example of a new order for HP BASIC: Concurrent Use License - BA347AC Binaries: Operating Environment Media - BA32*A Software Updates Service: BA347AA + HA156AC Technical Support Service: HA158AC Hardcopy Documentation Kit (Optional) BA347MN Software Support Services: The following packages, that combine Software Technical Support and Software Updates services, are available with a new product sale for OpenVMS Alpha and OpenVMS I64: HP Software Support 9X5, 1 year: HA106A1 HP Software Support 9X5, 3 years: HA106A3 HP Software Support 24X7, 1 year: HA107A1 HP Software Support 24X7, 3 years: HA107A3 An example of a new order for HP BASIC for OpenVMS I64 with a 24X7, 3 year Software Support service: Concurrent Use License - BA347AC+HA107A3 Binaries: Operating Environment Media - BA32*A+HA107A3 Hardcopy Documentation Kit (Optional) - BA347MN For more information on the Operating Environments, please see the HP Operating Environments for Open- VMS I64 SPD: 82.34.** The "*" denotes variant fields. The ordering information is valid at time of release. Please contact your local HP office for the most up-todate information. SOFTWARE PRODUCT SERVICES A variety of service options are available from HP. For more information, contac your local HP account representative or distributor. Information is available on www.hp.com/hps/software. 6