SAIF.Services.Printing business rules¶
This page captures business rules enforced by this library.
No business rules (validation logic, conditional enforcement of domain policy, or eligibility/entitlement checks) were identified in this library's scanned source. SAIF.Services.Printing is a technical service facade over document-generation/printing/report-execution SOAP services and MSMQ; the only conditional logic present controls how a request is delivered (synchronous vs. asynchronous, printer/profile defaults, cached-vs-regenerated report bytes) rather than whether a business action is permitted.* No BR-* rule IDs are assigned.
Notes¶
- The distinction between
Reporting.ReportBase.Print/Distribute(which decide whether to re-render/re-build before acting) and the underlyingclsPrintsynchronous/asynchronous distribution path are technical delivery-routing decisions, not business rules.*
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.
Related documentation¶
Sources¶
SAIF.Services.Printing\clsPrint.vbSAIF.Services.Printing\clsRSPrint.vbSAIF.Services.Printing\Reporting\ReportBase.vb