SAIF.Services.Printing dependencies¶
Internal dependencies¶
| Dependency | Reference Type | Usage |
|---|---|---|
| SAIF.Services.Imaging.Import | NuGet Package | clsPrint.ImportInfo uses clsImageImport to carry imaging metadata into xPression distribution requests. |
SAIF.BOF.Framework |
NuGet Package | (v2.0.22103.3) Provides AppGlobal, EnvironmentServiceBase, and clsSecurityPrincipal used for runtime configuration and default-printer selection. |
SAIF.Framework.Common |
NuGet Package | (v2.0.22074.3) Referenced SAIF framework package included in the project alongside the XML base types consumed by the XDesign wrappers. |
External dependencies¶
| Dependency | Version | Usage |
|---|---|---|
xpresso.clsGenerate generated Web Reference |
Dynamic SOAP endpoint | clsPrint calls xPression preview, publish, print, distribution, category, and output-profile operations. |
SharepointReporting.ReportExecutionService generated Web Reference |
Dynamic SOAP endpoint | clsRSPrint loads SSRS reports, applies parameters, and renders report bytes. |
System.Messaging |
.NET Framework | Provides MessageQueue, Message, and MessageQueueTransaction for asynchronous distribution. |
Oracle.ManagedDataAccess |
21.5.0 | Registered in application configuration as an available provider factory for host environments. |
Dependency risks and notes¶
packages.configalso declaresMicrosoft.Bcl.AsyncInterfaces,Newtonsoft.Json,RestSharp,SAIF.HashUtil, andSAIF.Web.API.Clients; no direct usage of those packages appears in the scanned source files.- Runtime success depends on the host application supplying valid xPression, SSRS, IDM, and MSMQ settings through
EnvironmentServiceBase. - The main project references only packaged assemblies; no local
<ProjectReference>entries are present inSAIF.BOF.Services.Printing.vbproj.
Related documentation¶
Sources¶
Services\SAIF.Services.Printing\clsPrint.vbServices\SAIF.Services.Printing\clsRSPrint.vbServices\SAIF.Services.Printing\Reporting\ReportBase.vbServices\SAIF.Services.Printing\Reporting\XDesignXDocument.vbServices\SAIF.Services.Printing\Reporting\XDesignXElement.vbServices\SAIF.Services.Printing\SAIF.BOF.Services.Printing.vbprojServices\SAIF.Services.Printing\SAIF.BOF.Services.Printing.nuspecServices\SAIF.Services.Printing\packages.configServices\SAIF.Services.Printing\app.configServices\SAIF.Services.Printing\Web References\xpresso\Reference.vbServices\SAIF.Services.Printing\Web References\SharepointReporting\Reference.vbServices\SAIF.Services.Imaging.Import\clsImageImport.vb