Old legacy system retrofitting it to latest windows 11
Dear All , As per the title,
I was tasked to upgrade an old legacy system to run on Windows 11.
I am having a problem with Cache mostly.
I have the version: VERSION 5.0.14 , BUILD 5702 , OBJECTS 5.0.5702.0 I would like to know if there is a way to run it on windows 11 somehow.
I know I am asking for a LOT. Unfortunately, the provider of the suit is long gone, and I can't keep it on windows XP. Let me know if there is an alternative way to get it up to date even with the lowest / more recent version.
Thank you in advance for your time.
As a first step, I would contact your ISC Sales because Cache-5.0.x licenses neither work with (the latest) Cache nor with IRIS. Second, there was a lot of change between Cache-5.0.x and recent Cache/IRIS versions, so I would check to see if there are any problems to expect. A customer of mine "upgraded" fom Cache-5.0.21 to IRIS some four years ago...
Thank you for your on-point reply, Regarding licenses and what not, I need to tread carefully since the old software that works based on that may not work at all.
I will most probably ask the management to just move to newer software and call it a day there are TOO many unknowns. Thank you again for your time.
For testing I'd suggest to try an IRIS Community version
Latest IRIS 2024.1 runs fine on Win11
the testing effort for that archaic code would be the same either for IRIS or latest Caché
the gap to bridge is about 2 decades in any case
Thank you sir , I think is more by this point. 1990-2024 almost.
Just came to my mind
- Cache-5.0.x is likely to be 32 Bit version, Win-11 is 64 Bit (only) (in case, the application uses some .dll, .ocx, etc.)
- unlikely that you use it, but as a hint, LAT is not supported anymore
- user database is now provided by ISC. In case your application maintains its own users, you can still use your own user database, but the login process will require some "adaption"
Well believe it or not I managed to transplant it successfully. Now the proof is in the pudding.
I need to test it.
Good luck for the testing - what else would you do on a weekend? 👍😉
Speaking of testing, I managed to get into the control panel, and into the logs of the application and I get this error,
does anyone have a clue why this is going on?
thanks
The above screenshot is from your old Cache (5.x.x)!
You get a "License limit exceeded" error if
- all the licenses are in use
- there is no license set
- possibly when licenses are expired (I'm not sure)
Yes exactly,
Also is there a way to check how many "users" are using the db , I am sure is should be only 1.
I managed to transplant it from Windows XP to windows 11 PRO.
Is there a manual to read how to check the licenses?
Thank you
According to your screenshot, you have 22 licenses, of which 21 are available. On the left side of the control panel, there should be a node named Process. Click on it, and you see all the current active processes including the user name, if the login process make use of the License.Login() (as far as I remember)
Well 17 precesses. I seen that it hasn't shown an error since I deleted the old ones so it must be a glitch. I will keep an eye on it.
Thank you again for all your help and your time