HPlogo MPE/iX Documentation Guide > Chapter 5 Development Tools and Distributed Computing

Development Tools and Distributed Computing

MPE documents

Complete PDF
Table of Contents
Index

The following manuals deal with development in various languages and distributed computing.

Accessing Files Programmer's Guide


Part Number:

32650-90885

Functional Focus:

High-level programming

This guide describes how programmers can create, open, close, read from, write to, and update files, as well as specify file characteristics and file security.

This guide contains information on the following topics:
  • Creating, opening, and closing a file.

  • Specifying file designators and file domains.

  • Record selection and data transfer.

  • Writing to, reading from, updating, and sharing files.

  • Accessing a mapped file.

ALLBASE NET User's Guide


Part Number:

36216-90101

Functional Focus:

System administration, programming, and basic general usage

This guide describes ALLBASE/NET, which allows an application on one HP MPE/iX machine to use ALLBASE/SQL on another HP MPE/iX or HP-UX machine.

This guide contains information on the following topics:
  • Getting started with ALLBASE/NET.

  • Setting up ALLBASE/NET on client and server systems.

  • Using ALLBASE/SQL through ALLBASE/NET.

  • NETUtil commands.

ALLBASE/SQL Advanced Application Programming Guide


Part Number:

36216-90099

Functional Focus:

Application programming

This manual discusses ALLBASE/SQL embedded application programming topics.

This manual contains information on the following topics:

  • Using New Data Integrity Features.

  • Using Procedures in Application Programs.

  • Using Parameter Substitution in Dynamic Statements.

  • Preprocessing in Static Conversion Mode.

  • Transaction Management with Multiple DBEnvironment Connections.

  • COBOL Preprocessor Enhancements.

  • Programming with Indicator Variables in Expressions.

  • Tuning Performance with GENPLAN.

  • Using Procedure Cursors with Multiple Row Result Sets.

  • Flagging non-standard SQL with the FIPS Flagger.

  • POSIX preprocessor invocation (MPE/iX only).

  • Using the preprocessor to enable threaded applications (MPE/iX only).

  • Using the preprocessor to specify a DBEFileSet for section storage.

ALLBASE/SQL C Application Programming Guide


Part Number:

36216-90080

Functional Focus:

ALLBASE C application programming

This guide describes how to write a C program that accesses an HP SQL DBEnvironment.

This guide contains information on the following topics:
  • Understanding and using the HP SQL C preprocessor.

  • Embedding SQL commands.

  • Using and declaring host variables.

  • Run-time status checking and data manipulation.

  • Sequential and BULK table processing.

  • Dynamic operations.

ALLBASE/SQL COBOL Application Programming Guide


Part Number:

36216-90081

Functional Focus:

ALLBASE COBOL application programming

This guide describes how to write a COBOL program that accesses an HP SQL DBEnvironment.

This guide contains information on the following topics:
  • Understanding and using the HP SQL COBOL preprocessor.

  • Embedding SQL commands.

  • Using and declaring host variables.

  • Run-time status checking and data manipulation.

  • Sequential and BULK table processing.

  • Dynamic operations.

ALLBASE/SQL Database Administration Guide


Part Number:

36216-90214

Functional Focus:

ALLBASE database administration

This guide describes how to design, create, and maintain an HP SQL database.

This guide contains information on the following topics:
  • Database administrator's tasks and tools.

  • Logical and physical design of databases.

  • DBEnvironment configuration and security.

  • Database creation and security.

  • Backup, recovery, and maintenance of databases.

  • Controlling performance of databases.

  • The ALLBASE/SQL system catalog.

  • SQLUtil, SQLGEN, SQLMigrate, and SQLAudit commands.

ALLBASE/SQL FORTRAN Application Programming Guide


Part Number:

36216-90079

Functional Focus:

ALLBASE FORTRAN application programming

This guide describes how to write a FORTRAN 77 program that accesses an HP SQL DBEnvironment.

This guide contains information on the following topics:
  • Understanding/using the HP SQL FORTRAN preprocessor and programs.

  • Embedding HP SQL commands.

  • Using and declaring host variables.

  • Run-time status checking and data manipulation.

  • Sequential table processing.

  • Dynamic operations.

ALLBASE/SQL Message Manual


Part Number:

36216-90218

Functional Focus:

Database administration, high-level usage, and programming

This manual explains the causes of warning and error conditions that may occur while using SQL, ISQL, NETUtil, SQLUtil, SQLMigration, or their preprocessors.

This manual contains information on the following topics:
  • Types of messages and how they are returned.

  • ALLBASE/SQL error messages.

ALLBASE/SQL Pascal Application Programming Guide


Part Number:

36216-90082

Functional Focus:

ALLBASE Pascal application programming

This guide describes how to write a Pascal program that accesses an HP SQL DBEnvironment.

This guide contains information on the following topics:
  • Understanding and using the HP SQL Pascal preprocessor and programs.

  • Embedding HP SQL commands.

  • Using and declaring host variables.

  • Run-time status checking and data manipulation.

  • Sequential and BULK table processing.

  • Dynamic operations and programming for performance.

ALLBASE/SQL Performance and Monitoring Guidelines


Part Number:

36216-90103

Functional Focus:

ALLBASE database administration

This guide describes how to improve the performance of your ALLBASE/SQL database.

This guide contains information on the following topics:
  • Improving performance through logical and physical data design.

  • Writing queries and transactions for best performance.

  • Administering the database for best performance.

  • Tuning your operating system for best performance with ALLBASE/SQL.

  • Troubleshooting performance problems with SQLMON, an online tool for monitoring the activity of a DBEnvironment.

  • Using the SQLMON screens and commands.

ALLBASE/SQL Reference Manual


Part Number:

36216-90216

Functional Focus:

ALLBASE database creation, maintenance, and programming

This manual presents the syntax and semantics of SQL, the language used to define, access, and maintain data in an ALLBASE/SQL database.

This manual contains information on the following topics:
  • Understanding and using HP SQL.

  • ALLBASE/SQL queries.

  • ALLBASE/SQL names, data types, expressions, and search conditions.

  • ALLBASE/SQL commands.

Asynchronous Serial Communications Programmer's Reference Manual


Part Number:

32022-90052

Functional Focus:

Programming

This manual describes the relationship between I/O software and asynchronous devices, including information on special characters, block mode processing, and programmatically accessing terminals and printers.

This manual contains information on the following topics:
  • Asynchronous serial communications and the distributed terminal subsystem.

  • Controlling asynchronous devices programmatically.

  • Input/output programming guidelines.

  • Calling intrinsics from a program.

Berkeley Sockets/iX Reference Manual


Part Number:

32650-90372

Functional Focus:

Programming

This manual describes the Berkeley Sockets used for porting applications from a HP-UX to an MPE system.

This manual contains information on the following topics:
  • Socket system calls.

  • File system intrinsics.

  • Name service routines.

  • Include files and references used.

Command Interpreter Access and Variables Programmer's Guide


Part Number:

32650-90493

Functional Focus:

Programming

This guide describes the utilities and tools available to programmers by invoking the command interpreter (CI) or directly through user commands.

This guide contains information on the following topics:
  • Using commands programmatically.

  • Controlling variables.

  • Controlling job control words.

  • Identifying parameter input.

Compiler Library/XL Reference Manual


Part Number:

32650-90029

Functional Focus:

High-level programming

This manual describes the mathematical/utility functions and procedures available on the MPE/iX operating system.

This manual contains information on the following topics:
  • Mathematical functions and procedures.

  • Utility procedures.

  • Packed-decimal procedures.

Data Types Conversion Programmer's Guide


Part Number:

32650-90015

Functional Focus:

High-level programming

This guide provides information on the data types available and how to convert between them.

This guide contains information on the following topics:
  • Data types and character codes.

  • ASCII, EBCDIC, INTEGER, decimal, and real data types.

  • Using data type conversion intrinsics.

DCE for the HP e3000


Part Number:

36386-90003

Functional Focus:

Programming

This document was designed to capture DCE/3000 application operating differences, as compared to the DCE/9000 application, when using it on an HP e3000 MPE/iX Operating System.

EDIT/3000 Reference Manual


Part Number:

32650-90385

Functional Focus:

General usage

This manual explains the structure and operation of EDIT/3000. It also explains EDIT/3000 commands and how to use them to create and modify EDIT/3000 files.

This manual contains information on the following topics:
  • EDIT/3000 features, editing modes, and file definitions.

  • Initializing, running, and terminating EDIT/3000 in interactive sessions and batch jobs.

  • EDIT/3000 commands and their use.

  • Customizing EDIT/3000 on your system.

Getting Started with HP IMAGE/SQL


Part Number:

36385-90011

Functional Focus:

System operations

This guide explains how to start using IMAGE/SQL.

This guide contains information on the following topics:
  • Introduction to IMAGE/SQL.

  • Basic concepts and tasks.

  • Transition from TurboIMAGE/XL to IMAGE/SQL.

  • Sample database.

  • Database setup using ISQL.

  • DBEnvironment configuration.

  • IMAGE/SQL environment restoring.

  • Available tools.

Getting Started with HP Software Revision Controller (SRC)


Manual Part Number:

30234-90002

Functional Focus:

High-level programming

This manual introduces using the HP Software Revision Controller (SRC).

This manual contains information on the following topics:
  • Understanding and using HP SRC.

  • Manipulating file sets.

  • Using HP SRC with COBOL.

  • Setting security.

Getting Started with TRANSACT


Part Number:

32247-90007

Functional Focus:

Programming

This manual provides programming examples for the features of TRANSACT, a high-level programming language for transaction processing applications.

This manual contains information on the following topics:
  • Getting started with TRANSACT.

  • Using character mode I/O and IMAGE.

  • Using VPLUS and IMAGE.

  • Using KSAM and MPE/iX.

  • Automatic error handling, prototyping, and data structures.

  • Using TRANSACT without Dictionary/3000.

  • Creating custom applications.

High-Level Screen Management Intrinsics Library (Hi-Li) Reference Manual


Part Number:

32424-90002

Functional Focus:

Programming

This manual discusses using Hi-Li to transfer data between applications and most HP terminals and data capture devices on the MPE/iX. Hi-Li is used by programmers in conjunction with FORMSPEC, the VPLUS forms file designer.

This manual contains information on the following topics:
  • Using Hi-Li.

  • Screen management intrinsics.

  • Hi-Li intrinsics.

  • Data mapping methods.

HP ALLBASE Query User Guide


Part Number:

32426-64001

Functional Focus:

General usage

This manual describes tasks and provides a reference for users of ALLBASE/Query.

This manual contains information on the following topics:
  • HP ALLBASE/Query models.

  • Relational databases.

  • Structured Query languages.

  • Terms.

  • Starting up HP ALLBASE/Query.

  • Using ALLBASE/Query on HP/UX and on MPE/iX.

  • EZAccess tutorial.

  • SQLAccess tutorial.

  • EZReport tutorial.

  • EZCreate tutorial.

  • Commands syntax.

  • Error messages.

HP ALLBASE/BRW Reference Manual


Part Number:

35360-90052

Functional Focus:

Programming

This manual provides technical information about HP ALLBASE/BRW, a high performance business report writing system for information management professionals. Its ease-of-use significantly reduces the time needed for report development.

This manual contains information on the following topics:
  • Overview of ALLBASE/BRW.

  • Communicating with BRW.

  • Report writing with BRW.

  • Defining data access.

  • Defining report layout, sorts, break, and pagination.

  • Defining data selection.

  • Saving and compiling a report.

  • Requesting reports.

  • Multi-pass reporting.

  • BRW-Desk/XL calculations

  • Screen descriptions.

  • Configuration and security.

HP ALLBASE/BRW Software Update Notice for MPE/iX (BRW A.01.50)


Part Number:

35360-90203

Functional Focus:

Programming

This manual contains uptodate information on the ALLBASE/BRW Software.

HP ALLBASE/BRW Tutorial


Part Number:

35360-90202

Functional Focus:

General usage

This manual describes step-by-step training for BRW.

This manual contains information on the following topics:
  • Getting started.

  • Creating a simple report.

  • Refining the report.

  • Performance considerations.

HP Browse/XL User's Guide


Part Number:

36384-90001

Functional Focus:

Programming and general usage

This guide provides complete information on how to use HP Browse/XL.

This guide contains information on the following topics:
  • Introducing HP Browse/XL.

  • Using HP Browse/XL.

  • Function keys.

  • Table of character key assignments.

  • Error and warning messages.

HP Business BASIC/XL Reference Manual


Part Number:

32715-90001

Functional Focus:

High-level BASIC programming

This manual discusses the HP Business BASIC/XL programming language.

This manual contains information on the following topics:
  • The program development environment for HP Business BASIC/XL.

  • HP Business BASIC/XL language elements, statements, and functions.

  • Using report writer block statements and built-in functions.

  • User-definable keys.

  • Using the compiler.

HP C Programmer's Guide


Part Number:

92434-90009

Functional Focus:

High-level C programming

This guide provides a discussion of selected HP C topics.

This guide contains information on the following topics:
  • Introducing HP C.

  • HP C storage and alignment comparisons.

  • The optimizer.

  • Debugging HP C programs.

  • Programming for portability.

  • Migrating HP C programs.

HP C/iX Library Reference Manual


Part Number:

30026-90004

Functional Focus:

High-level C programming

This manual contains the standard library and math library functions for HP C/iX on the HP e3000.

This manual contains information on the following topics:
  • Organization of, and use of the HP C/iX library.

  • Standard library functions.

  • Math library functions.

HP C/iX Reference Manual


Part Number:

31506-90011

Functional Focus:

High-level C programming

This manual discusses the HP C/iX programming language.

This manual contains information on the following topics:
  • HP C/iX lexical elements, data types, and declarations.

  • HP C/iX type conversions, expressions, and statements.

  • HP C/iX preprocessor directives and library functions.

  • Compiling and running HP C/iX programs.

  • Implementing HP C/iX.

  • Using HP C/iX intrinsics and the listing facility.

HP COBOL II/XL Programmer's Guide


Part Number:

31500-90014

Functional Focus:

High-level COBOL programming

This guide explains COBOL II/XL features, programming practices, and interprogram communication.

This guide contains information on the following topics:
  • ANSI 85 features.

  • Programming practices, subprograms, and intrinsics.

  • Manipulating files, file types, and file codes.

  • Compiling, linking, and executing programs.

  • Debugging a program.

HP COBOL II/XL Quick Reference Guide


Part Number

31500-90015

Functional Focus:

High-level COBOL programming

This quick reference guide is a programmer's reference tool that condenses much of the key information needed to write, compile, prepare, and execute COBOL II programs.

This quick reference guide contains information on the following topics:
  • Preprocessor commands and $CONTROL options.

  • COBOL II program format.

  • COBOL II procedure division statement formats.

  • COBOL reserved word list.

HP COBOL II/XL Reference Manual


Part Number:

31500-90013

Functional Focus:

High-level COBOL programming

This manual is the reference for writing COBOL II source programs, compiling them into object programs, linking, and executing them.

This manual contains information on the following topics:
  • Program structure and elements.

  • Describing and referencing data.

  • IDENTIFICATION, ENVIRONMENT, DATA, and PROCEDURE DIVISION.

  • PROCEDURE DIVISION statements.

  • Interprogram communications and source text manipulation.

  • SORT/MERGE operations and debug operations.

HP Data Entry and Forms Management System VPLUS Reference Manual


Part Number:

32209-90024

Functional Focus:

Programming

This manual describes using VPLUS to enter data with ENTRY, design forms with FORMSPEC, reformat specifications with REFSPEC, and using FORMSPEC in batch mode.

This manual contains information on the following topics:
  • Entering data with ENTRY.

  • Designing forms with FORMSPEC.

  • Advanced Forms Design

  • Reformatting specifications using REFSPEC.

  • VPLUS/iX intrinsics.

  • Using FORMSPEC in batch mode.

  • Native language support.

  • Sample Programs

  • VPLUS Error Messages

HP EDIT Quick Reference Guide


Part Number:

30316-90017

Functional Focus:

Programming

This quick reference guide lists each HP EDIT command and its syntax.

This quick reference guide contains information on the following topics:
  • System management.

  • Cursors and windows.

  • Text entry and alteration.

  • Text formatting and text location.

  • Macros and the calculator.

  • Configuration and printing.

HP EDIT Reference Manual


Part Number:

30316-90016

Functional Focus:

Programming

This manual provides information on using the HP EDIT text editor.

This manual contains information on the following topics:
  • Getting started with HP EDIT.

  • Conducting an editing session.

  • Understanding the types of HP EDIT commands.

  • Using HP EDIT commands.

HP FORTRAN 77/iX Programmer's Guide


Part Number:

31501-90022

Functional Focus:

High-level FORTRAN programming

This guide provides detailed information about specific HP FORTRAN 77/iX programming tasks.

This guide contains information on the following topics:
  • Using data storage and formatted input/output.

  • HP FORTRAN 77/iX file operations and subprograms.

  • Writing efficient programs and tuning performance.

  • Interfacing with other languages.

  • Using the compiler directives.

  • Debugging programs and using system intrinsics.

HP FORTRAN 77/iX Reference


Part Number:

31501-90021

Functional Focus:

High-level FORTRAN programming

This manual is a reference for the HP FORTRAN 77 programming language as implemented on the MPE/iX operating system. All information required for using HP FORTRAN 77/iX is included in this manual.

This manual contains information on the following topics:
  • FORTRAN language elements and statements.

  • Input/output and file handling.

  • Compiling and running HP FORTRAN 77/iX programs.

  • Compiler directives.

  • Interfacing with non-FORTRAN subprograms.

  • Trapping run-time errors and data format in memory.

HP GlancePlus User's Manual


Part Number:

B1787-90008

Functional Focus:

Programming

This manual describes the use of HP GlancePlus for MPE/iX, an online diagnostic tool that you can use to monitor system activity and troubleshoot system performance problems.

HP IMAGE/SQL Administration Guide


Part Number:

36385-90012

Functional Focus:

System operations

This guide explains how to administer and maintain HP IMAGE/SQL. It assumes knowledge of IMAGE/SQL.

This guide contains information on the following topics:
  • Administrative tasks with step-by-step directions.

  • Concepts and functionality.

  • Utility commands.

  • Locks and deadlocks.

  • Transactions, repeatable reads, and aborted transactions.

  • Error messages.

  • SQL statement restrictions with TurboIMAGE/XL datasets.

HP Link Editor/iX Reference Manual


Part Number:

32650-90309

Functional Focus:

High-level programming

This manual describes the HP Link Editor/iX utility for programmers to link programs or manipulate relocatable or executable library files.

This manual contains information on the following topics:
  • Using HP Link Editor/iX.

  • Linking relocatable object files and relocatable and executable libraries.

  • Using HP Link Editor/iX files and commands.

  • Creating executable programs.

  • Using and maintaining relocatable and executable libraries.

HP Link Editor/iX Technical Addendum


Part Number:

32650-90845

Functional Focus:

High-level programming

This addendum contains additional technical information on the HP Link Editor/iX.

HP Pascal/iX Programmer's Guide


Part Number:

31502-90023

Functional Focus:

High-level Pascal programming

This guide discusses HP Pascal/iX compiler options, and how the compiler works on the MPE/iX and HP-UX operating systems.

This guide contains information on the following topics:
  • Program structure and input/output.

  • Predefined Pascal/iX constants, data types, and modules.

  • Program allocation and alignment.

  • Dynamic variables, parameters, and procedure options.

  • External routines, intrinsics, error recovery, and debugging.

  • The optimizer.

HP Pascal/iX Reference Manual


Part Number:

31502-90022

Functional Focus:

High-level Pascal programming

This manual provides information about HP Pascal/iX and its system programming extensions.

This manual contains information on the following topics:
  • Language elements, data types, and expressions.

  • Declaration sections and statements.

  • Program structure, procedures, and functions.

  • Predefined routines.

  • Input/output and system programming extensions.

HP Performance Collection Software User's Manual


Part Number:

50700-90038

Functional Focus:

General usage

This manual describes how to use the collection and management software that runs on the host HP e3000 system.

This manual contains information on the following topics:
  • Installation of the HP Performance Collection Software.

  • Overview of the HP Performance Collection Software.

  • Details on data collection (SCOPE) and Data Management (UTILITY and EXTRACT)

  • Archiving Strategies and Perforance Alarms.

HP RPG/iX Programmer's Guide


Part Number:

30318-90001

Functional Focus:

High-level RPG programming

This guide explains how to perform many of the common programming functions in RPG/iX.

This guide contains information on the following topics:
  • Creating RPG/iX programs.

  • Using disk files and a terminal in an RPG/iX program.

  • Processing data in RPG/iX programs.

  • Compiling and executing RPG/iX programs.

  • Communicating with MPE and other RPG programs.

  • Writing efficient RPG/iX programs.

HP RPG/iX Reference Manual


Part Number:

30318-90011

Functional Focus:

High-level RPG programming

This manual explains the language features of RPG/iX.

This manual contains information on the following topics:
  • Using RPG/iX.

  • RPG/iX specification fields.

  • The RPG/iX interface to VPLUS.

  • The RPG/iX screen interface.

  • The RPG/iX compiler.

HP RPG/iX Reference Manual Software Update Notice


Part Number:

30318-90017

Functional Focus:

High-level RPG programming

This technical addendum is an interim document that provides customers and support personnel with the latest information in advance of the next formal revision to HP RPG/XL documentation.

HP RPG/iX Utilities Reference Manual


Part Number:

30318-90006

Functional Focus:

High-level RPG programming tools

This manual consists of four complete tools manuals for four independent RPG/iX subsystems.

This manual contains information on the following topics:
  • Using the RPGINIT utility.

  • Using the SIGEDITOR utility, including the application help facility.

  • The application help facility.

  • RISE utility features, commands, and recovery procedures.

  • XSORT features, specifications, commands, and applications.

HP Software Revision Controller (SRC) Implementation Guide


Manual Part Number:

30234-90003

Functional Focus:

High-level programming

This guide describes implementing the HP Software Revision Controller (HP SRC).

This guide contains information on the following topics:
  • HP SRC implementation and configuration analysis.

  • Implementing HP SRC.

  • Additional HP SRC models.

HP Software Revision Controller (SRC) User's Guide


Part Number:

30234-90001

Functional Focus:

High-level programming

This guide provides information on the purpose and function of the HP Software Revision Controller, as well as the information needed to use HP SRC.

This guide contains information on the following topics:
  • The HP SRC environment.

  • Using HP SRC.

  • Branching and merging.

  • HP SRC commands.

HP Symbolic Debugger/iX User's Guide


Part Number:

31508-90014

Functional Focus:

High-level programming

This guide discusses the functions of the Symbolic Debugger/iX and how to debug computer programs.

This guide contains information on the following topics:
  • Getting started and using the symbolic debugger/iX program.

  • Symbolic debugger/iX commands.

  • Symbolic debugger/iX quick reference guide.

HP System Dictionary/XL COBOL Definition Extractor Reference Manual


Part Number:

32257-90001

Functional Focus:

Dictionary administration and COBOL programming

This manual provides instructions and reference information for the operation of the system dictionary COBOL definition extractor (SDCDE) utility.

This manual contains information on the following topics:
  • Using the COBOL definition extractor.

  • Running the SDCDE program.

  • SDCDE commands.

  • Generating source definitions.

  • Record layout and generating data definition clauses and comments.

HP System Dictionary/XL General Reference Manual (Volume 1)


Part Number:

32256-90004

Functional Focus:

Dictionary administration and programming

This volume of the HP System Dictionary/XL General Reference Manual provides tutorial information about the system dictionary including concepts, conventions, and use restrictions.

This volume contains information on the following topics:
  • Data dictionaries, operating environment, language, and subsystem support.

  • Dictionary concepts and architecture.

  • Dictionary domains and versions.

  • Dictionary security and dictionary core set.

  • TurboIMAGE, HP IMAGE, and HP SQL subsystem support.

HP System Dictionary/XL General Reference Manual (Volume 2)


Part Number:

32256-90005

Functional Focus:

Dictionary administration and programming

This volume of the HP System Dictionary/XL General Reference Manual provides instructions and reference material on the system dictionary initialization program (SDINIT), and the SDCONV, SDUTIL, and SDUPGRAD utilities.

This volume contains information on the following topics:
  • Using the SDINIT program and how to run it.

  • Using the SDUPGRAD program and how to run it.

  • Using the SDCONV program, its commands, and how to run it.

  • Using the SDUTIL program, its commands, and how to run it.

HP System Dictionary/XL Intrinsics Reference Manual


Part Number:

32256-90002

Functional Focus:

Dictionary administration

This manual provides information about the system dictionary architecture and security scheme, a description of every system dictionary intrinsic, and program examples.

This manual contains information on the following topics:
  • System dictionary operating environment, and language and subsystem support.

  • Programming considerations.

  • Parameter descriptions for Pascal, COBOL, and FORTRAN.

  • Dictionary intrinsic descriptions.

HP System Dictionary/XL SDMAIN Reference Manual


Part Number:

32256-90001

Functional Focus:

General usage

This manual includes information on the system dictionary user interface, how to run the SDMAIN program, and how to use the system dictionary commands and command language.

This manual contains information on the following topics:
  • Understanding and running the SDMAIN program.

  • Using the system dictionary command language.

  • System dictionary commands.

HP System Dictionary/XL Utilities Reference Manual


Part Number:

32256-90003

Functional Focus:

Dictionary administration and general usage

This manual includes instructions and reference information on the system dictionary SDDBD, SDDBC, and SDVPD utilities.

This manual contains information on the following topics:
  • Running the SDDBD program, its commands, and loading process.

  • Running the SDDBC program, its commands, and creation process.

  • Running the SDVPD program, its commands, and loading process.

HP TRANSACT Quick Reference Guide


Part Number:

32247-90027

Functional Focus:

Programming

HP TRANSACT Reference Manual


Part Number:

32247-90028

Functional Focus:

Programming

This manual describes TRANSACT, a high-level programming language for transaction processing applications.

This manual contains information on the following topics:
  • The TRANSACT language.

  • TRANSACT programs.

  • TRANSACT data storage registers.

  • Running TRANSACT.

  • TRANSACT verbs.

  • TRANSACT test facility.

  • TRANSACT/XL debug facility, TRANDEBUG.

Interprocess Communication Programmer's Guide


Part Number:

32650-90019

Functional Focus:

High-level programming

This guide describes how to use the file system facility, which enables various user programs to communicate with each other.

This guide contains information on the following topics:
  • Using interprocess communications.

  • Using job control words and other variables with IPC.

  • Using file system intrinsics with IPC.

  • NOWAIT I/O.

  • Software interrupts.

  • Interprocess communications using the mail facility.

ISQL Reference Manual for ALLBASE/SQL and IMAGE/SQL


Part Number:

36216-90095

Functional Focus:

ALLBASE database administration and programming

This manual describes how to use ISQL, a facility for executing SQL commands interactively.

This manual contains information on the following topics:
  • Users and elements of ISQL and native language support.

  • Using ISQL.

  • Managing ISQL transactions, files, and modules.

  • ISQL commands.

KSAM/3000 Reference Manual


Part Number:

32650-90386

Functional Focus:

Database programming

This manual provides information on keyed sequential access method (KSAM), a method of accessing files indexed by keys.

This manual contains information on the following topics:
  • KSAM/3000 features and using KSAM files.

  • KSAMUTIL and FCOPY utilities.

  • KSAM files in COBOL, SPL, FORTRAN, and BASIC programs.

  • Calling KSAM procedures.

  • Calling file system intrinsics.

Learning HP EDIT


Part Number:

30316-90015

Functional Focus:

Programming

This is a self-paced tutorial for learning HP EDIT.

This self-paced tutorial contains information on the following topics:
  • Getting started with HP EDIT.

  • Creating, modifying, and keeping text using HP EDIT.

  • Positioning the cursor in HP EDIT.

  • Modifying text and undoing input within HP EDIT.

  • Searching and replacing text using HP EDIT.

  • Copying and moving text blocks using HP EDIT.

Message Catalogs Programmer's Guide


Part Number:

32650-90021

Functional Focus:

High-level programming

This guide describes the system message facility and application message facility.

This guide contains information on the following topics:
  • Using message catalogs.

  • Creating, accessing, and modifying application message catalogs.

  • Accessing system error messages.

  • Creating your own help facility.

  • The GENCAT message application catalog utility.

MPE Segmenter Reference Manual


Part Number:

30000-90011

Functional Focus:

Programming

This manual describes the MPE segmenter in compatibility mode for managing shared code stored in library files and to control the segmentation of program code.

This manual contains information on the following topics:
  • Virtual memory and segmentation.

  • Using the segmenter.

  • Managing user subprogram, relocatable, and segmented library files.

  • Strategies for using the segmenter.

  • Specifying commands and intrinsics.

MPE/iX AIF OS Reference Manual


Part Number:

36374-90013

Functional Focus:

Programming

This manual provides the commands, status messages, data structures, and programming examples used in the MPE/iX Architected Interface Facility (AIF). The AIF provides reliable, high-performance development tools for the MPE/iX HP e3000 system management suppliers. The AIF provides specialized procedures for use by software suppliers and internal and external solution creators. In order to use the AIF, it is necessary to have either the HP Pascal/iX or HP C/iX compilers.

AIFs do not provide new operating system functionality, but instead provide supported mechanisms for taking advantage of existing MPE/iX functionality and data structures.

MPE/iX Developer's Kit Reference Manual (Volume 1)


Part Number:

36430-90007

Functional Focus:

High-level C programming

This manual describes the POSIX/iX library.

This manual contains information on the following topics:
  • Using the library.

  • Implementation considerations.

  • Function descriptions.

  • Header descriptions.

MPE/iX Developer's Kit Reference Manual (Volume 2)


Part Number:

36430-90008

Functional Focus:

High-level C programming

This manual describes the supplemental POSIX/iX library.

This manual contains information on the following topics:
  • SVID IPC library function descriptions interprocess communication services

  • TERMINFO database for terminal and printer capabilities

  • CURSES routines and macros

MPE/iX Intrinsics Reference Manual


Part Number:

32650-90905

Functional Focus:

Programming

This manual describes system intrinsics and the intrinsics mechanism.

This manual contains information on the following topics:
  • Introduction to and general information of MPE/iX intrinsics.

  • Intrinsic parameters and their descriptions.

  • Operational use of intrinsics.

MPE/iX Shell and Utilities Reference Manual (Volumes 1 and 2)


Volume 1 Part Number:

36431-90007

Volume 2 Part Number:

36431-90008

Functional Focus:

High-level C programming

This manual is a two-volume set. The first volume describes the MPE/iX shell commands and utilities alphabetically (A through P).

The second volume contains information on the following topics:
  • Shell command and utility descriptions alphabetically from Q through Z

  • C Runtime library functions

  • File format descriptions

  • Implementation considerations

MPE/iX Shell and Utilities User's Guide


Part Number:

36431-90006

Functional Focus:

Programming

This manual introduces the various components of MPE/iX Shell and Utilities through a series of tutorials and guides.

This manual contains information on the following topics:
  • Command overview.

  • MPE/iX Shell tutorial.

  • AWK tutorial (AWK is a programming language, a report-generating program, a utility for examining files, and more).

  • Vi tutorial.

  • LEX and YACC programs.

  • Make software management tool.

  • RCS (Revision Control System).

Native Language Programmer's Guide


Part Number:

32650-90207

Functional Focus:

High-level programming

This guide describes how to localize programs for a particular country or language and how to perform the necessary conversions.

This guide contains information on the following topics:
  • Supported native languages and their character sets.

  • Native language support in the subsystems.

  • Application programs accessing NLS.

ODBCLINK/SE Reference Manual


Part Number:

36217-90410

Functional Focus:

Database administration

This manual provides the technical information for ODBCLink/SE which is an implementation of Microsoft's Open Database Connectivity (ODBC) interface than enables Microsoft Windows based application and tools to access, in a client-server environment, IMAGE/SQL on the HP e3000 and ALLBASE/SQL on the HP e3000 and HP 9000.

Process Management Programmer's Guide


Part Number:

32650-90023

Functional Focus:

High-level programming

This guide describes various programming techniques for process management with MPE/iX.

This guide contains information on the following topics:
  • Defining processes.

  • Process handling using different capabilities.

  • Creating, activating, suspending, delaying, deleting, and interrogating processes.

  • Deadlock considerations.

  • Creating and aborting sessions programmatically.

QUERY/iX Reference Manual


Part Number:

32650-90889

Functional Focus:

TurboIMAGE usage

This manual describes QUERY/iX, a database inquiry facility that enables access to data in IMAGE/TurboIMAGE databases.

This manual contains information on the following topics:
  • The structure of databases, modes of access, passwords, and character sets.

  • QUERY/iX in session and job mode.

  • Locating, modifying, and reporting data.

  • QUERY/iX commands.

Resource Management Programmer's Guide


Part Number:

32650-90024

Functional Focus:

High-level programming

This guide describes resource management tasks available.

This guide contains information on the following topics:
  • Managing shared resources with resource identification numbers (RINs).

  • Using global and local RINs.

  • Deadlock considerations.

  • Dynamic loading of native mode executable library procedures.

System Debug Reference Manual


Part Number:

32650-90901

Functional Focus:

Programming

This reference manual provides information about MPE/iX System Debug, dump analysis tool (DAT), and standalone analysis tool (SAT), a family of low-level assembly language debugging tools for MPE/iX.

This manual contains information on the following topics:
  • How to debug CM and NM programs.

  • System Debug user interfaces.

  • System Debug commands and intrinsics.

  • Dump analysis tool (DAT) and standalone analysis tool (SAT) user's guides.

  • DAT/Debug command specifications.

Trap Handling Programmer's Guide


Part Number:

32650-90026

Functional Focus:

High-level programming

This guide provides information on the creation of traps and trap handling.

This guide contains information on the following topics:
  • Defining traps.

  • Trap handling intrinsics.

  • Arithmetic, code-related, and Control-Y traps.

  • Software library and software system traps.

TurboIMAGE/XL Database Management System Reference Manual


Part Number:

30391-90012

Functional Focus:

TurboIMAGE usage

This manual describes the TurboIMAGE/XL database management system for the HP 3000 MPE/iX.

This manual contains information on the following topics:
  • Database structure and protection.

  • Defining, creating, accessing, manipulating, and using a database.

  • Library procedures.

  • Host language access.

  • Logging and recovery.

  • Using remote databases and database utilities.

  • Internal structures.

  • Jumbo Data Sets

  • B-Tree Indices

  • Dynamic Master Data Set Expansion

  • Dynamic Roll-Back of Multiple Database Transactions

  • Support for TurboSTORE/iX 7x24 True-Online Backup in DBRECOV

Up and Running With ALLBASE/SQL


Part Number:

36389-90016

Functional Focus:

General database usage

This manual is a basic guide for users who are new to ALLBASE/SQL or relational database concepts.

This manual contains information on the following topics:
  • Basic tools and concepts for databases.

  • Designing and creating a database.

  • Comparing ALLBASE/SQL with TurboIMAGE/XL.

  • Glossary of database terms.

User Logging Programmer's Guide


Manufacturing Part Number:

32650-90027

Functional Focus:

High-level programming

This guide describes how to document additions and modifications to databases and subsystem files by using the user logging facility.

This guide contains information on the following topics:
  • User logging intrinsics and commands.

  • The user logging process.

  • User logging in an application.

  • Recovering data after a system failure.

Using KSAM XL and KSAM 64


Part Number:

32650-90886

Functional Focus:

Database programming

This manual describes using KSAM XL and KSAM 64 files on the MPE/iX operating system.

This manual contains information on the following topics:
  • The KSAM XL and KSAM 64 file format.

  • Creating, opening, and closing a KSAM XL or KSAM 64 file.

  • Obtaining file information.

  • Reading KSAM XL or KSAM 64 file data and writing/updating record data.

  • Verifying KSAM XL or KSAM 64 operations.

  • Protecting data in KSAM XL or KSAM 64 files.

Using VPLUS: An Introduction to Forms Design


Part Number:

32209-90004

Functional Focus:

High-level general usage

This manual provides information for users who are not programmers but who want to learn how to design forms for data entry.

This manual contains information on the following topics:
  • Using VPLUS.

  • Designing and using a simple form.

  • Performing simple and full field edits.

  • Adding a new form and specifying calculated values.

  • Using the save fields and understanding phases.

  • Using the save fields and frozen/repeating forms.




Chapter 5 Development Tools and Distributed Computing


Chapter 6 High Availability