Re: D4GL 3.0 & OnLine 5.10
Posted in 1999
On Mon, 13 Dec 1999, Colin McGrath wrote: >We are upgrading to Dynamic-4GL 3.00.UC1 (on an RS6000 running AIX 4.3.1) >We're using the product with OnLine 5.10.UC1 >The D4GL 3.0 User Guide (page 2-7) recommends installing Client-SDK even > if the GLS features aren't needed. >We downloaded the freeware and installed it (following the Informix Clients > Products Installation Guide) as "root", running the ./installclientsdk script. >The install SEEMED to go well, as did the subsequent install of D4GL 3.0, and > the compile of the runner with our additional C-functions. > >Now, our D4GL programs won't run, error number -25560. "Environment variable > INFORMIXSERVER must be set." (But we're running OnLine 5.10 , remember.) >Infx Tech support suggesting setting it the the DBSERVERNAME listed in our >tbconfig file, and adding a line in our sqlhosts file with that DBSERVERNAME >and "olipcpip" and our machine name and "sqlexec", and adding a line with >"sqlexec" and "1526/tcp" to the /etc/services file. > >But now, that just gives us error # -25584. > "Network driver cannot access the server program /usr/informix/lib/sqlexec" > (because there is no such animal). > >The classic-4GL versions of the same programs still run fine. > >Should we have ignored the book's advice to download the Client-SDK? > >Our ESQL/C verion before the upgrade was 5.10.UC1. >Guess what? Now it is 9.21.UC1. Art's answer was good, though I don't think he explicitly pointed out that you need I-Star to be able to use CSDK to connect to OnLine 5.x and will need sqlexecd running to receive connections. Another alternative, which is what I'd expect to do, is to use ESQL/C 5.10 to connect to the 5.10 database. That won't require INFORMIXSERVER, of course. As a matter of idle fact, I believe that using CSDK to connect to a 5.x server is preferable when the client application is not running the same machine as the server; it avoids an intermediary process compared with using 5.x I-Star or I-Net. When they are on the same machine, there is little difference when running. -- Yours, Jonathan Leffler (jonathan.leffler@informix.com) #include <disclaimer.h> Guardian of DBD::Informix v0.62 -- http://www.perl.com/CPAN "I don't suffer from insanity; I enjoy every minute of it!"