4GL Newbie Admin question
Posted in 1999
Topics: Connectivity: ESQL/C, 4GL & Embedded SQL
Why would 4GL programs require the user who created the program to login in order for it to run and not crash, notwithstanding the perms in UNIX? \
In article <Odz0fYrp#GA.265@nih2naae.prod2.compuserve.com>, joeh <75603.254@CompuServe.COM> wrote: > Why would 4GL programs require the user who created the program > to login in order for it to run and not crash, notwithstanding > the perms in UNIX? I can think of a couple of possibilities. First, there might be a deliberate "sign-in" built into the 4GL app. This would normally be used in a monolithic program that controls everywhere the user goes from there on. However, since you are asking about the creator of the program, I presume the above is not the case; he would know if he put that stuff into the app. So I look for another possibility. Though I have never seen this in a 4GL program, in DBACCESS, if I explicitly connect to another server, I get prompted for a username and password. Is it possible there is a lack of tust between the machine the 4GL program is running on and the machine running the Informix server? One way to test this is to run an rlogin from the client machine to the server machine. If you are prompted for a password, there is a trust problem. Again, I have never seen this from a 4GL program. I am used to just getting kicked off with the 329 or 980 error or something similar: unable to connect to server. But versions change. The versions of the engine and 4GL might help eliminate these as paths to explore. (Not being rusty would also help. ;-) -- +---- Jacob Salomon -- DBA - JSalomon@bn.com --------------------------+ |----------------- Obligatory sesquipedalian obfuscation: -------------| | An object of igneous, sedimentary or metamorphic mineral in combined | | states of elevated linear and rotational kinetic energy acquires no | +- accumulation of bryophytic vegetation ------------------------------+ --== Sent via Deja.com http://www.deja.com/ ==-- ---Share what you know. Learn what you don't.---