Progress
on the Web


Using a Combination of IntelliStream and an External Installer

You can use a combination of IntelliStream and an external installer for your application. Progress Software recommends that if you use a combination, you should use an external installer for the initial installation and IntelliStream for updates. If you do use a combination, your installer needs to provide the following registry key entries for the components and the install version of your application.

Application Installer Registry Key Entries for Components

If you use an external installer for the initial installation of your components, but you want to use IntelliStream to update those components, your installer must store the name of each component it installs in addition to the other tasks required by your external installer. For more information see the "External Installer" section. Therefore, your installation program must create the following registry key and registry key values for each component under this key:

HKEY_LOCAL_MACHINE\Software\<VendorName>\ApplicationName>\Components 

Component Name is the identifier you specified for the component in the WebClient Application Assembler Component Definition dialog box. Table 7–5 lists the registry key value name as it appears in the registry and provides a description of the information that appears under Data in the registry.

Table 7–5: Component Registry Key Entry
Registry Key Value Name
Data
<ComponentName>
" "

NOTE: There must be a space between the two quotes.

Providing an Uninstall

You must provide an uninstall for your application when you use a combination of IntelliStream and an external installer. Your uninstall must remove all parts of the application installed and all registry entries made by the external installer. However, before performing these tasks, the uninstall must first run WebClient Initializer to remove any updates and registry entries made by IntelliStream. To call WebClient Initializer, use the following command syntax:

SYNTAX
ProwciniPath { “<VendorName>/<ApplicationName>"-u } 

ProwciniPath

The complete path, including filename, to the WebClient Initializer executable. This pathname is stored by the WebClient installer as the ProwciniPath registry key value.

<VendorName>/<ApplicationName>

A unique identifier for an application. The values for VendorName and ApplicationName match the values you specify in the General tab of the WebClient Application Assembler when you define your application. WebClient Initializer uses these values to locate information about the WebClient application to perform the application uninstall.


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