This page documents the contract of WSLogging as the WSDL declares it. It is the page a reader uses to answer "what can this service be asked to do, and in what shape".
SOAP 1.1 (clsWSLoggingSoap) and SOAP 1.2 (clsWSLoggingSoap12) both declared
Encoding style
Document / Literal
Parameter style
Wrapped
Operations declared
3
The SOAP namespace is left at the generator default (http://tempuri.org/...) with a SAIF-specific path segment appended, rather than a fully-owned namespace — see Tech debt.
This contract is documented from the WSDL captured at Services/SAIF.Services.Web.Proxies/Service References/Logging/clsWSLogging.wsdl, which declares the clsWSLogging service, the clsWSLoggingSoap port type, and both the SOAP 1.1 and SOAP 1.2 bindings summarized in the identity table above. Reference.cs is generated from this WSDL and is used only to confirm the type and operation names it declares, per the generated-code doctrine on Client index.
The logical application name — hard-coded to "EnvironmentApi" by this repository's call site
Environment
string
Not stated in the WSDL
The deployment track — hard-coded to "NetProd" by this repository's call site regardless of the actual track, see BR-LOG-001
ErrorDate
dateTime
Yes
The moment the exception was captured
ExceptionInfo
string
Not stated in the WSDL
The formatted exception message and stack trace
ExceptionSource
string
Not stated in the WSDL
Always an empty string at this call site
MachineName
string
Not stated in the WSDL
Environment.MachineName of the process
PageName
string
Not stated in the WSDL
Derived from the failing request's URI
StateInfo
string
Not stated in the WSDL
The full request URI, prefixed "Uri = "
Username
string
Not stated in the WSDL
context.RequestContext.Principal.Identity.Name
TraceInfoStruct and AuditInfoStruct are declared in the WSDL but neither is populated by any call site in this repository; their members are recorded here for completeness only.
The WSDL declares no faults. A failure reaches this repository as a generic SOAP fault surfaced by the proxy; see Consumption for how the call sites handle it.