Skip to content

SAIF.Business.Policy.Premium dependencies

Internal dependencies

Dependency Reference Type Usage
SAIF.Business.Policy.Rating NuGet Package (same-repo) Supplies rating-factor contracts and plan-classification behavior consumed by premium-set, class-coverage, and rating-plan logic.
SAIF.BOF.Business NuGet Package Supplies shared BOF constants such as DBContentionError and InvalidSQLProperty.
SAIF.BOF.Framework NuGet Package Supplies BOF entity, collection, criteria, rule-engine, and data-portal infrastructure.†

External dependencies

Dependency Version Usage
Oracle.ManagedDataAccess 21.5.0 ODP.NET managed provider used for every Oracle command executed by this library.

Transitive dependencies

Dependency Source framework Type Usage
SAIF.Framework.Connection SAIF.Framework.Core Transitive Connection and portal plumbing behind DAL.GetPortalRequest(...).†
SAIF.Framework.Logging SAIF.Framework.Core Transitive Framework-level logging used by BOF runtime infrastructure.†

clsCodeTableBase and clsAddress are real framework touchpoints in this library, but their indexed framework documentation could not be resolved, so no extra transitive claims are made from those two types.**

Dependency risks and notes

  • Premium depends on Rating, not the reverse.
  • build-vars.yml uses AppName: SAIF.BOF.Business even though the same file points to the Premium solution and project.
  • The library has no <ProjectReference> items; dependency flow is package-based rather than same-solution compilation.

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.Policy.Premium\SAIF.BOF.Business.Policy.Premium.vbproj
  • Business\SAIF.Business.Policy.Premium\SAIF.BOF.Business.Policy.Premium.nuspec
  • Business\SAIF.Business.Policy.Premium\packages.config
  • Business\SAIF.Business.Policy.Premium\Pipelines\build-vars.yml