Local Update Server: Building Client Side Index File

The following instructions describe how to use the UpdateShield Builder tool to build the Client Side index file (UPDSHLC.XML). In addition, in this step, you also need to note the generated Release ID and Updater ID. The Release ID is needed when adding an update package in the software update server. The Updater ID must be provided to the user to configure the Updater (in case of individual run the Updater).

To Build Client Side Index File

1.       Run UpdateShield Builder.

2.       Click the Project button, and then select New to build a new project file or select Open to load a saved project file.

3.       Under the Index Files tab, from the Program ID drop-down list, select the Program ID of your application.

4.       In the Main Properties box, enter your software title and the latest version number (must be a higher number than the previous versions).

5.       In the Client Side Index File Properties box, select Web Service URL. Then, enter your default URL of the local update server web service (e.g. http://hostname/localupdateserver/update.asmx).

6.       In the Output Index Files box, in the Client Side Index File edit box, enter the location to save the Client Side index file.

7.       Click the Updater tab. In the Updater Options box, set the options as you want.

8.       In the Update Runtime Settings box,

         Select Run the Update (Executable) if you want to the Updater to execute the downloaded file.

         Select Run the Commnad Line if you want the Updater to run a script file. Then, enter your script file name with the parameters (e.g. Inst.bat Setup.exe).

9.       Click the Build button, and then select Build Client Side Index File.

10.    Click the Project button, and then select Save to save the project file for future use.

11.    Click the Status tab, and note the generated Release ID and Updater ID.


Since the local update server will be deployed within the corporate network, you will need to advice the administrator to edit the URL of the local update server in the Client Side index file (UPDSHLC.XML) before deploying the application to the users.

See Also

         Interfacing the Updater

         Creating a Setup Script

         Distributing Protected Applications

         Managing the Software Update Server

         Offering Software Update Subscriptions

         Deploying New Versions for Download

         Deploying the Local Update Server

         Subscribing to the Software Update Service