# # Check, wether we have to regenerate the database function interface. # # - During initial setup, there are no db-functions, so nothing has to # be done. # # - During regular startup of the server, the generation of the stub # interface happens in the *init procs (hopefully this is always # sufficient, but seems so) # # - During reloads of acs-db-*-procs, the base classes are interface # objects are recreated and cleaned up from all prior definitons, # which means that in this situations, we have to regeneate the # interface. # # - One might call manually the regeneration, when database functions # have been altered and no restart is desired. #
Update of SQL function calling interface to make it usable during initial bootstrap
- add sanity checks and produce error messages, when function args are incorrect. - do not throw errors in case it is called before the table acs_function_args was created (during boot) - added preliminary "list" call to acs::dc - added first *-init.tcl to be called after loading the *-proc.tcl files. - removed all references to the ::xo::* namespace