Tools Menu

Database Builder

Select this option to launch the Database Builder tool. Database Builder provides index and data repair tools in addition to editing the Table Structure. Normally, you would not use Database Builder to edit a table structure. The Studio's Table Editor is more convenient and provides better integration with your project development.

Database Explorer

Select this option to view and edit data in your workspace's database. This launches the Database Explorer tool.

Error Code Maintenance

Select this option to modify DataFlex error codes and their descriptions. This launches the Error Code Maintenance tool.

Web Application Administrator

Select this option to monitor and administer your web applications. This launches the Web Application Administrator tool.

Web Application Check

This launches the standalone DataFlex WebApp Check Utility that analyzes your Windows and IIS configuration for readiness to run Web Applications. This is an excellent Web App preparation and debugging tool.

Stop and Restart WebApp

This option allows you to stop and restart the Web Application in the current workspace. You must have a Web Application project defined in the current workspace for this menu option to be enabled.

Maintain Libraries...

Select this option to activate the Library Maintenance dialog. This dialog is used to add and remove libraries from a workspace. Libraries provide a mechanism for easily adding a library of classes to a workspace.

Update JavaScript Engine... / Add JavaScript Engine

Select this option to update the Web Application Framework’s JavaScript engine. This will copy the master JavaScript Engine from your DataFlex root directory (..\Lib\WebAppMaster\AppHtml) to your workspace’s AppHtml directory.

Normally you would not need to do this as the Studio will check JavaScript Engine version numbers and run an update wizard if needed  each time you open a workspace. You may choose to do this if you think your workspace’s JavaScript Engine has been corrupted or lost, or the automatic update did not run.

In a workspace that does not currently have a JavaScript engine, this option will appear as Add instead of Update JavaScript Engine. This can be used to add the JavaScript engine to a workspace using FlexTron components.

Register WebApp...

Select this option to activate the Register Web Application dialog. Use this dialog to rebuild or repair all of the necessary web application settings for your workspace. This tool is also useful if you have copied or moved a workspace and need to register the new location and virtual directory setting. You must have a Web Application project defined in the current workspace for this menu option to be enabled. You must have launched the Studio "As Admin" to be able to use this menu option.

Validation Code Maintenance...

Select this option to activate the Validation Codes Maintenance dialog. This dialog is used to edit data in the current workspace's CodeMast and CodeType tables. These tables are used to store column validation data used by your data dictionaries.

Mask Repository Maintenance...

Select this option to activate the Edit Mask Repository dialog. This dialog is used to view\edit data entry masks in the global mask repository. These masks are used as column data entry masks by your data dictionaries.

Data Dictionary Maintenance

Select this option to view a sub-menu of data dictionary related options.

Rebuild DD List...

Select this option to rebuild the workspace's registry of data dictionary classes. This registry is required by the Studio's Table Explorer and DDO Explorer to associate data dictionary classes to the tables in your database.

Normally the data dictionary class registry is maintained automatically by the Studio. You would only need to perform this operation if the file becomes corrupted, or you have made changes to the set of data dictionaries outside of the Studio environment.

Create DD Class for Selected Tables...

Select this option to create a new data dictionary class for a selected table in your database. The new class will be created using the default data dictionary superclass specified by your workspace (configure the default classes with the Configure Workspace dialog).

A more flexible way to create a data dictionary for a table is to select the "New Data Dictionary" item in the Create New dialog.

Configure Studio...

Select this option to modify the Studio configuration options. This activates the Configure Studio dialog.

Configure Editor...

Select this option to modify the Code Editor configuration.  This activates the Configure Editor dialog. There must be at least one file open in a Code Editor before you can perform this configuration.

Configure Workspace...

Select this option to modify the current workspace's configuration. This activates the Configure Workspace dialog.

Configure Create New...

Select this option to configure the palette of options in the Create New dialog. This activates the Configure Create New dialog.

Restore <Design Time / Debugging> Layout

Select this option to restore the window layout of all docking windows e.g. Code Explorer, File Navigator, Workspace Explorer windows etc to their default positions.

The Studio supports two different layouts depending on what action the Studio is currently performing.

 

To restore the Design Time layout of windows to defaults, select this option while the Studio is in design time mode (i.e. not debugging).

To restore the Debugging layout of windows to defaults, select this option while the Studio is debugging.

See Also: Customizing Studio Layouts

Import Studio Preferences

This menu option allows you to import Studio preferences from prior versions of DataFlex. So if you had the Studio preferences in the previous version of DataFlex just the way you want them, you can use this to apply those preferences to the current Studio version.

Configure Tools Menu...

Select this option to launch the Configure Tools Menu dialog to add user defined items to the Tools menu.

 

See Also

Menus