Details on Informix 4GL products
Posted in 2010
Francesco Veroni asked how to tell which of the Informix 4GL products are installed, listing version commands (fglpc, fglgo, fgldb, i4gl). Art Kagel added c4gl -V. Jonathan Leffler corrected the mapping: fglpc implies RDS development, fglgo alone suggests RDS runtime, and the C-code runtime has no reliable marker, as IDS bundles an old I4GL.
Auto-generated by Claude from the posts below — may be imperfect; read the full thread.
Topics: Installation, Setup & Upgrades, Connectivity: ESQL/C, 4GL & Embedded SQL
There are five different versions of Informix 4GL product, so how to check the products are really installed on my system? How to get version and serial number? - 4GL RDS Development - 4GL RDS Runtime - 4GL Compiler Development - 4GL Compiler Runtime - 4GL Interactive Debugger Development ----------------------------------------------------------- Informix 4GL RDS RNT --> fglpc -V Informix 4GL RDS DEV --> fglgo -V Informix 4GL ID DEV --> fgldb -V Informix 4GL Compiler ..... --> i4gl -V Informix 4GL Compiler ..... --> Can somebody complete the list?
c4gl -V Art Art S. Kagel Advanced DataTools (www.advancedatatools.com) IIUG Board of Directors (art@iiug.org) Blog: http://informix-myview.blogspot.com/ Disclaimer: Please keep in mind that my own opinions are my own opinions and do not reflect on my employer, Advanced DataTools, the IIUG, nor any other organization with which I am associated either explicitly, implicitly, or by inference. Neither do those opinions reflect those of other individuals affiliated with any entity with which I am affiliated nor those of the entities themselves. On Mon, Nov 15, 2010 at 3:52 AM, Francesco Veroni <f.veroni@strhold.it>wrote: > There are five different versions of Informix 4GL product, so how to > check the products are really installed on my system? How to get > version and serial number? > > - 4GL RDS Development > - 4GL RDS Runtime > - 4GL Compiler Development > - 4GL Compiler Runtime > - 4GL Interactive Debugger Development > > ----------------------------------------------------------- > > Informix 4GL RDS RNT --> fglpc -V > Informix 4GL RDS DEV --> fglgo -V > Informix 4GL ID DEV --> fgldb -V > Informix 4GL Compiler ..... --> i4gl -V > Informix 4GL Compiler ..... --> > > Can somebody complete the list? > _______________________________________________ > Informix-list mailing list > Informix-list@iiug.org > http://www.iiug.org/mailman/listinfo/informix-list >
Ok so... Informix 4GL RDS RNT --> fglpc -V Informix 4GL RDS DEV --> fglgo -V Informix 4GL ID DEV --> fgldb -V Informix 4GL Compiler DEV --> i4gl -V Informix 4GL Compiler RNT --> c4gl -V Thanks, FV
On 11/15/10 5:44 AM, Francesco Veroni wrote: > Ok so... > > Informix 4GL RDS RNT --> fglpc -V > Informix 4GL RDS DEV --> fglgo -V > Informix 4GL ID DEV --> fgldb -V > Informix 4GL Compiler DEV --> i4gl -V > Informix 4GL Compiler RNT --> c4gl -V I4GL RDS (p-code) Runtime does not include 'fglpc'; if you have 'fglpc', you have I4GL RDS (p-code) Development, by definition. By contrast, I4GL RDS (p-code) Runtime does include 'fglgo' (but so does I4GL RDS (p-code) Development). So, if you have fglgo and do not have fglpc, then you probably have I4GL RDS (p-code) Runtime. I think you've got the first two lines mixed up. Similarly, I4GL (c-code) Runtime does not include 'c4gl' (not, I think, does it include 'i4gl'). In fact, I'm not even sure there is a good way to identify that you've got I4GL (c-code) Runtime, other than by the absence of distinctive features of the other products: - No i4gl or c4gl (not I4GL c-code development) - No fglpc (not I4GL p-code development) - No fgldb (not I4GL ID) - No fglgo (not I4GL p-code runtime) But I4GL programs still run... However, since IDS includes an archaic version of I4GL in the ON-Monitor program and therefore has the necessary runtime support, it is not clear that "I4GL programs run" conclusively proves you have I4GL c-code Runtime - you might just have IDS installed in $INFORMIXDIR. Isn't it fun? You might be able to look at the $INFORMIXDIR/etc/*-cr files, but that might not enlighten you and could simply confuse you further.