System level call trace might help little bit using strace/truss utility. Regards, Virendra Kumar On Wednesday, July 1, 2020, 9:26:09 PM PDT, Rene de Gek <renede...@gmail.com> wrote: Hi Adrian,
Thank you for your reply. This was one of the things that Matthias has also suggested to us, referring to https://sybase.public.easerver.powerbuilder.narkive.com/MsoAXSQJ/problem-connecting-to-database-from-easerver-component. We do set the server type to ODBC. The error 999 shows up with several error messages. For example: When we connect to PostgreSQL using ODBC but we forget to fill in sqlca.DBMS, the application log has 999 without an errortext: fnv_connect: -1DBHandle is 0Setting up n_tr DBMS: DBParm: CacheName='pgsqlODBC12' Autocommit: false connect using i_tr... dberror event triggered on n_tr code: 999 sqlerrortext: sqlsyntax: SQLErrText: sqldbcode: 999 sqlcode: -1 When we try to connect to ODBC, but we set sqlca.DBMS incorrectly to JDBC, the code is 999, but there is a message "sqlerrortext: Java Exception : Fatal Error. Unable to initialize DatabaseMetaData class." fnv_connect: -1DBHandle is 0 Setting up n_tr DBMS: JDBCDBParm: CacheName='pgsqlODBC12' Autocommit: false connect using i_tr... dberror event triggered on n_tr code: 999 sqlerrortext: Java Exception : Fatal Error. Unable to initialize DatabaseMetaData class. sqlsyntax: SQLErrText: Java Exception : Fatal Error. Unable to initialize DatabaseMetaData class. sqldbcode: 999 sqlcode: -1 When connecting to ODBC using the correct sqlca.DBMS=ODBC, we also get the 999, but with the errortext about the invalid handle. fnv_connect: -1DBHandle is 0 Setting up n_tr DBMS: ODBC DBParm: CacheName='pgsqlODBC12' Autocommit: false connect using i_tr... dberror event triggered on n_tr code: 999 sqlerrortext: An invalid handle was passed in a call to the database driver. sqlsyntax: SQLErrText: An invalid handle was passed in a call to the database driver. sqldbcode: 999 sqlcode: -1 Unfortunately, it seems that the error 999 can have several causes. On the EAServer side we have tried all kind of things. If the connection log from the driver looks okay I am afraid we have ran out of ideas. Adrian Klaver <adrian.kla...@aklaver.com>wrote: A quick search found that this code be returned if the correct server type is not specified in EAServer.