In moving a ProForm Enterprise 6.2 installation from one server to another, after removing the old server ProForm no longer loads. It fails with an error (SPFUNCS-350) Unable to launch client. The Client and server versions are not in synch. Please update the client to the latest version.
The message box has 2 additional information lines the first one communicates the problem at hand, the second one shows the wrong server is being accessed by the client
So the hunt was on to figure out where this was defined, after a bit of a hunt it was found in %WinDir%/SoftPro.ini. %WinDir% refers to the workstations windows folder, which can be anything, but is normally C:/Windows, so C:/Windows/SoftPro.ini is where the version information is stored.
To edit the file, Click Start then Run and enter " %WinDir%/SoftPro.ini " and hit enter or OK with the mouse.
The SoftPro.ini file is used to store a few things, the one that matters here is the SrcDir= line. Our old server was called Server2008, the new one is Rock. In the SoftPro.ini file the third line is
SrcDir=//server2008/softpro/setup/1/
Editing it to be
SrcDir=//Rock/SoftProEnt/Setup/1 fixed it. Said another way this is
SrcDir=//Server Name/SoftPro Share Name/Setup/1.
Save the file, and ProForm will run again.
Well unless you have a permissions problem since that happens after the version check.