As I've stated in an earlier post that Informix 4GL is poor when communicating with the unix OS. However, 4GL provides the fgl_getenv internal function which returns a character string which is the value of the specified environmental variable:
main
define
scratch char(80)
let scratch = fgl_getenv("LOGNAME"
dispay scratch
end main
I guess you could create your own IP environmental variable out of 4GL.
You also could run a shell script from 4GL, redirect the output of the script to a file, in 4GL, load the file into a temp table, and read the contents of the temp table into a 4GL table - a real cludge!
And as I said in the earlier post, there's always my "C" method for interfacing with the OS. See the FAQ in the Informix Online forum.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.