Skip to content

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 underlying clsPrint synchronous/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.

Sources

  • SAIF.Services.Printing\clsPrint.vb
  • SAIF.Services.Printing\clsRSPrint.vb
  • SAIF.Services.Printing\Reporting\ReportBase.vb