Configuration settings
This page documents configuration retrieval patterns and deployment-time dependencies for SAIF.Business.Claim.EAIP.
Configuration retrieval methods
Method
Class / Interface
Namespace
Usage pattern
EnvironmentService.GetConfigSetting
EnvironmentService
SAIF.Framework.Security
Reads EAIP business-rate settings as plain-text strings for billing XML generation and wage-subsidy JSON deserialization.
Oracle ODP.NET config section
oracle.manageddataaccess.client
Oracle.ManagedDataAccess
Registers the managed Oracle driver section and provider factory in config files.
Environment API settings
Setting key
Method
Data type
Purpose
Consuming class
Source
claims.eaip.fs2360.rate
GetConfigSetting
String
Environment-backed business configuration value.
Billing.clsGenerateBill
Business\SAIF.Business.Claim.EAIP\Billing\clsGenerateBill.vb
claims.eaip.wagesubsidyrates
GetConfigSetting
String
Environment-backed business configuration value.
Period.clsWageSubsidy
Business\SAIF.Business.Claim.EAIP\Period\clsWageSubsidy.vb
AppSettings (Web.config)
No local appSettings keys are consumed by this library.
Database connection configuration
Connection name
Provider
Retrieval method
Purpose
Source
—
Oracle managed provider registration
Configuration section
Registers Oracle data access support
Business\SAIF.Business.Claim.EAIP\Web.config
Secure settings
No secure-setting retrieval was detected in this library.
Transitive configuration (from dependencies)
Setting key
Method
Source dependency
Dependency type
Purpose
SAIFDates
Inherited runtime configuration
SAIF.Framework.Core
transitive (from package SAIF.BOF.Framework)
This setting was documented in the dependency, but no direct consumption path was found in this library.*
oracle.manageddataaccess.client
Inherited runtime configuration
SAIF.Framework.Core
transitive (from package SAIF.BOF.Framework)
The library's Web.config already declares this section locally.*
Configuration dependencies
Dependency
Type
Required at
Impact if missing
claims.eaip.fs2360.rate
Environment API setting
Runtime
Billing XML generation depends on the configured rate.
claims.eaip.wagesubsidyrates
Environment API setting
Runtime
Wage-subsidy calculation depends on a valid JSON payload.
oracle.manageddataaccess.client
Provider section
Startup and runtime
Oracle data access fails when the provider registration is missing.
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.Claim.EAIP\Billing\clsGenerateBill.vb
Business\SAIF.Business.Claim.EAIP\Period\clsWageSubsidy.vb
Business\SAIF.Business.Claim.EAIP\Web.config
Business\SAIF.Business.Claim.EAIP\app.config
Business\SAIF.Business.Claim.EAIP\SAIF.BOF.Business.Claim.EAIP.vbproj