This repository reaches ConnectInfo through the generated ConnectInfoSoapClient, wrapped by the authored DbConnectionServiceProxy, which builds its own BasicHttpBinding and EndpointAddress in code rather than relying on the app.config endpoint.
Services/SAIF.Services.Web.Proxies/Legacy/DbConnectionsServiceProxy.cs (file name differs from the class name)
Visibility
public
Implements
IDisposable
Responsibility
Validates the supplied service URL, constructs the generated ConnectInfoSoapClient with an explicit binding and address, and exposes GetOracleConnectionString/GetSqlServerConnectionString
Proxy lifetime
Shared — one ConnectInfoSoapClient is created in the wrapper's constructor and held for the wrapper's lifetime
Configuration applied
Value
Source
BasicHttpBinding security mode
None declared — BasicHttpBinding() defaults*, so BasicHttpSecurityMode.None applies
DbConnectionsServiceProxy.cs:18
Transport client credential
None set
DbConnectionsServiceProxy.cs:18-21
MaxReceivedMessageSize
Not set — the WCF default of 65,536 bytes applies*
Services/SAIF.Services.Common/DbConnectionService.cs:21 (environmentService.GetConfigSetting("dbconnectionserviceurl")); the key is absent from every environments.xml and *.config file searched
Not determined from source**
The dbconnectionserviceurl key could not be resolved to a value from this repository. EnvironmentApi/App_Data/environments.xml (all tracks), EnvironmentApi.Tests/environments.xml, and every *.config file were searched with no match. The only literal found is a unit-test mock, http://saifonline/WebServices/wsDBConnections/ConnectInfo.asmx (Tests/SAIF.Services.Tests/Agencies/AgenciesTestBase.cs:19-20), which is test data, not runtime configuration.
Note: Statements marked with * were inferred from code structure or contextual
evidence. Statements marked with ** could not be confirmed; treat as unknown until
verified.