4gl woe
Posted in 2005
Topics: Connectivity: ESQL/C, 4GL & Embedded SQL, Internationalization & Character Sets
After a few red herrings, this was fixed: "yip, exactly what i said, we have renamed the interal functions "ibm_" If you include the fglsys.h in the header of the .c files and recompile then you don't need to "hack" all the functions manually. fglsys.h does the conversion for you". The lesson, according to IBM Tech Support, is "Don't use internal functions?" There's some stuff about this here (usual snappy IBM URLs apply): http://www-1.ibm.com/support/docview.wss?rs=681&context=SSVT2J&context=SSCVRDE&context=SSCVRDD&context=SSCVRDJ&context=SSCVRDM&dc=DB520&dc=D600&dc=DB530&dc=D700&dc=DB500&dc=DB540&dc=DB510&dc=DB550&q1=fglsys&uid=swg21108090&loc=en_US&cs=utf-8&lang=en Thanks to everyone, esp. Jonathan, Tsutomu, "Scottish Poet" and IBM UK Tech Support.
the URL might be long but it is a link to a doc in the IBM support database the informix tools support database is http://www.ibm.com/software/data/informix/tools/support/ if you type in "popquote" (one of the functions that couldn't be found), check "solve a problem", and click "submit" it will find the document referred to previously it is a really good facility!! There is a similar database for IDS http://www.ibm.com/software/data/informix/ids/support/ the link to search all products at the same time is a bit longer but you can choose that from the dropdown list at www.ibm.com/software/data/informix/support