WebSpeed
Product Update Bulletin
Development Tools
Version 3.1A included the following changes that affect how you develop WebSpeed applications:
In addition, Version 3.1A included changes to the following tools that support WebSpeed development:
ADM Tools
The following Progress ADM Tools were new or revised in WebSpeed Version 3.1A:
- SmartDataObject — Three significant revisions have been made to SmartDataObjects:
- Extending the ADM — Version 3.1A provided two new tools for developing extensions to the ADM; that is, for extending the ADM class hierarchy with new or customized classes. (In Version 3.0, you did this by copying and modifying existing class files.) The two new tools are:
- Custom class files. The ADM provides a set of these files for each ADM class. You use them as the basis for a customized ADM class that is modeled on an existing class.
- The ADM Class tool. This AppBuilder tool creates a set of ADM class files (standard and custom) according to your specifications. You use the standard class files that the tool creates as the basis for a new ADM class.
While each of these new ADM features provides a set of class files for a customized or new class, these class files do not completely define the class and cannot be used as is. You must modify them with the application logic that drives the class: properties, super procedures, and so forth.
AppBuilder
The AppBuilder had the following new or enhanced features added in Version 3.1A:
NOTE: The advanced editing features are enabled by default. The advanced editing features do not support bi-directional typing on Hebrew and Arabic Windows operating systems. You can turn the advanced editing features on or off to meet your needs.
- You have the option to associate a separate Section Editor window with each open workspace. You can also continue to use a single window that shifts context according to which workspace has focus.
- The Section Editor allows you to leave open the windows from which you paste certain tokens into your source code.
- The File menu includes the following:
- A Save All option that you use to save structured procedures. Structured procedures are those procedures being maintained by AppBuilder.
- A Most Recently Used file list option. You can enable or disable this option. If you enable this option, you can use the File menu in the AppBuilder to select and open a file from a list of most recently used files. You use the Options
Preferences option on the AppBuilder menu to specify the number of files you want to appear in this list.
- A Print option that allows you to print either the section that is current in the Section Editor, or the entire current procedure. Qualities such as page length and immediate versus prompted printing are Preference items.
- The Tools menu includes an item (ADM) that, when selected, opens a dialog box to begin the process of creating a new ADM class.
- The SmartDataObject instance properties include a checkbox for forcing stateful (persistent-connection) operation. The default mode is stateless (connectionless) unless the AppServer is configured to run with bound connections.
PRO*Tools
The PRO*Tools palette includes the following new or enhanced applets:
- PRO*Spy for Version 9 is a new applet for debugging applications containing ADM2 SmartObjects.
- The AppServer Session Information PRO*Tool is a new applet that provides information about a running AppServer session defined with the AppServer Partition Deployment PRO*Tool.
- The Procedure Object Viewer lists any persistent super procedures associated with a selected persistent procedure.
- The Database Connections PRO*Tool is now modal and displays enhanced schema information, including table, field, and index details.
Windows Help
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |