---
title: Configuration settings
summary: Configuration keys consumed by this library, retrieval methods, and runtime dependencies.
status: draft
owner: <owner>
last_reviewed: 2026-07-24
library: SAIF.Business.External.Users
reference_type: package
---

# Configuration settings

No configuration interactions were detected for `SAIF.Business.External.Users`. The source analysis found no calls to `IEnvironmentService`, `ConfigurationManager.AppSettings`, or `DbConnectionManager` within this library's own source files. Connection settings and environment parameters are presumed to be supplied by the BOF framework layer or the calling application at runtime.*

## Configuration retrieval methods

No configuration retrieval methods were detected in this library's source.

## Environment API settings

No `IEnvironmentService` settings were detected.

## AppSettings (Web.config)

No `ConfigurationManager.AppSettings` reads were detected.

## Database connection configuration

No direct `DbConnectionManager` or connection-string reads were detected. Database connections are supplied through the `IDataPortalInfo` parameter passed to factory methods at the call site.*

## Secure settings

No secure-setting reads were detected.

## Transitive configuration (from dependencies)

Connection and environment settings required at runtime are supplied transitively by `SAIF.BOF.Framework` and the calling application layer. Specific transitive keys are not determinable from this library's source alone.*

## Configuration dependencies

| Dependency | Type | Required at | Impact if missing |
| --- | --- | --- | --- |
| `IDataPortalInfo` (caller-supplied) | Runtime parameter | Per factory-method call | All Oracle operations fail; no fallback.* |

## Related documentation
- [Index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Dependencies](dependencies.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)

> **Note:** Statements marked with `*` were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts.

## Sources
- `Business\SAIF.Business.External.Users\SAIF.BOF.Business.External.Users.vbproj`
- `Business\SAIF.Business.External.Users\clsUser.vb`
- `Business\SAIF.Business.External.Users\clsUserType.vb`
