SAIF.Business.CustomerContact dependencies¶
Internal dependencies¶
No <ProjectReference> elements exist in SAIF.BOF.Business.CustomerContact.vbproj; the internal library dependency is carried through a packaged NuGet reference.
| Dependency | Reference Type | Usage |
|---|---|---|
| SAIF.Business | NuGet Package | Provides shared BOF business abstractions and shared code-table/globalization helpers used by this library. |
| SAIF.BOF.Business | NuGet Package | (v2.1.23053.1) Packages the underlying SAIF business-layer types and carries transitive runtime configuration expectations. |
| SAIF.BOF.Framework | NuGet Package | (vSee packages.config) Supplies BOF persistence, criteria, and portal interfaces consumed by the aggregate and collection types. |
| SAIF.Framework.Common | NuGet Package | (vSee packages.config) Supplies common SAIF framework utilities inherited by the BOF layer. |
External dependencies¶
| Dependency | Version | Usage |
|---|---|---|
| Oracle.ManagedDataAccess | See packages.config |
Registers the Oracle managed provider used by BOF criteria and helper SQL execution. |
| Newtonsoft.Json | See packages.config |
Imported in mdlCustomerContact.vb, but a live JSON-processing path was not confirmed in the supplied findings.* |
Dependency risks and notes¶
- This library has no directly owned configuration retrieval logic; required runtime settings are inherited transitively from the packaged SAIF business layer.
CCClaimDataApiis consumed indirectly bymdlCustomerContact, so its endpoint and credentials must be registered by the hosting application even though this library does not declare them locally.*- Other SAIF-internal packages referenced in
packages.configwere not expanded into detailed dependency documentation in the supplied findings, so their runtime configuration expectations remain unknown.** - Duplicate top-level info-item source files are packaged beside the compiled
InfoItemsversions, which creates a maintenance risk if consumers misread the compile boundary.*
Related documentation¶
- Index
- Overview
- Architecture
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- API reference
- Configuration
Note: Statements marked with
*were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with**could not be confirmed; treat as unknown until verified.
Sources¶
Business\SAIF.Business.CustomerContact\SAIF.BOF.Business.CustomerContact.vbprojBusiness\SAIF.Business.CustomerContact\packages.configBusiness\SAIF.Business.CustomerContact\app.configBusiness\SAIF.Business.CustomerContact\Web.configBusiness\SAIF.Business.CustomerContact\mdlCustomerContact.vbBusiness\SAIF.Business.CustomerContact\mdlCodeMaps.vbBusiness\SAIF.Business.CustomerContact\Customer\clsCustomer.vbBusiness\SAIF.Business.CustomerContact\Contact\clsContact.vb