Consultor Eletrônico



Kbase P97730: How does a WebClient application determine the application is not the current?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   23/03/2005
Status: Unverified

GOAL:

How does the WebClient application determine that it is not the most recent version of the application available for download

GOAL:

How does a WebClient application determine the application is not the most current version ?

FACT(s) (Environment):

Windows
Progress 9.1B
Progress 9.1C
Progress 9.1D
Progress 9.1E
OpenEdge 10.x

FIX:

The WebClient application determines if the application is current or not by comparing the prowcapp file on the Client with the prowcapc file on the server.

When the WebClient application is launched the WebClient Initializer downloads the prowcapc file on the server and compares it the prowcapp on the client. If the two files match nothing is done.

When the WebClient application is update and a new version of the application is generated the updated *.prowcapc file and the diff directory is deployed on server. When the client launches WebClient, the updated prowcapc file is downloaded from the server and compared to the prowcapp on the client. The versions do not match.

If the update is not mandatory, the client is asked whether they would like to install the new version. If they choose yes, the new prowcapc and cab files are downloaded and uncompressed on the client.