Skip to content

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