Empress Software 4GL Tools Reference
Empress v8.62
May 2006

(Unix only)

© 1983, 2006 Empress Software Inc.

All rights reserved. Reproduction of this document in whole or part, by electronic or any other means, is prohibited without written consent from Empress Software Inc.

RESTRICTED RIGHTS LEGEND

Use, duplication, or disclosure by the Government is subject to restrictions as set forth in
subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at 52.227-7013.

05/06


This manual describes Empress 4GL tools. These are necessary tools for developing a 4GL application.


Table of Contents

CHAPTER 1: Introduction

1.1 Empress 4GL and Empress
1.2 Invoking Empress 4GL
1.3 The Main Menu

1.3.1 The Application Manager
1.3.2 The Form Manager
1.3.3 The Application Generator

CHAPTER 2: Default Application Generator

2.1 Default Application Generator
2.2 Creating the Default Application

CHAPTER 3: The Application Generator

3.1 Introduction
3.2 Entering the Application Generator

3.2.1 Type of Display
3.2.2 Number of Records to Display per Screen
3.2.3 Justify Field Labels

3.3 Choosing Tables
3.4 Choosing Attributes
3.5 Choosing Sort Order
3.6 Choosing Conditions for Data Selection
3.7 Choosing Functions and Assigning Function Keys
3.8 Customizing the Screen
3.9 Creating the Application
3.10 Creating a Menu

CHAPTER 4: The Form Manager

4.1 Entering the Form Editor
4.2 Status Indicators
4.3 General Editing Conventions

4.3.1 Positioning Forms
4.3.2 The Editing Area
4.3.3 Editing the Background
4.3.4 Editing the Foreground

4.4 Single and Multiple Fields
4.5 The Form Editor Commands

4.5.1 Cursor Movement
4.5.2 Field Commands
4.5.3 Field Editing
4.5.4 Coarse Motion
4.5.5 Creating a Field, Line, Box or Video Region
4.5.6 Editing the Background
4.5.7 General

4.6 Leaving the Form Editor

CHAPTER 5: The Field Editor

5.1 Conventions of Data Entry
5.2 Scrolling and Hidden Data
5.3 Data Entry Modes and the <Return> Key
5.4 The Field Editor Commands

5.4.1 Moving
5.4.2 Editing
5.4.3 General

5.5 Reprogramming the Field Editor

CHAPTER 6: The Application Manager

6.1 General Operation
6.2 Entering the Script Editor
6.3 Application Scripts

6.3.1 Global Keys and Links

6.4 Defining Windows

6.4.1 Form Name and Form Instances

6.5 Field Scripts
6.6 Key Scripts
6.7 Subscripts
6.8 Edit Forms
6.9 Defining Domains
6.10 Compile Application, Link Application, Run Application
6.11 Leaving the Script Editor

CHAPTER 7: Compile and Link

7.1 Compiling the Application
7.2 Linking the Application

CHAPTER 8: Executable Builder

8.1 The 4GL Executable Builder

CHAPTER 9: Source Debugger

9.1 Introduction

9.1.1 General Description of Features

9.2 How to Start the Source Debugger

9.2.1 Debug Mode
9.2.2 On Errors
9.2.3 <Interrupt> Key
9.2.4 Breakpoints

9.3 General Functions

9.3.1 Breakpoints
9.3.2 Window Manipulation

9.4 Description of Screens

9.4.1 Status Window (break)
9.4.2 Main Menu (menu)

9.4.2.1 Quit Function
9.4.2.2 Stack Window (trace)
9.4.2.3 View (view)
9.4.2.4 Lists
9.4.2.5 Step
9.4.2.6 Setup (setup)

9.4.3 Setting Breakpoints

9.4.3.1 Set (set)
9.4.3.2 Set Line (set_line)
9.4.3.3 Set Procedure (set_proc)
9.4.3.4 Set Variable (set_var)

9.4.4 Breakpoints List Window (bplist)
9.4.5 Variables Window (variables)
9.4.6 Tables Window (tables)
9.4.7 Attributes Window (attributes)
9.4.8 Applications Window (aplist)
9.4.9 Windows Window (windows)
9.4.10 Fields Window (fields)
9.4.11 Contexts Window (contexts)
9.4.12 Keys Window (keys)
9.4.13 Scripts Window (scripts)
9.4.14 Source Window (source)
9.4.15 Edit Window (edit)
9.4.16 Help Window (help)