Skip to content

Legacy.Fax SOAP client proxy documentation

This proxy is a generated svcutil service reference, held under Service References\Legacy.Fax in the WCF project (SAIF.Services.WCF.Host), that calls the remote `FaxService`† operation Send to deliver an outbound fax on behalf of the locally hosted FaxService operation SendFax.

Field Value
Proxy name Service References\Legacy.Fax
Mechanism Service Reference (svcutil / Add Service Reference)
Generated namespace WCF.Legacy.Fax
Generated artifacts src\WCF\SAIF.Services.WCF.Host\Service References\Legacy.Fax\Reference.cs
WSDL document src\WCF\SAIF.Services.WCF.Host\Service References\Legacy.Fax\faxservice.wsdl
Proxy base type System.ServiceModel.ClientBase<WCF.Legacy.Fax.FaxServiceSoap>
Hand-written wrapper SAIF.Services.WCF.Services.LegacyProxies.FaxServiceProxy (src\WCF\SAIF.Services.WCF.Host\Services\LegacyProxies\FaxServiceProxy.cs)
Consuming project WCF (src\WCF\SAIF.Services.WCF.Host\WCF.csproj)
Target service `FaxService`†
Endpoint source <system.serviceModel><client><endpoint> is configured but unreferenced at run time; the address actually used is resolved in code — see Architecture
Binding BasicHttpBinding(BasicHttpSecurityMode.TransportCredentialOnly) constructed in code
Operations present 1
Operations called 1

The local FaxService class and the remote `FaxService`† are different systems: this page documents only the outbound dependency on the remote service.

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
Tech debt CRITICAL and HIGH severity findings

Called service

Attribute Value
Service name `FaxService`†
Documented by this run No
Service documentation `FaxService`†
Endpoint address http://api.saif.com/webservices/SAIFFaxService/faxservice.asmx (configured, unreferenced at run time)*
Address source src\WCF\SAIF.Services.WCF.Host\Web.config
SOAP namespace http://www.saif.com/

Note: Statements marked with † are derived from dependency library documentation via the Legends CLI. Statements marked with * were inferred from code structure or contextual evidence. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • src\WCF\SAIF.Services.WCF.Host\Service References\Legacy.Fax\Reference.cs
  • src\WCF\SAIF.Services.WCF.Host\Service References\Legacy.Fax\faxservice.wsdl
  • src\WCF\SAIF.Services.WCF.Host\Services\LegacyProxies\FaxServiceProxy.cs
  • src\WCF\SAIF.Services.WCF.Host\Web.config
  • src\WCF\SAIF.Services.WCF.Host\WCF.csproj