Contents


Preface

Overview:
Sapphire/Web was built on a Standards Based Open Platform
Web Technology
WWW Plus Other Applications
Object Relationship
Model
Typographic Conventions
Additional Information

Chapter 1 - Sapphire/Web

Terminology
Sapphire/Web Tools
Project Window Interfaces
The Document Manager
DB Browser
Object Editor
Object Type Selector
Object Results Viewer
Object Bind Editor
Results Detail Dialog
Alias Manager
Database Login Manager
Activator Selector
Activator Code
Project Options/Options Editor
Project Code
Database Login Dialog
Code / Project Structure
Project File
Makefile
HTML Files
Module Files
Main Module File
Backup Directory

Chapter 2 - Introductory Tutorials A and

Prerequisites
Tutorial A
Binding two HTML Documents
Testing Your Project
Tutorial B
Procedures
Creating the DSQL Object
Vendor Specific DSQL/SQL
Testing the DSQL

Chapter 3 - Tutorial

Web Application Created by this Tutorial
Getting Started on the Tutorial
Creating the Book Query Bindings
Creating Bindings Between Hotlist URLs and Multiple Result Data Sites
Review
Background Information

Chapter 4 - Tutorial

Prerequisites
Starting the Project
Sapphire Unplugged

Chapter 5 - Tutorial 3

Introduction
Creating a new Project Directory for this Tutorial
Working with Sapphire/Web
The Object Editor
The Document Manager
Object Bind Editor
What is an Alias?
Alias Manager
Testing Your Project
Adding an Executable Data Object to your project
Testing Your Project
Cleaning up Command Line Arguments

Chapter 6 - Understanding

Overview
Projects
HTML Markup and Sapphire/Web CGI Clients
Forms
Printing Out From Sapphire/Web CGIs
The Client Libraries
The Makefile templates
The Shell scripts
The Client API
HTML Output Functions
Generic Container Functions
The Table Component Object
FUNCTION Object Implementation
Data Site Callbacks
Login Functionality and Maintaining State
Error Handling
Debugging
Rebuilding the Gateway
Running Files, Executables, and FUNCTION objects on the Gateway
Porting CGI Projects Between Unix Platforms
Building Libraries
The Create Table Example
Options
The Client Source Files