## Specifying Settings on the Expert

The Configuration Expert Setting window allows you to set several configuration options for your application. They are:

- General Settings

- Objects Settings

- Output Settings

### General Settings

To set the general settings for your configuration file with Configuration Expert:

1. Choose Settings->General.

Or

Click on the Settings tool button on the main window.

This brings up the Configuration Expert Settings window as shown in Figure 3-27. The default tab selection is General.

> Figure 3-27 Configuration Expert General Settings

The following table explains the fields on the Configuration Expert Settings General window.

> Table 3-17 Configuration Expert General Settings

Parameter | Description
--- | ---
Configuration Data File | Absolute path where the Configuration Expert data file is located.
Open last application on Startup | If selected, will open the last application chosen by user. If not selected, no application is opened.

2. When you have filled in the fields, click OK to save your changes and close the window.

### Objects Settings

To set the Objects settings for your configuration file with Configuration Expert:

1. Choose Settings->Objects.

Or

Click on the Settings tool button on the main window and select the Objects tab.

This brings up the Configuration Expert Settings window as shown in Figure 3-28.

> Figure 3-28 Configuration Expert Objects Settings

The following table explains the check box choices on the Configuration Expert Settings Objects window.

> Table 3-18 Configuration Expert Objects Settings

Parameter | Description
--- | ---
Local Machine is the master machine | This is only applicable if you are adding the local machine (the machine where the Configuration Expert is currently running) as the master machine. If this option is checked (on) in the Configuration Expert Object settings, the local machine is automatically added to the configuration and you get a window where you set the Machine Properties during the new application creation process. Therefore, the Machine Properties window is displayed at this time so that you can confirm or change the settings on the master machine.
Insert a default group when creating machine | Determines if a default non transactional group is to be automatically created whenever a new machine is created.
Confirm object deletion | A confirmation window is displayed whenever an object is to be deleted.
Sort items in tree | When this option is selected, object are sorted in the tree alphabetically. When deselected, objects appear on the tree in the order that they were added.
Export created servers | Sets the default for exporting new servers in the`iservers.lst` in the Create New Servers window.

2. When you have checked the boxes applicable to your application, click OK to save your changes and close the window.

### Output Settings

To set the Output settings for your configuration file with Configuration Expert:

1. Choose Settings->Output.

Or

Click on the Settings tool button on the main window and select the Output tab.

This brings up the Configuration Expert Settings window as shown in Figure 3-29.

> Figure 3-29 Configuration Expert Output Settings

The following table explains the check box choices on the Configuration Expert Settings Output window.

> Table 3-19 Configuration Expert Output Settings

Parameter | Description
--- | ---
Scripts for `tlisten` and `TLOG` | When selected the Configuration Expert also generates command scripts to start the `tlisten` process and create the transaction log.
Check-list for application deployment | When selected the Configuration Expert generates a text file describing all the tests that must be performed before starting the application.

2. When you have checked the boxes applicable to your application, click OK to save your changes and close the window.

The generated files for these parameters are as follows:

Scripts Files (on the master machine)

- `tux_start.cmd` and `tux_stop.cmd` (for Windows NT)

- `tux_start.sh` and `tux_stop.sh` (for UNIX)

- `startl.cmd` (for Windows NT) or `startl.sh` (for UNIX)

- `crtlog.cmd` (for Windows NT) or `crtlog.sh` (for UNIX)

On a machine other than the master machine, only the `tlisten` and the `crtlog` files are generated for that machine.

The `crtlog` script is only generated if you have transactional server groups in your application. The `startl` script is only generated if you have more than one machine.

Check-list File: (in the output directory)

`<appname>.checklist`

The `ubbconfig` file, <`appname`>`.ubb`, is always generated.