Page 1 of 1

Updating a solution from 3.x

PostPosted: Thu Feb 09, 2017 5:49 pm
by agiletortoise
I have an old client still running a rather significant-sized Servoy solution on version 3.x, that is potentially interested in updating.

A lot has changed since then.

This solution is used in the rich-client, and has dozens of forms and reports and some reasonably complex business logic.

Anyone recently done such an update? Have feedback/tips on the hurdles likely to be faced?

Re: Updating a solution from 3.x

PostPosted: Thu Feb 09, 2017 9:51 pm
by sean
Hi Greg,

The easiest thing is to just try and import a .servoy file into servoy 8 Eclipse.

The import itself should work and you will get build (potentially many) markers for most problems, after which you can get started fixing things ;-)

Good Luck!

Re: Updating a solution from 3.x

PostPosted: Fri Feb 10, 2017 7:38 am
by ROCLASI
Hi Greg,

I've recently migrated a Servoy 2.2.4 instance to Servoy 8.1. Since this was a pre-servoy 3.x version I had to convert it to 3.5 first and then to 8.1.
As Sean says you will get a whole lot of build markers with things like deprecated functions (rowBgColor is a prominent one) and form problems (elements not completely ON the form).
Another thing is that you should redo the security to use the login and authenticator modules.
But overall it's doable.

TIP: For the deprecated functions in your code, you can hover over them with the option/alt key pressed to see their original tooltip with the info on what has replaced it (if any).

Hope this helps.

Re: Updating a solution from 3.x

PostPosted: Fri Feb 10, 2017 8:09 pm
by agiletortoise
Thanks for the feedback, folks. Sounds non-trivial but quite doable.