SOAP client proxy documentation
This proxy calls the external clsCAServices† address-cleansing service and is carried inside SAIF.Services, a packaged class library that ships in the SAIF.SAIFCode.Core NuGet package; three authored adapter types wrap it, but no production code in this repository constructs those adapters — the only exercise found is in unit tests.
Field
Value
Proxy name
CleanAddressSvc
Mechanism
Web Reference (wsdl.exe)
Generated namespace
SAIF.Services.CleanAddressSvc
Generated artifacts
Services/SAIF.Services/Web References/CleanAddressSvc/Reference.cs
WSDL document
Services/SAIF.Services/Web References/CleanAddressSvc/clsCAServices.wsdl
Proxy base type
System.Web.Services.Protocols.SoapHttpClientProtocol
Hand-written wrapper
SAIF.Services.Utilities.CleanAddress.CleanAddressService, AddressSearchService, CleanAddressBatchService (Services/SAIF.Services/Utilities/CleanAddress/)
Consuming project
SAIF.Services (Services/SAIF.Services/SAIF.Services.csproj)
Target service
clsCAServices
Endpoint source
Generated settings (SAIF.Services.Properties.Settings)
Binding
HTTP (ASMX default), SOAP 1.1 binding clsCAServicesSoap
Operations present
5
Operations called
4
Documentation sections
Section
Description
Overview
Which service is called, who consumes the proxy, and capability summary
Architecture
How the proxy is constructed, configured, and invoked
Contract
The WSDL-declared operations, messages, faults, and binding
Operation map
Operations present in the proxy versus operations actually called
Client reference
One section per operation called from repository source
Consumption
Construction, disposal, resilience, and endpoint configuration
Dependencies
Packages, framework components, and the called service
Business rules
Rules enforced around the call
Tech debt
CRITICAL and HIGH severity findings
Called service
Attribute
Value
Service name
clsCAServices
Documented by this run
No
Service documentation
clsCAServices†
Endpoint address
http://correctaddress/wsCorrectAddress/clsCAServices.asmx (compiled default, effective inside this repository)
Address source
Services/SAIF.Services/Properties/Settings.Designer.cs
SOAP namespace
http://tempuri.org/
Note: Statements marked with † were retrieved from dependency library documentation
via the Legends CLI RAG service. They describe inherited behavior from the indicated
origin library and should be verified if the dependency version changes.
Sources
Services/SAIF.Services/Web References/CleanAddressSvc/Reference.cs
Services/SAIF.Services/Web References/CleanAddressSvc/clsCAServices.wsdl
Services/SAIF.Services/SAIF.Services.csproj
Services/SAIF.Services/Properties/Settings.Designer.cs
Services/SAIF.Services/app.config