Written by

Discussion ALEX VY. · Apr 13, 2024

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.

Comments

Julius Kavay · Apr 13, 2024

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...

0
ALEX VY. · Apr 13, 2024

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. 

0
Robert Cemper  Apr 13, 2024 to ALEX VY.

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 

0
ALEX VY.  Apr 13, 2024 to Robert Cemper

Thank you sir , I think is more by this point. 1990-2024 almost.

0
Julius Kavay · Apr 13, 2024

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"

0
ALEX VY.  Apr 13, 2024 to Julius Kavay

Well believe it or not I managed to transplant it successfully. Now the proof is in the pudding. 
I need to test it. 

0
Julius Kavay  Apr 13, 2024 to ALEX VY.

Good luck for the testing - what else would you do on a weekend? 👍😉

0
ALEX VY.  Apr 15, 2024 to Julius Kavay

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

0
Julius Kavay  Apr 15, 2024 to ALEX VY.

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)

0
ALEX VY.  Apr 15, 2024 to Julius Kavay

Yes exactly,
I managed to transplant it from Windows XP to windows 11 PRO. 
Is there a manual to read how to check the licenses? 

 Also is there a way to check how many "users" are using the db , I am sure is should be only 1.
​​​​​​​Thank you 

0
Julius Kavay  Apr 15, 2024 to ALEX VY.

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)

0
ALEX VY.  Apr 15, 2024 to Julius Kavay

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. 

0
ALEX VY.  Apr 15, 2024 to Julius Kavay

Thank you again for all your help and your time

0