Skip to content

SAIF.Application.LogView dependencies

Internal dependencies

Dependency Reference Type Usage
(none) NuGet Package No <ProjectReference> elements were detected in SAIF.BOF.Application.LogView.vbproj.
SAIF.BOF.Framework (Bindable, Connection, Core, DNS, Logging, Mail, Security, Security.EnvironmentApi) NuGet Package (v2.0.22103.3) Provides BOF business-object, criteria, portal-request, and logging-struct types used by this library.
SAIF.Framework.Common NuGet Package (v2.0.22074.3) Framework support dependency packaged with the BOF libraries.
SAIF.HashUtil NuGet Package (v2.0.22083.2) External package referenced by the project.
SAIF.Web.API.Clients / SAIF.Web.API.Core NuGet Package (v2.0.22083.1) External packages referenced by the project.

External dependencies

Dependency Version Usage
Oracle.ManagedDataAccess 21.5.0 Registered as a DbProviderFactory in App.config.
RestSharp 106.12.0 External package referenced by the project.

Dependency risks and notes

  • Oracle.ManagedDataAccess is registered in App.config, but the executable SQL in this library uses SQL Server syntax only, so the Oracle provider registration appears to be shared packaging/configuration boilerplate rather than an active query dependency.*
  • No library-local SQL Server connection string is defined in App.config; runtime connection resolution is supplied elsewhere.**
  • Database access is implemented entirely through inline SQL on IBusinessCriteria properties; no stored procedures were identified.
  • clsAppError.Criteria.DeleteSQL is a single-space placeholder, and clsAppError.Criteria.UpdateSQL contains a trailing comma before WHERE, so the delete/update paths on App_Error should be treated cautiously.*
  • App_Info collection queries exclude App_Name IN ('EPAY','DirectDeposit') by default, which creates a built-in dependency on callers understanding that those audit rows are intentionally omitted from standard searches.

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

  • Application\SAIF.Application.LogView\SAIF.BOF.Application.LogView.vbproj
  • Application\SAIF.Application.LogView\packages.config
  • Application\SAIF.Application.LogView\App.config
  • Application\SAIF.Application.LogView\clsAppError.vb
  • Application\SAIF.Application.LogView\clsAppErrorCollection.vb
  • Application\SAIF.Application.LogView\clsAppInfo.vb
  • Application\SAIF.Application.LogView\clsAppInfoCollection.vb