Re: I4GL 6.0x to 7.2x Migration (was: Re: Informix stock [Serious response])
Posted in 1998
Jonathan Leffler wrote: > BASAIAH wrote: > > I would like to port applications from > > 4GL 6.05.UD2 > > ESQL/C 7.23.UC5 > > to > > 4GL 7.20.UD1 > > ESQL/C 7.24.UC4 > > Can you please provide information on issues involved in doing > > this. Any documentation, notes will be most helpful. > > The release directory does not have release notes for > > ESQL/C7.24.UC4. > > We urgently need to know if any existing functionality will > > not work etc. > Any pure ESQL/C spplications should recompile without problems. > Any pure I4GL application should recompile without problems, > and apart from behaviour based on 2-digits years (which would change > if you set the DBCENTURY environment vasriable and/or set the system > clock to later than 1999-12-31) and bug fixes, it should all be the > same as before apart from fixed bugs. > If you had any hybrid I4GL 6.x and ESQL/C 7.23 applications, you > wouldn't need to be asking the question -- it certainly shouldn't have > worked. > So, I'd go ahead and do it. But I've not had hands-on experience > with 7.20 I4GL, so there might be a gotcha which I haven't heard > about. I have done 7.23/7.24 ESQL/C switches without problems. Just to add briefly to what Jonathon said. Recompile ALL .4gl files, if you use make delete any corresponding .ec and .c files, as some of the underlying library function calls have changed slightly and linking old .o files or picking up older .ec and .c files generated from .4gl source will cause strange problems. Art S. Kagel