HP 3000 Manuals

HP ALLBASE/SQL PC API User's Guide : COPYRIGHT NOTICE [ HP ALLBASE/SQL PC API User's Guide ] MPE/iX 5.0 Documentation


HP ALLBASE/SQL PC API User's Guide


900 Series HP 3000 Computer Systems HP ALLBASE/SQL PC API User's Guide HP Part No. B2463-90001 Printed in U.S.A. Edition Second Edition E0293
Company or product names followed by (R) are U.S. registered trademarks of the respective company. Company or product names followed by (TM) are registered trademarks of the respective company. Express Windows(TM), ReportWindows(TM), SQLBase(TM), SQLWindows(TM) and SQLTalk/Windows(TM) are registered trademarks of Gupta Technologies, Incorporated. Forest and Trees(TM) is a registered trademark of Channel Computing, Incorporated. HRMS(TM) and SQR(TM) are registered trademarks of PeopleSoft, Incorporated. MS-DOS(R), Microsoft Windows(TM), and Microsoft(R) are U.S. registered trademarks of Microsoft Corporation. NetWare(R) is a registered trademark of Novell, Incorporated. PowerBuilder(TM) is a registered trademark of Powersoft Corporation. Q+E(TM) is a registered trademark of Pioneer Software. Quarterdeck(TM) is a registered trademark of Quarterdeck Corporation. ________________________________________________________________________ |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 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 (c) 1991, 1992, 1993 by Hewlett-Packard Company Printed February 1993 Printing History The following table lists the printings of this document, together with the respective release dates for each edition. The software version indicates the version of the software product at the time this document was issued. Many product releases do not require changes to the document. Therefore, do not expect a one-to-one correspondence between product releases and document editions. Edition Date Software Version -------------------------------------------------------------------------------------- First Edition December 1991 B2463A A.01.00 Second Edition February 1993 B2463A A.F0.00
[]
Preface The HP ALLBASE/SQL PC API User's Guide describes HP ALLBASE/SQL PC API and how to install and maintain it. This guide is written for the system administrator installing HP ALLBASE/SQL PC API and for the person using application software on the PC client. MPE/iX, Multiprogramming Executive with Integrated POSIX, is the latest in a series of forward-compatible operating systems for the HP 3000 line of computers. In HP documentation and in talking with HP 3000 users, you will encounter references to MPE XL, the direct predecessor of MPE/iX. MPE/iX is a superset of MPE XL. All programs written for MPE XL will run without change under MPE/iX. You can continue to use MPE XL system documentation, although it may not refer to features added to the operating system to support POSIX (for example, hierarchical directories). * Chapter 1, "Getting Started," describes the product and lists the hardware and software requirements for HP ALLBASE/SQL PC API on both the client and server. * Chapter 2, "Installing PC API," provides instructions to install HP ALLBASE/SQL PC API and describes how to prepare the environment on both the client and server. * Chapter 3, "Maintaining PC API," explains how to maintain your client/server environment after you have successfully installed and tested HP ALLBASE/SQL PC API. Configurations and the server-independent views are discussed. * Chapter 4, "Connecting to ALLBASE/SQL," describes the connection process, error handling, and security. * Chapter 5, "Data Type Differences Between ALLBASE/SQL and SQLBase," explains the differences in implementation of data types by ALLBASE/SQL and SQLBase. Any changes you must make to enable SQLBase applications to access ALLBASE/SQL databases are described. * Chapter 6, "SQL Differences Between ALLBASE/SQL and SQLBase," describes the syntax differences between SQLBase and ALLBASE/SQL that can affect applications using HP ALLBASE/SQL PC API. * Chapter 7, "Unsupported ALLBASE/SQL Statements," lists ALLBASE/SQL statements that are not supported by HP ALLBASE/SQL PC API. * Appendix A, "Error Messages From the PC Client," lists error numbers, text, cause, and action for HP errors returned by the PC client. * Appendix B, "PC API Files," lists the files included with the product. * Appendix C, "ALLBASE/SQL Reserved Words," lists the keywords used by ALLBASE/SQL. Additional Resources You may find the following manuals helpful: * From Hewlett-Packard: The ALLBASE/SQL manuals displayed on the documentation map presented earlier. IMAGE/SQL Administration Guide (36385-90001) Using the 900 Series HP 3000: Fundamental Skills (36250-90117 through 36250-90124) HP Network Services 2.1 Installation Guide (D1811-90017) HP ARPA Services 2.1 Installation Guide (D1812-90017) NetIPC 3000/XL Programmer's Reference Manual (5958-8581) NetIPC Programmer's Guide (98194-60527 and 98194-60532) Berkeley IPC Programmer's Guide (98194-60531) Programmer's Reference: ARPA Sockets for MS-DOS/Windows (D1827-90000) NetWare for the HP 3000 Installation (32020-61001) NetWare for the HP 3000 System Administration (32020-61002) NetWare for the HP 3000 User Basics (3202-61003) NetWare for the HP 3000 Utilities (32020-61004) NetWare for the HP 3000 Concepts (32020-61005) NetWare for the HP 3000 System Messages (32020-61006) NetWare for the HP 3000 System Admin. MPE/iX 4.0 Supplement (3202-61015) * From Gupta Technologies, Inc.: SQLBase C/API Reference Manual SQLBase SQLTalk Language Reference Manual SQLWindows Technical Reference Manual SQLWindows Function Call Reference Manual SQLTalk/Windows User's Guide ReportWindows Reference Manual Express Windows User's Guide SQLBase Database Administrator's Guide * From Powersoft Corporation: Using PowerBuilder PowerBuilder Function Reference PowerBuilder ALLBASE/SQL Interface What's New in this Release... The A.F0.00 release of HP ALLBASE/SQL PC API contains the following enhancements: * Improved performance. * Windows-based setup program to automate the installation of PC API. * Programmatic connection to allow a direct connection through application software. This enhancement is used by Powerbuilder. * ERROR.SQL now contains only SQLBase error messages. PC client errors are contained in the new ALLBASE.MSG file. * Multi-connection feature which reduces the number of jobs on the database server. * VIEWS.SQL file to allow you to create SYSSQL catalog views on the database server using ALLBASE/SQL's ISQL. * UNVIEWS.SQL file to allow you to remove SYSSQL catalog views on the database server using ALLBASE/SQL's ISQL. * Connection string option to convert ROMAN8 data to ANSI data. * Ability to close all connections outside the application. Addditionally, the HP ALLBASE/SQL PC API Installation and Administration Guide (part number B2463-90001) and HP ALLBASE/SQL PC API User's Guide (part number B2463-90003) have been combined in this user's guide. Conventions UPPERCASE In a syntax statement, commands and keywords are shown in uppercase characters. The characters must be entered in the order shown; however, you can enter any character in either uppercase or lowercase. For example: COMMAND can be entered as any of the following: command Command COMMAND ComMand italics In a syntax statement or an example, a word in italics represents a parameter or argument that you must replace with the actual value. In the following example, you must replace FileName with the name of the file: COMMAND FileName punctuation In a syntax statement, punctuation characters (other than brackets, braces, vertical bars, and ellipses) must be entered exactly as shown. In the following example, the parentheses and colon must be entered: (FileName):(FileName) underlining Within an example that contains interactive dialog, user input and user responses to prompts are indicated by underlining. In the following example, yes is the user's response to the prompt: Do you want to continue? >> yes { } In a syntax statement, braces enclose required elements. When several elements are stacked within braces, you must select one. In the following example, you must select either ON or OFF: COMMAND {ON } {OFF} [ ] In a syntax statement, brackets enclose optional elements. In the following example, OPTION can be omitted: COMMAND FileName [OPTION] When several elements are stacked within brackets, you can select one or none of the elements. In the following example, you can select OPTION or Parameter or neither. The elements cannot be repeated. COMMAND FileName [OPTION ] [Parameter] [...] In a syntax statement, horizontal ellipses enclosed in brackets indicate that you can repeatedly select the element(s) that appear within the immediately preceding pair of brackets or braces. In the example below, you can select Parameter zero or more times. Each instance of Parameter must be preceded by a comma: [,Parameter][...] In the example below, you only use the comma as a delimiter if Parameter is repeated; no comma is used before the first occurrence of Parameter: [Parameter][,...] |...| In a syntax statement, horizontal ellipses enclosed in vertical bars indicate that you can select more than one element within the immediately preceding pair of brackets or braces. However, each particular element can only be selected once. In the following example, you must select A, AB, BA, or B. The elements cannot be repeated. {A} |...| {B} ... In an example, horizontal or vertical ellipses indicate where portions of an example have been omitted. _ In a syntax statement, the space symbol _ shows a required blank. In the following example, Parameter and Parameter must be separated with a blank: (Parameter)_(Parameter) The symbol indicates a key on the keyboard. For example, RETURN represents the carriage return key. CTRLcharacter CTRLcharacter indicates a control character. For example, CTRLY means that you press the control key and the Y key simultaneously.


MPE/iX 5.0 Documentation