Novell Home

Handling Large Recurring Updates (ZEN 1.1)

Novell Cool Solutions: Trench
By Andrew Crawford

Digg This - Slashdot This

Posted: 22 Dec 1999
 

Andrew works for PMI, a division of Delta Dental. He is a Network Analyst and Novell CNE. They operate a 4.11 SFTIII network.

Issue

A software package is distributed to all users. At a later date, the vendor produces a service pack.

The service pack can be distributed to all users with an additional icon. The user can become confused about the icon, or may use the "verify" option on the original icon. This may "undo" the service pack or worse, produce a mix of DLL files that causes the software package to not work at all.

There is a tip outlining how to change the AXT files to display the file names, and then the administrator is able to manually copy files into the directory. This allows the application to distribute the correct files.

My tip

At our location, we use Microsoft NT workstations. We have an application that has sizeable updates to it on a regular basis. I did not want to hand copy the files, and the tip on the ZENworks site did not even address the registry changes.

I wanted to "merge" several AOT files. However, I wanted to maintain the integrity of each one.

How To Do It

Here are the steps:

  1. In the Original AXT file, using Wordpad, replace all instances of the word SOURCE_PATH with ORIG_PATH.
  2. Convert the AXT file using the tools in NWAdmin overwriting the AOT file.
  3. In each service pack AXT file, using Wordpad, replace all instances of the word SOURCE_PATH with SPx_PATH where x = a number
  4. Convert the AXT file using the tools in NWAdmin overwriting the AOT file.
  5. Repeat steps 3 and 4 for all the service packs.
  6. Using the original software object, delete all macros and then import macros from each AOT file IN ORDER.
  7. Using the original software object, delete all registry settings and then import the registry settings from each AOT file IN ORDER answering YES to ALL.
  8. Using the original software object, delete all INI settings and then import INI settings from each AOT file IN ORDER.
  9. Using the original software object, delete all application files and then import application files from each AOT file IN ORDER answering YES to ALL.
  10. Modify the version stamp to re-distribute to users.

This modifies the application object to distribute with the latest patches without confusion on the part of the user and does not create support issues.

I recommend this process when you are dealing with a large update.


Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com

© 2014 Novell