Use the Rollback Instructions below if you need to re-install an earlier build number of a WilloWare product or customization.
All users must be out of all Dynamics GP companies for the duration of this process.
Before Beginning: Make a backup of all Company Databases, and the System Database (DYNAMICS), and make a backup of the entire GP Client folder and any modified Forms/Reports dictionaries.
You cannot rollback if there have been table changes between the two builds of the software. Check the READ ME file (change history) for any mention of new tables, new fields, or data migrations listed between the two build numbers.
For WilloWare products you can check the change history HERE.
For WilloWare customizations, check the READ ME file in the GP\Documentation folder. It will have a name like: Read Me_5012W.txt (the Product ID is in the file name).
There are three steps:
- Change the build number in the version tracking tables
- Remove the DIC file
- Install the prior build
WilloWare modules track the build number of the software in two tables:
In the System Database:
DYNAMICS..WSYS9000
In each Company Database:
TWO..WCMP9000
NOTE: if your WilloWare software release date is before July 2015 it will not have the WCMP9000 table.
In both tables change versionBuild back to the earlier build number. If you do not know the earlier build number, change it to zero. When you log-in the product will detect that its build number is higher than zero and prompt you to run the installation routine. Running the installation routine will update versionBuild to the correct number.
For example, to rollback to an earlier version of GP PowerPack, you might need to change the build number from 118 to 115.
Repeat the same update to the WCMP9000 table in each company database, and to the WSYS9000 table in the system database (DYNAMICS).
Next, delete (or rename) the product DIC file. This is required because GP will check if you are trying to replace a “newer” DIC with an “older” file.
Then copy in the “older” DIC or CNK (if you have it), or re-run the older installer.
These two steps need to be repeated on every GP client.
Lastly, launch GP. If you update the build number to the correct earlier build number, you will be able to log-in and start using GP. If you reset the build number to zero, you need to log-in as SA and run the installation routine.