32-bit ODBC Connectivity
Posted: Wed Sep 16, 2009 11:07 pm
Forum members-
I'm on build 9.0.3.173, using Excel 2003. I have been in contact with our financial software company and our VAR in regards to this issue, which has been ongoing from installation. I'll try to keep this as succinct as possible.
Our financial system is a legacy unidata database (Build 6.1 to be specific). The ODBC driver is 32-bit. After reading the Administrator's Guide, and based on the version of TM1 we have installed, I believe axnet is in use in order to enable the data connection. Please correct me if I am wrong.
The issue at hand is after executing two TI processes using the same ODBC connection, TM1 is unable to connect to the database. I am however, able to connect to the database through other means (Excel/Access/Query), as is evident in the System Tray, the VIADOBC (application that creates the ODBC DSN) application is active and running. When the TI process that uses this ODBC connection is executed, the system tray icon does not appear, which leads me to believe that axnet is being used instead of the native ODBC connection (system dsn), although the same executable process that appears when a db connection is made through Access/Excel. The financial software vendor provides limited support to the ODBC application, so they are not able to provide much direction in this case. They believe that the ODBC user licenses is the reason for the limited data connectivity; meaning that the first ODBC connection does not disconnect cleanly, and therefore the financial db believes that it is still active. After the second ODBC connection is established, all further attempts to connect are rejected due to insufficient user licences.
What my question boils down to is - Does anybody know how the TI process hands off the ODBC connection? There must be some kind of configuration that I can modify so that the ODBC connection is closed cleanly.
I have already attempted to see if the issue was on the db server side and the native ODBC application. The software vendor created a script that could be run to reset the ODBC connection from the server side. When I ran the script after the TI process was unable to connect to the db, it did not solve the issue. There is also a way to "reset" any hanging ODBC connections via the native ODBC application. That did not solve the issue either. The only work around that our VAR suggested was to stop and restart the TM1 services. This is a bit of a pain, as the recalculation time until TM1 is available again is a bit long.
The financial system is on a Red Hat Enterprise Linux ES release 3 (Taroon Update 6) Kernel 2.4.21-37.ELsmp on an i686, and TM1 is installed as a service on a MS Server 2003 server. if that helps.
The Administrator Guide suggested reading the Security Guide for more information on axnet, but I did not see any information on axnet in that guide.
I appreciate any feedback that fellow board members may have. If there is anymore information that I can provide, please let me know. Thank you.
I'm on build 9.0.3.173, using Excel 2003. I have been in contact with our financial software company and our VAR in regards to this issue, which has been ongoing from installation. I'll try to keep this as succinct as possible.
Our financial system is a legacy unidata database (Build 6.1 to be specific). The ODBC driver is 32-bit. After reading the Administrator's Guide, and based on the version of TM1 we have installed, I believe axnet is in use in order to enable the data connection. Please correct me if I am wrong.
The issue at hand is after executing two TI processes using the same ODBC connection, TM1 is unable to connect to the database. I am however, able to connect to the database through other means (Excel/Access/Query), as is evident in the System Tray, the VIADOBC (application that creates the ODBC DSN) application is active and running. When the TI process that uses this ODBC connection is executed, the system tray icon does not appear, which leads me to believe that axnet is being used instead of the native ODBC connection (system dsn), although the same executable process that appears when a db connection is made through Access/Excel. The financial software vendor provides limited support to the ODBC application, so they are not able to provide much direction in this case. They believe that the ODBC user licenses is the reason for the limited data connectivity; meaning that the first ODBC connection does not disconnect cleanly, and therefore the financial db believes that it is still active. After the second ODBC connection is established, all further attempts to connect are rejected due to insufficient user licences.
What my question boils down to is - Does anybody know how the TI process hands off the ODBC connection? There must be some kind of configuration that I can modify so that the ODBC connection is closed cleanly.
I have already attempted to see if the issue was on the db server side and the native ODBC application. The software vendor created a script that could be run to reset the ODBC connection from the server side. When I ran the script after the TI process was unable to connect to the db, it did not solve the issue. There is also a way to "reset" any hanging ODBC connections via the native ODBC application. That did not solve the issue either. The only work around that our VAR suggested was to stop and restart the TM1 services. This is a bit of a pain, as the recalculation time until TM1 is available again is a bit long.
The financial system is on a Red Hat Enterprise Linux ES release 3 (Taroon Update 6) Kernel 2.4.21-37.ELsmp on an i686, and TM1 is installed as a service on a MS Server 2003 server. if that helps.
The Administrator Guide suggested reading the Security Guide for more information on axnet, but I did not see any information on axnet in that guide.
I appreciate any feedback that fellow board members may have. If there is anymore information that I can provide, please let me know. Thank you.