Progress
Results Administration
and Development Guide


Basic Components

The Results product architecture consists of three basic components:

Features

A feature is a functional unit in Results that is usually accessed through a menu option or a button on the tool bar. The default Results product contains many features that implement the core functionality of the product. For example, the Query Open menu option executes a feature called FileOpen that provides the ability to open a Results query. Programmers can define new features and add them to the Results menu system or toolbar. For example, you can incorporate a graphics package as a feature in Results to graph report data.

Integration Procedures

An integration procedure is a Progress procedure that initializes or configures Results for security or site requirements. Each integration procedure is associated with a processing point that occurs during the execution of Results. Each processing point is called an integration point. Certain integration points occur only when you start Results and others occur when users perform certain actions in Results. Among other things, integration points facilitate the following:

Programmers can override the default processing at an integration point by associating an integration procedure with the integration point.

Results Engine

The Results engine is the software spine that supports the integration, execution, and management of features and integration procedures.

Most programming and administrative tasks focus on features, integration procedures, data access, and interface customization. Results provides several standard features that perform programming and administration tasks, such as:

The Query Site Admin and Query Customize menus provide access to these standard administrative and programming features in Results. This guide documents the options on these menus and the conceptual information required to use them effectively.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095