Kbase 21891: Upgrading WebClient Executable with New Patches and Versions
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  3/15/2002 |
|
SUMMARY:
Upgrading your WebClient application might also require an upgrade of the WebClient executables. This is because a new patch or a new version will fix issues; new versions will also introduce new features.
EXPLANATION:
During the WebClient application startup, the component that is responsible for checking the current version of the WebClient executable is WebClient Initializer -- prowcini.exe. It uses the information stored in the Application Configuration File generated with the WebClient Application Assembler, to compare the required WebClient executable version and patch level with the one that is already installed on the target machine.
-- If the required version (including patch level) is higher than the currently installed version and that one is not acceptable:
The WebClient Initializer will open the browser with the URL for the WebClient installation location specified in the configuration file that was generated from the WebClient Application Assembler project file. The end user can proceed with the upgrade of the WebClient executable.
-- If the required version (including patch level) is higher than the currently installed one:
The WebClient Initializer will ask the end user to upgrade to the preferred version. If the end user accepts this, then the Initializer opens the browser with the URL for the WebClient installation location specified in the configuration file generated from the WebClient Application Assembler project file.
3) If the required version (including the patch level) is equal to or less than the currently installed one, then the WebClient Initializer will start the WebClient application.
SOLUTION:
Make sure to specify the required WebClient version with the patch level in the WebClient Application Assembler, WebClient tab, field "WebClient Version(s):" with the comma separated list of preferred and acceptable versions. For example:
WebClient Version(s):9.1C19,9.1C18,9.1C17
This would mean that the preferred version/patch is 9.1C19, but 9.1C18 and 9.1C17 are also acceptable. "WebClient Install URL" field should contain the URL of the location where the end user can download the preferred version -- in this case 9.1C19.
References to Written Documentation:
Progress on the Web, Section 7.6, "Bootstrapping a WebClient Application"