HP Business BASIC/XL Reference Manual : COPYRIGHT NOTICE [ HP Business BASIC/XL Reference Manual ] MPE/iX 5.0 Documentation
HP Business BASIC/XL Reference Manual
HP Business BASIC/XL
Reference Manual
Printed in U.S.A.
900 Series HP 3000 Computer Systems
HP Part No. 32715-90001
Edition First Edition
Printed Oct 1989
E1089
________________________________________________________________________
|The information contained in this document is subject to change |
|without notice. |
| |
|HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS |
|MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
|MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Hewlett-Packard |
|shall not be liable for errors contained herein or for incidental or |
|consequential damages in connection with the furnishing, performance |
|or use of this material. |
| |
|Hewlett-Packard assumes no responsibility for the use or reliability |
|of its software on equipment that is not furnished by Hewlett-Packard.|
| |
|This document contains proprietary information which is protected by |
|copyright. All rights are reserved. No part of this document may be |
|photocopied, reproduced or translated to another language without the |
|prior written consent of Hewlett-Packard Company. |
________________________________________________________________________
Copyright Æ 1989 by Hewlett-Packard Company
Print History
New editions are complete revisions of the manual. Update packages,
which are issued between editions, contain additional and replacement
pages to be merged into the manual by the customer. The dates on the
title page change only when a new edition or a new update is published.
No information is incorporated into a reprinting unless it appears as a
prior update; the edition does not change when an update is incorporated.
The software code printed alongside the data indicates the version level
of the software product at the time the manual or update was issued.
Many product updates and fixes do not require manual changes and,
conversely, manual corrections may be done without accompanying product
changes. Therefore, do not expect a one-to-one correspondence between
product updates and manual updates.
First Edition October 1989 32715.00.00
Additional Documentation
Refer to the following manuals for further information on the MPE XL
operating system, HP Business BASIC/XL and the IMAGE Database Management
System:
* MPE XL Commands Reference Manual (32650-9003).
* MPE XL Intrinsics Reference Manual (32650-90028).
* HPLink Editor/XL Reference Manual (32650-90029).
* Accessing Files Programmer's Guide (32650-90017).
* TurboIMAGE/XL Database Management System (30391-90001).
* SORT-MERGE/XL General User's Guide (32650-90082).
* System Debug Reference Manual (32650-90013).
* HP Pascal Reference Manual (31502-90001).
* Native Language Programmer's Guide (32650-90022).
* Data Entry and Forms Management System VPLUS/3000 (32209-90001).
* HP Business BASIC/XL Migration Guide (32715-90003).
Preface
This reference manual for the Hewlett-Packard HP Business BASIC/XL
programming language provides programmers with information about the
specific use of HP Business BASIC/XL as they prepare their applications.
The manual is intended for reference only, to review the syntax and
functions of HP Business BASIC/XL. It is not intended to teach the
inexperienced programmer HP Business BASIC/XL. Information about
migrating to HP Business BASIC/XL is contained in the HP Business
BASIC/XL Migration Guide (PN 32715-90003).
The HP Business BASIC/XL language is for programming on 900 Series HP
3000 Computers, under the MPE XL operating system.
This manual contains the following chapters and appendixes:
Chapter 1 Provides an introduction to the HP Business BASIC/XL
programming language.
Chapter 2 Explains the program development environment in which
programs are created, modified, debugged, stored, and
retrieved.
Chapter 3 Describes the elements of the HP Business BASIC/XL
language.
Chapter 4 Describes all the statements available for creating a HP
Business BASIC/XL program. They are arranged
alphabetically for quick reference.
Chapter 5 Describes all the functions available within HP Business
BASIC/XL. They are arranged alphabetically for quick
reference.
Chapter 6 Explains input and output with HP Business BASIC/XL,
including using the Native Language Support features.
Chapter 7 Describes the Report Writer.
Chapter 8 Explains the user-definable keys.
Chapter 9 Explains the HP Business BASIC/XL compiler. Lists
statements that the compiler ignores and statements that
cause compiler errors.
Appendix A Explains the errors that occur in HP Business BASIC/XL.
They are listed by number.
Appendix B Lists the statements available to the user grouped by
functionality.
Appendix C Explains the HP Business BASIC/XL Configuration Utility,
which establishes default values for HP Business
BASIC/XL.
Appendix D Gives the decimal and hexadecimal codes for the ASCII
characters.
Appendix E Describes the HP terminals and language features.
Appendix F Explains JOINFORM, the FORMS/260 compatible forms
package.
Appendix G Contains a technical discussion of the ANYPARM External
Call Feature.
Conventions Used In This Manual
Notation Description
COMMAND Commands are shown in CAPITAL LETTERS. The names must
contain no blanks and be delimited by a non-alphabetic
character (usually a blank).
KEYWORDS Literal keywords, which are entered exactly as
specified, appear in CAPITAL LETTERS.
parameter Parameters, for which you may substitute a value, appear
in italics.
[ ] An element inside brackets is optional. Several
elements stacked inside a pair of brackets means the
user may select any one or none of these elements.
Example:
[A]
[B] user may select A or B or neither.
When brackets are nested, parameters in inner brackets
can only be specified if parameters in outer brackets or
comma place-holders are specified.
Example: [parm1[,parm2[,parm3]]]
may be entered as
parm1,parm2,parm3 or
parm1,,parm3 or
,,parm3 ,etc.
{ } When several elements are stacked within braces the user
must select one of these elements. Example:
{A}
{B}
{C}
You must select A or B or C.
... An ellipsis in a syntax statement indicates that a
previous bracketed element may be repeated. Within an
example, vertical and horizontal ellipses show where
portions of the example have been omitted.
User Input In examples of interactive dialog, user input is
underlined.
Example: NEW NAME? ALPHA1
CONTROL Control characters are indicated by CONTROL. Example:
CONTROL Y. (Press the CNTL key and Y simultaneously.)
RETURN RETURN indicates the carriage return key.
MPE/iX 5.0 Documentation