Skip to content

SOAP client proxy documentation

SMTP is a svcutil-generated proxy for the SAIF-internal ASMX mail service clsSAIFMessage† (http://webqa/sendmail/clsSAIFMessage.asmx), carried in SAIF.Services.Web.Proxies. It is the degenerate case among this library's four SOAP client proxies: the generated client clsSAIFMessageSoapClient is internal, no authored wrapper exists, and no source file in this repository constructs or invokes it. Because of the internal modifier and the absence of InternalsVisibleTo, no downstream consumer of the shipped package can reach it either.

Field Value
Proxy name SMTP
Mechanism Service Reference (svcutil)
Generated namespace SAIF.Services.Web.Proxies.SMTP
Generated artifacts Services/SAIF.Services.Web.Proxies/Service References/SMTP/
WSDL document Services/SAIF.Services.Web.Proxies/Service References/SMTP/clsSAIFMessage1.wsdl
Proxy base type System.ServiceModel.ClientBase<T> (internal)
Hand-written wrapper None
Consuming project SAIF.Services.Web.Proxies
Target service clsSAIFMessage†
Endpoint source Not applicable — no repository source constructs the proxy; the generated <client><endpoint> entries in app.config are present but unused
Binding basicHttpBinding (SOAP 1.1) and a customBinding (SOAP 1.2) declared in app.config; neither is used at runtime
Operations present 5
Operations called 0

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 clsSAIFMessage†
Documented by this run No
Service documentation clsSAIFMessage†
Endpoint address http://webqa/sendmail/clsSAIFMessage.asmx (generation-time and configured; never used at runtime)
Address source Services/SAIF.Services.Web.Proxies/Service References/SMTP/Reference.svcmap:21; Services/SAIF.Services.Web.Proxies/app.config:57-58
SOAP namespace http://www.saif.com

Note: Statements marked with † are derived from dependency library documentation via the Legends CLI. They describe inherited behavior from the indicated origin library and should be verified if the dependency version changes.

Sources

  • Services/SAIF.Services.Web.Proxies/Service References/SMTP/clsSAIFMessage1.wsdl
  • Services/SAIF.Services.Web.Proxies/Service References/SMTP/Reference.cs
  • Services/SAIF.Services.Web.Proxies/Service References/SMTP/Reference.svcmap
  • Services/SAIF.Services.Web.Proxies/app.config