To compile, the proxy needs the System.ServiceModel and System.Runtime.Serialization framework assemblies. To run, the application also needs SAIF.Framework.Core to resolve the endpoint address, the SAIF.Framework.Windows host to run the console lifecycle*, and the remote ThirdPartyArchivalService†.
IEnvironmentService.GetConfigSetting(string) supplies the runtime endpoint address, called from ProcessOB3PRetention/Services/OnBaseService.cs:19*
SAIF.Framework.Windows
NuGet Package
4.8.26280.1
Hosts the console lifecycle (SaifStandardProgramBase, ConsoleBase<T>) that resolves and runs the wrapper*
Versions are the stable PackageReference versions in ProcessOB3PRetention/ProcessOB3PRetention.csproj, the project's only package manifest. The project sets RestoreProjectStyle to PackageReference, so the .csproj versions are expected to govern restore. The restore step that the build pipeline runs is not defined in this repository.
Value of the setting ProcessOB3PRetention.WSPEndPointUrl, seeded for each track by environmentSettings/settings.yml: prod is https://onbase25prod.corp.saif.com/ThirdPartyArchivalService_Integration/SoapService.svc/SOAP11, entqa is https://onbase25qa.corp.saif.com/ThirdPartyArchivalService_Integration/SoapService.svc/SOAP11, and npuat is https://onbase25npuat.corp.saif.com/ThirdPartyArchivalService_Integration/SoapService.svc/SOAP11
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.