Configuration settings¶
SAIF.Framework.CodeGen does not retrieve runtime settings from the Environment API, ConfigurationManager.AppSettings, or config-file sections itself, and the only local configuration-related project artifact is an empty auto-generated MySettings scaffold with no typed settings. However, CodeTableMap.Connect() directly instantiates clsMSOracleDataLayer (from SAIF.Framework, built from SAIF.Framework.Core) using caller-supplied dbUser/database arguments, so this library is transitively dependent on the Oracle connection configuration that SAIF.Framework.Core resolves through SAIF.Framework.Connection's ConnectInfo service. See the Transitive configuration section below.
Configuration retrieval methods¶
| Method | Class / Interface | Namespace | Usage pattern |
|---|---|---|---|
ApplicationSettingsBase |
MySettings |
SAIF.Framework.CodeGen.My |
Auto-generated My.Settings scaffold exists, but My Project\Settings.settings declares no typed settings. |
Environment API settings¶
Settings retrieved via IEnvironmentService (centralized environment configuration service).
None detected.
AppSettings (Web.config)¶
Settings retrieved via ConfigurationManager.AppSettings.
None detected.
Database connection configuration¶
Connection strings and database provider settings consumed by this library.
None detected.
Secure settings¶
Settings that require decryption or credential retrieval.
None detected.
Transitive configuration (from dependencies)¶
Settings required at runtime by referenced libraries or packages, not directly consumed by this library's code. SAIF.Framework.CodeGen supplies no connection or environment configuration itself — CodeTableMap.Connect() instantiates clsMSOracleDataLayer (from SAIF.Framework, built from SAIF.Framework.Core), which resolves its Oracle connection string through SAIF.Framework.Connection's ConnectInfo service.*
| Setting key | Method | Source dependency | Dependency type | Purpose |
|---|---|---|---|---|
SAIF_Framework_Connection_ConnectInfo_ConnectInfo |
ApplicationSettingsBase |
SAIF.Framework (assembly, produced by SAIF.Framework.Core) | Internal | Default ConnectInfo SOAP endpoint used by clsMSOracleDataLayer/MSOracleDataPortal to resolve the Oracle connection string that CodeTableMap relies on to query code tables. See SAIF.Framework.Core configuration for the full resolution chain.* |
Configuration dependencies¶
None detected.
Related documentation¶
- Library index
- Overview
- Architecture
- Dependencies
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- API reference
Statements marked with
*were inferred from code structure, dependency chains, or contextual evidence where direct confirmation was not available in source artifacts.
Sources¶
SAIF.Framework.CodeGen\SAIF.Framework.CodeGen.vbprojSAIF.Framework.CodeGen\CodeTableMap.vbSAIF.Framework.CodeGen\My Project\Settings.settingsSAIF.Framework.CodeGen\My Project\Settings.Designer.vbdocs\libraries\saif-framework-codegen\architecture.mddocs\libraries\saif-framework-codegen\dependencies.md