---
title: BankValidator dependencies
summary: Internal and external dependencies for the BankValidator library.
status: draft
owner: SAIF
last_reviewed: 2026-07-24
library: BankValidator
reference_type: package
---

# BankValidator dependencies

## Internal dependencies

BankValidator has no `<ProjectReference>` entries and no direct dependency on other libraries in this repository.

| Dependency | Reference Type | Usage |
| --- | --- | --- |
| — | — | No internal dependencies found. |

## External dependencies
| Dependency | Version | Usage |
| --- | --- | --- |
| `System`, `System.Data`, `System.Data.DataSetExtensions` | .NET Framework reference | Core runtime types and typed `DataSet` support. |
| `System.EnterpriseServices` | .NET Framework reference | Legacy enterprise-services assembly reference declared in the project file. |
| `System.Web.Services` | .NET Framework reference | Base types for the generated SOAP web-service proxies. |
| `System.Xml` | .NET Framework reference | XML schema and XML document handling for bank-detail payloads. |
| `ABAService` | Lyons/CBIZ SOAP web reference | ABA validation, ABA verification, company lookup, and bank-detail retrieval. |
| `ABAExpress` | Lyons/CBIZ SOAP web reference | Generated proxy included in the project; no public method invokes it. |
| `ATMService` | Lyons/CBIZ SOAP web reference | ATM participation checks, account-status lookup, and status-code translation. |
| `OFACService` | Lyons/CBIZ SOAP web reference | Generated proxy included in the project; no public method invokes it. |
| `SSNKeyService` | Lyons/CBIZ SOAP web reference | SSN validation. |

## Dependency risks and notes
- Default service endpoints are hardcoded in `clsValidateBank` as Lyons/CBIZ URLs and can be changed only by setting the corresponding public URL properties in code.
- `ABAExpress` and `OFACService` are compiled into the assembly surface but are not used by the handwritten public methods.
- Every public operation performs its own synchronous logon, service call, and logoff sequence.

## Related documentation
- [Index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)
- [API reference](api/index.md)

## Sources
- `Legacy\BankValidator\clsValidateBank.vb`
- `Legacy\BankValidator\SAIF.Legacy.BankValidator.vbproj`
- `Legacy\BankValidator\Web References\ABAExpress\Reference.vb`
- `Legacy\BankValidator\Web References\ABAService\Reference.vb`
- `Legacy\BankValidator\Web References\ATMService\Reference.vb`
- `Legacy\BankValidator\Web References\OFACService\Reference.vb`
- `Legacy\BankValidator\Web References\SSNKeyService\Reference.vb`
