SAIF.Business.Policy.Core dependencies¶
No <ProjectReference> elements exist in this project; all dependencies are consumed as packaged assemblies.
Internal dependencies¶
| Dependency | Reference Type | Usage |
|---|---|---|
SAIF.BOF.Framework.Core |
NuGet Package | clsBusinessBase, clsBusinessCollectionBase, clsBusinessCollection(Of T), IBusinessCriteria, clsResultSet, clsSAIFDataReader, Rules.AddRule |
SAIF.BOF.Framework.Bindable |
NuGet Package | Bindable base support for collections* |
SAIF.BOF.Framework.Connection |
NuGet Package | Data portal / connection plumbing |
SAIF.BOF.Framework.DNS |
NuGet Package | Referenced; no live usage located** |
SAIF.BOF.Framework.Logging |
NuGet Package | Referenced; production-error logging path* |
SAIF.BOF.Framework.Mail |
NuGet Package | Referenced; no live usage located** |
SAIF.BOF.Framework.Security |
NuGet Package | Referenced; no authorization call sites located in this library |
SAIF.BOF.Framework.Security.EnvironmentApi |
NuGet Package | Referenced; no IEnvironmentService usage located in this library |
SAIF.BOF.Business |
NuGet Package (same-repo) | clsConstants.DataMaskingConstants |
SAIF.BOF.Business.Policy |
NuGet Package (same-repo) | Enums.ConvertMarketType, Enums.ConvertFinancialSystem, Enums.ConvertPolicyIssuanceSystem, Constants.FALSE_FLAG, iPolicyPeriodBase |
SAIF.BOF.Business.Utilities |
NuGet Package (same-repo) | clsAddress, clsAssociationTypeCode, StandardAssociationTypes, clsCodeCollection, clsSmartString |
SAIF.BOF.Business.View.Policy |
NuGet Package (same-repo) | PolicyStatusEnums.ConvertPolicyStatusGroup |
SAIF.BOF.Business.View.Claim |
NuGet Package (same-repo) | Referenced; no live usage located** |
SAIF.BOF.Business.View.Provider |
NuGet Package (same-repo) | Referenced; no live usage located** |
SAIF.BOF.Business.Claim |
NuGet Package (same-repo) | Referenced; no live usage located** |
SAIF.BOF.Business.Claim.Authority |
NuGet Package (same-repo) | Referenced; no live usage located** |
SAIF.BOF.Business.Claim.Maintenance |
NuGet Package (same-repo) | Referenced; no live usage located** |
SAIF.BOF.Business.Claim.MedicalBill |
NuGet Package (same-repo) | Referenced; no live usage located** |
SAIF.BOF.Business.Tasks |
NuGet Package (same-repo) | Referenced; no live usage located** |
SAIF.BOF.Business.Tasks.Claim |
NuGet Package (same-repo) | Referenced; no live usage located** |
SAIF.Framework.Common |
NuGet Package | Shared framework helpers* |
SAIF.HashUtil |
NuGet Package | Referenced; no live usage located** |
SAIF.ResourceFiles |
NuGet Package (same-repo) | Referenced resource assembly* |
SAIF.Web.API.Clients / SAIF.Web.API.Core |
NuGet Package | Referenced; no live usage located** |
ImagingAPI.Client / ImagingAPI.Core |
NuGet Package | Referenced; no live usage located** |
PdfAPI.Client / PdfAPI.Core |
NuGet Package | Referenced; no live usage located** |
BankValidator |
NuGet Package (same-repo) | Referenced; likely paired with the generated Institutions typed DataSet* |
External dependencies¶
| Dependency | Version | Usage |
|---|---|---|
Oracle.ManagedDataAccess |
21.5.0 | ODP.NET managed provider - the only data provider used |
Autofac |
3.5.2 | Referenced; no live usage located** |
FluentValidation |
5.5.0 | Referenced; no live usage located** (validation in this library uses the BOF Rules engine) |
iTextSharp |
5.5.11 | Referenced; no live usage located** |
log4net |
2.0.5 | Logging (transitively via framework logging)* |
RestSharp |
106.12.0 | Referenced; no live usage located** |
Microsoft.AspNet.WebApi.* |
5.2.x | Referenced; no live usage located** |
Transitive dependencies¶
Dependencies in this section are inherited from BOF framework base classes used by the business objects and collections in this library.
| Dependency | Source framework | Type | Usage |
|---|---|---|---|
| SAIF.Framework.Connection | SAIF.Framework.Core |
Transitive | BOF connection and portal resolution† |
| SAIF.Framework.Logging | SAIF.Framework.Core |
Transitive | Framework logging during BOF request handling† |
| SAIF.Framework.DNS | SAIF.Framework.Core |
Transitive | Framework host/service resolution† |
| SAIF.Framework.Security | SAIF.Framework.Core |
Transitive | Framework authorization plumbing available to BOF callers† |
| SAIF.Framework.Security.EnvironmentApi | SAIF.Framework.Core |
Transitive | Environment-service support required by BOF hosts† |
| SAIF.Framework.Bindable | SAIF.Framework.Core |
Transitive | Data-binding support inherited through BOF collections† |
Dependency risks and notes¶
- Premium, governing-class, billing, and logging procedure logic lives in Oracle rather than repository source.**
- Dynamic SQL composition exists in period-association retrieval and employers-liability-limits criteria selection.*
- Several referenced packages have no confirmed live call site and may be vestigial.**
clsBusinessBaseremains tied to the V1clsRulesManagermodel documented inSAIF.Framework.Core.†
Related documentation¶
- Index
- Overview
- Architecture
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- Procedures
- Configuration
- API reference
Note: Statements marked with
†are derived from dependency library documentation via the Legends CLI.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.Core\SAIF.BOF.Business.Policy.Core.vbprojBusiness\SAIF.Business.Policy.Core\packages.configBusiness\SAIF.Business.Policy.Core\clsPolicy.vbBusiness\SAIF.Business.Policy.Core\clsPolicyPeriodBase.vbBusiness\SAIF.Business.Policy.Core\WCISInquiry.vb