SAIF.Business.Policy.Audit.Premium dependencies
All dependencies are consumed through NuGet package restore and assembly references; the project declares no <ProjectReference> entries.
Internal dependencies
Dependency
Reference Type
Usage
SAIF.Business.Policy.Correspondence
NuGet Package (same-repo)
Correspondence and endorsement records referenced during audit workflows.
SAIF.Business.Policy.Premium
NuGet Package (same-repo)
Premium and policy-period data consumed during audit selection and synchronization.
SAIF.Business.Policy.Rating
NuGet Package (same-repo)
Rating data and premium-history concepts consumed indirectly through premium and core policy objects.
SAIF.Business.Policy.Core
NuGet Package (same-repo)
Core policy entities used across audit retrieval and synchronization.
SAIF.Business.Policy.Affiliate
NuGet Package (same-repo)
Affiliate policy data restored and available to packaged consumers.
SAIF.Business.Policy.Agency
NuGet Package (same-repo)
Agency reference data imported by compiled source.
SAIF.Business.Policy.Audit.ApiCalls
NuGet Package (same-repo)
Audit API-call orchestration imported by the audit library.
SAIF.BOF.Business
NuGet Package
Shared constants, offices, and business helpers.
SAIF.BOF.Framework
NuGet Package
BOF base classes, criteria contracts, data portal, and rules engine used by every business object.*
External dependencies
Dependency
Version
Usage
Oracle.ManagedDataAccess
21.5.0
Oracle provider used by all SQL and stored procedure access.
CertifiedMail.Client
1.0.21253.14-alpha
Certified-mail integration for audit notices.*
DocumentAPI.Client
1.0.19176.1
Document generation client used by audit workflows.*
DocumentDataAPI.Core
1.0.17125.3-alpha
Document data contracts for generated output.*
ImagingAPI.Client
2.0.22112.4
Imaging integration referenced by the packaged component.*
PdfAPI.Client
1.2.20094.1
PDF generation support.*
Transitive dependencies
Dependency
Source framework
Type
Usage
SAIF.Framework.Connection
SAIF.Framework.Core
Transitive
Connection plumbing consumed through IDataPortalInfo and BOF services.*
SAIF.Framework.Logging
SAIF.Framework.Core
Transitive
Framework-level logging available to BOF base classes.*
SAIF.Framework.Security
SAIF.Framework.Core
Transitive
Framework security dependency pulled in by BOF infrastructure; no direct usage found here.*
SAIF.Framework.Bindable
SAIF.Framework.Core
Transitive
Binding and IDataErrorInfo support surfaced by business-object base classes.*
Dependency risks and notes
Three @POLDB wrappers forward work to the policy database: insert_pol_per_payroll_audit, cancel_pol_per_payroll_audit, and generate_wcis_audit_documents.
clsAuditCollection.GenerateRetrieveSQL contains an unclosed JOIN BUSINESS parenthesis defect.
PolicyNumberList and RowLimit are concatenated directly into SQL text in clsAuditCollection.GenerateRetrieveSQL, which is a SQL-injection-shaped risk pattern.
Three Oracle references remain unresolved from repository evidence: get_auditable_policy_periods, get_claim_for_0_payroll_count, and sp72658_get_gov_class.**
SQL documents generated from uncompiled source (SQL-047, SQL-048, SQL-073) are documented as dead code only; they do not describe runtime behavior.
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.Audit.Premium\SAIF.BOF.Business.Policy.Audit.Premium.vbproj
Business\SAIF.Business.Policy.Audit.Premium\SAIF.BOF.Business.Policy.Audit.Premium.nuspec
Business\SAIF.Business.Policy.Audit.Premium\packages.config
Business\SAIF.Business.Policy.Audit.Premium\clsAuditCollection.vb
Business\SAIF.Business.Policy.Audit.Premium\clsAudit.vb
Business\SAIF.Business.Policy.Audit.Premium\clsAuditPolicyPeriod.vb