ODBC server command line switches

These are the command line switches that can be used with the ODBC server kiodbc.

FlagDescriptionNotes
-aDisable keepalive packets
-cDump contents of sources.txtOutput format is of the form SECTION|keyname|value|
-C codepageConvert data to the specified codepage.Now longer required now that the KCML 7 ODBC driver supports Unicode
-e max_exec_timeSet query execution timeout value in seconds
-f /path/to/sources.txtSet the location of sources.txt if not in the same directory as kiodbc.Deprecated when kiodbc is being launched by the Connection Manager as kconf.xml will be used instead
-q nice_incrementReduce scheduling priority.Unix only. Lowers the priority at which kiodbc runs at to minimize the load of expensive queries on the server
-SList connected users since last reboot
-t max_idle_timeSet idle timeout value in seconds
-U codepageConvert UTF-8 data to the specified codepage.No longer required now that the KCML 7 ODBC driver supports Unicode
-vPrints the version string
-w /path/to/temp/dirSet the location of the workspace directory.Deprecated when the Connection Manager is being used as $WORKSPACE will be used.
-x row_countWait after fetching the specified number of rows from a KDB/KISAM database. The period of time to wait is specified by the -z switchHas no effect on Oracle/PostgreSQL databases.
-y SYSTEMIDSYSTEMID value.Deprecated. It is recommended to use the Connection Manager when $SYSTEMID is in effect.
-z delaySet the wait delay, in milli-seconds, after fetching a large number of rows. Number of rows is set by the -x switch.Has no effect on Oracle/PostgreSQL databases.
-8Use new permissions file structure introduced with Autoline Rev8.Alternatively set $LONGUSERNAMES to TRUE in the <service's> environment when kiodbc is being launched by the Connection Manager