INFORMIX
DataBlade Module Development Overview
Appendix A: DataBlade Module Documentation
Home Contents Index Master Index New Book

DataBlade Module Documentation

This appendix is a reference to current Informix documentation pertaining to DataBlade modules. The appendix is divided into three sections:

For other DataBlade module resources, see "DataBlade Module Development Resources".

Manual Overview

In the following table, the manuals mentioned in the DataBlade Module Development Overview are arranged into basic categories.
Category Manual Title

DataBlade module concepts

Extending INFORMIX-Universal Server: Data Types

Extending INFORMIX-Universal Server: User-Defined Routines

DataBlade Developers Kit User's Guide

DataBlade module development tools

DataBlade Developers Kit User's Guide

DataBlade Module Installation and Registration Guide

APIs

C++ Object Interface Programmer's Guide

DataBlade API Programmer's Manual

INFORMIX-GLS Programmer's Manual

Guide to GLS Functionality

INFORMIX-CLI Programmer's Manual

INFORMIX-ESQL/C Programmer's Manual

INFORMIX-Object Interface for Java Programmer's Guide

Informix Dynamic Server

Getting Started with INFORMIX-Universal Server

INFORMIX-Universal Server Administrator's Guide

INFORMIX-Universal Server Performance Guide

SQL

Informix Guide to SQL: Reference

Informix Guide to SQL: Syntax

Informix Guide to SQL: Tutorial

Title-to-Topic Reference

In the following table, the manuals mentioned in the DataBlade Module Development Overview are listed alphabetically by title, with a brief description of each.
Manual Title Description

INFORMIX-Object Interface for C++ Programmer's Guide

Describes how to develop client applications for Informix Dynamic Server using the object-oriented C++ programming language.

DataBlade API Programmer's Manual

Provides a complete reference for the DataBlade API, which is used in the development of applications that interact with Informix Dynamic Server.

DataBlade Developers Kit User's Guide

Describes how to develop and package DataBlade modules using the DataBlade Developers Kit.

DataBlade Module Installation and Registration Guide

Explains how to install DataBlade modules and use BladeManager to register, upgrade, and unregister DataBlade modules in Informix databases.

Extending INFORMIX-Universal Server: Data Types

Explains how to extend existing data types and define new data types for an Informix Dynamic Server database. It describes the tasks you must perform to extend operations on data types, to create new casts, to extend operator classes for secondary access methods, and to write opaque data types.

Extending INFORMIX-Universal Server: User-Defined Routines

Explains how to define your own functions and procedures for use in an Informix Dynamic Server database. It defines common considerations for SPL routines and external routines.

Getting Started with INFORMIX-Universal Server

Provides an overview of Informix Dynamic Server architecture, introduces the major features of the server, introduces the Informix Dynamic Server kits, and provides information to help you use the documentation that is included with each kit.

INFORMIX-GLS Programmer's Manual

Describes INFORMIX-GLS, an application programming interface available in Informix products. INFORMIX-GLS provides ESQL/C and DataBlade module developers the ability to write programs (or change existing programs) to handle different languages, cultural conventions, and code sets.

Guide to GLS Functionality

Describes the Global Language Support (GLS) feature available in Informix products. The GLS feature allows Informix APIs and Informix database servers to handle different languages, cultural conventions, and code sets. This manual describes only the language-related topics that are unique to GLS.

INFORMIX-CLI Programmer's Manual

Explains how to use the INFORMIX-CLI application programming interface to gain access to Informix databases, manipulate the data in your program, interact with the database server, and check for errors.

INFORMIX-ESQL/C Programmer's Manual

Explains how to use INFORMIX-ESQL/C to create client applications with database management capabilities. This manual is a complete guide to the features of ESQL/C that allow you to gain access to Informix databases, manipulate the data in your program, interact with the database server, and check for errors.

Informix Guide to SQL: Reference

Describes the Informix system catalog tables, common environment variables that you might need to set, and the built-in data types that Informix Dynamic Server supports.

Informix Guide to SQL: Syntax

This manual contains syntax descriptions for the Structured Query Language (SQL) and Stored Procedure Language (SPL) statements that Informix Dynamic Server supports.

Informix Guide to SQL: Tutorial

Includes instructions for using basic and advanced Structured Query Language (SQL), as well as for designing and managing your database.

INFORMIX-Universal Server Administrator's Guide

Describes the features that make up Informix Dynamic Server. The book is intended to help you understand, install, configure, and use Informix Dynamic Server.

INFORMIX-Universal Server Performance Guide

Explains how to configure and operate Informix Dynamic Server to improve overall system performance as well as the performance of SQL queries.

INFORMIX-Object Interface for Java Programmer's Guide

Describes the Informix Object Interface for Java, which lets client applications interact with Informix Dynamic Server using the Java programming language.

Topic-to-Title Reference

The following table provides an alphabetical list of DataBlade module development topics, with references to the manuals where each topic is documented.
Topic Detail/Manual Title

APIs

Object Interface for C++: INFORMIX-Object Interface for C++ Programmer's Guide

DataBlade API: DataBlade API Programmer's Manual

INFORMIX-CLI: INFORMIX-CLI Programmer's Manual

INFORMIX-ESQL/C: INFORMIX-ESQL/C Programmer's Manual

INFORMIX-GLS: INFORMIX-GLS Programmer's Manual, Guide to GLS Functionality

Object Interface for Java: INFORMIX-Object Interface for Java Programmer's Guide

BladeManager

DataBlade Module Installation and Registration Guide

DataBlade Developers Kit User's Guide

BladePack

DataBlade Developers Kit User's Guide

BladeSmith

DataBlade Developers Kit User's Guide

Casts

Extending INFORMIX-Universal Server: Data Types

Informix Guide to SQL: Tutorial

Coding standards

DataBlade Developers Kit User's Guide

Compiling source code

DataBlade Developers Kit User's Guide

Data types

Built-in: Informix Guide to SQL: Reference

Qualified built-in: Informix Guide to SQL: Reference

Opaque: Extending INFORMIX-Universal Server: Data Types

Distinct: Extending INFORMIX-Universal Server: Data Types

Collection: Informix Guide to SQL: Tutorial

Row: Informix Guide to SQL: Tutorial

Dependencies between DataBlade modules

DataBlade Module Installation and Registration Guide

Error messages

DataBlade Developers Kit User's Guide

DataBlade API Programmer's Manual

Example DataBlade modules

DataBlade Developers Kit User's Guide

Importing files

DataBlade Developers Kit User's Guide

Inheritance

Informix Guide to SQL: Tutorial

Installing DataBlade modules

DataBlade Module Installation and Registration Guide

DataBlade Developers Kit User's Guide

Interfaces to DataBlade modules

DataBlade Developers Kit User's Guide

Internationalization

INFORMIX-GLS Programmer's Manual, Guide to GLS Functionality

Large objects

DataBlade API Programmer's Manual

LOB Locator DataBlade Module Programmer's Guide

Informix Guide to SQL: Tutorial

Memory management

DataBlade API Programmer's Manual

Operator class support functions

Extending INFORMIX-Universal Server: Data Types

Packaging a DataBlade module

DataBlade Developers Kit User's Guide

Performance issues

INFORMIX-Universal Server Performance Guide

Extending INFORMIX-Universal Server: User-Defined Routines

DataBlade API Programmer's Manual

Polymorphism

Extending INFORMIX-Universal Server: User-Defined Routines

Registering a DataBlade module

DataBlade Module Installation and Registration Guide

Routines

Extending INFORMIX-Universal Server: User-Defined Routines

DataBlade Developers Kit User's Guide

Secondary access methods

INFORMIX-Universal Server Performance Guide

Virtual-Index Interface Programmer's Manual

Server architecture

INFORMIX-Universal Server Administrator's Guide

Getting Started with INFORMIX-Universal Server

Shared memory

DataBlade Developers Kit User's Guide

INFORMIX-Universal Server Administrator's Guide

SPL

Extending INFORMIX-Universal Server: User-Defined Routines

SQL

Informix Guide to SQL: Reference

Informix Guide to SQL: Syntax

Informix Guide to SQL: Tutorial

Storage of DataBlade modules

INFORMIX-Universal Server Administrator's Guide

Testing/debugging

DataBlade Developers Kit User's Guide

Virtual processors

DataBlade Developers Kit User's Guide

INFORMIX-Universal Server Administrator's Guide




DataBlade Module Development Overview, version 3.6
Copyright © 1998, Informix Software, Inc. All rights reserved.