NOTICE: All information contained herein is, and remains
the property of TechnoCore Automate.
ObjConnection⚠️ LEGACY MODULE - This module manages remote database connections using the table-based Def_RemoteConnections approach. It may be deprecated in future versions.
ObjConnection provides the legacy connection pool manager for remote database connections. It reads connection credentials from the Def_RemoteConnections database table and manages connection pooling for remote database access.
Def_RemoteConnections database tableRemoteInit())config.yamlFUTURE DEPRECATION: This module and the table-based connection approach will be deprecated in favor of Infisical secret management.
Def_RemoteConnections table managed by this moduleconfig.yaml under database.connectionsDATABASE_<name>_<property> formatFor detailed migration information, see:
resource.notes/RemoteConnectionsUsage.md - Complete usage documentationfactory.core/ObjData.md - Remote connection implementation detailsODBC Python
https://github.com/mkleehammer/pyodbc/wiki/Connecting-to-SQL-Server-from-Linux
ODBC Driver for MS SQL Server
https://docs.microsoft.com/es-es/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server
From linux we can access to MS SQL server using kerberos
https://inbo.github.io/tutorials/installation/user/user_install_kerberos/
Kerberos-python
https://pypi.org/project/kerberos/
cythonize -3 -a -i ObjConnection.py
warning: ObjConnection.py:515:8: Unreachable code.warning: ObjConnection.py:543:8: Unreachable code.Compiling /home/axion/projects/axion/factory.core/ObjConnection.py because it changed..[1/1] Cythonizing /home/axion/projects/axion/factory.core/ObjConnection.py
Updated : 2025-09-10