Re: ACE report problem. (sacego gives error 9063)
Posted in 1997
On 14 Nov 1997, Atiqullah Hashmi wrote: } I have inherited an informix applic. which has ace reports. One of } the report is giving me error 9063. The report has a define section like } this: } } DEFINE } [...] } FUNCTION sizeofcol } END } } I compile it as: } saceprep <report.ace> } which is successful. Then when I run it as: } sacego <report> <my-arg> } } It says: } The user function "sizeofcol", defined by the user in the DEFINE } statement of ACE, could not be found in the C function definition } table "userfuncs" in the user's C static data area. } See error number -9063. All functions defined in an ACE report mean that you should be using a custom ACE runner, not the standard one. You need to look for it, or for the source code needed to build it. The cace script is used to compile a custom runner -- it is not itself the custom runner. } I don't have any manual that describes how to declare a userfuncs area } for sizeofcol. Thie ACE report uses 'sizeofcol' several times. You need to get the manual; probably the ISQL 4.10 supplement which describes custom functions. Even if (perish the thought) you have a 4.00 ISQL, you need the supplement; it applies to both versions (at least as far as the custom function material is concerned). Yours, Jonathan Leffler (johnl@informix.com) #include <witticism.h>