Progress
on the Web


Options Tab

You use the Options tab, shown in Figure 7–7, to specify options for the application installation. You use this tab to indicate whether you are using an external installer, to identify any System Tasks you want IntelliStream to perform, and to specify a 4GL install procedure that you want to use for the installation.

From the Options Tab, you choose the System Tasks Definition button to open the System Tasks Definition dialog box.

Figure 7–7: WebClient Application Assembler Options Tab

System Tasks Definitions

You use the System Tasks Definition dialog box to define the following system tasks:

All files specified to perform system tasks are automatically added to your At Startup component.

Progress 4GL Install Procedure

You can use a 4GLinstall procedure to perform installation tasks not available with IntelliStream System Tasks. The 4GL install procedure runs as the last step of an IntelliStream install to complete any application-specific install tasks that IntelliStream did not handle. You must place this procedure, and any procedures that it calls, in the At Startup component.

If you use a 4GL install procedure, WebClient passes "<CurrentVersion>, <NewVersion>" as the value of the -param parameter to the procedure. As a result, when Progress runs the 4GL install procedure, the -param parameter is added to the startup parameters specified in the Install Startup Params field in the Options tab, shown in Figure 7–7.

For example, if the last 4GL install procedure was version 4 of the installer, and the next installer is version 5, the -param value is now “4,5”.

When the 4GL installer runs for the first time, there is no version for the current installer, as a result, -param has a value of ",<NewVersion>". For example, if the 4GL installer is being installed for the first time, and the version for this installer is V1, the -param parameter value is ",V1".

NOTE: If you use a 4GLinstall procedure to perform installation tasks, you can also provide an uninstall procedure.

Web-enabled External Installer

Use these options to provide information about your external installer. For more detailed information about this option, see the "External Installer" section.

NOTE: If you use an external installer, you must provide an uninstall program. You do not need to identify the uninstall program using the WebClient Application Assembler. Your installer needs to make the uninstall program available to your users.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095