OpenEdge Architect Guide
  Getting Started
    What's New in Release 10.2B
    New and Noteworthy in Release 10.2A
    New and Noteworthy in Release 10.1C
    Concepts
      Eclipse terminology
      Preferences and properties
      OpenEdge Architect tools
      Database connection profiles
      The ABL Virtual Machine (AVM)
    Tasks
      How to get started with OpenEdge Architect
      Starting OpenEdge Architect
        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
      Getting help
        The OpenEdge Architect Guide
        Help display options
        Searching
        Context-sensitive help
        Context-sensitive help for .NET controls
        Visual Designer tutorials
        Cheat sheets
        Demos
        OpenEdge information resources
        Eclipse information resources
    Reference
      OpenEdge workspace preferences
        Views preference page
        Startup preference page
        Database Connections preference page
        Shared AVM preference page
          Shared AVM properties
          Projects page
        Preference pages for OpenEdge tools
      OpenEdge Architect database connetion 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
  OpenEdge Projects
    Concepts
      OpenEdge project and resource data files
      Configuration variables
    Tasks
      Creating a new project
      Adding resources to a project
      Adding existing database connections to a project
      Adding a new database connection to a project
      Setting project properties
      Using project property profiles
      Exporting and importing resources and settings
        Sharing project properties
        Importing resources
        Exporting and importing projects
        Exporting and importing database connections
        Importing breakpoints
        Migrating database connections
    Reference
      New OpenEdge Project wizard
        Create an OpenEdge Project page
        Define AppServer module page
        Define PROPATH page
        Select database connections page
      OpenEdge project properties pages
        OpenEdge properties page
        AppBuilder properties page
        Assemblies properties page
        Build properties page
        Custom properties page
        Database connections propeties page
        Modules properties page
        PROPATH and Source properties page
        WebSpeed properties page
  AppServer
    Concepts
      The AppServer perspective
      AppServer launch configuration
      Publishing
      Project support for AppServers
      Terminology related to AppServer support
    Tasks
      Accessing the AppServer perspective
      Setting OpenEdge Architect Server preferences
      Defining an AppServer 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 and agent status
        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
        Using facets in an AppServer project
        Adding or removing project modules
        Migrating existing projects to use AppServer functionality
      Publishing AppServer code to a server for testing
      Using the Clean option before republishing
    Reference
      AppServer-related views, pages, and wizards
        OpenEdge Server Monitor view
        New Server wizard
        Add AppServer support for OpenEdge project wizard
        Server Editor
        Add/Trim Agents dialog
        Broker Selection dialog
      AppServer-related preferences
        Server Runtime Environments preferences
        OpenEdge Architect Server preferences
  ABL Editor
    Concepts
      ABL object-oriented extensions
      Code parsing
      Code assistance
      Code folding
      Code annotations
    Tasks
      Setting Editor options
        Setting Eclipse editor preferences
        Setting ABL Editor preferences
        Associating custom file extensions with the ABL Editor
      Using basic ABL Editor functions
        Creating ABL source files
        Adding new templates (macros)
        Adding templates for code annotations
        Automatically formatting code
        Clearing OpenEdge errors
        Comparing files
        Compiling ABL code
        Displaying ABL syntax help
        Displaying the ABL Console view
        Displaying the ABL Preprocessor view
        Displaying Quick Outline
        Going to a specific line number
        Matching paired elements
        Using code-completion features
        Using templates for easier text entry
      Writing ABL code
        Using structured error handling
        Adding functions
        Adding internal procedures
        Checking syntax
        Commenting out code
        Creating new ABL source files
        Adding annotations to source files
        Adding Sonic ESB annotations
        Including database schema elements
        Opening included files
        Removing AppBuilder markup from files
        Setting breakpoints while editing
      Writing object-oriented ABL code
        Creating new class files
        Creating new interface files
        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
    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
      ABL Editor menus
        Source menu
        Editor context menu
      Code-generation wizards
        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
        Add Constructor wizard
        Add Constructors from Super Class wizard
        Add Method wizard
        Add Event wizard
        Add Property wizard
        Override/Implement Members wizard
        Add Procedure wizard
        Add Function wizard
        Add Annotation wizard
      Hot keys
      OpenEdge Editor perspective views
      Templates (macros)
  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 designing 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 form
            Setting tab order
            Using the Properties view
          Linking controls to data
            Creating a binding source object
            Editing a ProBindingSource control
            Binding to an ABL data source
            Data binding example
          Coding event logic
            Creating event subscriptions
            Coding event methods
      Customizing the Visual Designer Toolbox
        Sharing Toolbox settings
        Managing control groups
        Managing 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
      Workspace components
        Visual Designer Editor
        Visual Designer Properties view
        Add Controls dialog
  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 public, protected, or inherited members
      Adding external resources
      Removing external resources
      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
        AppServer debugging
      OpenEdge Architect Debugger
        The OpenEdge Debugger perspective
        Prerequisites for using the Debugger
        OpenEdge Debugger preferences
        Debugging operations
          Options for controlling program execution
            Breakpoints
            Code-stepping
          Options for monitoring results
          Options for modifying code while debugging
    Tasks
      Using launch configurations
        Running or debugging a program
        Starting an AppServer instance
        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 OpenEdge Architect Debugger
        Setting Debugger preferences
        Enabling debugging
        Launching the Debugger
        Configuring r-code generation
        Controlling program flow
          Using breakpoints
            Setting breakpoints
            Selectively enabling breakpoints
            Managing breakpoints
          Stepping through the code
        Monitoring program execution
          Using the Debug view and stack trace
          Using the Variables view
          Using the Variable Details dialog
          Using watch expressions
          Using the Dynamic Objects view
        Changing program code
        Closing a Debugger session
    Reference
      Launch configuration settings
        Configurations wizard
          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
          OpenEdge AppServer settings
            Server tab (AppServer)
            Startup tab (AppServer)
            PROPATH tab (AppServer)
            Databases tab (AppServer)
            Common tab (AppServer)
        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
      Debugger views
        Debug view
        Variables view
        Breakpoints view
        Expressions view
        Dynamic Objects view
  AppBuilder and Other OpenEdge Tools
    OpenEdge AppBuilder
      Starting AppBuilder
      Starting AppBuilder with Dynamics enabled
      Working with .w files
      Enabling AppBuilder shortcut keys
    Other OpenEdge Tools
      Starting the Audit Policy Maintenance Tool
      Starting the Database Administration Tool
      Starting the Data Dictionary
      Starting OpenEdge Explorer
      Starting the Procedure Editor
      Starting PRO*Tools
      Starting WebSpeed WebTools
  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
  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
          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
  Customization
    Concepts
      Menu and toolbar customization
      Template customization
      Startup customization
      Event subscription
    Tasks
      Setting customization preferences
      Using the Customization Editor
        Adding menu and toolbar commands
        Customizing code templates
        Editing and deleting options
        Sharing customization settings
      Customizing project startup
      Subscribing to OpenEdge Architect events
    Reference
      Customization Editor
      Customization Preferences page
  ABL Language Reference
    Preface
    ABL Reference
      : Punctuation
      :: Punctuation
      . Punctuation
      ; Punctuation
      , Punctuation
      ; Special character
      ? Special character
      \ Special character
      ~ Special character
      " Special character
      ' Special character
      / Special character
      ( ) Expression precedence
      [ ] Array reference
      = Special character
      < Special character
      < = Special character
      < > Special character
      > Special character
      > = Special character
      " "Character-string literal
      { } Argument reference
      { } Include file reference
      { } Preprocessor name reference
      &GLOBAL-DEFINE preprocessor directive
      &IF, &THEN, &ELSEIF, &ELSE, and &ENDIF preprocessor directives
      &MESSAGE preprocessor directive
      &SCOPED-DEFINE preprocessor directive
      &UNDEFINE preprocessor directive
      /* Comments */
      + Unary positive operator
      + Addition operator
      + Concatenation operator
      + Date addition operator
      + Datetime addition operator
      – Unary negative operator
      – Subtraction operator
      – Date subtraction operator
      – Datetime subtraction operator
      * Multiplication operator
      / Division operator
      ABSOLUTE function
      ACCUM function
      ACCUMULATE statement
      ACTIVE-FORM system reference
      ADD-INTERVAL function
      Aggregate phrase
      ALIAS function
      AMBIGUOUS function
      AND operator
      APPLY statement
      ASC function
      Assignment (=) statement
      ASSIGN statement
      AT phrase
      AUDIT-ENABLED function
      AVAILABLE function
      BASE64-DECODE function
      BASE64-ENCODE function
      BEGINS operator
      BELL statement
      BOX function
      BUFFER-COMPARE statement
      BUFFER-COPY statement
      CALL Statement
      CAN-DO function
      CAN-FIND function
      CAN-QUERY function
      CAN-SET function
      CAPS function
      CASE statement
      CAST function
      CATCH statement
      CHOOSE statement
      CHR function
      Class-based data member access
      Class-based method call
      Class-based object reference
      Class-based property access
      CLASS statement
      CLEAR statement
      CLOSE QUERY statement
      CLOSE STORED-PROCEDURE statement
      CODEPAGE-CONVERT function
      COLOR phrase
      COLOR statement
      COMBO-BOX phrase
      COMPARE function
      COMPILE statement
      CONNECT statement
      CONNECTED function
      CONSTRUCTOR statement
      COPY-LOB statement
      COUNT-OF function
      CREATE statement
      CREATE ALIAS statement
      CREATE automation object statement
      CREATE BROWSE statement
      CREATE BUFFER statement
      CREATE CALL statement
      CREATE CLIENT-PRINCIPAL statement
      CREATE DATABASE statement
      CREATE DATASET statement
      CREATE DATA-SOURCE statement
      CREATE QUERY statement
      CREATE SAX-ATTRIBUTES statement
      CREATE SAX-READER statement
      CREATE SAX-WRITER statement
      CREATE SERVER statement
      CREATE SERVER-SOCKET statement
      CREATE SOAP-HEADER statement
      CREATE SOAP-HEADER-ENTRYREF statement
      CREATE SOCKET statement
      CREATE TEMP-TABLE statement
      CREATE widget statement
      CREATE WIDGET-POOL statement
      CREATE X-DOCUMENT statement
      CREATE X-NODEREF statement
      CURRENT-CHANGED function
      CURRENT-LANGUAGE function
      CURRENT-LANGUAGE statement
      CURRENT-RESULT-ROW function
      CURRENT-VALUE function
      CURRENT-VALUE statement
      Data types
      DATASERVERS function
      DATA-SOURCE-MODIFIED function
      DATE function
      DATETIME function
      DATETIME-TZ function
      DAY function
      DBCODEPAGE function
      DBCOLLATION function
      DBNAME function
      DBPARAM function
      DB-REMOTE-HOST function
      DBRESTRICTIONS function
      DBTASKID function
      DBTYPE function
      DBVERSION function
      DDE ADVISE statement
      DDE EXECUTE statement
      DDE GET statement
      DDE INITIATE statement
      DDE REQUEST statement
      DDE SEND statement
      DDE TERMINATE statement
      DECIMAL function
      DECRYPT function
      DEFINE BROWSE statement
      DEFINE BUFFER statement
      DEFINE BUTTON statement
      DEFINE DATASET statement
      DEFINE DATA-SOURCE statement
      DEFINE EVENT statement
      DEFINE FRAME statement
      DEFINE IMAGE statement
      DEFINE MENU statement
      DEFINE PARAMETER statement
      DEFINE PROPERTY statement
      DEFINE QUERY statement
      DEFINE RECTANGLE statement
      DEFINE STREAM statement
      DEFINE SUB-MENU statement
      DEFINE TEMP-TABLE statement
      DEFINE VARIABLE statement
      DEFINE WORK-TABLE statement
      DEFINE WORKFILE statement
      DEFINED preprocessor function
      DELETE statement
      DELETE ALIAS statement
      DELETE OBJECT statement
      DELETE PROCEDURE statement
      DELETE WIDGET statement
      DELETE WIDGET-POOL statement
      DESTRUCTOR statement
      DICTIONARY statement
      DISABLE statement
      DISABLE TRIGGERS statement
      DISCONNECT statement
      DISPLAY statement
      DO statement
      DOS statement
      DOWN statement
      DYNAMIC-CAST function
      DYNAMIC-CURRENT-VALUE function
      DYNAMIC-CURRENT-VALUE statement
      DYNAMIC-FUNCTION function
      DYNAMIC-INVOKE function
      DYNAMIC-NEW statement
      DYNAMIC-NEXT-VALUE function
      EDITING phrase
      EDITOR phrase
      EMPTY TEMP-TABLE statement
      ENABLE statement
      ENCODE function
      ENCRYPT function
      END statement
      ENTERED function
      ENTRY function
      ENTRY statement
      Enumeration member access
      EQ or = operator
      ERROR function
      ETIME function
      EXP function
      EXPORT statement
      Expression
      EXTENT function
      EXTENT statement
      FILL function
      FINALLY statement
      FIND statement
      FIRST function
      FIRST-OF function
      FIX-CODEPAGE statement
      FOR statement
      FORM statement
      Format phrase
      Frame phrase
      FRAME-COL function
      FRAME-DB function
      FRAME-DOWN function
      FRAME-FIELD function
      FRAME-FILE function
      FRAME-INDEX function
      FRAME-LINE function
      FRAME-NAME function
      FRAME-ROW function
      FRAME-VALUE function
      FRAME-VALUE statement
      FUNCTION statement
      GATEWAYS function
      GE or >= operator
      GENERATE-PBE-KEY function
      GENERATE-PBE-SALT function
      GENERATE-RANDOM-KEY function
      GENERATE-UUID function
      GET statement
      GET-BITS function
      GET-BYTE function
      GET-BYTE-ORDER function
      GET-BYTES function
      GET-CODEPAGE function
      GET-CODEPAGES function
      GET-COLLATION function
      GET-COLLATIONS function
      GET-DOUBLE function
      GET-FLOAT function
      GET-INT64 function
      GET-KEY-VALUE statement
      GET-LONG function
      GET-POINTER-VALUE function
      GET-SHORT function
      GET-SIZE function
      GET-STRING function
      GET-UNSIGNED-LONG function
      GET-UNSIGNED-SHORT function
      GO-PENDING function
      GT or > operator
      GUID function
      HANDLE function
      HEX-DECODE function
      HEX-ENCODE function
      HIDE statement
      IF...THEN...ELSE function
      IF...THEN...ELSE statement
      Image phrase
      IMPORT statement
      INDEX function
      INPUT function
      INPUT CLEAR statement
      INPUT CLOSE statement
      INPUT FROM statement
      INPUT THROUGH statement
      INPUT-OUTPUT CLOSE statement
      INPUT-OUTPUT THROUGH statement
      INSERT statement
      INT64 function
      INTEGER function
      INTERFACE statement
      INTERVAL function
      IS-ATTR-SPACE function
      IS-CODEPAGE-FIXED function
      IS-COLUMN-CODEPAGE function
      IS-LEAD-BYTE function
      ISO-DATE function
      KBLABEL function
      KEYCODE function
      KEYFUNCTION function
      KEYLABEL function
      KEYWORD function
      KEYWORD-ALL function
      LAST function
      LASTKEY function
      LAST-OF function
      LC function
      LDBNAME function
      LE or < = operator
      LEAVE statement
      LEFT-TRIM function
      LENGTH function
      LENGTH statement
      LIBRARY function
      LINE-COUNTER function
      LIST-EVENTS function
      LIST-QUERY-ATTRS function
      LIST-SET-ATTRS function
      LIST-WIDGETS function
      LOAD statement
      LOAD-PICTURE statement
      LOCKED function
      LOG function
      LOGICAL function
      Logical values
      LOOKUP function
      LT or < operator
      MATCHES operator
      MAXIMUM function
      MD5-DIGEST function
      MEMBER function
      MESSAGE statement
      MESSAGE-LINES function
      METHOD statement
      MINIMUM function
      MODULO operator
      MONTH function
      MTIME function
      NE or <> operator
      NEW function (classes)
      NEW function (record buffers)
      NEW statement
      NEXT statement
      NEXT-PROMPT statement
      NEXT-VALUE function
      NORMALIZE function
      NOT operator
      NOT ENTERED function
      NOW function
      NUM-ALIASES function
      NUM-DBS function
      NUM-ENTRIES function
      NUM-RESULTS function
      ON ENDKEY phrase
      ON ERROR phrase
      ON QUIT phrase
      ON statement
      ON STOP phrase
      OPEN QUERY statement
      OPSYS function
      OR operator
      OS-APPEND statement
      OS-COMMAND statement
      OS-COPY statement
      OS-CREATE-DIR statement
      OS-DELETE statement
      OS-DRIVES function
      OS-ERROR function
      OS-GETENV function
      OS-RENAME statement
      OUTPUT CLOSE statement
      OUTPUT THROUGH statement
      OUTPUT TO statement
      OVERLAY statement
      PAGE statement
      PAGE-NUMBER function
      PAGE-SIZE function
      Parameter definition syntax
      Parameter passing syntax
      PAUSE statement
      PDBNAME function
      PRESELECT phrase
      PROC-HANDLE function
      PROC-STATUS function
      PROCEDURE statement
      PROCESS EVENTS statement
      PROGRAM-NAME function
      PROGRESS function
      PROMPT-FOR statement
      PROMSGS function
      PROMSGS statement
      PROPATH function
      PROPATH statement
      PROVERSION function
      PUBLISH statement
      PUT CURSOR statement
      PUT SCREEN statement
      PUT statement
      PUT-BITS statement
      PUT-BYTE statement
      PUT-BYTES statement
      PUT-DOUBLE statement
      PUT-FLOAT statement
      PUT-INT64 statement
      PUT-KEY-VALUE statement
      PUT-LONG statement
      PUT-SHORT statement
      PUT-STRING statement
      PUT-UNSIGNED-LONG statement
      PUT-UNSIGNED-SHORT statement
      QUERY-OFF-END function
      QUERY-TUNING phrase
      QUIT statement
      QUOTER function
      R-INDEX function
      RADIO-SET phrase
      RANDOM function
      RAW function
      RAW statement
      RAW-TRANSFER statement
      READKEY statement
      RECID function
      Record phrase
      RECORD-LENGTH function
      REJECTED function
      RELEASE statement
      RELEASE EXTERNAL statement
      RELEASE OBJECT statement
      REPEAT statement
      REPLACE function
      REPOSITION statement
      RETRY function
      RETURN statement
      RETURN-VALUE function
      RGB-VALUE function
      RIGHT-TRIM function
      ROUND function
      ROUTINE-LEVEL ON ERROR UNDO, THROW statement
      ROW-STATE function
      ROWID function
      RUN statement
      RUN STORED-PROCEDURE statement
      RUN SUPER statement
      SAVE CACHE statement
      SCREEN-LINES function
      SCROLL statement
      SDBNAME function
      SEARCH function
      SEEK function
      SEEK statement
      SELECTION-LIST phrase
      SET statement
      SET-BYTE-ORDER statement
      SET-DB-CLIENT function
      SET-POINTER-VALUE statement
      SET-SIZE statement
      SETUSERID function
      SHA1-DIGEST function
      SHOW-STATS statement
      SIZE phrase
      SLIDER phrase
      SQRT function
      SSL-SERVER-NAME function
      STATUS statement
      STOP statement
      STRING function
      SUBSCRIBE statement
      SUBSTITUTE function
      SUBSTRING function
      SUBSTRING statement
      SUPER function
      SUPER statement
      SUPER system reference
      SYSTEM-DIALOG COLOR statement
      SYSTEM-DIALOG FONT statement
      SYSTEM-DIALOG GET-DIR statement
      SYSTEM-DIALOG GET-FILE statement
      SYSTEM-DIALOG PRINTER-SETUP statement
      SYSTEM-HELP statement
      TERMINAL function
      TERMINAL statement
      THIS-OBJECT statement
      THIS-OBJECT system reference
      TIME function
      TIMEZONE function
      TODAY function
      TO-ROWID function
      TRANSACTION function
      TRANSACTION-MODE AUTOMATIC statement
      Trigger phrase
      TRIGGER PROCEDURE statement
      TRIM function
      TRUNCATE function
      Type-name syntax
      TYPE-OF function
      UNBOX function
      UNDERLINE statement
      UNDO statement
      UNIX statement
      UNLOAD statement
      UNSUBSCRIBE statement
      UP statement
      UPDATE statement
      USE statement
      USERID function
      USING statement
      VALID-EVENT function
      VALID-HANDLE function
      VALID-OBJECT function
      VALIDATE statement
      VIEW statement
      VIEW-AS phrase
      WAIT-FOR statement (ABL only)
      WAIT-FOR statement (.NET and ABL)
      WEEKDAY function
      WIDGET-HANDLE function
      Widget phrase
      Working directory
      YEAR function
    Widget Reference
      BROWSE widget
      BUTTON widget
      COMBO-BOX widget
      CONTROL-FRAME widget
      DIALOG-BOX widget
      EDITOR widget
      FIELD-GROUP widget
      FILL-IN widget
      FRAME widget
      IMAGE widget
      LITERAL widget
      MENU widget
      MENU-ITEM widget
      RADIO-SET widget
      RECTANGLE widget
      SELECTION-LIST widget
      SHADOW-WINDOW widget
      SLIDER widget
      SUB-MENU widget
      TEXT widget
      TOGGLE-BOX widget
      WINDOW widget
    Handle Reference
      ACTIVE-WINDOW system handle
      Asynchronous request object handle
      AUDIT-CONTROL system handle
      AUDIT-POLICY system handle
      Buffer object handle
      Buffer-field object handle
      Call object handle
      Client-principal object handle
      CLIPBOARD system handle
      CODEBASE-LOCATOR system handle
      COLOR-TABLE system handle
      COM-SELF system handle
      COMPILER system handle
      CURRENT-WINDOW system handle
      Data-relation object handle
      Data-source object handle
      DEBUGGER system handle
      DEFAULT-WINDOW system handle
      DSLOG-MANAGER system handle
      ERROR-STATUS system handle
      FILE-INFO system handle
      FOCUS system handle
      FONT-TABLE system handle
      LAST-EVENT system handle
      LOG-MANAGER system handle
      Procedure object handle
      ProDataSet object handle
      Query object handle
      RCODE-INFO system handle
      SAX-attributes object handle
      SAX-reader object handle
      SAX-writer object handle
      SECURITY-POLICY system handle
      SELF system handle
      Server object handle
      Server socket object handle
      SESSION system handle
      SOAP-fault object handle
      SOAP-fault-detail object handle
      SOAP-header object handle
      SOAP-header-entryref object handle
      Socket object handle
      SOURCE-PROCEDURE system handle
      Stream object handle
      TARGET-PROCEDURE system handle
      Temp-table object handle
      THIS-PROCEDURE system handle
      Transaction object handle
      WEB-CONTEXT system handle
      X-document object handle
      X-noderef object handle
    Handle Attributes and Methods Reference
      Accessing handle attributes and methods
        Handle-based references
        Handle attribute access
        Handle method calls
        Chained handle references
        Widget color, font, and measurement values
      Accessing COM object properties and methods
        Syntax for accessing COM object properties and methods
      ACCELERATOR attribute
      ACCEPT-CHANGES( ) method
      ACCEPT-ROW-CHANGES( ) method
      ACTIVE attribute
      ACTOR attribute
      ADD-BUFFER( ) method
      ADD-CALC-COLUMN( ) method
      ADD-COLUMNS-FROM( ) method
      ADD-EVENTS-PROCEDURE( ) method
      ADD-FIELDS-FROM( ) method
      ADD-FIRST( ) method
      ADD-HEADER-ENTRY( ) method
      ADD-INDEX-FIELD( ) method
      ADD-LAST( ) method
      ADD-LIKE-COLUMN( ) method
      ADD-LIKE-FIELD( ) method
      ADD-LIKE-INDEX( ) method
      ADD-NEW-FIELD( ) method
      ADD-NEW-INDEX( ) method
      ADD-RELATION( ) method
      ADD-SCHEMA-LOCATION( ) method
      ADD-SOURCE-BUFFER( ) method
      ADD-SUPER-PROCEDURE( ) method
      ADM-DATA attribute
      AFTER-BUFFER attribute
      AFTER-ROWID attribute
      AFTER-TABLE attribute
      ALLOW-COLUMN-SEARCHING attribute
      ALWAYS-ON-TOP attribute
      AMBIGUOUS attribute
      APPEND-CHILD( ) method
      APPL-ALERT-BOXES attribute
      APPL-CONTEXT-ID attribute
      APPLY-CALLBACK( ) method
      APPSERVER-INFO attribute
      APPSERVER-PASSWORD attribute
      APPSERVER-USERID attribute
      ASYNCHRONOUS attribute
      ASYNC-REQUEST-COUNT attribute
      ASYNC-REQUEST-HANDLE attribute
      ATTACH-DATA-SOURCE( ) method
      ATTACHED-PAIRLIST attribute
      ATTRIBUTE-NAMES attribute
      ATTR-SPACE attribute
      AUDIT-EVENT-CONTEXT attribute
      AUTHENTICATION-FAILED( ) method
      AUTO-COMPLETION attribute
      AUTO-DELETE attribute
      AUTO-DELETE-XML attribute
      AUTO-END-KEY attribute
      AUTO-GO attribute
      AUTO-INDENT attribute
      AUTO-RESIZE attribute
      AUTO-RETURN attribute
      AUTO-SYNCHRONIZE attribute
      AUTO-VALIDATE attribute
      AUTO-ZAP attribute
      AVAILABLE attribute
      AVAILABLE-FORMATS attribute
      BACKGROUND attribute
      BASE-ADE attribute
      BASIC-LOGGING attribute
      BATCH-MODE attribute
      BATCH-SIZE attribute
      BEFORE-BUFFER attribute
      BEFORE-ROWID attribute
      BEFORE-TABLE attribute
      BEGIN-EVENT-GROUP( ) method
      BGCOLOR attribute
      BLANK attribute
      BLOCK-ITERATION-DISPLAY attribute
      BORDER-BOTTOM-CHARS attribute
      BORDER-BOTTOM-PIXELS attribute
      BORDER-LEFT-CHARS attribute
      BORDER-LEFT-PIXELS attribute
      BORDER-RIGHT-CHARS attribute
      BORDER-RIGHT-PIXELS attribute
      BORDER-TOP-CHARS attribute
      BORDER-TOP-PIXELS attribute
      BOX attribute
      BOX-SELECTABLE attribute
      BUFFER-CHARS attribute
      BUFFER-COMPARE( ) method
      BUFFER-COPY( ) method
      BUFFER-CREATE( ) method
      BUFFER-DELETE( ) method
      BUFFER-FIELD attribute
      BUFFER-FIELD( ) method
      BUFFER-HANDLE attribute
      BUFFER-LINES attribute
      BUFFER-NAME attribute
      BUFFER-RELEASE( ) method
      BUFFER-VALIDATE( ) method
      BUFFER-VALUE( ) method
      BYTES-READ attribute
      BYTES-WRITTEN attribute
      CACHE attribute
      CALL-NAME attribute
      CALL-TYPE attribute
      CANCEL-BREAK( ) method
      CANCEL-BUTTON attribute
      CANCEL-REQUESTS( ) method
      CANCEL-REQUESTS-AFTER( ) method
      CANCELLED attribute
      CAN-CREATE attribute
      CAN-DELETE attribute
      CAN-READ attribute
      CAN-WRITE attribute
      CAREFUL-PAINT attribute
      CASE-SENSITIVE attribute
      CENTERED attribute
      CHARSET attribute
      CHECKED attribute
      CHILD-BUFFER attribute
      CHILD-NUM attribute
      CLASS-TYPE attribute
      CLEAR( ) method (Handle)
      CLEAR-APPL-CONTEXT( ) method
      CLEAR-LOG( ) method
      CLEAR-SELECTION( ) method
      CLEAR-SORT-ARROWS( ) method
      CLIENT-CONNECTION-ID attribute
      CLIENT-TTY attribute
      CLIENT-TYPE attribute
      CLIENT-WORKSTATION attribute
      CLONE-NODE( ) method
      CLOSE-LOG( ) method
      CODE attribute
      CODEPAGE attribute
      COLUMN attribute
      COLUMN-BGCOLOR attribute
      COLUMN-DCOLOR attribute
      COLUMN-FGCOLOR attribute
      COLUMN-FONT attribute
      COLUMN-LABEL attribute
      COLUMN-MOVABLE attribute
      COLUMN-PFCOLOR attribute
      COLUMN-READ-ONLY attribute
      COLUMN-RESIZABLE attribute
      COLUMN-SCROLLING attribute
      COM-HANDLE attribute
      COMPLETE attribute
      CONFIG-NAME attribute
      CONNECT( ) method (AppServer)
      CONNECT( ) method (Socket object)
      CONNECT( ) method (Web service)
      CONNECTED( ) method
      CONTEXT-HELP attribute
      CONTEXT-HELP-FILE attribute
      CONTEXT-HELP-ID attribute
      CONTROL-BOX attribute
      Control-Name property
      Controls property
      CONVERT-3D-COLORS attribute
      CONVERT-TO-OFFSET( ) method
      COPY-DATASET( ) method
      COPY-SAX-ATTRIBUTES( ) method
      COPY-TEMP-TABLE( ) method
      CPCASE attribute
      CPCOLL attribute
      CPINTERNAL attribute
      CPLOG attribute
      CPPRINT attribute
      CPRCODEIN attribute
      CPRCODEOUT attribute
      CPSTREAM attribute
      CPTERM attribute
      CRC-VALUE attribute
      CREATE-LIKE( ) method
      CREATE-LIKE-SEQUENTIAL( ) method
      CREATE-NODE( ) method
      CREATE-NODE-NAMESPACE( ) method
      CREATE-RESULT-LIST-ENTRY( ) method
      CURRENT-CHANGED attribute
      CURRENT-COLUMN attribute
      CURRENT-ENVIRONMENT attribute
      CURRENT-ITERATION attribute (data objects)
      CURRENT-ITERATION attribute (widget objects)
      CURRENT-QUERY( ) method
      CURRENT-RESULT-ROW attribute
      CURRENT-ROW-MODIFIED attribute
      CURRENT-WINDOW attribute
      CURSOR-CHAR attribute
      CURSOR-LINE attribute
      CURSOR-OFFSET attribute
      DATA-ENTRY-RETURN attribute
      DATA-SOURCE attribute
      DATA-SOURCE-COMPLETE-MAP attribute
      DATA-SOURCE-MODIFIED attribute
      DATA-SOURCE-ROWID attribute
      DATA-TYPE attribute
      DATASET attribute
      DATE-FORMAT attribute
      DB-CONTEXT attribute
      DB-REFERENCES attribute
      DBNAME attribute
      DCOLOR attribute
      DDE-ERROR attribute
      DDE-ID attribute
      DDE-ITEM attribute
      DDE-NAME attribute
      DDE-TOPIC attribute
      DEBLANK attribute
      DEBUG( ) method
      DEBUG-ALERT attribute
      DECIMALS attribute
      DECLARE-NAMESPACE( ) method
      DEFAULT attribute
      DEFAULT-BUFFER-HANDLE attribute
      DEFAULT-BUTTON attribute
      DEFAULT-COMMIT attribute
      DEFAULT-STRING attribute
      DEFAULT-VALUE attribute
      DELETE( ) method
      DELETE-CHAR( ) method
      DELETE-CURRENT-ROW( ) method
      DELETE-HEADER-ENTRY( ) method
      DELETE-LINE( ) method
      DELETE-NODE( ) method
      DELETE-RESULT-LIST-ENTRY( ) method
      DELETE-SELECTED-ROW( ) method
      DELETE-SELECTED-ROWS( ) method
      DELIMITER attribute
      DESELECT-FOCUSED-ROW( ) method
      DESELECT-ROWS( ) method
      DESELECT-SELECTED-ROW( ) method
      DETACH-DATA-SOURCE( ) method
      DISABLE( ) method
      DISABLE-AUTO-ZAP attribute
      DISABLE-CONNECTIONS( ) method
      DISABLE-DUMP-TRIGGERS( ) method
      DISABLE-LOAD-TRIGGERS( ) method
      DISCONNECT( ) method
      DISPLAY-MESSAGE( ) method
      DISPLAY-TIMEZONE attribute
      DISPLAY-TYPE attribute
      DOMAIN-DESCRIPTION attribute
      DOMAIN-NAME attribute
      DOMAIN-TYPE attribute
      DOWN attribute
      DRAG-ENABLED attribute
      DROP-TARGET attribute
      DUMP-LOGGING-NOW( ) method
      DYNAMIC attribute
      EDGE-CHARS attribute
      EDGE-PIXELS attribute
      EDIT-CAN-PASTE attribute
      EDIT-CAN-UNDO attribute
      EDIT-CLEAR( ) method
      EDIT-COPY( ) method
      EDIT-CUT( ) method
      EDIT-PASTE( ) method
      EDIT-UNDO( ) method
      EMPTY attribute
      EMPTY-DATASET( ) method
      EMPTY-TEMP-TABLE( ) method
      ENABLE( ) method
      ENABLE-CONNECTIONS( ) method
      ENABLE-EVENTS( ) method
      ENCODING attribute
      ENCRYPT-AUDIT-MAC-KEY( ) method
      ENCRYPTION-SALT attribute
      END-DOCUMENT( ) method
      END-ELEMENT( ) method
      END-EVENT-GROUP( ) method
      END-FILE-DROP( ) method
      END-USER-PROMPT attribute
      ENTRY( ) method
      ENTRY-TYPES-LIST attribute
      ERROR attribute
      ERROR-COLUMN attribute
      ERROR-OBJECT-DETAIL attribute
      ERROR-ROW attribute
      ERROR-STACK-TRACE attribute
      ERROR-STRING attribute
      EVENT-GROUP-ID attribute
      EVENT-PROCEDURE attribute
      EVENT-PROCEDURE-CONTEXT attribute
      EVENT-TYPE attribute
      EXCLUSIVE-ID attribute
      EXECUTION-LOG attribute
      EXPAND attribute
      EXPANDABLE attribute
      EXPORT( ) method
      EXPORT-PRINCIPAL( ) method
      EXTENT attribute
      FETCH-SELECTED-ROW( ) method
      FGCOLOR attribute
      FILE-CREATE-DATE attribute
      FILE-CREATE-TIME attribute
      FILE-MOD-DATE attribute
      FILE-MOD-TIME attribute
      FILE-NAME attribute
      FILE-OFFSET attribute
      FILE-SIZE attribute
      FILE-TYPE attribute
      FILL( ) method
      FILLED attribute
      FILL-MODE attribute
      FILL-WHERE-STRING attribute
      FIND-BY-ROWID( ) method
      FIND-CURRENT( ) method
      FIND-FIRST( ) method
      FIND-LAST( ) method
      FIND-UNIQUE( ) method
      FIRST-ASYNC-REQUEST attribute
      FIRST-BUFFER attribute
      FIRST-CHILD attribute
      FIRST-COLUMN attribute
      FIRST-DATASET attribute
      FIRST-DATA-SOURCE attribute
      FIRST-FORM attribute
      FIRST-OBJECT attribute
      FIRST-OF( ) method
      FIRST-PROCEDURE attribute
      FIRST-QUERY attribute
      FIRST-SERVER attribute
      FIRST-SERVER-SOCKET attribute
      FIRST-SOCKET attribute
      FIRST-TAB-ITEM attribute
      FIT-LAST-COLUMN attribute
      FLAT-BUTTON attribute
      FOCUSED-ROW attribute
      FOCUSED-ROW-SELECTED attribute
      FONT attribute
      FOREGROUND attribute
      FOREIGN-KEY-HIDDEN attribute
      FORM-INPUT attribute
      FORM-LONG-INPUT attribute
      FORMAT attribute
      FORMATTED attribute
      FORWARD-ONLY attribute
      FRAGMENT attribute
      FRAME attribute
      FRAME-COL attribute
      FRAME-NAME attribute
      FRAME-ROW attribute
      FRAME-SPACING attribute
      FRAME-X attribute
      FRAME-Y attribute
      FREQUENCY attribute
      FULL-HEIGHT-CHARS attribute
      FULL-HEIGHT-PIXELS attribute
      FULL-PATHNAME attribute
      FULL-WIDTH-CHARS attribute
      FULL-WIDTH-PIXELS attribute
      FUNCTION attribute
      GET-ATTRIBUTE( ) method
      GET-ATTRIBUTE-NODE( ) method
      GET-BINARY-DATA( ) method
      GET-BLUE-VALUE( ) method
      GET-BROWSE-COLUMN( ) method
      GET-BUFFER-HANDLE( ) method
      GET-BYTES-AVAILABLE( ) method
      GET-CALLBACK-PROC-CONTEXT( ) method
      GET-CALLBACK-PROC-NAME( ) method
      GET-CGI-LIST( ) method
      GET-CGI-VALUE( ) method
      GET-CGI-LONG-VALUE( ) method
      GET-CHANGES( ) method
      GET-CHILD( ) method
      GET-CHILD-RELATION( ) method
      GET-COLUMN( ) method
      GET-CONFIG-VALUE( ) method
      GET-CURRENT( ) method
      GET-DATASET-BUFFER( ) method
      GET-DOCUMENT-ELEMENT( ) method
      GET-DROPPED-FILE( ) method
      GET-DYNAMIC( ) method
      GET-ERROR-COLUMN( ) method
      GET-ERROR-ROW( ) method
      GET-FILE-NAME( ) method
      GET-FILE-OFFSET( ) method
      GET-FIRST( ) method
      GET-GREEN-VALUE( ) method
      GET-HEADER-ENTRY( ) method
      GET-INDEX-BY-NAMESPACE-NAME( ) method
      GET-INDEX-BY-QNAME( ) method
      GET-ITERATION( ) method (data objects)
      GET-ITERATION( ) method (widget objects)
      GET-LAST( ) method
      GET-LOCALNAME-BY-INDEX( ) method
      GET-MESSAGE( ) method (Handle)
      GET-MESSAGE-TYPE( ) method
      GET-NEXT( ) method
      GET-NODE( ) method
      GET-NUMBER( ) method
      GET-PARENT( ) method
      GET-PREV( ) method
      GET-PROPERTY( ) method
      GET-PRINTERS( ) method
      GET-QNAME-BY-INDEX( ) method
      GET-RED-VALUE( ) method
      GET-RELATION( ) method
      GET-REPOSITIONED-ROW( ) method
      GET-RGB-VALUE( ) method
      GET-ROW( ) method
      GET-SELECTED-WIDGET( ) method
      GET-SERIALIZED( ) method
      GET-SIGNATURE( ) method
      GET-SOCKET-OPTION( ) method
      GET-SOURCE-BUFFER( ) method
      GET-TAB-ITEM( ) method
      GET-TEXT-HEIGHT-CHARS( ) method
      GET-TEXT-HEIGHT-PIXELS( ) method
      GET-TEXT-WIDTH-CHARS( ) method
      GET-TEXT-WIDTH-PIXELS( ) method
      GET-TOP-BUFFER( ) method
      GET-TYPE-BY-INDEX( ) method
      GET-TYPE-BY-NAMESPACE-NAME( ) method
      GET-TYPE-BY-QNAME( ) method
      GET-URI-BY-INDEX( ) method
      GET-VALUE-BY-INDEX( ) method
      GET-VALUE-BY-NAMESPACE-NAME( ) method
      GET-VALUE-BY-QNAME( ) method
      GET-WAIT-STATE( ) method
      GRAPHIC-EDGE attribute
      GRID-FACTOR-HORIZONTAL attribute
      GRID-FACTOR-VERTICAL attribute
      GRID-SNAP attribute
      GRID-UNIT-HEIGHT-CHARS attribute
      GRID-UNIT-HEIGHT-PIXELS attribute
      GRID-UNIT-WIDTH-CHARS attribute
      GRID-UNIT-WIDTH-PIXELS attribute
      GRID-VISIBLE attribute
      GROUP-BOX attribute
      HANDLE attribute
      HANDLER attribute
      HAS-LOBS attribute
      HAS-RECORDS attribute
      Height property
      HEIGHT-CHARS attribute
      HEIGHT-PIXELS attribute
      HELP attribute
      HIDDEN attribute
      HonorProKeys property
      HonorReturnKey property
      HORIZONTAL attribute
      HTML-CHARSET attribute
      HTML-END-OF-LINE attribute
      HTML-END-OF-PAGE attribute
      HTML-FRAME-BEGIN attribute
      HTML-FRAME-END attribute
      HTML-HEADER-BEGIN attribute
      HTML-HEADER-END attribute
      HTML-TITLE-BEGIN attribute
      HTML-TITLE-END attribute
      HWND attribute
      ICFPARAMETER attribute
      ICON attribute
      IGNORE-CURRENT-MODIFIED attribute
      IMAGE attribute
      IMAGE-DOWN attribute
      IMAGE-INSENSITIVE attribute
      IMAGE-UP attribute
      IMMEDIATE-DISPLAY attribute
      IMPORT-NODE( ) method
      IMPORT-PRINCIPAL( ) method
      INCREMENT-EXCLUSIVE-ID( ) method
      INDEX attribute
      INDEX-INFORMATION attribute
      INDEX-INFORMATION( ) method
      INHERIT-BGCOLOR attribute
      INHERIT-FGCOLOR attribute
      INITIAL attribute
      INITIALIZE-DOCUMENT-TYPE( ) method
      INITIATE( ) method
      INNER-CHARS attribute
      INNER-LINES attribute
      INPUT-VALUE attribute
      INSERT( ) method
      INSERT-ATTRIBUTE( ) method
      INSERT-BACKTAB( ) method
      INSERT-BEFORE( ) method
      INSERT-FILE( ) method
      INSERT-ROW( ) method
      INSERT-STRING( ) method
      INSERT-TAB( ) method
      INSTANTIATING-PROCEDURE attribute
      INTERNAL-ENTRIES attribute
      INVOKE( ) method (Handle)
      IN-HANDLE attribute
      IS-CLASS attribute
      IS-OPEN attribute
      IS-PARAMETER-SET attribute
      IS-ROW-SELECTED( ) method
      IS-SELECTED( ) method
      IS-JSON attribute
      IS-XML attribute
      ITEMS-PER-ROW attribute
      KEEP-CONNECTION-OPEN attribute
      KEEP-FRAME-Z-ORDER attribute
      KEEP-SECURITY-CACHE attribute
      KEY attribute
      KEYS attribute
      LABEL attribute
      LABEL-BGCOLOR attribute
      LABEL-DCOLOR attribute
      LABEL-FGCOLOR attribute
      LABEL-FONT attribute
      LABELS attribute
      LANGUAGES attribute
      LARGE attribute
      LARGE-TO-SMALL attribute
      LAST-ASYNC-REQUEST attribute
      LAST-BATCH attribute
      LAST-CHILD attribute
      LAST-FORM attribute
      LAST-OBJECT attribute
      LAST-OF( ) method
      LAST-PROCEDURE attribute
      LAST-SERVER attribute
      LAST-SERVER-SOCKET attribute
      LAST-SOCKET attribute
      LAST-TAB-ITEM attribute
      Left property
      LENGTH attribute
      LIBRARY attribute
      LIBRARY-CALLING-CONVENTION attribute
      LINE attribute
      LIST-ITEM-PAIRS attribute
      LIST-ITEMS attribute
      LIST-PROPERTY-NAMES( ) method
      LITERAL-QUESTION attribute
      LOAD( ) method (Handle)
      LoadControls( ) method
      LOAD-DOMAINS( ) method
      LOAD-ICON( ) method
      LOAD-IMAGE( ) method
      LOAD-IMAGE-DOWN( ) method
      LOAD-IMAGE-INSENSITIVE( ) method
      LOAD-IMAGE-UP( ) method
      LOAD-MOUSE-POINTER( ) method
      LOAD-SMALL-ICON( ) method
      LOCAL-HOST attribute
      LOCAL-NAME attribute
      LOCAL-PORT attribute
      LOCATOR-COLUMN-NUMBER attribute
      LOCATOR-LINE-NUMBER attribute
      LOCATOR-PUBLIC-ID attribute
      LOCATOR-SYSTEM-ID attribute
      LOCATOR-TYPE attribute
      LOCKED attribute
      LOCK-REGISTRATION( ) method
      LOG-AUDIT-EVENT( ) method
      LOG-ENTRY-TYPES attribute
      LOG-THRESHOLD attribute
      LOGFILE-NAME attribute
      LOGGING-LEVEL attribute
      LOGIN-EXPIRATION-TIMESTAMP attribute
      LOGIN-HOST attribute
      LOGIN-STATE attribute
      LOGOUT( ) method
      LONGCHAR-TO-NODE-VALUE( ) method
      LOOKUP( ) method
      MANDATORY attribute
      MANUAL-HIGHLIGHT attribute
      MARK-NEW( ) method
      MARK-ROW-STATE( ) method
      MAX-BUTTON attribute
      MAX-CHARS attribute
      MAX-DATA-GUESS attribute
      MAX-HEIGHT-CHARS attribute
      MAX-HEIGHT-PIXELS attribute
      MAXIMUM-LEVEL attribute
      MAX-VALUE attribute
      MAX-WIDTH-CHARS attribute
      MAX-WIDTH-PIXELS attribute
      MD5-VALUE attribute
      MEMPTR-TO-NODE-VALUE( ) method
      MENU-BAR attribute
      MENU-KEY attribute
      MENU-MOUSE attribute
      MERGE-BY-FIELD attribute
      MERGE-CHANGES( ) method
      MERGE-ROW-CHANGES( ) method
      MESSAGE-AREA attribute
      MESSAGE-AREA-FONT attribute
      MIN-BUTTON attribute
      MIN-COLUMN-WIDTH-CHARS attribute
      MIN-COLUMN-WIDTH-PIXELS attribute
      MIN-HEIGHT-CHARS attribute
      MIN-HEIGHT-PIXELS attribute
      MIN-SCHEMA-MARSHAL attribute
      MIN-VALUE attribute
      MIN-WIDTH-CHARS attribute
      MIN-WIDTH-PIXELS attribute
      MODIFIED attribute
      MOUSE-POINTER attribute
      MOVABLE attribute
      MOVE-AFTER-TAB-ITEM( ) method
      MOVE-BEFORE-TAB-ITEM( ) method
      MOVE-COLUMN( ) method
      MOVE-TO-BOTTOM( ) method
      MOVE-TO-EOF( ) method
      MOVE-TO-TOP( ) method
      MULTI-COMPILE attribute
      MULTIPLE attribute
      MULTITASKING-INTERVAL attribute
      MUST-UNDERSTAND attribute
      Name property
      NAME attribute
      NAMESPACE-PREFIX attribute
      NAMESPACE-URI attribute
      NEEDS-APPSERVER-PROMPT attribute
      NEEDS-PROMPT attribute
      NESTED attribute
      NEW attribute
      NEW-ROW attribute
      NEXT-COLUMN attribute
      NEXT-ROWID attribute
      NEXT-SIBLING attribute
      NEXT-TAB-ITEM attribute
      NO-CURRENT-VALUE attribute
      NO-EMPTY-SPACE attribute
      NO-FOCUS attribute
      NONAMESPACE-SCHEMA-LOCATION attribute
      NO-SCHEMA-MARSHAL attribute
      NO-VALIDATE attribute
      NODE-VALUE attribute
      NODE-VALUE-TO-LONGCHAR( ) method
      NODE-VALUE-TO-MEMPTR( ) method
      NORMALIZE( ) method
      NUM-BUFFERS attribute
      NUM-BUTTONS attribute
      NUM-CHILD-RELATIONS attribute
      NUM-CHILDREN attribute
      NUM-COLUMNS attribute
      NUM-DROPPED-FILES attribute
      NUM-ENTRIES attribute
      NUM-FIELDS attribute
      NUM-FORMATS attribute
      NUM-HEADER-ENTRIES attribute
      NUM-ITEMS attribute
      NUM-ITERATIONS attribute (data objects)
      NUM-ITERATIONS attribute (widget objects)
      NUM-LINES attribute
      NUM-LOCKED-COLUMNS attribute
      NUM-LOG-FILES attribute
      NUM-MESSAGES attribute
      NUM-PARAMETERS attribute
      NUM-REFERENCES attribute
      NUM-RELATIONS attribute
      NUM-REPLACED attribute
      NUM-RESULTS attribute
      NUM-SELECTED-ROWS attribute
      NUM-SELECTED-WIDGETS attribute
      NUM-SOURCE-BUFFERS attribute
      NUM-TABS attribute
      NUM-TO-RETAIN attribute
      NUM-TOP-BUFFERS attribute
      NUM-VISIBLE-COLUMNS attribute
      NUMERIC-DECIMAL-POINT attribute
      NUMERIC-FORMAT attribute
      NUMERIC-SEPARATOR attribute
      ON-FRAME-BORDER attribute
      ORDINAL attribute
      ORIGIN-HANDLE attribute
      ORIGIN-ROWID attribute
      OVERLAY attribute
      OWNER attribute
      OWNER-DOCUMENT attribute
      PAGE-BOTTOM attribute
      PAGE-TOP attribute
      PARAMETER attribute
      PARENT attribute
      PARENT-BUFFER attribute
      PARENT-RELATION attribute
      PARSE-STATUS attribute
      PASSWORD-FIELD attribute
      PATHNAME attribute
      PBE-HASH-ALGORITHM attribute
      PBE-KEY-ROUNDS attribute
      PERSISTENT attribute
      PERSISTENT-CACHE-DISABLED attribute
      PERSISTENT-PROCEDURE attribute
      PFCOLOR attribute
      PIXELS-PER-COLUMN attribute
      PIXELS-PER-ROW attribute
      POPUP-MENU attribute
      POPUP-ONLY attribute
      POSITION attribute
      PREFER-DATASET attribute
      PREPARED attribute
      PREPARE-STRING attribute
      PREV-COLUMN attribute
      PREV-SIBLING attribute
      PREV-TAB-ITEM attribute
      PRIMARY attribute
      PRINTER-CONTROL-HANDLE attribute
      PRINTER-HDC attribute
      PRINTER-NAME attribute
      PRINTER-PORT attribute
      PRIVATE-DATA attribute
      PROCEDURE-NAME attribute
      PROGRESS-SOURCE attribute
      PROXY attribute
      PROXY-PASSWORD attribute
      PROXY-USERID attribute
      PUBLIC-ID attribute
      PUBLISHED-EVENTS attribute
      QUERY attribute
      QUERY-CLOSE( ) method
      QUERY-OFF-END attribute
      QUERY-OPEN( ) method
      QUERY-PREPARE( ) method
      QUIT attribute
      RADIO-BUTTONS attribute
      RAW-TRANSFER( ) method
      READ( ) method
      READ-FILE( ) method
      READ-ONLY attribute
      READ-JSON( ) method
      READ-XML( ) method
      READ-XMLSCHEMA( ) method
      RECID attribute
      RECORD-LENGTH attribute
      RECURSIVE attribute
      REFRESH( ) method
      REFRESHABLE attribute
      REFRESH-AUDIT-POLICY( ) method
      REGISTER-DOMAIN( ) method
      REJECT-CHANGES( ) method
      REJECT-ROW-CHANGES( ) method
      REJECTED attribute
      RELATION-FIELDS attribute
      RELATIONS-ACTIVE attribute
      REMOTE attribute
      REMOTE-HOST attribute
      REMOTE-PORT attribute
      REMOVE-ATTRIBUTE( ) method
      REMOVE-CHILD( ) method
      REMOVE-EVENTS-PROCEDURE( ) method
      REMOVE-SUPER-PROCEDURE( ) method
      REPLACE( ) method
      REPLACE-CHILD( ) method
      REPLACE-SELECTION-TEXT( ) method
      REPOSITION attribute
      REPOSITION-BACKWARD( ) method
      REPOSITION-FORWARD( ) method
      REPOSITION-TO-ROW( ) method
      REPOSITION-TO-ROWID( ) method
      RESET( ) method
      RESIZABLE attribute
      RESIZE attribute
      RESTART-ROW attribute
      RESTART-ROWID attribute
      RETAIN-SHAPE attribute
      RETURN-INSERTED attribute
      RETURN-VALUE attribute
      RETURN-VALUE-DATA-TYPE attribute
      RETURN-VALUE-DLL-TYPE attribute
      ROLES attribute
      ROUNDED attribute
      ROW attribute
      ROW-HEIGHT-CHARS attribute
      ROW-HEIGHT-PIXELS attribute
      ROW-STATE attribute
      ROWID attribute
      ROW-MARKERS attribute
      ROW-RESIZABLE attribute
      SAVE( ) method
      SAVE-FILE( ) method
      SAVE-ROW-CHANGES( ) method
      SAVE-WHERE-STRING attribute
      SAX-PARSE( ) method
      SAX-PARSE-FIRST( ) method
      SAX-PARSE-NEXT( ) method
      SCHEMA-CHANGE attribute
      SCHEMA-LOCATION attribute
      SCHEMA-MARSHAL attribute
      SCHEMA-PATH attribute
      SCREEN-LINES attribute
      SCREEN-VALUE attribute
      SCROLL-BARS attribute
      SCROLL-TO-CURRENT-ROW( ) method
      SCROLL-TO-ITEM( ) method
      SCROLL-TO-SELECTED-ROW( ) method
      SCROLLABLE attribute
      SCROLLBAR-HORIZONTAL attribute
      SCROLLBAR-VERTICAL attribute
      SEAL( ) method
      SEAL-TIMESTAMP attribute
      SEARCH( ) method
      SELECT-ALL( ) method
      SELECT-FOCUSED-ROW( ) method
      SELECT-NEXT-ROW( ) method
      SELECT-PREV-ROW( ) method
      SELECT-ROW( ) method
      SELECTABLE attribute
      SELECTED attribute
      SELECTION-END attribute
      SELECTION-START attribute
      SELECTION-TEXT attribute
      SENSITIVE attribute
      SEPARATORS attribute
      SEPARATOR-FGCOLOR attribute
      SERIALIZE-HIDDEN attribute
      SERIALIZE-NAME attribute
      SERVER attribute
      SERVER-CONNECTION-BOUND attribute
      SERVER-CONNECTION-BOUND-REQUEST attribute
      SERVER-CONNECTION-CONTEXT attribute
      SERVER-CONNECTION-ID attribute
      SERVER-OPERATING-MODE attribute
      SESSION-END attribute
      SESSION-ID attribute
      SET-ACTOR( ) method
      SET-APPL-CONTEXT( ) method
      SET-ATTRIBUTE( ) method
      SET-ATTRIBUTE-NODE( ) method
      SET-BLUE-VALUE( ) method
      SET-BREAK( ) method
      SET-BUFFERS( ) method
      SET-CALLBACK( ) method
      SET-CALLBACK-PROCEDURE( ) method
      SET-CLIENT( ) method
      SET-COMMIT( ) method
      SET-CONNECT-PROCEDURE( ) method
      SET-DYNAMIC( ) method
      SET-GREEN-VALUE( ) method
      SET-INPUT-SOURCE( ) method
      SET-MUST-UNDERSTAND( ) method
      SET-NODE( ) method
      SET-NUMERIC-FORMAT( ) method
      SET-OUTPUT-DESTINATION( ) method
      SET-PARAMETER( ) method (Handle)
      SET-PROPERTY( ) method
      SET-READ-RESPONSE-PROCEDURE( ) method
      SET-RED-VALUE( ) method
      SET-REPOSITIONED-ROW( ) method
      SET-RGB-VALUE( ) method
      SET-ROLLBACK( ) method
      SET-SELECTION( ) method
      SET-SERIALIZED( ) method
      SET-SOCKET-OPTION( ) method
      SET-SORT-ARROW( ) method
      SET-WAIT-STATE( ) method
      SHOW-IN-TASKBAR attribute
      SIDE-LABEL-HANDLE attribute
      SIDE-LABELS attribute
      SKIP-DELETED-RECORD attribute
      SMALL-ICON attribute
      SMALL-TITLE attribute
      SOAP-FAULT-ACTOR attribute
      SOAP-FAULT-CODE attribute
      SOAP-FAULT-DETAIL attribute
      SOAP-FAULT-STRING attribute
      SORT attribute
      SORT-ASCENDING attribute
      SORT-NUMBER attribute
      SSL-SERVER-NAME attribute
      STANDALONE attribute
      START-DOCUMENT( ) method
      START-ELEMENT( ) method
      STARTUP-PARAMETERS attribute
      STATE-DETAIL attribute
      STATUS-AREA attribute
      STATUS-AREA-FONT attribute
      STOP attribute
      STOP-PARSING( ) method
      STOPPED attribute
      STREAM attribute
      STRETCH-TO-FIT attribute
      STRICT attribute
      STRING-VALUE( ) method
      SUBTYPE attribute
      SUPER-PROCEDURES attribute
      SUPPRESS-NAMESPACE-PROCESSING attribute
      SUPPRESS-WARNINGS attribute
      SYMMETRIC-ENCRYPTION-ALGORITHM attribute
      SYMMETRIC-ENCRYPTION-IV attribute
      SYMMETRIC-ENCRYPTION-KEY attribute
      SYMMETRIC-SUPPORT attribute
      SYNCHRONIZE( ) method
      SYSTEM-ALERT-BOXES attribute
      SYSTEM-ID attribute
      TAB-POSITION attribute
      TAB-STOP attribute
      TABLE attribute
      TABLE-CRC-LIST attribute
      TABLE-HANDLE attribute
      TABLE-LIST attribute
      TABLE-NUMBER attribute
      Tag property (ActiveX control)
      TEMP-DIRECTORY attribute
      TEMP-TABLE-PREPARE( ) method
      TEXT-SELECTED attribute
      THREE-D attribute
      TIC-MARKS attribute
      TIME-SOURCE attribute
      TIMEZONE attribute
      TITLE attribute
      TITLE-BGCOLOR attribute
      TITLE-DCOLOR attribute
      TITLE-FGCOLOR attribute
      TITLE-FONT attribute
      TOGGLE-BOX attribute
      TOOLTIP attribute
      TOOLTIPS attribute
      Top property
      TOP-NAV-QUERY attribute
      TOP-ONLY attribute
      TRACKING-CHANGES attribute
      TRANSACTION attribute
      TRANSPARENT attribute
      TRANS-INIT-PROCEDURE attribute
      TYPE attribute
      UNDO attribute
      UNIQUE-ID attribute
      UNIQUE-MATCH attribute
      UPDATE-ATTRIBUTE( ) method
      URL attribute
      URL-DECODE( ) method
      URL-ENCODE( ) method
      URL-PASSWORD attribute
      URL-USERID attribute
      USER-ID attribute
      V6DISPLAY attribute
      VALIDATE( ) method
      VALIDATE-EXPRESSION attribute
      VALIDATE-MESSAGE attribute
      VALIDATE-SEAL( ) method
      VALIDATE-XML attribute
      VALIDATION-ENABLED attribute
      VALUE attribute
      VERSION attribute
      VIEW-AS attribute
      VIEW-FIRST-COLUMN-ON-REOPEN attribute
      VIRTUAL-HEIGHT-CHARS attribute
      VIRTUAL-HEIGHT-PIXELS attribute
      VIRTUAL-WIDTH-CHARS attribute
      VIRTUAL-WIDTH-PIXELS attribute
      VISIBLE attribute
      WARNING attribute
      WC-ADMIN-APP attribute
      WHERE-STRING attribute
      Widget-Handle property
      WIDGET-ENTER attribute
      WIDGET-ID attribute
      WIDGET-LEAVE attribute
      Width property
      WIDTH-CHARS attribute
      WIDTH-PIXELS attribute
      WINDOW attribute
      WINDOW-STATE attribute
      WINDOW-SYSTEM attribute
      WORD-WRAP attribute
      WORK-AREA-HEIGHT-PIXELS attribute
      WORK-AREA-WIDTH-PIXELS attribute
      WORK-AREA-X attribute
      WORK-AREA-Y attribute
      WRITE( ) method
      WRITE-CDATA( ) method
      WRITE-CHARACTERS( ) method
      WRITE-COMMENT( ) method
      WRITE-DATA-ELEMENT( ) method
      WRITE-EMPTY-ELEMENT( ) method
      WRITE-ENTITY-REF( ) method
      WRITE-EXTERNAL-DTD( ) method
      WRITE-FRAGMENT( ) method
      WRITE-JSON( ) method
      WRITE-MESSAGE( ) method
      WRITE-PROCESSING-INSTRUCTION( ) method
      WRITE-STATUS attribute
      WRITE-XML( ) method
      WRITE-XMLSCHEMA( ) method
      X attribute
      X-DOCUMENT attribute
      XCODE-SESSION-KEY attribute
      XML-DATA-TYPE attribute
      XML-NODE-NAME attribute
      XML-NODE-TYPE attribute
      XML-SCHEMA-PATH attribute
      XML-SUPPRESS-NAMESPACE-PROCESSING attribute
      Y attribute
      YEAR-OFFSET attribute
    Handle-based Object Events Reference
      Introduction to ABL events
        Event priority
        Applying events
        Triggers and low-level keyboard events
      Event tables
        Keyboard events
        Mouse events
        High-level widget events
        Direct manipulation events
        Developer events
        Socket events
        ProDataSet events
    Class and Interface Reference
      Progress.Data.BindingSource class
      Progress.Data.CancelCreateRowEventArgs class
      Progress.Data.ColumnPropDesc class
      Progress.Data.CreateRowEventArgs class
      Progress.Data.DataType enumeration class
      Progress.Data.InputValue class
      Progress.Data.OffEndEventArgs class
      Progress.Data.SortRequestEventArgs class
      Progress.Data.TableDesc class
      Progress.Lang.AppError class
      Progress.Lang.Class class
      Progress.Lang.Error interface
      Progress.Lang.Object class
      Progress.Lang.ParameterList class
      Progress.Lang.ProError class
      Progress.Lang.SoapFaultError class
      Progress.Lang.SysError class
      Progress.Util.DateTimeHelper class
      Progress.Util.DecimalHelper class
      Progress.Util.EnumHelper class
      Progress.Util.ResourceHelper class
      Progress.Util.StringHelper class
      Progress.Util.TypeHelper class
      Progress.Windows.Form class
      Progress.Windows.FormProxy class
      Progress.Windows.IForm interface
      Progress.Windows.MDIChildForm class
      Progress.Windows.UserControl class
      Progress.Windows.WindowContainer class
      System.Exception class (OpenEdge-enhanced)
    Class Properties and Methods Reference
      Syntax for describing class method parameter and property data types
      Add( ) method
      AddMessage( ) method
      AllowEdit property
      AllowNew property
      AllowRemove property
      And( ) method
      AreEqual( ) method
      AreNotEqual( ) method
      ArrayIndex property
      Ascending property
      Assign( ) method
      AutoSort property
      AutoSync property
      AutoUpdate property
      BandIndex property
      Batching property
      BufferHdl property
      BufferName property
      CallStack property
      ChildAllowEdit property
      ChildAllowNew property
      ChildAllowRemove property
      ChildInputValue property
      Clear( ) method (Class)
      Clone( ) method
      Complement( ) method
      Count property
      Create( ) method (CHARACTER)
      Create( ) method (DATETIME)
      Create( ) method (DECIMAL)
      Created property
      Dispose( ) method
      EmbeddedWindow property
      Equals( ) method
      FieldIndex property
      FieldName property
      GetClass( ) method (Progress.Lang.Class)
      GetClass( ) method (Progress.Lang.Object)
      GetMessage( ) method (Class)
      GetMessageNum( ) method
      GetType( ) method
      Handle property
      HasStatics( ) method
      HasWidgetPool( ) method
      InputValue property
      Invoke( ) method (Class)
      IsA( ) method
      IsAbstract( ) method
      IsFinal( ) method
      IsGreater( ) method
      IsGreaterOrEqual( ) method
      IsInterface( ) method
      IsLess( ) method
      IsLessOrEqual( ) method
      Load( ) method (Class)
      MaxDataGuess property
      New( ) method
      NewRow property
      NextForm property
      NEXT-SIBLING property
      NoLOBs property
      NumMessages property
      NumParameters property
      Or( ) method
      Package property
      Position property
      PrevForm property
      PREV-SIBLING property
      ProWinHandle property
      Publish( ) method
      Refresh( ) method
      RefreshAll( ) method
      RemoveMessage( ) method
      ReturnValue property
      RowModified property
      RowsAdded property
      SetFields( ) method
      SetParameter( ) method (Class)
      Severity property
      SoapFault property
      Sorted property
      Subscribe( ) method
      Subtract( ) method
      SuperClass property
      TableSchema property
      Tag property (Progress.Data.BindingSource)
      ToString( ) method
      TypeName property
      Unsubscribe( ) method
      Xor( ) method
    Class Events Reference
      Class events
        Defining class events
        Defining event handlers
        Using class events
        Events and event methods reference
      CancelCreateRow event
      CreateRow event
      OffEnd event (.NET)
      PositionChanged event
      Publish( ) event method
      SortRequest event
      Subscribe( ) event method
      Unsubscribe( ) event method
    Keyword Index
  Copyright
  Getting Started
    What's New in Release 10.2B
    New and Noteworthy in Release 10.2A
    New and Noteworthy in Release 10.1C
    Concepts
      Eclipse terminology
      Preferences and properties
      OpenEdge Architect tools
      Database connection profiles
      The ABL Virtual Machine (AVM)
    Tasks
      How to get started with OpenEdge Architect
      Starting OpenEdge Architect
        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
      Getting help
        The OpenEdge Architect Guide
        Help display options
        Searching
        Context-sensitive help
        Context-sensitive help for .NET controls
        Visual Designer tutorials
        Cheat sheets
        Demos
        OpenEdge information resources
        Eclipse information resources
    Reference
      OpenEdge workspace preferences
        Views preference page
        Startup preference page
        Database Connections preference page
        Shared AVM preference page
          Shared AVM properties
          Projects page
        Preference pages for OpenEdge tools
      OpenEdge Architect database connetion 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
  OpenEdge Projects
    Concepts
      OpenEdge project and resource data files
      Configuration variables
    Tasks
      Creating a new project
      Adding resources to a project
      Adding existing database connections to a project
      Adding a new database connection to a project
      Setting project properties
      Using project property profiles
      Exporting and importing resources and settings
        Sharing project properties
        Importing resources
        Exporting and importing projects
        Exporting and importing database connections
        Importing breakpoints
        Migrating database connections
    Reference
      New OpenEdge Project wizard
        Create an OpenEdge Project page
        Define AppServer module page
        Define PROPATH page
        Select database connections page
      OpenEdge project properties pages
        OpenEdge properties page
        AppBuilder properties page
        Assemblies properties page
        Build properties page
        Custom properties page
        Database connections propeties page
        Modules properties page
        PROPATH and Source properties page
        WebSpeed properties page
  AppServer
    Concepts
      The AppServer perspective
      AppServer launch configuration
      Publishing
      Project support for AppServers
      Terminology related to AppServer support
    Tasks
      Accessing the AppServer perspective
      Setting OpenEdge Architect Server preferences
      Defining an AppServer 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 and agent status
        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
        Using facets in an AppServer project
        Adding or removing project modules
        Migrating existing projects to use AppServer functionality
      Publishing AppServer code to a server for testing
      Using the Clean option before republishing
    Reference
      AppServer-related views, pages, and wizards
        OpenEdge Server Monitor view
        New Server wizard
        Add AppServer support for OpenEdge project wizard
        Server Editor
        Add/Trim Agents dialog
        Broker Selection dialog
      AppServer-related preferences
        Server Runtime Environments preferences
        OpenEdge Architect Server preferences
  ABL Editor
    Concepts
      ABL object-oriented extensions
      Code parsing
      Code assistance
      Code folding
      Code annotations
    Tasks
      Setting Editor options
        Setting Eclipse editor preferences
        Setting ABL Editor preferences
        Associating custom file extensions with the ABL Editor
      Using basic ABL Editor functions
        Creating ABL source files
        Adding new templates (macros)
        Adding templates for code annotations
        Automatically formatting code
        Clearing OpenEdge errors
        Comparing files
        Compiling ABL code
        Displaying ABL syntax help
        Displaying the ABL Console view
        Displaying the ABL Preprocessor view
        Displaying Quick Outline
        Going to a specific line number
        Matching paired elements
        Using code-completion features
        Using templates for easier text entry
      Writing ABL code
        Using structured error handling
        Adding functions
        Adding internal procedures
        Checking syntax
        Commenting out code
        Creating new ABL source files
        Adding annotations to source files
        Adding Sonic ESB annotations
        Including database schema elements
        Opening included files
        Removing AppBuilder markup from files
        Setting breakpoints while editing
      Writing object-oriented ABL code
        Creating new class files
        Creating new interface files
        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
    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
      ABL Editor menus
        Source menu
        Editor context menu
      Code-generation wizards
        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
        Add Constructor wizard
        Add Constructors from Super Class wizard
        Add Method wizard
        Add Event wizard
        Add Property wizard
        Override/Implement Members wizard
        Add Procedure wizard
        Add Function wizard
        Add Annotation wizard
      Hot keys
      OpenEdge Editor perspective views
      Templates (macros)
  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 designing 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 form
            Setting tab order
            Using the Properties view
          Linking controls to data
            Creating a binding source object
            Editing a ProBindingSource control
            Binding to an ABL data source
            Data binding example
          Coding event logic
            Creating event subscriptions
            Coding event methods
      Customizing the Visual Designer Toolbox
        Sharing Toolbox settings
        Managing control groups
        Managing 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
      Workspace components
        Visual Designer Editor
        Visual Designer Properties view
        Add Controls dialog
  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 public, protected, or inherited members
      Adding external resources
      Removing external resources
      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
        AppServer debugging
      OpenEdge Architect Debugger
        The OpenEdge Debugger perspective
        Prerequisites for using the Debugger
        OpenEdge Debugger preferences
        Debugging operations
          Options for controlling program execution
            Breakpoints
            Code-stepping
          Options for monitoring results
          Options for modifying code while debugging
    Tasks
      Using launch configurations
        Running or debugging a program
        Starting an AppServer instance
        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 OpenEdge Architect Debugger
        Setting Debugger preferences
        Enabling debugging
        Launching the Debugger
        Configuring r-code generation
        Controlling program flow
          Using breakpoints
            Setting breakpoints
            Selectively enabling breakpoints
            Managing breakpoints
          Stepping through the code
        Monitoring program execution
          Using the Debug view and stack trace
          Using the Variables view
          Using the Variable Details dialog
          Using watch expressions
          Using the Dynamic Objects view
        Changing program code
        Closing a Debugger session
    Reference
      Launch configuration settings
        Configurations wizard
          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
          OpenEdge AppServer settings
            Server tab (AppServer)
            Startup tab (AppServer)
            PROPATH tab (AppServer)
            Databases tab (AppServer)
            Common tab (AppServer)
        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
      Debugger views
        Debug view
        Variables view
        Breakpoints view
        Expressions view
        Dynamic Objects view
  AppBuilder and Other OpenEdge Tools
    OpenEdge AppBuilder
      Starting AppBuilder
      Starting AppBuilder with Dynamics enabled
      Working with .w files
      Enabling AppBuilder shortcut keys
    Other OpenEdge Tools
      Starting the Audit Policy Maintenance Tool
      Starting the Database Administration Tool
      Starting the Data Dictionary
      Starting OpenEdge Explorer
      Starting the Procedure Editor
      Starting PRO*Tools
      Starting WebSpeed WebTools
  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
  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
          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
  Customization
    Concepts
      Menu and toolbar customization
      Template customization
      Startup customization
      Event subscription
    Tasks
      Setting customization preferences
      Using the Customization Editor
        Adding menu and toolbar commands
        Customizing code templates
        Editing and deleting options
        Sharing customization settings
      Customizing project startup
      Subscribing to OpenEdge Architect events
    Reference
      Customization Editor
      Customization Preferences page
  ABL Language Reference
    Preface
    ABL Reference
      : Punctuation
      :: Punctuation
      . Punctuation
      ; Punctuation
      , Punctuation
      ; Special character
      ? Special character
      \ Special character
      ~ Special character
      " Special character
      ' Special character
      / Special character
      ( ) Expression precedence
      [ ] Array reference
      = Special character
      < Special character
      < = Special character
      < > Special character
      > Special character
      > = Special character
      " "Character-string literal
      { } Argument reference
      { } Include file reference
      { } Preprocessor name reference
      &GLOBAL-DEFINE preprocessor directive
      &IF, &THEN, &ELSEIF, &ELSE, and &ENDIF preprocessor directives
      &MESSAGE preprocessor directive
      &SCOPED-DEFINE preprocessor directive
      &UNDEFINE preprocessor directive
      /* Comments */
      + Unary positive operator
      + Addition operator
      + Concatenation operator
      + Date addition operator
      + Datetime addition operator
      – Unary negative operator
      – Subtraction operator
      – Date subtraction operator
      – Datetime subtraction operator
      * Multiplication operator
      / Division operator
      ABSOLUTE function
      ACCUM function
      ACCUMULATE statement
      ACTIVE-FORM system reference
      ADD-INTERVAL function
      Aggregate phrase
      ALIAS function
      AMBIGUOUS function
      AND operator
      APPLY statement
      ASC function
      Assignment (=) statement
      ASSIGN statement
      AT phrase
      AUDIT-ENABLED function
      AVAILABLE function
      BASE64-DECODE function
      BASE64-ENCODE function
      BEGINS operator
      BELL statement
      BOX function
      BUFFER-COMPARE statement
      BUFFER-COPY statement
      CALL Statement
      CAN-DO function
      CAN-FIND function
      CAN-QUERY function
      CAN-SET function
      CAPS function
      CASE statement
      CAST function
      CATCH statement
      CHOOSE statement
      CHR function
      Class-based data member access
      Class-based method call
      Class-based object reference
      Class-based property access
      CLASS statement
      CLEAR statement
      CLOSE QUERY statement
      CLOSE STORED-PROCEDURE statement
      CODEPAGE-CONVERT function
      COLOR phrase
      COLOR statement
      COMBO-BOX phrase
      COMPARE function
      COMPILE statement
      CONNECT statement
      CONNECTED function
      CONSTRUCTOR statement
      COPY-LOB statement
      COUNT-OF function
      CREATE statement
      CREATE ALIAS statement
      CREATE automation object statement
      CREATE BROWSE statement
      CREATE BUFFER statement
      CREATE CALL statement
      CREATE CLIENT-PRINCIPAL statement
      CREATE DATABASE statement
      CREATE DATASET statement
      CREATE DATA-SOURCE statement
      CREATE QUERY statement
      CREATE SAX-ATTRIBUTES statement
      CREATE SAX-READER statement
      CREATE SAX-WRITER statement
      CREATE SERVER statement
      CREATE SERVER-SOCKET statement
      CREATE SOAP-HEADER statement
      CREATE SOAP-HEADER-ENTRYREF statement
      CREATE SOCKET statement
      CREATE TEMP-TABLE statement
      CREATE widget statement
      CREATE WIDGET-POOL statement
      CREATE X-DOCUMENT statement
      CREATE X-NODEREF statement
      CURRENT-CHANGED function
      CURRENT-LANGUAGE function
      CURRENT-LANGUAGE statement
      CURRENT-RESULT-ROW function
      CURRENT-VALUE function
      CURRENT-VALUE statement
      Data types
      DATASERVERS function
      DATA-SOURCE-MODIFIED function
      DATE function
      DATETIME function
      DATETIME-TZ function
      DAY function
      DBCODEPAGE function
      DBCOLLATION function
      DBNAME function
      DBPARAM function
      DB-REMOTE-HOST function
      DBRESTRICTIONS function
      DBTASKID function
      DBTYPE function
      DBVERSION function
      DDE ADVISE statement
      DDE EXECUTE statement
      DDE GET statement
      DDE INITIATE statement
      DDE REQUEST statement
      DDE SEND statement
      DDE TERMINATE statement
      DECIMAL function
      DECRYPT function
      DEFINE BROWSE statement
      DEFINE BUFFER statement
      DEFINE BUTTON statement
      DEFINE DATASET statement
      DEFINE DATA-SOURCE statement
      DEFINE EVENT statement
      DEFINE FRAME statement
      DEFINE IMAGE statement
      DEFINE MENU statement
      DEFINE PARAMETER statement
      DEFINE PROPERTY statement
      DEFINE QUERY statement
      DEFINE RECTANGLE statement
      DEFINE STREAM statement
      DEFINE SUB-MENU statement
      DEFINE TEMP-TABLE statement
      DEFINE VARIABLE statement
      DEFINE WORK-TABLE statement
      DEFINE WORKFILE statement
      DEFINED preprocessor function
      DELETE statement
      DELETE ALIAS statement
      DELETE OBJECT statement
      DELETE PROCEDURE statement
      DELETE WIDGET statement
      DELETE WIDGET-POOL statement
      DESTRUCTOR statement
      DICTIONARY statement
      DISABLE statement
      DISABLE TRIGGERS statement
      DISCONNECT statement
      DISPLAY statement
      DO statement
      DOS statement
      DOWN statement
      DYNAMIC-CAST function
      DYNAMIC-CURRENT-VALUE function
      DYNAMIC-CURRENT-VALUE statement
      DYNAMIC-FUNCTION function
      DYNAMIC-INVOKE function
      DYNAMIC-NEW statement
      DYNAMIC-NEXT-VALUE function
      EDITING phrase
      EDITOR phrase
      EMPTY TEMP-TABLE statement
      ENABLE statement
      ENCODE function
      ENCRYPT function
      END statement
      ENTERED function
      ENTRY function
      ENTRY statement
      Enumeration member access
      EQ or = operator
      ERROR function
      ETIME function
      EXP function
      EXPORT statement
      Expression
      EXTENT function
      EXTENT statement
      FILL function
      FINALLY statement
      FIND statement
      FIRST function
      FIRST-OF function
      FIX-CODEPAGE statement
      FOR statement
      FORM statement
      Format phrase
      Frame phrase
      FRAME-COL function
      FRAME-DB function
      FRAME-DOWN function
      FRAME-FIELD function
      FRAME-FILE function
      FRAME-INDEX function
      FRAME-LINE function
      FRAME-NAME function
      FRAME-ROW function
      FRAME-VALUE function
      FRAME-VALUE statement
      FUNCTION statement
      GATEWAYS function
      GE or >= operator
      GENERATE-PBE-KEY function
      GENERATE-PBE-SALT function
      GENERATE-RANDOM-KEY function
      GENERATE-UUID function
      GET statement
      GET-BITS function
      GET-BYTE function
      GET-BYTE-ORDER function
      GET-BYTES function
      GET-CODEPAGE function
      GET-CODEPAGES function
      GET-COLLATION function
      GET-COLLATIONS function
      GET-DOUBLE function
      GET-FLOAT function
      GET-INT64 function
      GET-KEY-VALUE statement
      GET-LONG function
      GET-POINTER-VALUE function
      GET-SHORT function
      GET-SIZE function
      GET-STRING function
      GET-UNSIGNED-LONG function
      GET-UNSIGNED-SHORT function
      GO-PENDING function
      GT or > operator
      GUID function
      HANDLE function
      HEX-DECODE function
      HEX-ENCODE function
      HIDE statement
      IF...THEN...ELSE function
      IF...THEN...ELSE statement
      Image phrase
      IMPORT statement
      INDEX function
      INPUT function
      INPUT CLEAR statement
      INPUT CLOSE statement
      INPUT FROM statement
      INPUT THROUGH statement
      INPUT-OUTPUT CLOSE statement
      INPUT-OUTPUT THROUGH statement
      INSERT statement
      INT64 function
      INTEGER function
      INTERFACE statement
      INTERVAL function
      IS-ATTR-SPACE function
      IS-CODEPAGE-FIXED function
      IS-COLUMN-CODEPAGE function
      IS-LEAD-BYTE function
      ISO-DATE function
      KBLABEL function
      KEYCODE function
      KEYFUNCTION function
      KEYLABEL function
      KEYWORD function
      KEYWORD-ALL function
      LAST function
      LASTKEY function
      LAST-OF function
      LC function
      LDBNAME function
      LE or < = operator
      LEAVE statement
      LEFT-TRIM function
      LENGTH function
      LENGTH statement
      LIBRARY function
      LINE-COUNTER function
      LIST-EVENTS function
      LIST-QUERY-ATTRS function
      LIST-SET-ATTRS function
      LIST-WIDGETS function
      LOAD statement
      LOAD-PICTURE statement
      LOCKED function
      LOG function
      LOGICAL function
      Logical values
      LOOKUP function
      LT or < operator
      MATCHES operator
      MAXIMUM function
      MD5-DIGEST function
      MEMBER function
      MESSAGE statement
      MESSAGE-LINES function
      METHOD statement
      MINIMUM function
      MODULO operator
      MONTH function
      MTIME function
      NE or <> operator
      NEW function (classes)
      NEW function (record buffers)
      NEW statement
      NEXT statement
      NEXT-PROMPT statement
      NEXT-VALUE function
      NORMALIZE function
      NOT operator
      NOT ENTERED function
      NOW function
      NUM-ALIASES function
      NUM-DBS function
      NUM-ENTRIES function
      NUM-RESULTS function
      ON ENDKEY phrase
      ON ERROR phrase
      ON QUIT phrase
      ON statement
      ON STOP phrase
      OPEN QUERY statement
      OPSYS function
      OR operator
      OS-APPEND statement
      OS-COMMAND statement
      OS-COPY statement
      OS-CREATE-DIR statement
      OS-DELETE statement
      OS-DRIVES function
      OS-ERROR function
      OS-GETENV function
      OS-RENAME statement
      OUTPUT CLOSE statement
      OUTPUT THROUGH statement
      OUTPUT TO statement
      OVERLAY statement
      PAGE statement
      PAGE-NUMBER function
      PAGE-SIZE function
      Parameter definition syntax
      Parameter passing syntax
      PAUSE statement
      PDBNAME function
      PRESELECT phrase
      PROC-HANDLE function
      PROC-STATUS function
      PROCEDURE statement
      PROCESS EVENTS statement
      PROGRAM-NAME function
      PROGRESS function
      PROMPT-FOR statement
      PROMSGS function
      PROMSGS statement
      PROPATH function
      PROPATH statement
      PROVERSION function
      PUBLISH statement
      PUT CURSOR statement
      PUT SCREEN statement
      PUT statement
      PUT-BITS statement
      PUT-BYTE statement
      PUT-BYTES statement
      PUT-DOUBLE statement
      PUT-FLOAT statement
      PUT-INT64 statement
      PUT-KEY-VALUE statement
      PUT-LONG statement
      PUT-SHORT statement
      PUT-STRING statement
      PUT-UNSIGNED-LONG statement
      PUT-UNSIGNED-SHORT statement
      QUERY-OFF-END function
      QUERY-TUNING phrase
      QUIT statement
      QUOTER function
      R-INDEX function
      RADIO-SET phrase
      RANDOM function
      RAW function
      RAW statement
      RAW-TRANSFER statement
      READKEY statement
      RECID function
      Record phrase
      RECORD-LENGTH function
      REJECTED function
      RELEASE statement
      RELEASE EXTERNAL statement
      RELEASE OBJECT statement
      REPEAT statement
      REPLACE function
      REPOSITION statement
      RETRY function
      RETURN statement
      RETURN-VALUE function
      RGB-VALUE function
      RIGHT-TRIM function
      ROUND function
      ROUTINE-LEVEL ON ERROR UNDO, THROW statement
      ROW-STATE function
      ROWID function
      RUN statement
      RUN STORED-PROCEDURE statement
      RUN SUPER statement
      SAVE CACHE statement
      SCREEN-LINES function
      SCROLL statement
      SDBNAME function
      SEARCH function
      SEEK function
      SEEK statement
      SELECTION-LIST phrase
      SET statement
      SET-BYTE-ORDER statement
      SET-DB-CLIENT function
      SET-POINTER-VALUE statement
      SET-SIZE statement
      SETUSERID function
      SHA1-DIGEST function
      SHOW-STATS statement
      SIZE phrase
      SLIDER phrase
      SQRT function
      SSL-SERVER-NAME function
      STATUS statement
      STOP statement
      STRING function
      SUBSCRIBE statement
      SUBSTITUTE function
      SUBSTRING function
      SUBSTRING statement
      SUPER function
      SUPER statement
      SUPER system reference
      SYSTEM-DIALOG COLOR statement
      SYSTEM-DIALOG FONT statement
      SYSTEM-DIALOG GET-DIR statement
      SYSTEM-DIALOG GET-FILE statement
      SYSTEM-DIALOG PRINTER-SETUP statement
      SYSTEM-HELP statement
      TERMINAL function
      TERMINAL statement
      THIS-OBJECT statement
      THIS-OBJECT system reference
      TIME function
      TIMEZONE function
      TODAY function
      TO-ROWID function
      TRANSACTION function
      TRANSACTION-MODE AUTOMATIC statement
      Trigger phrase
      TRIGGER PROCEDURE statement
      TRIM function
      TRUNCATE function
      Type-name syntax
      TYPE-OF function
      UNBOX function
      UNDERLINE statement
      UNDO statement
      UNIX statement
      UNLOAD statement
      UNSUBSCRIBE statement
      UP statement
      UPDATE statement
      USE statement
      USERID function
      USING statement
      VALID-EVENT function
      VALID-HANDLE function
      VALID-OBJECT function
      VALIDATE statement
      VIEW statement
      VIEW-AS phrase
      WAIT-FOR statement (ABL only)
      WAIT-FOR statement (.NET and ABL)
      WEEKDAY function
      WIDGET-HANDLE function
      Widget phrase
      Working directory
      YEAR function
    Widget Reference
      BROWSE widget
      BUTTON widget
      COMBO-BOX widget
      CONTROL-FRAME widget
      DIALOG-BOX widget
      EDITOR widget
      FIELD-GROUP widget
      FILL-IN widget
      FRAME widget
      IMAGE widget
      LITERAL widget
      MENU widget
      MENU-ITEM widget
      RADIO-SET widget
      RECTANGLE widget
      SELECTION-LIST widget
      SHADOW-WINDOW widget
      SLIDER widget
      SUB-MENU widget
      TEXT widget
      TOGGLE-BOX widget
      WINDOW widget
    Handle Reference
      ACTIVE-WINDOW system handle
      Asynchronous request object handle
      AUDIT-CONTROL system handle
      AUDIT-POLICY system handle
      Buffer object handle
      Buffer-field object handle
      Call object handle
      Client-principal object handle
      CLIPBOARD system handle
      CODEBASE-LOCATOR system handle
      COLOR-TABLE system handle
      COM-SELF system handle
      COMPILER system handle
      CURRENT-WINDOW system handle
      Data-relation object handle
      Data-source object handle
      DEBUGGER system handle
      DEFAULT-WINDOW system handle
      DSLOG-MANAGER system handle
      ERROR-STATUS system handle
      FILE-INFO system handle
      FOCUS system handle
      FONT-TABLE system handle
      LAST-EVENT system handle
      LOG-MANAGER system handle
      Procedure object handle
      ProDataSet object handle
      Query object handle
      RCODE-INFO system handle
      SAX-attributes object handle
      SAX-reader object handle
      SAX-writer object handle
      SECURITY-POLICY system handle
      SELF system handle
      Server object handle
      Server socket object handle
      SESSION system handle
      SOAP-fault object handle
      SOAP-fault-detail object handle
      SOAP-header object handle
      SOAP-header-entryref object handle
      Socket object handle
      SOURCE-PROCEDURE system handle
      Stream object handle
      TARGET-PROCEDURE system handle
      Temp-table object handle
      THIS-PROCEDURE system handle
      Transaction object handle
      WEB-CONTEXT system handle
      X-document object handle
      X-noderef object handle
    Handle Attributes and Methods Reference
      Accessing handle attributes and methods
        Handle-based references
        Handle attribute access
        Handle method calls
        Chained handle references
        Widget color, font, and measurement values
      Accessing COM object properties and methods
        Syntax for accessing COM object properties and methods
      ACCELERATOR attribute
      ACCEPT-CHANGES( ) method
      ACCEPT-ROW-CHANGES( ) method
      ACTIVE attribute
      ACTOR attribute
      ADD-BUFFER( ) method
      ADD-CALC-COLUMN( ) method
      ADD-COLUMNS-FROM( ) method
      ADD-EVENTS-PROCEDURE( ) method
      ADD-FIELDS-FROM( ) method
      ADD-FIRST( ) method
      ADD-HEADER-ENTRY( ) method
      ADD-INDEX-FIELD( ) method
      ADD-LAST( ) method
      ADD-LIKE-COLUMN( ) method
      ADD-LIKE-FIELD( ) method
      ADD-LIKE-INDEX( ) method
      ADD-NEW-FIELD( ) method
      ADD-NEW-INDEX( ) method
      ADD-RELATION( ) method
      ADD-SCHEMA-LOCATION( ) method
      ADD-SOURCE-BUFFER( ) method
      ADD-SUPER-PROCEDURE( ) method
      ADM-DATA attribute
      AFTER-BUFFER attribute
      AFTER-ROWID attribute
      AFTER-TABLE attribute
      ALLOW-COLUMN-SEARCHING attribute
      ALWAYS-ON-TOP attribute
      AMBIGUOUS attribute
      APPEND-CHILD( ) method
      APPL-ALERT-BOXES attribute
      APPL-CONTEXT-ID attribute
      APPLY-CALLBACK( ) method
      APPSERVER-INFO attribute
      APPSERVER-PASSWORD attribute
      APPSERVER-USERID attribute
      ASYNCHRONOUS attribute
      ASYNC-REQUEST-COUNT attribute
      ASYNC-REQUEST-HANDLE attribute
      ATTACH-DATA-SOURCE( ) method
      ATTACHED-PAIRLIST attribute
      ATTRIBUTE-NAMES attribute
      ATTR-SPACE attribute
      AUDIT-EVENT-CONTEXT attribute
      AUTHENTICATION-FAILED( ) method
      AUTO-COMPLETION attribute
      AUTO-DELETE attribute
      AUTO-DELETE-XML attribute
      AUTO-END-KEY attribute
      AUTO-GO attribute
      AUTO-INDENT attribute
      AUTO-RESIZE attribute
      AUTO-RETURN attribute
      AUTO-SYNCHRONIZE attribute
      AUTO-VALIDATE attribute
      AUTO-ZAP attribute
      AVAILABLE attribute
      AVAILABLE-FORMATS attribute
      BACKGROUND attribute
      BASE-ADE attribute
      BASIC-LOGGING attribute
      BATCH-MODE attribute
      BATCH-SIZE attribute
      BEFORE-BUFFER attribute
      BEFORE-ROWID attribute
      BEFORE-TABLE attribute
      BEGIN-EVENT-GROUP( ) method
      BGCOLOR attribute
      BLANK attribute
      BLOCK-ITERATION-DISPLAY attribute
      BORDER-BOTTOM-CHARS attribute
      BORDER-BOTTOM-PIXELS attribute
      BORDER-LEFT-CHARS attribute
      BORDER-LEFT-PIXELS attribute
      BORDER-RIGHT-CHARS attribute
      BORDER-RIGHT-PIXELS attribute
      BORDER-TOP-CHARS attribute
      BORDER-TOP-PIXELS attribute
      BOX attribute
      BOX-SELECTABLE attribute
      BUFFER-CHARS attribute
      BUFFER-COMPARE( ) method
      BUFFER-COPY( ) method
      BUFFER-CREATE( ) method
      BUFFER-DELETE( ) method
      BUFFER-FIELD attribute
      BUFFER-FIELD( ) method
      BUFFER-HANDLE attribute
      BUFFER-LINES attribute
      BUFFER-NAME attribute
      BUFFER-RELEASE( ) method
      BUFFER-VALIDATE( ) method
      BUFFER-VALUE( ) method
      BYTES-READ attribute
      BYTES-WRITTEN attribute
      CACHE attribute
      CALL-NAME attribute
      CALL-TYPE attribute
      CANCEL-BREAK( ) method
      CANCEL-BUTTON attribute
      CANCEL-REQUESTS( ) method
      CANCEL-REQUESTS-AFTER( ) method
      CANCELLED attribute
      CAN-CREATE attribute
      CAN-DELETE attribute
      CAN-READ attribute
      CAN-WRITE attribute
      CAREFUL-PAINT attribute
      CASE-SENSITIVE attribute
      CENTERED attribute
      CHARSET attribute
      CHECKED attribute
      CHILD-BUFFER attribute
      CHILD-NUM attribute
      CLASS-TYPE attribute
      CLEAR( ) method (Handle)
      CLEAR-APPL-CONTEXT( ) method
      CLEAR-LOG( ) method
      CLEAR-SELECTION( ) method
      CLEAR-SORT-ARROWS( ) method
      CLIENT-CONNECTION-ID attribute
      CLIENT-TTY attribute
      CLIENT-TYPE attribute
      CLIENT-WORKSTATION attribute
      CLONE-NODE( ) method
      CLOSE-LOG( ) method
      CODE attribute
      CODEPAGE attribute
      COLUMN attribute
      COLUMN-BGCOLOR attribute
      COLUMN-DCOLOR attribute
      COLUMN-FGCOLOR attribute
      COLUMN-FONT attribute
      COLUMN-LABEL attribute
      COLUMN-MOVABLE attribute
      COLUMN-PFCOLOR attribute
      COLUMN-READ-ONLY attribute
      COLUMN-RESIZABLE attribute
      COLUMN-SCROLLING attribute
      COM-HANDLE attribute
      COMPLETE attribute
      CONFIG-NAME attribute
      CONNECT( ) method (AppServer)
      CONNECT( ) method (Socket object)
      CONNECT( ) method (Web service)
      CONNECTED( ) method
      CONTEXT-HELP attribute
      CONTEXT-HELP-FILE attribute
      CONTEXT-HELP-ID attribute
      CONTROL-BOX attribute
      Control-Name property
      Controls property
      CONVERT-3D-COLORS attribute
      CONVERT-TO-OFFSET( ) method
      COPY-DATASET( ) method
      COPY-SAX-ATTRIBUTES( ) method
      COPY-TEMP-TABLE( ) method
      CPCASE attribute
      CPCOLL attribute
      CPINTERNAL attribute
      CPLOG attribute
      CPPRINT attribute
      CPRCODEIN attribute
      CPRCODEOUT attribute
      CPSTREAM attribute
      CPTERM attribute
      CRC-VALUE attribute
      CREATE-LIKE( ) method
      CREATE-LIKE-SEQUENTIAL( ) method
      CREATE-NODE( ) method
      CREATE-NODE-NAMESPACE( ) method
      CREATE-RESULT-LIST-ENTRY( ) method
      CURRENT-CHANGED attribute
      CURRENT-COLUMN attribute
      CURRENT-ENVIRONMENT attribute
      CURRENT-ITERATION attribute (data objects)
      CURRENT-ITERATION attribute (widget objects)
      CURRENT-QUERY( ) method
      CURRENT-RESULT-ROW attribute
      CURRENT-ROW-MODIFIED attribute
      CURRENT-WINDOW attribute
      CURSOR-CHAR attribute
      CURSOR-LINE attribute
      CURSOR-OFFSET attribute
      DATA-ENTRY-RETURN attribute
      DATA-SOURCE attribute
      DATA-SOURCE-COMPLETE-MAP attribute
      DATA-SOURCE-MODIFIED attribute
      DATA-SOURCE-ROWID attribute
      DATA-TYPE attribute
      DATASET attribute
      DATE-FORMAT attribute
      DB-CONTEXT attribute
      DB-REFERENCES attribute
      DBNAME attribute
      DCOLOR attribute
      DDE-ERROR attribute
      DDE-ID attribute
      DDE-ITEM attribute
      DDE-NAME attribute
      DDE-TOPIC attribute
      DEBLANK attribute
      DEBUG( ) method
      DEBUG-ALERT attribute
      DECIMALS attribute
      DECLARE-NAMESPACE( ) method
      DEFAULT attribute
      DEFAULT-BUFFER-HANDLE attribute
      DEFAULT-BUTTON attribute
      DEFAULT-COMMIT attribute
      DEFAULT-STRING attribute
      DEFAULT-VALUE attribute
      DELETE( ) method
      DELETE-CHAR( ) method
      DELETE-CURRENT-ROW( ) method
      DELETE-HEADER-ENTRY( ) method
      DELETE-LINE( ) method
      DELETE-NODE( ) method
      DELETE-RESULT-LIST-ENTRY( ) method
      DELETE-SELECTED-ROW( ) method
      DELETE-SELECTED-ROWS( ) method
      DELIMITER attribute
      DESELECT-FOCUSED-ROW( ) method
      DESELECT-ROWS( ) method
      DESELECT-SELECTED-ROW( ) method
      DETACH-DATA-SOURCE( ) method
      DISABLE( ) method
      DISABLE-AUTO-ZAP attribute
      DISABLE-CONNECTIONS( ) method
      DISABLE-DUMP-TRIGGERS( ) method
      DISABLE-LOAD-TRIGGERS( ) method
      DISCONNECT( ) method
      DISPLAY-MESSAGE( ) method
      DISPLAY-TIMEZONE attribute
      DISPLAY-TYPE attribute
      DOMAIN-DESCRIPTION attribute
      DOMAIN-NAME attribute
      DOMAIN-TYPE attribute
      DOWN attribute
      DRAG-ENABLED attribute
      DROP-TARGET attribute
      DUMP-LOGGING-NOW( ) method
      DYNAMIC attribute
      EDGE-CHARS attribute
      EDGE-PIXELS attribute
      EDIT-CAN-PASTE attribute
      EDIT-CAN-UNDO attribute
      EDIT-CLEAR( ) method
      EDIT-COPY( ) method
      EDIT-CUT( ) method
      EDIT-PASTE( ) method
      EDIT-UNDO( ) method
      EMPTY attribute
      EMPTY-DATASET( ) method
      EMPTY-TEMP-TABLE( ) method
      ENABLE( ) method
      ENABLE-CONNECTIONS( ) method
      ENABLE-EVENTS( ) method
      ENCODING attribute
      ENCRYPT-AUDIT-MAC-KEY( ) method
      ENCRYPTION-SALT attribute
      END-DOCUMENT( ) method
      END-ELEMENT( ) method
      END-EVENT-GROUP( ) method
      END-FILE-DROP( ) method
      END-USER-PROMPT attribute
      ENTRY( ) method
      ENTRY-TYPES-LIST attribute
      ERROR attribute
      ERROR-COLUMN attribute
      ERROR-OBJECT-DETAIL attribute
      ERROR-ROW attribute
      ERROR-STACK-TRACE attribute
      ERROR-STRING attribute
      EVENT-GROUP-ID attribute
      EVENT-PROCEDURE attribute
      EVENT-PROCEDURE-CONTEXT attribute
      EVENT-TYPE attribute
      EXCLUSIVE-ID attribute
      EXECUTION-LOG attribute
      EXPAND attribute
      EXPANDABLE attribute
      EXPORT( ) method
      EXPORT-PRINCIPAL( ) method
      EXTENT attribute
      FETCH-SELECTED-ROW( ) method
      FGCOLOR attribute
      FILE-CREATE-DATE attribute
      FILE-CREATE-TIME attribute
      FILE-MOD-DATE attribute
      FILE-MOD-TIME attribute
      FILE-NAME attribute
      FILE-OFFSET attribute
      FILE-SIZE attribute
      FILE-TYPE attribute
      FILL( ) method
      FILLED attribute
      FILL-MODE attribute
      FILL-WHERE-STRING attribute
      FIND-BY-ROWID( ) method
      FIND-CURRENT( ) method
      FIND-FIRST( ) method
      FIND-LAST( ) method
      FIND-UNIQUE( ) method
      FIRST-ASYNC-REQUEST attribute
      FIRST-BUFFER attribute
      FIRST-CHILD attribute
      FIRST-COLUMN attribute
      FIRST-DATASET attribute
      FIRST-DATA-SOURCE attribute
      FIRST-FORM attribute
      FIRST-OBJECT attribute
      FIRST-OF( ) method
      FIRST-PROCEDURE attribute
      FIRST-QUERY attribute
      FIRST-SERVER attribute
      FIRST-SERVER-SOCKET attribute
      FIRST-SOCKET attribute
      FIRST-TAB-ITEM attribute
      FIT-LAST-COLUMN attribute
      FLAT-BUTTON attribute
      FOCUSED-ROW attribute
      FOCUSED-ROW-SELECTED attribute
      FONT attribute
      FOREGROUND attribute
      FOREIGN-KEY-HIDDEN attribute
      FORM-INPUT attribute
      FORM-LONG-INPUT attribute
      FORMAT attribute
      FORMATTED attribute
      FORWARD-ONLY attribute
      FRAGMENT attribute
      FRAME attribute
      FRAME-COL attribute
      FRAME-NAME attribute
      FRAME-ROW attribute
      FRAME-SPACING attribute
      FRAME-X attribute
      FRAME-Y attribute
      FREQUENCY attribute
      FULL-HEIGHT-CHARS attribute
      FULL-HEIGHT-PIXELS attribute
      FULL-PATHNAME attribute
      FULL-WIDTH-CHARS attribute
      FULL-WIDTH-PIXELS attribute
      FUNCTION attribute
      GET-ATTRIBUTE( ) method
      GET-ATTRIBUTE-NODE( ) method
      GET-BINARY-DATA( ) method
      GET-BLUE-VALUE( ) method
      GET-BROWSE-COLUMN( ) method
      GET-BUFFER-HANDLE( ) method
      GET-BYTES-AVAILABLE( ) method
      GET-CALLBACK-PROC-CONTEXT( ) method
      GET-CALLBACK-PROC-NAME( ) method
      GET-CGI-LIST( ) method
      GET-CGI-VALUE( ) method
      GET-CGI-LONG-VALUE( ) method
      GET-CHANGES( ) method
      GET-CHILD( ) method
      GET-CHILD-RELATION( ) method
      GET-COLUMN( ) method
      GET-CONFIG-VALUE( ) method
      GET-CURRENT( ) method
      GET-DATASET-BUFFER( ) method
      GET-DOCUMENT-ELEMENT( ) method
      GET-DROPPED-FILE( ) method
      GET-DYNAMIC( ) method
      GET-ERROR-COLUMN( ) method
      GET-ERROR-ROW( ) method
      GET-FILE-NAME( ) method
      GET-FILE-OFFSET( ) method
      GET-FIRST( ) method
      GET-GREEN-VALUE( ) method
      GET-HEADER-ENTRY( ) method
      GET-INDEX-BY-NAMESPACE-NAME( ) method
      GET-INDEX-BY-QNAME( ) method
      GET-ITERATION( ) method (data objects)
      GET-ITERATION( ) method (widget objects)
      GET-LAST( ) method
      GET-LOCALNAME-BY-INDEX( ) method
      GET-MESSAGE( ) method (Handle)
      GET-MESSAGE-TYPE( ) method
      GET-NEXT( ) method
      GET-NODE( ) method
      GET-NUMBER( ) method
      GET-PARENT( ) method
      GET-PREV( ) method
      GET-PROPERTY( ) method
      GET-PRINTERS( ) method
      GET-QNAME-BY-INDEX( ) method
      GET-RED-VALUE( ) method
      GET-RELATION( ) method
      GET-REPOSITIONED-ROW( ) method
      GET-RGB-VALUE( ) method
      GET-ROW( ) method
      GET-SELECTED-WIDGET( ) method
      GET-SERIALIZED( ) method
      GET-SIGNATURE( ) method
      GET-SOCKET-OPTION( ) method
      GET-SOURCE-BUFFER( ) method
      GET-TAB-ITEM( ) method
      GET-TEXT-HEIGHT-CHARS( ) method
      GET-TEXT-HEIGHT-PIXELS( ) method
      GET-TEXT-WIDTH-CHARS( ) method
      GET-TEXT-WIDTH-PIXELS( ) method
      GET-TOP-BUFFER( ) method
      GET-TYPE-BY-INDEX( ) method
      GET-TYPE-BY-NAMESPACE-NAME( ) method
      GET-TYPE-BY-QNAME( ) method
      GET-URI-BY-INDEX( ) method
      GET-VALUE-BY-INDEX( ) method
      GET-VALUE-BY-NAMESPACE-NAME( ) method
      GET-VALUE-BY-QNAME( ) method
      GET-WAIT-STATE( ) method
      GRAPHIC-EDGE attribute
      GRID-FACTOR-HORIZONTAL attribute
      GRID-FACTOR-VERTICAL attribute
      GRID-SNAP attribute
      GRID-UNIT-HEIGHT-CHARS attribute
      GRID-UNIT-HEIGHT-PIXELS attribute
      GRID-UNIT-WIDTH-CHARS attribute
      GRID-UNIT-WIDTH-PIXELS attribute
      GRID-VISIBLE attribute
      GROUP-BOX attribute
      HANDLE attribute
      HANDLER attribute
      HAS-LOBS attribute
      HAS-RECORDS attribute
      Height property
      HEIGHT-CHARS attribute
      HEIGHT-PIXELS attribute
      HELP attribute
      HIDDEN attribute
      HonorProKeys property
      HonorReturnKey property
      HORIZONTAL attribute
      HTML-CHARSET attribute
      HTML-END-OF-LINE attribute
      HTML-END-OF-PAGE attribute
      HTML-FRAME-BEGIN attribute
      HTML-FRAME-END attribute
      HTML-HEADER-BEGIN attribute
      HTML-HEADER-END attribute
      HTML-TITLE-BEGIN attribute
      HTML-TITLE-END attribute
      HWND attribute
      ICFPARAMETER attribute
      ICON attribute
      IGNORE-CURRENT-MODIFIED attribute
      IMAGE attribute
      IMAGE-DOWN attribute
      IMAGE-INSENSITIVE attribute
      IMAGE-UP attribute
      IMMEDIATE-DISPLAY attribute
      IMPORT-NODE( ) method
      IMPORT-PRINCIPAL( ) method
      INCREMENT-EXCLUSIVE-ID( ) method
      INDEX attribute
      INDEX-INFORMATION attribute
      INDEX-INFORMATION( ) method
      INHERIT-BGCOLOR attribute
      INHERIT-FGCOLOR attribute
      INITIAL attribute
      INITIALIZE-DOCUMENT-TYPE( ) method
      INITIATE( ) method
      INNER-CHARS attribute
      INNER-LINES attribute
      INPUT-VALUE attribute
      INSERT( ) method
      INSERT-ATTRIBUTE( ) method
      INSERT-BACKTAB( ) method
      INSERT-BEFORE( ) method
      INSERT-FILE( ) method
      INSERT-ROW( ) method
      INSERT-STRING( ) method
      INSERT-TAB( ) method
      INSTANTIATING-PROCEDURE attribute
      INTERNAL-ENTRIES attribute
      INVOKE( ) method (Handle)
      IN-HANDLE attribute
      IS-CLASS attribute
      IS-OPEN attribute
      IS-PARAMETER-SET attribute
      IS-ROW-SELECTED( ) method
      IS-SELECTED( ) method
      IS-JSON attribute
      IS-XML attribute
      ITEMS-PER-ROW attribute
      KEEP-CONNECTION-OPEN attribute
      KEEP-FRAME-Z-ORDER attribute
      KEEP-SECURITY-CACHE attribute
      KEY attribute
      KEYS attribute
      LABEL attribute
      LABEL-BGCOLOR attribute
      LABEL-DCOLOR attribute
      LABEL-FGCOLOR attribute
      LABEL-FONT attribute
      LABELS attribute
      LANGUAGES attribute
      LARGE attribute
      LARGE-TO-SMALL attribute
      LAST-ASYNC-REQUEST attribute
      LAST-BATCH attribute
      LAST-CHILD attribute
      LAST-FORM attribute
      LAST-OBJECT attribute
      LAST-OF( ) method
      LAST-PROCEDURE attribute
      LAST-SERVER attribute
      LAST-SERVER-SOCKET attribute
      LAST-SOCKET attribute
      LAST-TAB-ITEM attribute
      Left property
      LENGTH attribute
      LIBRARY attribute
      LIBRARY-CALLING-CONVENTION attribute
      LINE attribute
      LIST-ITEM-PAIRS attribute
      LIST-ITEMS attribute
      LIST-PROPERTY-NAMES( ) method
      LITERAL-QUESTION attribute
      LOAD( ) method (Handle)
      LoadControls( ) method
      LOAD-DOMAINS( ) method
      LOAD-ICON( ) method
      LOAD-IMAGE( ) method
      LOAD-IMAGE-DOWN( ) method
      LOAD-IMAGE-INSENSITIVE( ) method
      LOAD-IMAGE-UP( ) method
      LOAD-MOUSE-POINTER( ) method
      LOAD-SMALL-ICON( ) method
      LOCAL-HOST attribute
      LOCAL-NAME attribute
      LOCAL-PORT attribute
      LOCATOR-COLUMN-NUMBER attribute
      LOCATOR-LINE-NUMBER attribute
      LOCATOR-PUBLIC-ID attribute
      LOCATOR-SYSTEM-ID attribute
      LOCATOR-TYPE attribute
      LOCKED attribute
      LOCK-REGISTRATION( ) method
      LOG-AUDIT-EVENT( ) method
      LOG-ENTRY-TYPES attribute
      LOG-THRESHOLD attribute
      LOGFILE-NAME attribute
      LOGGING-LEVEL attribute
      LOGIN-EXPIRATION-TIMESTAMP attribute
      LOGIN-HOST attribute
      LOGIN-STATE attribute
      LOGOUT( ) method
      LONGCHAR-TO-NODE-VALUE( ) method
      LOOKUP( ) method
      MANDATORY attribute
      MANUAL-HIGHLIGHT attribute
      MARK-NEW( ) method
      MARK-ROW-STATE( ) method
      MAX-BUTTON attribute
      MAX-CHARS attribute
      MAX-DATA-GUESS attribute
      MAX-HEIGHT-CHARS attribute
      MAX-HEIGHT-PIXELS attribute
      MAXIMUM-LEVEL attribute
      MAX-VALUE attribute
      MAX-WIDTH-CHARS attribute
      MAX-WIDTH-PIXELS attribute
      MD5-VALUE attribute
      MEMPTR-TO-NODE-VALUE( ) method
      MENU-BAR attribute
      MENU-KEY attribute
      MENU-MOUSE attribute
      MERGE-BY-FIELD attribute
      MERGE-CHANGES( ) method
      MERGE-ROW-CHANGES( ) method
      MESSAGE-AREA attribute
      MESSAGE-AREA-FONT attribute
      MIN-BUTTON attribute
      MIN-COLUMN-WIDTH-CHARS attribute
      MIN-COLUMN-WIDTH-PIXELS attribute
      MIN-HEIGHT-CHARS attribute
      MIN-HEIGHT-PIXELS attribute
      MIN-SCHEMA-MARSHAL attribute
      MIN-VALUE attribute
      MIN-WIDTH-CHARS attribute
      MIN-WIDTH-PIXELS attribute
      MODIFIED attribute
      MOUSE-POINTER attribute
      MOVABLE attribute
      MOVE-AFTER-TAB-ITEM( ) method
      MOVE-BEFORE-TAB-ITEM( ) method
      MOVE-COLUMN( ) method
      MOVE-TO-BOTTOM( ) method
      MOVE-TO-EOF( ) method
      MOVE-TO-TOP( ) method
      MULTI-COMPILE attribute
      MULTIPLE attribute
      MULTITASKING-INTERVAL attribute
      MUST-UNDERSTAND attribute
      Name property
      NAME attribute
      NAMESPACE-PREFIX attribute
      NAMESPACE-URI attribute
      NEEDS-APPSERVER-PROMPT attribute
      NEEDS-PROMPT attribute
      NESTED attribute
      NEW attribute
      NEW-ROW attribute
      NEXT-COLUMN attribute
      NEXT-ROWID attribute
      NEXT-SIBLING attribute
      NEXT-TAB-ITEM attribute
      NO-CURRENT-VALUE attribute
      NO-EMPTY-SPACE attribute
      NO-FOCUS attribute
      NONAMESPACE-SCHEMA-LOCATION attribute
      NO-SCHEMA-MARSHAL attribute
      NO-VALIDATE attribute
      NODE-VALUE attribute
      NODE-VALUE-TO-LONGCHAR( ) method
      NODE-VALUE-TO-MEMPTR( ) method
      NORMALIZE( ) method
      NUM-BUFFERS attribute
      NUM-BUTTONS attribute
      NUM-CHILD-RELATIONS attribute
      NUM-CHILDREN attribute
      NUM-COLUMNS attribute
      NUM-DROPPED-FILES attribute
      NUM-ENTRIES attribute
      NUM-FIELDS attribute
      NUM-FORMATS attribute
      NUM-HEADER-ENTRIES attribute
      NUM-ITEMS attribute
      NUM-ITERATIONS attribute (data objects)
      NUM-ITERATIONS attribute (widget objects)
      NUM-LINES attribute
      NUM-LOCKED-COLUMNS attribute
      NUM-LOG-FILES attribute
      NUM-MESSAGES attribute
      NUM-PARAMETERS attribute
      NUM-REFERENCES attribute
      NUM-RELATIONS attribute
      NUM-REPLACED attribute
      NUM-RESULTS attribute
      NUM-SELECTED-ROWS attribute
      NUM-SELECTED-WIDGETS attribute
      NUM-SOURCE-BUFFERS attribute
      NUM-TABS attribute
      NUM-TO-RETAIN attribute
      NUM-TOP-BUFFERS attribute
      NUM-VISIBLE-COLUMNS attribute
      NUMERIC-DECIMAL-POINT attribute
      NUMERIC-FORMAT attribute
      NUMERIC-SEPARATOR attribute
      ON-FRAME-BORDER attribute
      ORDINAL attribute
      ORIGIN-HANDLE attribute
      ORIGIN-ROWID attribute
      OVERLAY attribute
      OWNER attribute
      OWNER-DOCUMENT attribute
      PAGE-BOTTOM attribute
      PAGE-TOP attribute
      PARAMETER attribute
      PARENT attribute
      PARENT-BUFFER attribute
      PARENT-RELATION attribute
      PARSE-STATUS attribute
      PASSWORD-FIELD attribute
      PATHNAME attribute
      PBE-HASH-ALGORITHM attribute
      PBE-KEY-ROUNDS attribute
      PERSISTENT attribute
      PERSISTENT-CACHE-DISABLED attribute
      PERSISTENT-PROCEDURE attribute
      PFCOLOR attribute
      PIXELS-PER-COLUMN attribute
      PIXELS-PER-ROW attribute
      POPUP-MENU attribute
      POPUP-ONLY attribute
      POSITION attribute
      PREFER-DATASET attribute
      PREPARED attribute
      PREPARE-STRING attribute
      PREV-COLUMN attribute
      PREV-SIBLING attribute
      PREV-TAB-ITEM attribute
      PRIMARY attribute
      PRINTER-CONTROL-HANDLE attribute
      PRINTER-HDC attribute
      PRINTER-NAME attribute
      PRINTER-PORT attribute
      PRIVATE-DATA attribute
      PROCEDURE-NAME attribute
      PROGRESS-SOURCE attribute
      PROXY attribute
      PROXY-PASSWORD attribute
      PROXY-USERID attribute
      PUBLIC-ID attribute
      PUBLISHED-EVENTS attribute
      QUERY attribute
      QUERY-CLOSE( ) method
      QUERY-OFF-END attribute
      QUERY-OPEN( ) method
      QUERY-PREPARE( ) method
      QUIT attribute
      RADIO-BUTTONS attribute
      RAW-TRANSFER( ) method
      READ( ) method
      READ-FILE( ) method
      READ-ONLY attribute
      READ-JSON( ) method
      READ-XML( ) method
      READ-XMLSCHEMA( ) method
      RECID attribute
      RECORD-LENGTH attribute
      RECURSIVE attribute
      REFRESH( ) method
      REFRESHABLE attribute
      REFRESH-AUDIT-POLICY( ) method
      REGISTER-DOMAIN( ) method
      REJECT-CHANGES( ) method
      REJECT-ROW-CHANGES( ) method
      REJECTED attribute
      RELATION-FIELDS attribute
      RELATIONS-ACTIVE attribute
      REMOTE attribute
      REMOTE-HOST attribute
      REMOTE-PORT attribute
      REMOVE-ATTRIBUTE( ) method
      REMOVE-CHILD( ) method
      REMOVE-EVENTS-PROCEDURE( ) method
      REMOVE-SUPER-PROCEDURE( ) method
      REPLACE( ) method
      REPLACE-CHILD( ) method
      REPLACE-SELECTION-TEXT( ) method
      REPOSITION attribute
      REPOSITION-BACKWARD( ) method
      REPOSITION-FORWARD( ) method
      REPOSITION-TO-ROW( ) method
      REPOSITION-TO-ROWID( ) method
      RESET( ) method
      RESIZABLE attribute
      RESIZE attribute
      RESTART-ROW attribute
      RESTART-ROWID attribute
      RETAIN-SHAPE attribute
      RETURN-INSERTED attribute
      RETURN-VALUE attribute
      RETURN-VALUE-DATA-TYPE attribute
      RETURN-VALUE-DLL-TYPE attribute
      ROLES attribute
      ROUNDED attribute
      ROW attribute
      ROW-HEIGHT-CHARS attribute
      ROW-HEIGHT-PIXELS attribute
      ROW-STATE attribute
      ROWID attribute
      ROW-MARKERS attribute
      ROW-RESIZABLE attribute
      SAVE( ) method
      SAVE-FILE( ) method
      SAVE-ROW-CHANGES( ) method
      SAVE-WHERE-STRING attribute
      SAX-PARSE( ) method
      SAX-PARSE-FIRST( ) method
      SAX-PARSE-NEXT( ) method
      SCHEMA-CHANGE attribute
      SCHEMA-LOCATION attribute
      SCHEMA-MARSHAL attribute
      SCHEMA-PATH attribute
      SCREEN-LINES attribute
      SCREEN-VALUE attribute
      SCROLL-BARS attribute
      SCROLL-TO-CURRENT-ROW( ) method
      SCROLL-TO-ITEM( ) method
      SCROLL-TO-SELECTED-ROW( ) method
      SCROLLABLE attribute
      SCROLLBAR-HORIZONTAL attribute
      SCROLLBAR-VERTICAL attribute
      SEAL( ) method
      SEAL-TIMESTAMP attribute
      SEARCH( ) method
      SELECT-ALL( ) method
      SELECT-FOCUSED-ROW( ) method
      SELECT-NEXT-ROW( ) method
      SELECT-PREV-ROW( ) method
      SELECT-ROW( ) method
      SELECTABLE attribute
      SELECTED attribute
      SELECTION-END attribute
      SELECTION-START attribute
      SELECTION-TEXT attribute
      SENSITIVE attribute
      SEPARATORS attribute
      SEPARATOR-FGCOLOR attribute
      SERIALIZE-HIDDEN attribute
      SERIALIZE-NAME attribute
      SERVER attribute
      SERVER-CONNECTION-BOUND attribute
      SERVER-CONNECTION-BOUND-REQUEST attribute
      SERVER-CONNECTION-CONTEXT attribute
      SERVER-CONNECTION-ID attribute
      SERVER-OPERATING-MODE attribute
      SESSION-END attribute
      SESSION-ID attribute
      SET-ACTOR( ) method
      SET-APPL-CONTEXT( ) method
      SET-ATTRIBUTE( ) method
      SET-ATTRIBUTE-NODE( ) method
      SET-BLUE-VALUE( ) method
      SET-BREAK( ) method
      SET-BUFFERS( ) method
      SET-CALLBACK( ) method
      SET-CALLBACK-PROCEDURE( ) method
      SET-CLIENT( ) method
      SET-COMMIT( ) method
      SET-CONNECT-PROCEDURE( ) method
      SET-DYNAMIC( ) method
      SET-GREEN-VALUE( ) method
      SET-INPUT-SOURCE( ) method
      SET-MUST-UNDERSTAND( ) method
      SET-NODE( ) method
      SET-NUMERIC-FORMAT( ) method
      SET-OUTPUT-DESTINATION( ) method
      SET-PARAMETER( ) method (Handle)
      SET-PROPERTY( ) method
      SET-READ-RESPONSE-PROCEDURE( ) method
      SET-RED-VALUE( ) method
      SET-REPOSITIONED-ROW( ) method
      SET-RGB-VALUE( ) method
      SET-ROLLBACK( ) method
      SET-SELECTION( ) method
      SET-SERIALIZED( ) method
      SET-SOCKET-OPTION( ) method
      SET-SORT-ARROW( ) method
      SET-WAIT-STATE( ) method
      SHOW-IN-TASKBAR attribute
      SIDE-LABEL-HANDLE attribute
      SIDE-LABELS attribute
      SKIP-DELETED-RECORD attribute
      SMALL-ICON attribute
      SMALL-TITLE attribute
      SOAP-FAULT-ACTOR attribute
      SOAP-FAULT-CODE attribute
      SOAP-FAULT-DETAIL attribute
      SOAP-FAULT-STRING attribute
      SORT attribute
      SORT-ASCENDING attribute
      SORT-NUMBER attribute
      SSL-SERVER-NAME attribute
      STANDALONE attribute
      START-DOCUMENT( ) method
      START-ELEMENT( ) method
      STARTUP-PARAMETERS attribute
      STATE-DETAIL attribute
      STATUS-AREA attribute
      STATUS-AREA-FONT attribute
      STOP attribute
      STOP-PARSING( ) method
      STOPPED attribute
      STREAM attribute
      STRETCH-TO-FIT attribute
      STRICT attribute
      STRING-VALUE( ) method
      SUBTYPE attribute
      SUPER-PROCEDURES attribute
      SUPPRESS-NAMESPACE-PROCESSING attribute
      SUPPRESS-WARNINGS attribute
      SYMMETRIC-ENCRYPTION-ALGORITHM attribute
      SYMMETRIC-ENCRYPTION-IV attribute
      SYMMETRIC-ENCRYPTION-KEY attribute
      SYMMETRIC-SUPPORT attribute
      SYNCHRONIZE( ) method
      SYSTEM-ALERT-BOXES attribute
      SYSTEM-ID attribute
      TAB-POSITION attribute
      TAB-STOP attribute
      TABLE attribute
      TABLE-CRC-LIST attribute
      TABLE-HANDLE attribute
      TABLE-LIST attribute
      TABLE-NUMBER attribute
      Tag property (ActiveX control)
      TEMP-DIRECTORY attribute
      TEMP-TABLE-PREPARE( ) method
      TEXT-SELECTED attribute
      THREE-D attribute
      TIC-MARKS attribute
      TIME-SOURCE attribute
      TIMEZONE attribute
      TITLE attribute
      TITLE-BGCOLOR attribute
      TITLE-DCOLOR attribute
      TITLE-FGCOLOR attribute
      TITLE-FONT attribute
      TOGGLE-BOX attribute
      TOOLTIP attribute
      TOOLTIPS attribute
      Top property
      TOP-NAV-QUERY attribute
      TOP-ONLY attribute
      TRACKING-CHANGES attribute
      TRANSACTION attribute
      TRANSPARENT attribute
      TRANS-INIT-PROCEDURE attribute
      TYPE attribute
      UNDO attribute
      UNIQUE-ID attribute
      UNIQUE-MATCH attribute
      UPDATE-ATTRIBUTE( ) method
      URL attribute
      URL-DECODE( ) method
      URL-ENCODE( ) method
      URL-PASSWORD attribute
      URL-USERID attribute
      USER-ID attribute
      V6DISPLAY attribute
      VALIDATE( ) method
      VALIDATE-EXPRESSION attribute
      VALIDATE-MESSAGE attribute
      VALIDATE-SEAL( ) method
      VALIDATE-XML attribute
      VALIDATION-ENABLED attribute
      VALUE attribute
      VERSION attribute
      VIEW-AS attribute
      VIEW-FIRST-COLUMN-ON-REOPEN attribute
      VIRTUAL-HEIGHT-CHARS attribute
      VIRTUAL-HEIGHT-PIXELS attribute
      VIRTUAL-WIDTH-CHARS attribute
      VIRTUAL-WIDTH-PIXELS attribute
      VISIBLE attribute
      WARNING attribute
      WC-ADMIN-APP attribute
      WHERE-STRING attribute
      Widget-Handle property
      WIDGET-ENTER attribute
      WIDGET-ID attribute
      WIDGET-LEAVE attribute
      Width property
      WIDTH-CHARS attribute
      WIDTH-PIXELS attribute
      WINDOW attribute
      WINDOW-STATE attribute
      WINDOW-SYSTEM attribute
      WORD-WRAP attribute
      WORK-AREA-HEIGHT-PIXELS attribute
      WORK-AREA-WIDTH-PIXELS attribute
      WORK-AREA-X attribute
      WORK-AREA-Y attribute
      WRITE( ) method
      WRITE-CDATA( ) method
      WRITE-CHARACTERS( ) method
      WRITE-COMMENT( ) method
      WRITE-DATA-ELEMENT( ) method
      WRITE-EMPTY-ELEMENT( ) method
      WRITE-ENTITY-REF( ) method
      WRITE-EXTERNAL-DTD( ) method
      WRITE-FRAGMENT( ) method
      WRITE-JSON( ) method
      WRITE-MESSAGE( ) method
      WRITE-PROCESSING-INSTRUCTION( ) method
      WRITE-STATUS attribute
      WRITE-XML( ) method
      WRITE-XMLSCHEMA( ) method
      X attribute
      X-DOCUMENT attribute
      XCODE-SESSION-KEY attribute
      XML-DATA-TYPE attribute
      XML-NODE-NAME attribute
      XML-NODE-TYPE attribute
      XML-SCHEMA-PATH attribute
      XML-SUPPRESS-NAMESPACE-PROCESSING attribute
      Y attribute
      YEAR-OFFSET attribute
    Handle-based Object Events Reference
      Introduction to ABL events
        Event priority
        Applying events
        Triggers and low-level keyboard events
      Event tables
        Keyboard events
        Mouse events
        High-level widget events
        Direct manipulation events
        Developer events
        Socket events
        ProDataSet events
    Class and Interface Reference
      Progress.Data.BindingSource class
      Progress.Data.CancelCreateRowEventArgs class
      Progress.Data.ColumnPropDesc class
      Progress.Data.CreateRowEventArgs class
      Progress.Data.DataType enumeration class
      Progress.Data.InputValue class
      Progress.Data.OffEndEventArgs class
      Progress.Data.SortRequestEventArgs class
      Progress.Data.TableDesc class
      Progress.Lang.AppError class
      Progress.Lang.Class class
      Progress.Lang.Error interface
      Progress.Lang.Object class
      Progress.Lang.ParameterList class
      Progress.Lang.ProError class
      Progress.Lang.SoapFaultError class
      Progress.Lang.SysError class
      Progress.Util.DateTimeHelper class
      Progress.Util.DecimalHelper class
      Progress.Util.EnumHelper class
      Progress.Util.ResourceHelper class
      Progress.Util.StringHelper class
      Progress.Util.TypeHelper class
      Progress.Windows.Form class
      Progress.Windows.FormProxy class
      Progress.Windows.IForm interface
      Progress.Windows.MDIChildForm class
      Progress.Windows.UserControl class
      Progress.Windows.WindowContainer class
      System.Exception class (OpenEdge-enhanced)
    Class Properties and Methods Reference
      Syntax for describing class method parameter and property data types
      Add( ) method
      AddMessage( ) method
      AllowEdit property
      AllowNew property
      AllowRemove property
      And( ) method
      AreEqual( ) method
      AreNotEqual( ) method
      ArrayIndex property
      Ascending property
      Assign( ) method
      AutoSort property
      AutoSync property
      AutoUpdate property
      BandIndex property
      Batching property
      BufferHdl property
      BufferName property
      CallStack property
      ChildAllowEdit property
      ChildAllowNew property
      ChildAllowRemove property
      ChildInputValue property
      Clear( ) method (Class)
      Clone( ) method
      Complement( ) method
      Count property
      Create( ) method (CHARACTER)
      Create( ) method (DATETIME)
      Create( ) method (DECIMAL)
      Created property
      Dispose( ) method
      EmbeddedWindow property
      Equals( ) method
      FieldIndex property
      FieldName property
      GetClass( ) method (Progress.Lang.Class)
      GetClass( ) method (Progress.Lang.Object)
      GetMessage( ) method (Class)
      GetMessageNum( ) method
      GetType( ) method
      Handle property
      HasStatics( ) method
      HasWidgetPool( ) method
      InputValue property
      Invoke( ) method (Class)
      IsA( ) method
      IsAbstract( ) method
      IsFinal( ) method
      IsGreater( ) method
      IsGreaterOrEqual( ) method
      IsInterface( ) method
      IsLess( ) method
      IsLessOrEqual( ) method
      Load( ) method (Class)
      MaxDataGuess property
      New( ) method
      NewRow property
      NextForm property
      NEXT-SIBLING property
      NoLOBs property
      NumMessages property
      NumParameters property
      Or( ) method
      Package property
      Position property
      PrevForm property
      PREV-SIBLING property
      ProWinHandle property
      Publish( ) method
      Refresh( ) method
      RefreshAll( ) method
      RemoveMessage( ) method
      ReturnValue property
      RowModified property
      RowsAdded property
      SetFields( ) method
      SetParameter( ) method (Class)
      Severity property
      SoapFault property
      Sorted property
      Subscribe( ) method
      Subtract( ) method
      SuperClass property
      TableSchema property
      Tag property (Progress.Data.BindingSource)
      ToString( ) method
      TypeName property
      Unsubscribe( ) method
      Xor( ) method
    Class Events Reference
      Class events
        Defining class events
        Defining event handlers
        Using class events
        Events and event methods reference
      CancelCreateRow event
      CreateRow event
      OffEnd event (.NET)
      PositionChanged event
      Publish( ) event method
      SortRequest event
      Subscribe( ) event method
      Unsubscribe( ) event method
    Keyword Index
  Copyright
Progress DB Navigator Guide
  Introducing Progress DB Navigator
  Concepts
    Progress DB Navigator perspective
    SQL Connection profiles
    JDBC drivers
  Tasks
    Common tasks for supported databases
      Setting preferences
      Accessing the Progress DB Navigator perspective
      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
      SQL terminology for ABL programmers
      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 OpenEdge database 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 OpenEdge database triggers
          Displaying OpenEdge database triggers
          Creating OpenEdge database triggers
          Editing OpenEdge database triggers
          Dropping OpenEdge database triggers
    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 Progress 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
    OpenEdge database
      OpenEdge DB Details view
      OpenEdge DB Structure view
      OpenEdge edit schema wizards
        OpenEdge Table wizard
        OpenEdge Columns wizard
        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
      Progress DB Navigator preferences
      SQL Connection Profile preferences
      JDBC Drivers preferences
      OpenEdge Schema Editing preferences
      SQL Editor preferences
  Introducing Progress DB Navigator
  Concepts
    Progress DB Navigator perspective
    SQL Connection profiles
    JDBC drivers
  Tasks
    Common tasks for supported databases
      Setting preferences
      Accessing the Progress DB Navigator perspective
      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
      SQL terminology for ABL programmers
      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 OpenEdge database 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 OpenEdge database triggers
          Displaying OpenEdge database triggers
          Creating OpenEdge database triggers
          Editing OpenEdge database triggers
          Dropping OpenEdge database triggers
    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 Progress 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
    OpenEdge database
      OpenEdge DB Details view
      OpenEdge DB Structure view
      OpenEdge edit schema wizards
        OpenEdge Table wizard
        OpenEdge Columns wizard
        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
      Progress DB Navigator preferences
      SQL Connection Profile preferences
      JDBC Drivers preferences
      OpenEdge Schema Editing preferences
      SQL Editor preferences
Progress XML Tools User Guide
  XML editor
    Concepts
      Source page
      Tree page
      Outline view
    Tasks
      Working with the Source page
        Navigating in the Source page
        Editing XML in the Source page
        Indenting XML in the Source page
        Commenting XML in the Source page
        Cutting, copying, and pasting XML in the Source page
        Highlighting XML in the Source page
      Working with the Tree page
        Navigating in the Tree page
        Viewing an XML document in the Tree page
        Editing XML in the Tree page
        Adding nodes in the Tree page
        Cutting, copying, and pasting nodes in the Tree page
        Deleting nodes from the Tree page
        Reordering nodes in the Tree page
      Using XML code completion
      Using undo and redo
      Saving an XML document
      Searching in an XML document
      Finding all occurrences of an XML element in a file
      Browsing XML source code
      Using code folding in the XML editor
      Creating a new XML file
        Creating an XML document from an XML schema, WSDL, or another XML file
        Customizing the generation of XML
      Creating an XML schema from an XML instance
      Associating an XML schema with an XML document
      Validating XML
      Running XPath expressions
      Working with the Outline view
        Navigating in the Outline view
        Filtering content in the Outline view
        Synchronizing the Outline view with the editor
      Specifying preferences for the XML editor
        Specifying colors for the XML editor
        Specifying formatting for the XML editor
  XML Schema editor
    Concepts
      Source page
      Tree page
      Diagram page
      Outline view
      Palette
    Tasks
      Working with XML schemas in the Tree page
        Navigating in the Tree page
        Adding XML schema components in the Tree page
        Dragging and dropping nodes from the Tree page
        Using Undo and Redo in the Tree page
        Reordering nodes in the Tree page
        Cutting, copying, and pasting nodes in the Tree page
        Editing nodes in the Tree page
        Deleting nodes in the Tree page
      Working with XML schemas in the Diagram page
        Navigating in the Diagram page
        Adding and deleting XML schema components in the Diagram page
        Moving schema elements in the Diagram page
      Defining XML Schemas
        Defining elements and element references in XML Schemas
        Defining attributes and attribute references in XML Schemas
        Defining groups and group references in XML Schemas
        Defining simple types in XML schemas
        Defining complex types in XML Schemas
        Defining restriction and extension type nodes in XML Schemas
        Defining content types in XML Schemas
        Defining aggregator types in XML Schemas
        Defining facet types in XML Schemas
        Defining notations
        Defining Include, Import, and Redefine nodes
        Including and importing external XML schemas
          Adding an Identity Constraint to an Element
          Adding annotation, documentation, text, and comments to XML Schemas
        Editing XML Schemas
        Saving an XML schema
        Specifying colors for the XML Schema editor
    Reference
      What Is an XML Schema?
      xsd:schema properties
      Simple types in XML Schemas
      Complex Types in XML Schemas
  XPath Helper
    Concepts
      About XPath Helper
    Tasks
      Launching the XPath Helper
      Viewing the source document for an XPath expression
      Generating XPath expressions
      Building XPath expressions
      Evaluating an XPath Expression
      Clearing an XPath Expression
      Selecting a target node
      Removing a target node
      Selecting a key node
      Removing a key node
      Running sample queries with XPath Helper
      Internationalizing XPath
    Reference
      About XML document structure
      XPath Helper target node
      Getting started with queries
        Querying multiple documents
        Restrictions on queries with XPath Helper
        Obtaining all marked-up text
        Obtaining part of an XML document
        Obtaining all elements of a particular name
        Obtaining all elements of a particular name from a particular branch
        Different results from similar queries
        Queries that return more than you want
        Specifying attributes in queries
        Filtering the results of XPath queries
          How the XPath Helper evaluates a filter
          Multiple filters
          Filter examples
          Quotation marks in filters
          Multiple filters
          Filters and attributes
        Using wildcards in queries
        Calling functions in queries
        Case sensitivity and blank spaces in queries
        Precedence of query operators
      Specifying nodes to evaluate
        Using context operators
        Starting at the context node
        Starting at the root node
        Descending along branches
        Explicitly specifying the current context
        Specifying children or descendants of parent nodes
        Examples of XPath expression results
        Syntax for specifying an axis in a query
        Supported XPath axes
        Axes that represent the whole XML document
      Handling strings and text
        Finding identical strings
        Finding elements containing specified strings
        Finding substrings that occur before specified strings
        Finding substrings that occur after specified strings
        Finding substrings by position
        Concatenating strings
        Determining the number of characters in a string
        Handling white space in strings
        Replacing characters in strings
        Converting objects to strings
        Finding strings that start with a particular string
        Obtaining the text contained in a node
      Specifying Boolean expressions and functions
        Converting an object to boolean
        Obtaining Boolean Values
        Determining the Context Node Language
      Specifying number operations and functions
        Performing arithmetic operations
        Converting an object to a number
        Obtaining the sum of the values in a node set
        Obtaining the largest, smallest, or closest number
      Comparing values
        About comparison operators
        How XPath Helper evaluates comparisons
        Comparing node sets
        Comparing single values with = and !=
        Comparing single values with <=, <, >, and >=
        Priority of object types in comparisons
        Examples of comparisons
        Comparing Boolean values with = and !=
      Finding a particular node
        About node positions
        Determining the position number of a node
        Positions in relation to parent nodes
        Finding nodes relative to the last node in a set
        Finding multiple nodes
        Finding the first node that meets a condition
        Finding an element with a particular ID
        The id() function
        Unique IDs
        Generating temporary IDs for nodes
      Obtaining particular node types with node tests
        Node tests
        About the document object
        Finding an element with a particular key
      Obtaining a union
      Obtaining information about a node or a node set
        Obtaining the name of a node
        Obtaining the namespace URI
        Obtaining the local name
        Obtaining the expanded name
        Specifying wildcards with namespaces
        Examples of namespaces in queries
        Obtaining the URI for an unparsed entity
        Determining the number of nodes in a collection
        Determining the context size
      Using XPath expressions in stylesheets
        Defining variables in stylesheets
        Obtaining system properties when using XPath in stylesheets
        Available functions when using XPath in stylesheets
        Current node for the current XSLT template
      Using the document() function to access other documents in queries
        Example of calling the document() function
      XPath Quick Reference Guide
        XPath functions quick reference
        XPath syntax quick referenc
        Abbreviations in XPath expressions
  WSDL editor
    Concepts
      Overview page
      Policy page
      Source page
      Outline view
      Properties view
      What is WSDL?
    Tasks
      Creating a WSDL
      Creating messages in WSDL
        Creating parts in WSDL
        Choosing types and elements in WSDL
      Creating portTypes and operations
      Editing portTypes and operations
      Deleting portTypes and operations
      Creating a binding
      Editing a binding
      Deleting a binding
      Associating a portType in WSDL
      Creating a service in WSDL
      Editing a service in WSDL
      Deleting a service in WSDL
      Creating a policy
        Creating WS Security 2002 policy
        Creating WS-ReliableMessaging policy
        Creating WS Security 2005 policy
          WS Security 2005 page
          Asymmetric Binding page
          Transport Binding page
          Protection Assertion page
          Token Reference page
          Associate Policy with WSDL Elements page
        Adding a policy alternative
      Applying policy to a policy subject
      Defining BPEL extensions
        Defining BPEL partner link type extensions
        Defining BPEL property extensions
        Defining BPEL property alias extensions
      Creating web service invocation files from WSDL
        WSDL preconditions
      Specifying WSDL Editor preferences
  XML editor
    Concepts
      Source page
      Tree page
      Outline view
    Tasks
      Working with the Source page
        Navigating in the Source page
        Editing XML in the Source page
        Indenting XML in the Source page
        Commenting XML in the Source page
        Cutting, copying, and pasting XML in the Source page
        Highlighting XML in the Source page
      Working with the Tree page
        Navigating in the Tree page
        Viewing an XML document in the Tree page
        Editing XML in the Tree page
        Adding nodes in the Tree page
        Cutting, copying, and pasting nodes in the Tree page
        Deleting nodes from the Tree page
        Reordering nodes in the Tree page
      Using XML code completion
      Using undo and redo
      Saving an XML document
      Searching in an XML document
      Finding all occurrences of an XML element in a file
      Browsing XML source code
      Using code folding in the XML editor
      Creating a new XML file
        Creating an XML document from an XML schema, WSDL, or another XML file
        Customizing the generation of XML
      Creating an XML schema from an XML instance
      Associating an XML schema with an XML document
      Validating XML
      Running XPath expressions
      Working with the Outline view
        Navigating in the Outline view
        Filtering content in the Outline view
        Synchronizing the Outline view with the editor
      Specifying preferences for the XML editor
        Specifying colors for the XML editor
        Specifying formatting for the XML editor
  XML Schema editor
    Concepts
      Source page
      Tree page
      Diagram page
      Outline view
      Palette
    Tasks
      Working with XML schemas in the Tree page
        Navigating in the Tree page
        Adding XML schema components in the Tree page
        Dragging and dropping nodes from the Tree page
        Using Undo and Redo in the Tree page
        Reordering nodes in the Tree page
        Cutting, copying, and pasting nodes in the Tree page
        Editing nodes in the Tree page
        Deleting nodes in the Tree page
      Working with XML schemas in the Diagram page
        Navigating in the Diagram page
        Adding and deleting XML schema components in the Diagram page
        Moving schema elements in the Diagram page
      Defining XML Schemas
        Defining elements and element references in XML Schemas
        Defining attributes and attribute references in XML Schemas
        Defining groups and group references in XML Schemas
        Defining simple types in XML schemas
        Defining complex types in XML Schemas
        Defining restriction and extension type nodes in XML Schemas
        Defining content types in XML Schemas
        Defining aggregator types in XML Schemas
        Defining facet types in XML Schemas
        Defining notations
        Defining Include, Import, and Redefine nodes
        Including and importing external XML schemas
          Adding an Identity Constraint to an Element
          Adding annotation, documentation, text, and comments to XML Schemas
        Editing XML Schemas
        Saving an XML schema
        Specifying colors for the XML Schema editor
    Reference
      What Is an XML Schema?
      xsd:schema properties
      Simple types in XML Schemas
      Complex Types in XML Schemas
  XPath Helper
    Concepts
      About XPath Helper
    Tasks
      Launching the XPath Helper
      Viewing the source document for an XPath expression
      Generating XPath expressions
      Building XPath expressions
      Evaluating an XPath Expression
      Clearing an XPath Expression
      Selecting a target node
      Removing a target node
      Selecting a key node
      Removing a key node
      Running sample queries with XPath Helper
      Internationalizing XPath
    Reference
      About XML document structure
      XPath Helper target node
      Getting started with queries
        Querying multiple documents
        Restrictions on queries with XPath Helper
        Obtaining all marked-up text
        Obtaining part of an XML document
        Obtaining all elements of a particular name
        Obtaining all elements of a particular name from a particular branch
        Different results from similar queries
        Queries that return more than you want
        Specifying attributes in queries
        Filtering the results of XPath queries
          How the XPath Helper evaluates a filter
          Multiple filters
          Filter examples
          Quotation marks in filters
          Multiple filters
          Filters and attributes
        Using wildcards in queries
        Calling functions in queries
        Case sensitivity and blank spaces in queries
        Precedence of query operators
      Specifying nodes to evaluate
        Using context operators
        Starting at the context node
        Starting at the root node
        Descending along branches
        Explicitly specifying the current context
        Specifying children or descendants of parent nodes
        Examples of XPath expression results
        Syntax for specifying an axis in a query
        Supported XPath axes
        Axes that represent the whole XML document
      Handling strings and text
        Finding identical strings
        Finding elements containing specified strings
        Finding substrings that occur before specified strings
        Finding substrings that occur after specified strings
        Finding substrings by position
        Concatenating strings
        Determining the number of characters in a string
        Handling white space in strings
        Replacing characters in strings
        Converting objects to strings
        Finding strings that start with a particular string
        Obtaining the text contained in a node
      Specifying Boolean expressions and functions
        Converting an object to boolean
        Obtaining Boolean Values
        Determining the Context Node Language
      Specifying number operations and functions
        Performing arithmetic operations
        Converting an object to a number
        Obtaining the sum of the values in a node set
        Obtaining the largest, smallest, or closest number
      Comparing values
        About comparison operators
        How XPath Helper evaluates comparisons
        Comparing node sets
        Comparing single values with = and !=
        Comparing single values with <=, <, >, and >=
        Priority of object types in comparisons
        Examples of comparisons
        Comparing Boolean values with = and !=
      Finding a particular node
        About node positions
        Determining the position number of a node
        Positions in relation to parent nodes
        Finding nodes relative to the last node in a set
        Finding multiple nodes
        Finding the first node that meets a condition
        Finding an element with a particular ID
        The id() function
        Unique IDs
        Generating temporary IDs for nodes
      Obtaining particular node types with node tests
        Node tests
        About the document object
        Finding an element with a particular key
      Obtaining a union
      Obtaining information about a node or a node set
        Obtaining the name of a node
        Obtaining the namespace URI
        Obtaining the local name
        Obtaining the expanded name
        Specifying wildcards with namespaces
        Examples of namespaces in queries
        Obtaining the URI for an unparsed entity
        Determining the number of nodes in a collection
        Determining the context size
      Using XPath expressions in stylesheets
        Defining variables in stylesheets
        Obtaining system properties when using XPath in stylesheets
        Available functions when using XPath in stylesheets
        Current node for the current XSLT template
      Using the document() function to access other documents in queries
        Example of calling the document() function
      XPath Quick Reference Guide
        XPath functions quick reference
        XPath syntax quick referenc
        Abbreviations in XPath expressions
  WSDL editor
    Concepts
      Overview page
      Policy page
      Source page
      Outline view
      Properties view
      What is WSDL?
    Tasks
      Creating a WSDL
      Creating messages in WSDL
        Creating parts in WSDL
        Choosing types and elements in WSDL
      Creating portTypes and operations
      Editing portTypes and operations
      Deleting portTypes and operations
      Creating a binding
      Editing a binding
      Deleting a binding
      Associating a portType in WSDL
      Creating a service in WSDL
      Editing a service in WSDL
      Deleting a service in WSDL
      Creating a policy
        Creating WS Security 2002 policy
        Creating WS-ReliableMessaging policy
        Creating WS Security 2005 policy
          WS Security 2005 page
          Asymmetric Binding page
          Transport Binding page
          Protection Assertion page
          Token Reference page
          Associate Policy with WSDL Elements page
        Adding a policy alternative
      Applying policy to a policy subject
      Defining BPEL extensions
        Defining BPEL partner link type extensions
        Defining BPEL property extensions
        Defining BPEL property alias extensions
      Creating web service invocation files from WSDL
        WSDL preconditions
      Specifying WSDL Editor preferences