Skip to content

SAIF.Business.CustomerContact configuration

SAIF.Business.CustomerContact does not implement direct runtime-setting retrieval in its own code. Its observable configuration surface is limited to Oracle driver registration plus transitive runtime expectations inherited from packaged dependencies.

Configuration retrieval methods

No direct IEnvironmentService, ConfigurationManager.AppSettings, DbConnectionManager, or typed My.Settings retrieval was identified in the supplied findings.

Environment API settings

No direct environment-service setting reads were identified in this library.

AppSettings (Web.config)

No <appSettings> entries or ConfigurationManager.AppSettings calls were identified in this library.

Database connection configuration

Connection name Provider Retrieval method Purpose Source
None directly owned Oracle Managed Data Access Provider registration only Registers the Oracle driver used by BOF criteria and helper SQL execution. Business\SAIF.Business.CustomerContact\app.config, Business\SAIF.Business.CustomerContact\Web.config

Secure settings

No secure-setting retrieval or decryption calls were identified in this library.

Transitive configuration (from dependencies)

Setting key Method Source dependency Dependency type Purpose
BDS_USER GetConfigSetting SAIF.BOF.Business NuGet Inherited business-layer database or service identity setting.*
bdsDatabase GetConfigSetting SAIF.BOF.Business NuGet Inherited business-layer database selector.*
BDS_DATABASENAME GetConfigSetting SAIF.BOF.Business NuGet Inherited business-layer database-name setting.*
primaryDomainControllerServer GetConfigSetting SAIF.BOF.Business NuGet Inherited directory-service endpoint setting.*
legacyMailValidatorServiceUrl GetConfigSetting SAIF.BOF.Business NuGet Inherited legacy email-validation service endpoint.*
imagingapiurl GetConfigSetting SAIF.BOF.Business NuGet Inherited imaging API endpoint setting.*
BUSINESS_ONLINE_LOGIN/NAVIGATION/LAST_LOGIN_URLS/IW Properties.xml lookup SAIF.BOF.Business NuGet Inherited properties-file lookup used by the underlying business layer.*
Unnamed web-reference URL settings** ApplicationSettingsBase SAIF.BOF.Business NuGet Additional transitive service-endpoint settings were reported, but their exact key names were not included in the supplied findings.**

Configuration dependencies

Dependency Type Required at Impact if missing
Oracle managed provider registration Config section / provider factory Startup BOF criteria and helper SQL cannot create Oracle commands.
CCClaimDataApi client registration Named API client Runtime request Injured-worker enrichment cannot resolve worker details for create-on-miss flows.*
SAIF.BOF.Business transitive settings NuGet-delivered dependency configuration Runtime Underlying business-layer behaviors can fail even though this library does not read the settings directly.*

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.CustomerContact\app.config
  • Business\SAIF.Business.CustomerContact\Web.config
  • Business\SAIF.Business.CustomerContact\packages.config
  • Business\SAIF.Business.CustomerContact\nuget.config
  • Business\SAIF.Business.CustomerContact\SAIF.BOF.Business.CustomerContact.vbproj
  • Business\SAIF.Business.CustomerContact\My Project\Settings.Designer.vb
  • Business\SAIF.Business.CustomerContact\AgentInfo.vb
  • Business\SAIF.Business.CustomerContact\AuditorInfo.vb
  • Business\SAIF.Business.CustomerContact\clsCustomerContactSearch.vb
  • Business\SAIF.Business.CustomerContact\mdlCodeMaps.vb
  • Business\SAIF.Business.CustomerContact\mdlCustomerContact.vb
  • Business\SAIF.Business.CustomerContact\Contact\clsContact.vb
  • Business\SAIF.Business.CustomerContact\Customer\clsCustomer.vb
  • Business\SAIF.Business.CustomerContact\InfoItems\clsAddressInfo.vb
  • Business\SAIF.Business.CustomerContact\InfoItems\clsEmailAddressInfo.vb
  • Business\SAIF.Business.CustomerContact\InfoItems\clsPhoneInfo.vb