BankValidator overview¶
Documentation context: Packaged Component (NuGet)
BankValidator is a legacy .NET Framework library that exposes a single façade, SAIF.clsValidateBank, for bank-routing validation, company lookup, bank detail retrieval, ATM checks, and SSN validation against Lyons/CBIZ SOAP services.
Purpose¶
- Encapsulate vendor SOAP authentication and request execution for bank-validation and identity-validation operations.
- Provide one callable class for ABA validation, bank lookup, ATM participation/status queries, and SSN validation.
- Return bank-detail payloads as XML or as a typed
InstitutionsDataSet wrapper.
Responsibilities¶
- Manage vendor credentials and logon/logoff calls for ABA, ATM, and SSNKey services.
- Expose configurable service endpoint properties for the generated SOAP clients.
- Normalize selected vendor faults into caller-facing empty results for bank-lookup operations.
- Dispose generated SOAP proxy instances when the façade is released.
Key components¶
SAIF.clsValidateBank: Public façade for all supported vendor service operations.SAIF.Institutions: Auto-generated typed DataSet used to hold bank-detail results loaded from XML.
Related documentation¶
Sources¶
Legacy\BankValidator\clsValidateBank.vbLegacy\BankValidator\Institutions.Designer.vbLegacy\BankValidator\Institutions.xsdLegacy\BankValidator\SAIF.Legacy.BankValidator.vbprojLegacy\BankValidator\SAIF.Legacy.BankValidator.nuspec