SOAP client proxy documentation
This proxy calls the external ConnectInfo† ASMX service (wsDBConnections) to retrieve database connection strings, including embedded credentials, for Oracle and SQL Server data sources; it is consumed by SAIF.Services.Web.Proxies, specifically its authored wrapper SAIF.Services.Web.Proxies.Legacy.DbConnectionServiceProxy, which is in turn used by SAIF.Services.Common.DbConnectionService.
Field
Value
Proxy name
DbConnection
Mechanism
Service Reference (svcutil)
Generated namespace
SAIF.Services.Web.Proxies.DbConnection
Generated artifacts
Services/SAIF.Services.Web.Proxies/Service References/DbConnection/Reference.cs
WSDL document
Services/SAIF.Services.Web.Proxies/Service References/DbConnection/connectinfo.wsdl
Proxy base type
System.ServiceModel.ClientBase<T>
Hand-written wrapper
DbConnectionServiceProxy (Services/SAIF.Services.Web.Proxies/Legacy/DbConnectionsServiceProxy.cs)
Consuming project
SAIF.Services.Web.Proxies
Target service
ConnectInfo (wsDBConnections)
Endpoint source
Constructor argument — EndpointAddress built by the wrapper from an environment setting; the app.config <client><endpoint> is present but bypassed
Binding
BasicHttpBinding constructed in code, all defaults
Operations present
6
Operations called
2
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
ConnectInfo
Documented by this run
No
Service documentation
ConnectInfo†
Endpoint address
Unresolved from repository configuration** — see Architecture
Address source
Services/SAIF.Services.Common/DbConnectionService.cs:21 (environmentService.GetConfigSetting("dbconnectionserviceurl"))
SOAP namespace
http://saifonline/WebServices/wsDBConnections/
Note: Statements marked with † are derived from dependency library
documentation via the Legends CLI. Statements marked with ** could
not be confirmed; treat as unknown until verified.
Sources
Services/SAIF.Services.Web.Proxies/Service References/DbConnection/connectinfo.wsdl
Services/SAIF.Services.Web.Proxies/Service References/DbConnection/Reference.cs
Services/SAIF.Services.Web.Proxies/Legacy/DbConnectionsServiceProxy.cs
Services/SAIF.Services.Common/DbConnectionService.cs