Skip to content

SAIF.Business.View.Claim dependencies

Internal dependencies

Dependency Reference Type Usage
SAIF.BOF.Business NuGet Package (same-repo) Provides BOF business-layer abstractions consumed by traditional claim view objects.
SAIF.BOF.Business.View.Provider NuGet Package (same-repo) Supplies packaged provider-view dependencies referenced by the claim view package.
SAIF.BOF.ResourceFiles NuGet Package (same-repo) Provides shared resource content used by the packaged component.
SAIF.Legacy.BankValidator NuGet Package (same-repo) Provides packaged bank-validation support.
SAIF.BOF.Framework NuGet Package Supplies BOF framework base classes, data-portal abstractions, and API criteria infrastructure.
SAIF.Framework.Common NuGet Package Provides common framework utilities.
SAIF.HashUtil NuGet Package Provides hashing utilities included in the packaged dependency graph.
SAIF.Web.API.Clients NuGet Package Provides internal API client registrations used by API-backed BOF views.

External dependencies

Dependency Version Usage
ImagingAPI.Client 2.0.22112.4 External imaging client package referenced by the component.
PdfAPI.Client 2.23061.6 External PDF client package referenced by the component.
Oracle.ManagedDataAccess 21.5.0 Oracle data-access driver used by inline SQL and stored-procedure paths.
RestSharp 106.12.0 HTTP client dependency used by BOF API transport services†.
Newtonsoft.Json 8.0.3 JSON serialization support for API payload types and client interactions.
Autofac 3.5.2 Dependency-injection package declared in packages.config; no claim-specific call site was isolated in the analyzed source.
FluentValidation 5.5.0.0 Validation package declared in packages.config; no claim-specific call site was isolated in the analyzed source.
iTextSharp 5.5.11 Document package declared in packages.config; no claim-specific call site was isolated in the analyzed source.
log4net 2.0.5 Logging package declared in packages.config; no claim-specific call site was isolated in the analyzed source.
Microsoft.AspNet.WebApi.Client 5.2.7 Web API client runtime dependency included in the package graph.
Microsoft.AspNet.WebApi.Core 5.2.7 Web API core runtime dependency included in the package graph.
Microsoft.AspNet.WebApi.WebHost 5.2.7 Web API hosting/runtime dependency included in the package graph.

Transitive dependencies

Dependencies in this section are inherited from framework libraries rather than referenced directly by this project.

Dependency Source framework Type Usage
SAIF.Framework.Security SAIF.Framework.Core Transitive Required by BOF business-object and data-portal infrastructure used by claim view base classes†.
SAIF.Framework.Connection SAIF.Framework.Core Transitive Provides inherited connection and data-portal plumbing for BOF retrieval paths†.
SAIF.Framework.Logging SAIF.Framework.Core Transitive Supports framework-managed logging and diagnostics for BOF object operations†.
SAIF.Framework.DNS SAIF.Framework.Core Transitive Supports framework environment and endpoint resolution used by BOF infrastructure†.
SAIF.Framework.Security.EnvironmentApi SAIF.Framework.Core Transitive Supplies inherited environment API services used by framework transport components†.
SAIF.Framework.Bindable SAIF.Framework.Core Transitive Supplies inherited binding helpers used by BOF object models†.

Dependency risks and notes

  • The library mixes API-backed and Oracle-backed retrieval patterns, so runtime configuration must satisfy both API client registration and Oracle connectivity.
  • Stored procedure dependencies pk82281_claim_note.select_by_claimnum, pk83407_payment_hist_trans.*, and sp83411_Calc_Total_Paid were referenced in code but not found during Oracle-source retry.
  • Unqualified SQL table names reduce source-level certainty about runtime schema ownership.
  • Dependency alignment is package-driven because the project contains no local project references.

Note: Statements marked with † are derived from dependency library documentation via the Legends CLI. They describe inherited behavior from the indicated origin library and should be verified if the dependency version changes.

Sources

  • Business\SAIF.Business.View.Claim\SAIF.BOF.Business.View.Claim.vbproj
  • Business\SAIF.Business.View.Claim\SAIF.BOF.Business.View.Claim.nuspec
  • Business\SAIF.Business.View.Claim\packages.config