This host has no in-repository dependency edge: no <ProjectReference>, no shared source, no shared solution with the other three hosts. Every edge leaves the repository as a NuGet package reference.
Supplies IEnvironmentService, ILogService, LogService, WcfEnvironmentService, UC4Result, UC4Environment, IUC4Service, Enforce — all using directives in UC4Service.cs:4-15
Packaged framework client (SAIF.Services.UC4.IUC4Service via Proxy), not a SOAP proxy generated in this repository — no Service References/Web References folder, no ChannelFactory, no .wsdl
Every allowed job is forwarded here by UC4Client.ScheduleJob (Uc4Client.cs:50-54); the transport and contract are owned by the SAIF.Services.UC4 / SAIF.Web.API.Clients packages and are not visible in this repository**
This host consumes no SOAP service. The one consumed SOAP proxy in this repository, Legacy.Fax, belongs to the sibling host SAIF.Services.WCF.Host and is out of scope here.
Every <Reference> with a HintPath in SAIF.Services.WCF.UC4.Host.csproj resolves under packages\. The vendored assemblies that exist elsewhere in this repository (..\Libs\SAIF\SAIFConnection.dll, ..\Libs\ActivePDF\*, ..\Libs\Vignette\*, ..\Libs\SAIF\SAIF.Services.ImageClient.dll) are not referenced by this host.
Not applicable — this host performs no database interaction of any kind. No <connectionStrings> element, no DbConnectionManager call, no NHibernate/Oracle package reference exists in this project. See Configuration. No data-model.md page is generated for this host: the analysis proved (by exhaustive search) that no database interaction exists.
Whatever persistence the downstream UC4 service performs is owned by SAIF.Services.UC4 and the service behind uc4coreapi.url, and is out of scope for this host
A dependency inventory built from packages alone would wrongly report a container; no ContainerBuilder, RegisterType<, or RegisterModule usage exists anywhere in this host — see Tech debt
FluentValidation packaged and unused
Same finding as Autofac; no usage found in host source*
No resilience on the outbound call
UC4Client.ScheduleJob calls the downstream service with no retry, circuit breaker, or timeout override found in this host's source — any downstream failure propagates unchanged as a WCF default fault — see Tech debt
The package supplying [LogErrorBehavior] could not be identified from packages.config; a repository-wide search for namespace SAIF.Services.WCF.Common outside packages\ returns nothing**
uc4coreapi.schedulejobroute read and discarded
Retrieved into ScheduleJobEndpoint on UC4Client and never read by any code path — a performance-neutral but confusing dead read
Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.