Hi!

I've found an interesting (and looking Borland times old) bug in 
services API when working on 
http://tracker.firebirdsql.org/browse/CORE-4298 .

Adding isc_spb_sts_record_versions and isc_spb_sts_nocreation options to 
fbsvcmgr caused no problems, but an attempt to add isc_spb_sts_table 
cause an error:
option -t needs a table name
That's clear that error message is absolutely correct - 
isc_spb_sts_table is described as a boolean option in h-file, but it 
must be an option with string parameter. I.e. looks like nobody could 
ever use that option.

In trunk I suggest to fix an issue - declare isc_spb_sts_table as 
parameter with string value (in fact just change it's code from hex to 
decimal) and appropriately fix services and  clumplet control (ough - 
SPB start format is crazy) code. In 2.X branches we IMHO can live w/o 
this service which was missing fir at least 13 years. 
isc_spb_sts_record_versions and isc_spb_sts_nocreation may be backported 
without problems.

A.


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to