Preface
About this manual
Typographical conventions
Introducing Progress Developer Studio for OpenEdge
Concepts
What's New in Release 11.7
New and Noteworthy in Release 11.6
New and Noteworthy in Release 11.5
New and Noteworthy in Release 11.4
New and Noteworthy in Release 11.3
New and Noteworthy in Release 11.2
New and Noteworthy in Release 11.1
New and Noteworthy in Release 11.0
New and Noteworthy in Release 10.2C
New and Noteworthy in Release 10.2B
New and Noteworthy in Release 10.2A
Eclipse platform upgrade
Class Browser
Eclipse terminology
Preferences and properties
Database connection profiles
The ABL Virtual Machine (AVM)
How to get started with Progress Developer Studio for OpenEdge
Getting help
Help display options
The Progress Developer Studio for OpenEdge Guide
Searching
Context-sensitive help
Context-sensitive help for .NET controls (Windows only)
Visual Designer tutorials
Cheat sheets
Demos
OpenEdge information resources
Eclipse information resources
Tasks
Starting Progress Developer Studio for OpenEdge
Setting Eclipse startup preferences
Selecting a workspace
Setting workspace preferences
Setting the default AVM startup parameters
Setting up a shared AVM
Working with OpenEdge perspectives
Opening a perspective
Modifying a perspective
Setting a perspective to its default state
Reference
OpenEdge workspace preferences
Views preference page
Startup preference page
Database Connections preferences
Shared AVM preference page
Shared AVM properties
Projects page
Preference pages for OpenEdge tools
Customer Experience Improvement Program preferences
OpenEdge database connection wizard
Add/Edit OpenEdge database connection profile wizard
Define a SQL connection profile
Add a SQL connection profile
Define an OpenEdge database server configuration
OpenEdge perspectives and views
OpenEdge default perspectives
OpenEdge views
Introducing OpenEdge Projects
Concepts
Introducing OpenEdge Projects
OpenEdge project and resource data files
Configuration variables
Project type options for application development
Project types in Progress Developer Studio for OpenEdge
Custom project type
AppServer project type
ChUI project type
Dynamics project type (Windows only)
GUI for .NET project type (Windows only)
OpenEdge project type
WebSpeed project type
Tasks
Creating a new OpenEdge project
Creating a ChUI project
Creating a GUI for .NET project (Windows only)
Creating a standard OpenEdge project
Creating a custom project
Creating a Dynamics project (Windows only)
Creating an AppBuilder project
Adding resources to a project
Adding existing database connections to a project
Adding a new database connection to a project
Setting project properties
Saving project property profiles
Changing project property profiles
Exporting and importing project resources and properties
Sharing project properties
Importing resources
Exporting projects
Importing projects
Exporting database connections
Importing database connections
Importing breakpoints
Migrating database connections
Defining new configuration variables
Reference
New OpenEdge Project wizard
Create an OpenEdge Project page
Select AVM and layout options page
Define AppServer content module page
Define PROPATH page
Select database connections page
Define WebSpeed dynamic content module page
Define Dynamics configuration page (Windows only)
Review custom project layout page
Project Facets page
Progress OpenEdge project properties pages
Progress OpenEdge properties page
AppBuilder properties page (Windows only)
Assemblies properties page (Windows only)
Build properties page
Configuration Variables properties page
Configuration Variables preferences
Database Connections properties page
File Destinations properties page
Modules properties page
PROPATH properties page
SpeedScript properties page
Project Facets project properties page
Progress OpenEdge Import and Export wizards
Import Data Definitions page
Import workspace database connections page
Import shared AVM settings page
Import Workspace OpenEdge Explorer Connections page
Export Data Definitions page
Export workspace database connections page
Export shared AVM settings page
Export Workspace OpenEdge Explorer Connections page
Build and Compile options
AppServer support in Progress Developer Studio for OpenEdge
Concepts
AppServer support in Progress Developer Studio for OpenEdge
The AppServer in the OpenEdge Server perspective
AppServer launch configuration
Publishing
Project support for AppServers
Terminology related to AppServer support
Tasks
Accessing the OpenEdge Server perspective
Setting Progress OpenEdge Server preferences
Defining an AppServer server
Adding an OpenEdge Explorer connection
Defining the OpenEdge AVM runtime
Viewing or modifying AppServer properties
Accessing OpenEdge Explorer
Working with AppServer connections and agents
Starting and stopping the AppServer
Adding AppServer agents
Trimming AppServer agents
Renaming an AppServer connection
Deleting an AppServer connection
Viewing AppServer status
Viewing AppServer broker status, agent status, and agent state
Displaying the AppServer broker and server log files
Working with AppServer projects
Creating an AppServer project
Configuring AppServer project module properties
Associating modules with servers
Working with facets in an AppServer project
Publishing AppServer code to a remote server
Publishing AppServer code to a server for testing
Using the Clean option before republishing
Viewing a server’s log files
Reference
AppServer-related views, pages, and wizards
Progress OpenEdge Server Monitor view
New Server wizard
Server Editor
Add/Trim Agents dialog
AppServer-related preferences
Server Runtime Environments preferences
Progress OpenEdge Server preferences
OpenEdge Explorer Connections preferences
Overview of Progress Application Server for OpenEdge
Concepts
Overview of Progress Application Server for OpenEdge
What is Progress Application Server for OpenEdge?
The PAS for OpenEdge Server perspective
PAS for OpenEdge launch configuration
Project support for PAS for OpenEdge
ABL Web App project type for PAS for OpenEdge
Terminology related to PAS for OpenEdge
Overview of WebSpeed support in PAS for OpenEdge
Tasks
Working with PAS for OpenEdge
Defining PAS for OpenEdge
Defining a Progress Application Server's runtime environment
Renaming a PAS for OpenEdge instance
Publishing modules on PAS for OpenEdge
Deleting a PAS for OpenEdge instance
Viewing PAS for OpenEdge log files
Working with PAS for OpenEdge launch configuration
Accessing the Progress Application Server for OpenEdge launch configuration
Working with PAS for OpenEdge for WebApp
Creating an ABL Web App project
Creating an ABL Service
Editing an ABL Service
Creating a WebHandler Class
Exporting an ABL Service
Migrating a REST Project to ABL Web App Project
Migrating a Data Object Project to ABL Web App Project
Migrating an ABL Web App Project
Working with Web UI Project Type
Creating a Web UI project
Exporting a Web UI project
Migrating an existing project to a Web UI project
Publishing a Web UI project
PAS Server Editor
Launching the OpenEdge web app
Undeploying a Web UI project
Deleting a published Web UI project
References
PAS for OpenEdge-related preferences
Server Runtime Environments preferences
Progress OpenEdge Server preferences
OpenEdge Explorer Connections preferences
ABL Service Project Property page
PAS for OpenEdge launch configuration settings
Server tab (PAS for OpenEdge)
Startup tab (PAS for OpenEdge)
PROPATH tab (PAS for OpenEdge)
Databases tab (PAS for OpenEdge)
PAS for OpenEdge debug configuration settings
Migrating existing projects to PAS for OpenEdge
New WebHandler Class
Progress OpenEdge Server Monitor view
Updating transport properties
Using Apache Ant tasks
Packaging an ABL Web App project
Packaging REST services
Generating a Data Object Service Catalog file
Packaging a Web UI project
Introducing OpenEdge REST
Concepts
Project support for REST
REST project type
Terminology related to REST support
REST service artifacts
REST service annotations
REST main annotations
REST detail annotations
Default parameter mapping
Tasks
Building a REST Web application
Creating a REST project
Creating a REST project with project facets
Developing ABL REST Web applications
Defining REST service annotations
Defining a REST service
Working with the REST Expose Editor
Opening the REST Expose Editor
Using the REST Expose Editor
Modifying service relative URI
Adding REST resources
Adding REST parameters
Changing a REST resource name
Deleting a REST resource
Associating REST verbs with operations
Mapping REST resource verb parameters
Managing nodes
Deploying ABL REST Web applications
Starting and stopping Apache Tomcat
Creating an OE Web Server instance
Publishing a REST service
Viewing REST service URI
Packaging ABL REST Web applications
Exporting a REST Web application
Working with OE Web Server
Defining an OE Web Server runtime environment
Associating REST services with an OE Web Server
Viewing and modifying the OE Web Server instance properties
Renaming an OE Web Server instance
Using the Clean option
Deleting an OE Web Server instance
Working with REST services
Undeploying REST services
Deleting a REST service
Reference
New REST Service dialog
REST Expose Editor dialogs
REST Expose Editor
Edit Service Relative URI dialog
New REST Resource dialog
Associate Operation With Verb dialog
OE Web Server related dialogs and context menu
OE Web Server Editor
OE Web Server context menu
Add and Remove dialog
Progress OpenEdge Server Monitor view
OE Web Server statistics
REST service statistics
Status of OE Web Server and REST service
OE Web Server and REST service logs
Overview of ABLUnit testing framework
Concepts
Overview of ABLUnit testing framework
Test Class
Test Suite Class
Test Procedure
Test Suite Procedure
Annotations supported with ABLUnit
Lifecycle of ABLUnit framework
ABLUnit project type
Tasks
Accessing ABLUnit perspective
Creating an ABLUnit project
Creating test cases using ABLUnit
Running test cases and test suites
Running test cases from OpenEdge
Accessing Progress OpenEdge ABLUnit launch configurations
Defining and running a new ABLUnit launch configuration
Adding an ABLUnit launch configuration to the Run menu
Copying or deleting ABLUnit launch configurations
Running test cases from the command prompt
Running test cases using an Apache ANT task
Using the ABLUnit view
Reference
Test case generation wizards
New ABLUnit Test Class wizard
New ABLUnit Test Case Procedure wizard
New ABLUnit Test Suite Class wizard
New ABLUnit Test Suite Procedure wizard
ABLUnit view
Progress OpenEdge ABLUnit launch configuration settings
Progress OpenEdge ABLUnit debug configuration settings
Add New Test Method wizard
Add New Test Procedure wizard
Assert API
Data Object overview
Concepts
Data Object overview
Prerequisites for Data Object project support
Terminology related to Data Object support
OpenEdge Data Object project type
Data Object project folder structure
Data Object service artifacts
Data Object application WAR file structure
Tasks
Setting default preferences for starting servers automatically
Working with Data Objects
Creating a Data Object project
Defining Data Object resources
Creating a Business Entity class
Creating a Business Entity class from a database table
Creating a Business Entity class from the schema file
Using the Define Service Interface wizard
Creating a Data Object Service
Editing a Data Object Service
Deleting Data Object Services
Creating an express OpenEdge Data Object Service
Deploying Data Object Services
Starting and stopping Apache Tomcat server
Creating an OE Web Server instance
Publishing Data Object Services
Exporting a Data Object Web Application
Using the push notification API
Connecting to a push notification server
Sending and scheduling notification messages
Creating notifications with device filtering criteria
Reference
New Business Entity wizard
Create a Business entity class page
Select a schema file page
Define Service Interface wizard
Define Service Interface page
Edit Annotation page
New Data Object Service wizard
Data Object Service context menu
Export Data Object Web Application wizard
Add and Remove dialog
Create an Express Data Object application page
Data Service Catalog schema properties
foreignkey property
method property
primarykey property
required property
Entity property
Field property
Push notification API reference
OpenEdge.Mobile.TelerikPushNotificationAdmin API
Introducing OpenEdge Business Rules
Concepts
Introducing OpenEdge Business Rules
Terminology related to OpenEdge Business Rules
Tasks
Integrating Corticon Studio and Progress Developer Studio for OpenEdge
Configuring Corticon Server on the OE Web Server
Generating Business Rules Vocabulary Definition
Using Outline view to generate business rules vocabulary definition
Exporting Business Rules Vocabulary Definition
Setting Business Rules preferences
Using Business Rules API to invoke Decision Services
Adding Business Rules libraries to PROPATH
Reference
Export Business Rules Vocabulary Definition wizard
Generate Business Rules Vocabulary Definition wizard
OpenEdge Business Rules API reference
Class and Interface reference
OpenEdge.BusinessRules.DecisionService class
OpenEdge.BusinessRules.RulesServerConnection class
OpenEdge.BusinessRules.RulesServerConnectionParameters class
OpenEdge.Core.ServerConnection.FormatMaskEnum class
OpenEdge.Core.ServerConnection.IconnectionParameters interface
OpenEdge.Core.ServerConnection.IServerConnection interface
OpenEdge.Core.ServerConnection.WebServiceServerConnection class
OpenEdge.Lang.EnumMember class
OpenEdge.Lang.WidgetHandle class
Class Properties and Methods reference
ABLConnect property
AdminServiceConnectionParameters property
Connected property
ConnectionParameters property
Custom property
DashSpace property
DecisionServiceConnectionParameters property
Default property
DoubleDashEquals property
DoubleDashSpace property
EffectiveOn property
FormatMask property
Name property
NameEquals property
None property
Operation property
PortName property
Server property
ServerConnection property
ServiceName property
Value property
Version property
CreateServer() method
Connect() method
DestroyServer() method
Disconnect() method
GetConnectionString() method
GetMessages() method
InvokeService() method
IsServiceAvailable() method
ToString() method
Introducing WebSpeed support in Progress Developer Studio for OpenEdge
Concepts
WebSpeed architecture
WebSpeed and Eclipse server terminology
Web objects
Standard HTML files
Embedded SpeedScript files
CGI Wrapper files
Tasks
Creating a WebSpeed project
Managing Eclipse WTP servers
Creating a WebSpeed server
Creating an HTTP server
Configuring WTP servers
Managing the WebSpeed Transaction Server
Working with Web objects
Adding new Web objects to a WebSpeed project
Importing Web objects to a WebSpeed project
Using the SpeedScript Editor
Using tabs
Setting SpeedScript Editor preferences
Syntax Checking
Working with CGI Wrapper files
Compiling Web objects
Publishing Web objects
Publishing Web objects to a remote server
Debugging Web objects
Running Web objects
Changing the default Web browser
Reference
Add/Edit OpenEdge Explorer connections page
New CGI Wrapper wizard
New HTML file wizard
New SpeedScript wizard
OpenEdge Server perspective
Progress OpenEdge Server Monitor
Server editor for WebSpeed
WebSpeed Workshop and WebTools
Introducing the ABL Editor
Concepts
ABL Resources in Progress Developer Studio for OpenEdge
Procedural code
Object-oriented code
GUI for .NET code (Windows only)
AppBuilder code
AppServer and WebSpeed code
Excluded resources
ABL Editor Features
Formatting and display features
Navigation features
Code assistance
Code annotations
Code parsing
Support for structured error handling
Finding references
ABLDoc documentation generation
The OpenEdge Editor perspective
Tasks
Setting Editor options
Setting Eclipse editor preferences
Setting ABL Editor preferences
Associating custom file extensions with the ABL Editor
Writing ABL code
Creating ABL source files
Using comments
Using templates for easier text entry
Comparing files
Removing AppBuilder markup
Writing procedural code
Adding functions
Adding internal procedures
Writing object-oriented code
Adding constructors
Adding constructors from a super class
Adding a destructor
Adding methods
Adding events
Adding properties
Overriding members
Coding members implemented via interface or abstraction
Using assistance features
Using context assistance
Showing syntax help as you type
Using bracket-matching
Using hover help
Using code-completion assistance
Invoking syntax-completion assistance
Using auto-bracketing
Balancing code-completion convenience and performance
Working with databases
Connecting databases to the project
Using the DB Structure view
Entering schema references
Formatting and displaying code
Using code folding
Applying keyword casing
Expanding abbreviated keywords
Indenting and aligning code
Selecting display color for code element
Navigating
Using the Outline view
Going to a specific line number
Opening include files
Using Quick Outline
Displaying Quick Outline
Expanding Include files
Showing inherited members
Showing preprocessors list
Using Filter Preferences
Working with preprocessor elements
Enabling preprocessor evaluation
Viewing preprocessors in ABL source files
Viewing preprocessors in the Outline view
Listing preprocessors in Quick Outline
Using the ABL Preprocessor view
Using annotations
Adding templates for code annotations
Adding annotations to source files
Adding Sonic ESB annotations
Defining BPM service interface for an OpenEdge procedure
Generating a BPM Invocation file
Working with USING statements
Organizing USING statements
Adding USING statements to ABL resources
Specifying keyword casing for USING statements
Setting preferences for USING statements
Compiling, testing, and running ABL programs
Checking syntax
Compiling ABL code
Setting Compile options preferences
Setting breakpoints while editing
Clearing OpenEdge errors
Running and debugging programs
Excluding resources from the build
Excluding resources from the context menu
Excluding resources using Exclusion Pattern Selection
Excluding resources using Add Resource Exclusions
Including resources in the build
Including resources using the context menu
Including resources using the Source tab
Building resources using working sets
Creating a new working set
Building a working set automatically
Building a working set manually
Finding references to ABL constructs
Using the Search view
Generating ABLDoc documentation
Generating the ABLDoc documentation using the Generate ABLDoc wizard
Generating ABLDoc using Apache Ant
ABLDoc task-level properties
ABLDoc elements
Sample ABLDoc Ant task
Navigating through the ABLDoc Navigation page
Adding comments
Adding comments to the Overview page:
Adding comments to a package
Adding comments to a file
Adding comments to elements
Customizing ABLDoc output
Customizing templates and .css files
Adding a custom serializer class
Customizing tag parser
Reference
ABL Editor preferences
Editor options
Editor Annotations options
Editor Assistance options
Editor Build options
Editor Colors options
Editor Templates (Macros) options
Class Cache options
Parsing options
USING Statements options
ABL Editor menus
Source menu
ABL Editor context menu
Progress OpenEdge context menu
Code-generation wizards
Add Annotation wizard
Add Constructor wizard
Add Constructors from Super Class wizard
Add Event wizard
Add Function wizard
Add Method wizard
Add Procedure wizard
Add Property wizard
New ABL Class wizard
New ABL Include wizard
New ABL Interface wizard
New ABL Procedure wizard
New ABL Structured Include wizard
New ABL Structured Procedure wizard
Override/Implement Members wizard
Generate ABLDoc wizard
Profiler Editor
Module Details tab
AVM Information tab
Call Tree tab
ABL Scratchpad view
Hot keys
Line Summary view
Introducing the Progress Developer Studio for OpenEdge Visual Designer
Concepts
Benefits of the Visual Designer
Code associated with a Visual Designer component
.NET assemblies and the Visual Designer
Visual container types
Implementing the OpenEdge GUI for .NET in your application
Application run-time environment
UI controls
Visual and non-visual controls
Container controls
Data-bound controls
Custom user-defined controls
Control properties
Event behavior
Access to controls
The Visual Designer tool set
Visual Designer components
The Visual Designer perspective
Additional tools
Tasks
Developing a visual container
Creating the container
Opening an existing container
Sizing the container
Viewing and editing the container's source code
Deleting a container
Working with UI controls
Using the Toolbox
Getting control-specific information
Using built-in design tools
Using the Undo and Redo options
Testing a UI design
Creating custom controls
Creating a user control
Creating an inherited control
Reloading the Design Canvas while using custom controls
Choosing controls for the UI
Adding controls to a container
Deleting controls from a container
Defining properties and appearance
Selecting objects on the Design Canvas
Using the Outline view
Sizing objects
Positioning objects on a container
Directly moving objects by dragging or by using the arrow keys
Spacing objects
Aligning objects
Ordering layers of objects
Docking objects
Setting tab order
Using the Properties view
Viewing properties and events in the Properties view
Sorting the property and event list in the Properties view
Setting Property values in the Properties view
Linking controls to data
Creating a binding source object
Drag-and-drop schema definition
Manually defining the schema
Importing a schema
Editing a ProBindingSource control
Binding to an ABL data source
Data binding example
Defining recursive relation
Defining a recursive relation between tables
Renaming the recursive relation between tables
Deleting a recursive relation between tables
Coding event logic
Creating event subscriptions
Coding event methods
Customizing the Visual Designer Toolbox
Sharing Toolbox settings
Managing control groups
Managing controls
Adding controls to a control group
Renaming controls
Deleting controls from a control group
Rearranging controls among groups
Disabling controls
Protecting Toolbox customizations
Restoring default Toolbox settings
Choosing the Toolbox docking position
Working with .NET resources
Getting information from the Class Browser
Adding and removing assembly references
Updating assembly references
Reference
Visual Designer Preferences
OpenEdge GUI for .NET wizards
New ABL Form wizard
New ABL Dialog wizard
New ABL MDI Form wizard
New ABL User Control wizard
New ABL Inherited Control wizard
ProBindingSource Designer
Using the Available Schema pane
Workspace components
Visual Designer Editor
Visual Designer Properties view
Add Controls dialog
Introducing the Class Browser
Concepts
The Class Browser view
External resources and the Class Browser
Tasks
Accessing the Class Browser
Viewing information in the Class Browser
Browsing by resource
Browsing by project
Showing members
Adding external resources
Removing an external resource
Searching in the Class Browser
Copying to the Clipboard
Reference
Browser pane
Content pane
Summary pane
Class Browser toolbar
Class Browser view icons
Add External Resources dialog
Running and debugging ABL programs
Concepts
Launch configurations for running and debugging programs
Accessing launch configuration functions
Essential launch configuration settings
How OpenEdge creates or reuses a configuration
Progress Developer Studio for OpenEdge Debugger
The OpenEdge Debugger perspective
Prerequisites for using the Debugger
OpenEdge Debugger preferences
Remote debugging support in Progress Developer Studio for OpenEdge
Attachable Debugger
AppServer and WebSpeed debugging
AppServer pass-through
SpeedScript debugging
Debugging operations
Options for controlling program execution
Breakpoints
Code-stepping
Options for monitoring results
Code changes while debugging
Tasks
Using launch configurations
Running or debugging a program
Letting OpenEdge launch the program automatically
Selecting an existing launch configuration
Defining and running a new launch configuration
Starting an AppServer or a WebSpeed instance
Letting OpenEdge start the AppServer or WebSpeed broker automatically
Selecting an existing AppServer or WebSpeed launch configuration
Defining and running a new launch or debug configuration
Managing launch configurations
Defining a launch configuration
Creating project-standard and program-specific configurations
Adding a configuration to the menu
Copying and deleting launch configurations
Setting launch configuration preferences
Using the Progress Developer Studio for OpenEdge Debugger
Setting Debugger preferences
Enabling debugging
Launching the Debugger
Configuring r-code generation
Attaching the Debugger to an external AVM
Controlling program flow
Using breakpoints
Setting breakpoints
Setting an at-line breakpoint
Setting an on-error breakpoint
Setting a watchpoint
Selectively enabling breakpoints
Managing breakpoints
Stepping through the code
Monitoring program execution
Using the Debug view and stack trace
Using the Variables view
Selecting Variables view display information
Expanding and collapsing the Variables view list
Evaluating a property in the Variables view
Filtering the Variables view display
Temporarily changing values in the Variables view
Adding watch expressions using the Variables view
Assigning a value to a data member
Opening the Variable Details dialog
Viewing variables in an AppServer or WebSpeed debug session
Using the Variable Details dialog
Using watch expressions
Using the Dynamic Objects view
Starting and stopping dynamic object monitoring
Filtering the Dynamic Object view display
Changing program code
Going to a specific source line
Closing a Debugger session
Closing a remote debugging session
Suspending and disconnecting the Debugger from an attached AVM
Suspending and resuming AppServer or WebSpeed agents
Reference
Launch configuration settings
Configurations wizard
Progress OpenEdge Application settings
Main tab (Application)
Startup tab (Application)
PROPATH tab (Application)
Databases tab (Application)
ABL tab (Application)
Culture tab (Application)
Performance tab (Application)
Logging tab (Application)
Environment tab (Application)
Common tab (Application)
Profiler tab (Application)
Progress OpenEdge AppServer and WebSpeed settings
Server tab
Startup tab
Debugger
PROPATH tab
Databases tab
Security tab
Source tab (Progress Source tabOpenEdge AppServer and WebSpeed)
Common tab
Progress External OpenEdge AVM settings (Debug Configuration only)
Connection tab (Progress OpenEdge External AVM)
Source tab (Progress OpenEdge External AVM)
Common tab (Progress OpenEdge External AVM)
Launching preferences
Debugger dialogs
Debug Preferences dialog
Variable Details dialog
Select Columns dialog
Set Value dialog
New Breakpoint dialog
Edit Breakpoint dialog
Add Watch Expression dialog
Edit Watch Expression dialog
Dynamic Object Monitoring dialog
Filter Objects dialog
Select Process dialog
Add Source dialog
Edit Source Lookup Path dialog
Debugger views
Debug view
Variables view
Breakpoints view
Expressions view
Dynamic Objects view
Introducing the ABL GUI Designer
Concepts
Introducing the ABL GUI Designer
OpenEdge AppBuilder perspective
Benefits and limitations of GUI Designer
Code analysis in GUI Designer
Coding conventions to generate AppBuilder code
Read-only code sections of AppBuilder-generated code
About SmartObjects
SmartObject instance
SmartObject master
Paging in SmartObjects
Layout
About Method Library
Common capabilities of SmartObjects
About Progress Dynamics
About custom object file
Tasks
Accessing the AppBuilder perspective
Setting AppBuilder preferences
Setting AppBuilder properties
Creating an AppBuilder project
Working with AppBuilder procedure files
Creating ABL GUI procedure files
Opening ABL GUI procedure files
Editing ABL procedure files
Working with ABL procedure files
Working with objects
Accessing property sheets
Using the Undo and Redo options
Viewing and editing code of an object
Choosing objects for the design window
Adding objects to the design window
Deleting objects from the design window
Defining properties and appearance
Editing object properties
Changing color of an object
Changing font for an object
Creating an Alternate Layout
Selecting standard or alternate layout
Aligning objects
Setting tab order
Selecting translation attributes for an object
Resizing the design window
Working with the code
Viewing and editing the source code
Adding triggers
Renaming an internal procedure or function
Using the Outline view
Toggling to the Section Editor mode
Using the Find/Replace dialog
Selecting a display color for the read-only code
Working with objects Palette
Choosing the Palette docking position
Changing the Palette settings
Choosing Palette layout
Customizing the Object Palette
Working with Progress Dynamics
Starting AppBuilder with Dynamics enabled
Starting Progress Dynamics session
Setting Progress Dynamics projects
Opening objects from the Repository
Editing and saving dynamic objects
Saving dynamic objects as static
Saving static objects as dynamic
Registering objects in Repository
Working with PRO*Tools
Adding user-defined utilities
Showing or hiding toolbar buttons and menu items
Inserting SmartObjects
Running ABL procedure files
Inserting Popup Menu or Menu Bar
Working with method library reference
Adding method library reference
Modifying method library reference
Working with custom object files
Adding custom object files
Modifying custom object files
Modifying custom object files
Viewing ABL messages
Opening AppBuilder Properties view
Enabling AppBuilder shortcut keys
Specifying DB-Required code blocks
Editing a Freeform Query
Reference
AppBuilder perspective components
Preferences page
AppBuilder preferences
Editor preferences
Grid Units preferences
Widget ID preferences
Object Palette
Palette options
Palette context menu
Use Custom dialog
Types of objects
Basic static objects
ActiveX objects
SmartObjects
Dynamic objects
Toolbar and menu options
GUI Designer toolbar
GUI Designer Dynamics toolbar
Layout menu options
Progress Dynamics menu options
GUI Designer context menu
SmartObjects context menu
PRO*Tools utilities
General PRO*Tools utilities
AppBuilder PRO*Tools utilities
ADM2 PRO*Tools utilities
GUI Designer dialogs
AppBuilder dialogs
Tab Editor dialog
Procedure Settings dialog box
Advanced Procedure Settings Dialog Box
Property Sheet dialogs
Property Sheet for Window
Property Sheet for Dialog Box
Property Sheet for Menu Bar or Popup Menu
Property Sheet for Browse
Property Sheet for Button
Property Sheet for Combo Box
Property Sheet for Editor
Property Sheet for Fill In
Property Sheet for Frame
Property Sheet for Image
Property Sheet for Radio Set
Property Sheet for Rectangle
Property Sheet for Selection List
Property Sheet for Slider
Property Sheet for Text
Property Sheet for Toggle Box
Property Sheet for OCX
Property Sheet for SmartObjects
Other Settings section of Property Sheet dialog
Advanced Properties Sheet dialogs
Advanced properties for Window
Advanced properties for Dialog Box
Advanced properties for Browse
Advanced properties for Frame
Advanced properties for Rectangle
Advanced properties for Image
Advanced properties for Radio Set
Advanced properties for Toggle Box
Advanced properties for Slider
Advanced properties for Button
Advanced properties for Selection List
Advanced properties for Editor
Advanced properties for Combo Box
Advanced properties for Fill In
Advanced properties for Text
Advanced properties for OCX
Choose Color dialog
Character Terminal Simulator Colors dialog
Choose Font dialog
Choose Control dialog
Choose Template dialog
Table Selector dialog
Field Selector dialog box
Multi-Field Selector dialog
Add Trigger dialog
New ADM Class dialog
Progress Advisor dialog
Query Builder dialogs
Query Builder Dialog Box -- Join Mode
Query Builder Dialog Box -- Options Mode
Query Builder Dialog Box -- Sort Mode
Query Builder Dialog Box -- Table Mode
Query Builder Dialog Box -- Where Mode
Other AppBuilder dialogs
Add Directory to Path dialog
Calculated Field Editor dialog
Choose From File dialog
Code Sections Selector dialog
Column Editor dialog (for Browse)
Copy To File dialog
Data Dictionary window
Edit Path dialog
Enter Constant dialog
Enter Constant Range dialog
Enter Contain String dialog
Enter List of Constants dialog
Folder Selection dialog
Format dialog for Character field
Formatting a Date field
Formatting a Date Time-Tz field
Formatting a Date Time field
Format dialog for Logical field
Format dialog for Numeric field
Goto Page dialog
Method Libraries dialog
Record Menu Accelerators dialog
String Attributes dialog
Sync with Master dialog
Temp-Table Maintenance Dialog Box
View-as attributes dialog
Progress Advisor (Link Conflict)
Custom Lists dialog box
External Tables dialog box
Record Menu Accelerators dialog box
SmartObject dialogs
Open SmartObject dialog
SmartDataObject Wizard
SmartDataBrowser Wizard
SmartDataViewer Wizard
Property Sheet for SmartObjects
SmartObject Properties dialog
SmartDataObject Instance Properties dialog
DataView Instance Properties dialog
SmartFolder Instance Properties dialog
SmartPanel Instance Properties dialog
SmartDataViewer Instance Properties dialog
SmartFilter Instance Properties dialog
SmartBusinessObject Instance Properties dialog
SmartProducer Instance Properties dialog
SmartConsumer Instance Properties dialog
SmartRouter Instance Properties dialog
SmartSender Instance Properties dialog
Visual SmartObject dialog
SmartInfo dialog
SmartLinks dialog
Add a SmartLink dialog
Modify a SmartLink dialog
Modify Master File Name dialog
Help on Fields dialog
AppBuilder Queries
Help on DataObject
Preview SmartObject dialog box
Progress Dynamic dialogs
Open Object dialog
Save As Dynamic Object dialog
Save As Static Object dialog
Save As Dynamic Object dialog
Dynamic Launcher dialog
Views
Outline view
Toolbar buttons
Context menu
ABL Cue Cards view
ABL Messages view
Other OpenEdge Tools
Audit Policy Maintenance Tool (Windows only)
Temp-DB Maintenance Tool
Database Administration Tool
Data Dictionary tool
OpenEdge Explorer Tool
Procedure Editor tool
Results Tool
Translation Manager Tool
Visual Translator Tool
Introducing the Meta Catalog
Concepts
ABL Annotations
Access to catalog data
Content builders
Local and master catalogs
Tasks
Accessing the Meta Catalog Explorer
Adding custom file extensions to content builders
Adding new files to a catalog
Building a master catalog
Changing catalog definitions
Creating a local catalog
Creating templates for the Annotation Generator
Linking to a master catalog
Rebuilding a local catalog
Searching the Meta Catalog
Setting Meta Catalog preferences
Using the Meta Catalog Explorer
Reference
ABL Annotation content builder
ABL annotation syntax
ABL Application Schema content builder
ABL Reference content builder
Annotation Generator
Meta Catalog database
Meta Catalog Explorer view
Meta Catalog preferences
Meta Catalog Search view
OECATALOG utility
Introducing Tools for Business Logic
Concepts
Application modeling
Design principles and the OpenEdge Reference Architecture
The Business Logic tool set
Component types
Temp tables
ProDataSets
Design output
Component diagrams
Component models
Model storage options
Tasks
Setting Tools for Business Logic preferences
Choosing a background color
Controlling automatic linking
Determining how models are stored
Model database management
Creating a model database
Sharing remote database settings
Editing database settings
Modeling components
Creating a new component
Editing a component
Adding new data structures
Using existing data structures
Copying from a component model
Copying from a database
Copying from source code
Identifying application schema elements
Adding relationships
Adding diagram notes
Adding annotations
Deleting components
Matching diagrams to ABL code
Validating a component diagram
Generating code from a diagram
Creating diagrams from code
Reference
Component Designer
Application Schema Explorer
Outline view for diagrams
Code to Model Component wizard
Tools for Business Logic options
Component Designer options
Database list
Database settings
Create Component Model Database wizard
Database name
Local database path and server
Database connection parameters
Project association
New Business Logic Component wizard
New component name and location
Model file selection
Introducing Progress Developer Studio for OpenEdge customization
Concepts
Menu and toolbar customization
Template customization
Startup customization
Event subscription
Custom project types
Tasks
Setting customization preferences
Using the Customization Editor
Adding menu and toolbar commands
Customizing code templates
Working with custom project types
Creating custom project types
Editing and removing custom project types
Importing and exporting custom project types
Editing and deleting options
Sharing customization settings
Customizing project startup
Reference
Subscribing to OpenEdge Architect events
Customization Editor
Controls available in all contexts
Menu/Toolbar Entries or Editor Context Menu
New JET Templates options
Editor Templates options
Template Overrides options
OpenEdge Custom Project options
Folder Layout options
Code-generation Templates options
Customization Preferences page
Introducing Progress DB Navigator
Introducing Progress DB Navigator
Concepts
DB Navigator perspective
SQL connection profiles
JDBC drivers
Multitenancy (Progress OpenEdge databases only)
Table partitioning in Progress OpenEdge databases
Tasks
Common tasks for supported databases
Setting preferences
Accessing the DB Navigator perspective
Launching OpenEdge Explorer (Progress Developer Studio for OpenEdge only)
Configuring a JDBC driver
Connecting to a database
Working with SQL connection profiles
Adding SQL connection profiles
Editing SQL connection profiles
Displaying SQL connection profiles
Opening and closing SQL connections
SQL scripting
Starting the SQL editor
Generating SQL queries
Copying and pasting
Generating a create table script
Saving SQL scripts
Working with application data
Viewing application data
Editing application data
Working with MS SQL Server databases
Setting preferences
Adding a SQL connection profile for an MS SQL Server database
Troubleshooting the MS SQL Server JDBC driver
Viewing MS SQL Server database schema
Displaying MS SQL Server database function details
Displaying MS SQL Server database procedure details
Displaying MS SQL Server database session details
Displaying MS SQL Server database table details
Displaying MS SQL Server database triggers
Displaying MS SQL Server database view details
Working with OpenEdge databases
Setting preferences
Adding a SQL connection profile for an OpenEdge database
Troubleshooting the Progress OpenEdge JDBC driver
Creating an OpenEdge database
Working with OpenEdge database user accounts
Creating OpenEdge database user accounts
Viewing OpenEdge database user account information
Changing OpenEdge database user account passwords
Deleting OpenEdge database user accounts
Granting privileges to OpenEdge database user accounts
Changing privileges for OpenEdge database user accounts
Viewing and maintaining OpenEdge database schema
Working with OpenEdge database tables
Displaying OpenEdge database table details
Adding OpenEdge database tables
Editing OpenEdge database table properties
Dropping OpenEdge database tables
Working with multi-tenant tables
Displaying multi-tenant table details
Adding multi-tenant tables
Editing multi-tenant tables
Identifying multi-tenant tables
Converting tables to multi-tenant tables
Deleting multi-tenant tables
Working with partitioned tables
Identifying partitioned tables
Creating partitioned tables without partition policies
Working with partitioned tables with partition policies
Dropping partitioned tables
Working with OpenEdge database table columns
Displaying OpenEdge database column details
Adding OpenEdge database columns
Editing OpenEdge database column details
Copying OpenEdge database columns
Dropping OpenEdge database columns
Working with OpenEdge database indexes
Displaying OpenEdge database index details
Adding OpenEdge database indexes
Editing OpenEdge database index properties
Dropping OpenEdge database indexes
Enabling OpenEdge database large index keys
Working with OpenEdge database sequences
Displaying OpenEdge database sequence properties
Adding OpenEdge database sequences
Editing OpenEdge database sequences
Dropping OpenEdge database sequences
Working with multi-tenant sequences
Displaying multi-tenant sequence properties
Adding multi-tenant sequences
Editing multi-tenant sequences
Deleting multi-tenant sequences
Working with OpenEdge database triggers
Displaying OpenEdge database triggers
Creating OpenEdge database triggers
Editing OpenEdge database triggers
Dropping OpenEdge database triggers
Importing and exporting schema changes
Working with Oracle databases
Setting preferences
Adding a SQL connection profile for an Oracle database
Troubleshooting the Oracle JDBC driver
Viewing Oracle database schema
Displaying Oracle database function details
Displaying Oracle database jobs details
Displaying Oracle database package body details
Displaying Oracle database package details
Displaying Oracle database procedure details
Displaying Oracle database sequence properties
Displaying Oracle database sessions details
Displaying Oracle database system parameter details
Displaying Oracle database table details
Displaying Oracle database TableSpace details
Displaying Oracle database Top SQL details
Displaying Oracle database triggers
Displaying Oracle database Users details
Displaying Oracle database view details
Reference
Components of the DB Navigator perspective
Connection dialog
Connection Info view
Connections view
DB Structure view
DB Details view
SQL Editor
SQL Results view
SQL History view
MS SQL Server database
MS SQL Server DB Details view
MS SQL Server DB Structure View
SQL terminology for ABL programmers
OpenEdge database
OpenEdge DB Details view
OpenEdge DB Structure view
OpenEdge edit schema wizards
OpenEdge Table wizard
OpenEdge Columns wizard
Character display format examples
Date display format examples
Logical display format examples
OpenEdge Index wizard
OpenEdge Add/Edit Sequence wizard
OpenEdge Create/Modify Trigger wizard
Field string attributes
Oracle database
Oracle DB Details view
Oracle DB Structure View
Preferences
DB Navigator preferences
SQL Connection profile preferences
JDBC Drivers preferences
OpenEdge Schema Editing preferences
SQL Editor preferences
Preface
SQL Editor preferences
ViewPreferences
StartupPreferences
DatabaseConnectionPreferences
sharedavmOERuntimePage
CustomerExperienceImprovement
DatabaseConnectionWizardABL
DatabaseConnectionWizardSQLPrompt
DatabaseConnectionWizardSQLAdd
DatabaseConnectionWizardServerStartup
OEProjectWizardFirstPage
OEProjectConfigurationPage
OEWizardNewProjectAppserverPage
OEWizardNewProjectPropathPage
DatabaseConnectionProperty
OEWizardNewProjectDBConnectionPage
WebspeedProjectWizardPage
StaticWebProjectWizardPage
OEDynamicsWizardPage
com.openedge.pdt.extensibility.CustomProjectWizardPage
OERuntimePage
OEAppBuilderOptionsPage
sharedavmOEAppBuilderOptionsPage
OEBuildPage
OECustomPage
OEFileDestinationPage
AppserverModulePropertiesPage
ProjectPropathProperties
ImportDataDefinition
OEImportDatabaseConnectionsPage
OEImportSharedAVMSettingsPage
ExportDataDefinition
OEExportDatabaseConnectionsPage
OEExportSharedAVMSettingsPage
monitorview
agentsummarypage
agentdetailspage
appserversessionpage
brokerselectiondialog
brokerpublishcomposite
brokerconnectioncomposite
servereditorpublishlocationsection
servereditorconnectionsection
addtrimagentsdialog
serverruntimecomposite
preferencespage
OEExplorerConnectionPreference
PASOEBrokerComposite
PASOEAppserverProjectWizardPage
ABLServiceProjectWizardPage
d1e35042a1310
WebHandlerPage
ABLServiceExportWizardPage
d1e37284a1310
d1e37423a1310
d1e37647a1310
d1e38898a1310
RESTFullCreationWizardPage
EditApplicationRelativePathDialog
AddResourceDialog
RESTOEfileSelectionPage
RestManagerBrokerComposite
RestExportWizardPage
d1e45588a1310
RestExposeEditor
d1e46068a1310
d1e46205a1310
TestCaseClass
TestCaseProcedure
TestSuiteClass
TestSuiteProcedure
AddTestMethod
AddTestProcedure
NewBusinessEntityWizardPage
MobileServiceInfoWizardPage
d1e55069a1310
OEExpressMobileAppWizardPage
d1e55823a1310
MobileExportWizardPage
d1e57243a1310
NewBusinessEntitySchemaSelectionPage
d1e58823a1310
d1e59202a1310
d1e59576a1310
BusinessRulesGenPage
d1e61973a1310
d1e62631a1310
d1e62769a1310
d1e67212a1310
SpeedScriptEditor
SpeedScriptGeneratedABL
SpeedScriptPreviewPage
d1e69281a1310
d1e69283a1310
d1e69285a1310
OECgiWrapper
SpeedScriptWizardPage
SpeedScriptWizardTemplate
d1e71797a1310
d1e71799a1310
servereditorwebserversection
OEEditor
OEExplorer
OEOutline
d1e74640a1310
OEMacroPreferences
OEMigrateMacrosDialog
OEMigrateMacrosConfirmDialog
OESuperClassDialog
usingsConflictDialog
OrganizeUsingsPreferences
OEExclusionPatternPage
OEExclusionPatternDialog
OEExclusionFilesDialog
ABLDocGenerationWizard
OEFormattingPreferences
AnnotationGenerationPreferences
OEEditorPreferences
OEExtensionPreferences
OEColorPreferences
preferences.format_templates
ClassCachePreferences
ParsingPreferences
d1e88908a1310
AnnotationPreferences
AnnotationGenerationPage
AddConstructor
SuperclassConstructor
AddEvent
AddFunction
AddMethod
AddProcedure
AddProperty
NewClassWizard
OENewCustomIncludeWizard
NewInterfaceWizard
OENewCustomProcedureWizard
OENewStructuredIncludeWizard
OENewStructuredProcedureWizard
MethodOverride
d1e92916a1310
ProfilerEditor
ProfilerAVMInfo
ProfilerCallTree
ablscratchpad
LineSummaryHelp
VisualEditorAssembliesPage
VEPreferences
newform
newdialog
newmdiform
newusercontrol
neinheritedcontrol
d1e106808a1310
ToolBox
PropertyGrid
ControlsDialog
ClassBrowserView
d1e109400a1310
d1e109549a1310
ListingLineNumberDialog
ListingFileBrowserDialog
launchmaintab
launchstartuptab
launchpropathtab
launchdatabasetab
launchabltab
launchi18ntab
launchperformancetab
launchloggingtab
launch_configuration_dialog_environment_tab
launchcommontab
d1e123594a1310
mainserverlaunchtab
appserverstartuplaunchtab
webspeedserverstartuplaunchtab
launchdebuggertab
d1e124741a1310
d1e124990a1310
launchsecuritytab
d1e125683a1310
launchconnectiontab
OEDebugPreferences
DataviewDialog
AddBreakpointDialog
EditBreakpointDialog
add_watch_expression_dialog_context
edit_watch_expression_dialog_context
DynamicObjectDialog
DynamicObjectFilterDialog
debug_view_context
variable_view_context
breakpoint_view_context
expression_view_context
DynamicObjectsView
OEAppBuilderPropertiesPage
OEAppBuilderNewProcedure
OEAppBuilderAlternateLayout
OEAppBuilderTabOrder
OEAppBuilderRename
OEAppBuilderPaletteSettings
OEAppBuilderSaveasStatic
OEAppBuilderSaveasDynamic
OEAppBuilderReginRepository
OEAppBuilderAddMethodLibrary
OEAppBuilderModifyMethodLibrary
OEAppBuilderAddCustomObject
OEAppBuilderModifyCustomObject
d1e138222a1310
EditFreeform
OEAppBuilderPreferencePage
OEAppBuilderEditorPref
OEAppBuilderGridUnitPref
OEAppBuilderWidgetIDPref
OEAppBuilderUseCustom
OEAppBuilderProcSettings
OEAppBuilderAdvancedProcedure
OEAppBuilderWindowProperty
OEAppBuilderDialogProperty
OEAppBuilderMenuProperty
OEAppBuilderBrowserProperty
OEAppBuilderButtonProperty
OEAppBuilderComboProperty
OEAppBuilderEditorProperty
OEAppBuilderFillInProperty
OEAppBuilderFrameProperty
OEAppBuilderImageProperty
OEAppBuilderRadioProperty
OEAppBuilderRectProperty
OEAppBuilderSelectionProperty
OEAppBuilderSliderProperty
OEAppBuilderTextProperty
OEAppBuilderToggleProperty
OEAppBuilderOCXProperty
OEAppBuilderSmartFolderProperty
OEAppBuilderWindowAdvProp
OEAppBuilderDialogBoxAdvProp
OEAppBuilderBrowseAdvProp
OEAppBuilderFrameAdvProp
OEAppBuilderRectangleAdvProp
OEAppBuilderImageAdvProp
OEAppBuilderRadioSetAdvProp
OEAppBuilderToggleBoxAdvProp
OEAppBuilderSliderAdvProp
OEAppBuilderButtonAdvProp
OEAppBuilderSelectListAdvProp
OEAppBuilderEditorAdvProp
OEAppBuilderComboBoxAdvProp
OEAppBuilderFillInAdvProp
OEAppBuilderTextAdvProp
OEAppBuilderOCXAdvProp
OEAppBuilderChooseColor
OEAppBuilderCharTerminalColor
OEAppBuilderChooseFont
OEAppBuilderChooseControl
OEAppBuilderTemplate
OEAppBuilderTableSelector
OEAppBuilderFieldSelector
d1e153717a1310
AddTrigger
OEAppBuilderNewADMClass
OEAppBuilderFreeformQuery
OEAppBuilderQryBuilderJoin
OEAppBuilderQryBuilderOptions
OEAppBuilderQryBuilderSort
OEAppBuilderQryBuilderTable
OEAppBuilderQryBuilderWhere
OEAppBuilderAddDirectoryPath
OEAppBuilderFieldCalc
OEAppBuilderInsertFromFile
OEAppBuilderAdd DirectoryPath
OEAppBuilderCodeSelector
OEAppBuilderColumnEditor
OEAppBuilderCopyToFile
OEAppBuilderEditPath
OEAppBuilderEnterConstant
OEAppBuilderConstantsRange
OEAppBuilderContains
OEAppBuilderConstantsList
OEAppBuilderFolderSelection
OEAppBuilderFormatChac
OEAppBuilderFormatDate
OEAppBuilderFormatDTz
OEAppBuilderFormatDtTime
OEAppBuilderFormatLogical
OEAppBuilderFormatNum
OEAppBuilderGotoPage
OEAppBuilderMethodLibrary
OEAppBuilderStringAttributes
OEAppBuilderTempTable
OEAppBuilderViewAs
OEAppBuilderProgressAdvisor
OEAppBuilderCustomLists
OEAppBuilderExternalTables
OEAppBuilderRecordMenuKey
OEAppBuilderChooseSmartObject
OEAppBuilderSDOWizard
OEAppBuilderSDBWizard
OEAppBuilderSDVWizard
OEAppBuilderSmartObjectProp
OEAppBuilderSDOInstanceProp
OEAppBuilderSmartFolderInstanceProp
OEAppBuilderSmartFilterInstanceProp
OEAppBuilderSmartProducerInstanceProp
OEAppBuilderSmartConsumerInstanceProp
OEAppBuilderSmartRouterInstanceProp
OEAppBuilderSmartInfo
OEAppBuilderSmartLinks
OEAppBuilderAddSmartLink
OEAppBuilderModifySmartLink
OEAppBuilderModifyMasterFile
OEAppBuilderHelponFields
OEAppBuilderHelponQueries
OEAppBuilderHelponDataObject
OEAppBuilderPreviewSmartObject
OEAppBuilderOpenObject
OEAppBuilderDynLauncher
ContentBuilderAssociationWizardPage
ContentBuilderDialog
CatalogNameWizardPage
CatalogConnectionWizardPage
CatalogCreationWizardPage
CatalogContentBuilderPreferencePage
ADSExplorer
CatalogDatabasePreferences
d1e168413a1310
d1e168415a1310
d1e168417a1310
d1e168419a1310
ProjectAssociationWizardPage
d1e168424a1310
CatalogPreferences
CatalogExplorerExp
CatalogExplorer
d1e171944a1310
d1e171946a1310
d1e171948a1310
CatalogSearchPage
NewT4BLComponentPage
d1e173988a1310
SelectT4BLModelFile
DiagramPreferences
T4BLNameWizardPage
T4BLCreationWizardPage
T4BLConnectionWizardPage
d1e174716a1310
T4BLEditor
d1e175350a1310
d1e175352a1310
d1e175583a1310
DiagramOutlinePage
ModelElementPicker
d1e176280a1310
d1e177038a1310
CodeToModelComponentPage
d1e177351a1310
d1e177492a1310
d1e177617a1310
d1e177714a1310
d1e177979a1310
ADSPreferences
ADSDatabasePreferences
d1e178674a1310
d1e178829a1310
d1e178999a1310
d1e179167a1310
d1e179358a1310
d1e179437a1310
d1e179597a1310
MainEditorPage
MenuDetailsPage
ABLActionPage
TemplateOverridePage
TemplatedWizardPage
LaunchConfigurationPage
ImportCustomProjectDialog
ExportCustomProjectDialog
d1e182548a1310
d1e182550a1310
d1e182552a1310
d1e182554a1310
d1e182557a1310
d1e182559a1310
JetConversionPage
d1e183537a1310
d1e183539a1310
AddFolderFileSelectionDialog
EditFolderFileSelectionDialog
AddTemplateSelectionDialog
EditTemplateSelectionDialog
ExtensibilityPreferences
CreateDriverDlg
DriverContainerGroup
d1e185797a1310
CreateAliasDlg
PasswordConnDlg
NewSQLEditorWizard
d1e188052a1310
d1e188282a1310
d1e188284a1310
d1e189195a1310
d1e189464a1310
d1e189466a1310
CreateDBDlg
TablePage
ColumnPage
AddIndexPage
EditIndexPage
SequencePage
TriggerPage
com.openedge.pdt.text.ImportDataDefinition
d1e196091a1310
com.openedge.pdt.text.ExportDataDefinition
d1e196095a1310
d1e196356a1310
d1e196586a1310
d1e196588a1310
d1e198036a1310
ConnectionInfo
ConnectionsView
DBView
FilterSchemaDlg
DatabaseDetailsView
SQLEditor
SQLResultsView
SQLHistoryView
d1e199397a1310
d1e199546a1310
d1e199905a1310
d1e200426a1310
d1e200725a1310
d1e201825a1310
d1e202091a1310
d1e202263a1310
d1e202658a1310
d1e203021a1310
GeneralPreferencePage
d1e203839a1310
OEGeneralPreferencePage
SQLPreferencePage