Skip to content

SAIF.Business.Policy.Rating dependencies

This library is consumed as a package and has no same-repository <ProjectReference> entries.

Internal dependencies

Dependency Reference Type Usage
SAIF.BOF.Business.Policy NuGet Package (same-repo) Supplies policy enums and the iAdjustedRateFactor, iAdjustedRateProvider, iPeriodRatingInfo, and iPolicyPeriodBase contracts used throughout the library.
SAIF.BOF.Business NuGet Package (same-repo) Supplies shared business constants and framework messages.
SAIF.BOF.Framework NuGet Package Supplies BOF base classes, data-portal infrastructure, smart types, and rule-engine behavior.
SAIF.BOF.Business.Claim NuGet Package (same-repo) Declared package dependency; no direct type usage was confirmed in this library's source.*
SAIF.BOF.Business.Claim.Authority NuGet Package (same-repo) Declared package dependency; no direct type usage was confirmed in this library's source.*
SAIF.BOF.Business.Claim.Maintenance NuGet Package (same-repo) Declared package dependency; no direct type usage was confirmed in this library's source.*
SAIF.BOF.Business.Claim.MedicalBill NuGet Package (same-repo) Declared package dependency; no direct type usage was confirmed in this library's source.*
SAIF.BOF.Business.Tasks NuGet Package (same-repo) Declared package dependency; no direct type usage was confirmed in this library's source.*
SAIF.BOF.Business.Tasks.Claim NuGet Package (same-repo) Declared package dependency; no direct type usage was confirmed in this library's source.*
SAIF.BOF.Business.View.Claim NuGet Package (same-repo) Declared package dependency; no direct type usage was confirmed in this library's source.*
SAIF.BOF.Business.View.Provider NuGet Package (same-repo) Declared package dependency; no direct type usage was confirmed in this library's source.*
SAIF.Legacy.BankValidator NuGet Package (same-repo) Likely paired with the compiled Institutions typed DataSet, although no direct rating-path source usage was confirmed.**

External dependencies

Dependency Version Usage
Oracle.ManagedDataAccess 21.5.0 Supplies the Oracle provider registered in app.config and Web.config; it is required at runtime but is not declared in the nuspec dependency list.
Autofac 3.5.2 IoC container dependency carried with the package set.*
FluentValidation 5.5.0.0 Validation library dependency carried with the package set.*
RestSharp 106.12.0 HTTP client dependency carried with the package set.*
log4net 2.0.5 Logging dependency carried with the package set.*

Transitive dependencies

Dependency Source framework Type Usage
SAIF.Framework.Connection SAIF.Framework.Core Transitive Database connection plumbing behind IDataPortalInfo and portal requests.†
SAIF.Framework.Logging SAIF.Framework.Core Transitive Framework-level logging used by inherited BOF lifecycle behavior.†
SAIF.Framework.Security SAIF.Framework.Core Transitive Shared security/environment assemblies referenced through the framework package even though Rating does not call them directly.†

Dependency risks and notes

  • SAIF.Business.Policy.Premium depends on this library; Rating does not depend on Premium.
  • Several claim, task, and view packages are declared but no direct source usage was confirmed.**
  • Oracle.ManagedDataAccess is required at runtime but absent from the nuspec dependency list.*

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.Rating\SAIF.BOF.Business.Policy.Rating.vbproj
  • Business\SAIF.Business.Policy.Rating\SAIF.BOF.Business.Policy.Rating.nuspec
  • Business\SAIF.Business.Policy.Rating\packages.config
  • Business\SAIF.Business.Policy.Rating\app.config
  • Business\SAIF.Business.Policy.Rating\Web.config