SAIF.Services.Appworx overview¶
Documentation context: Packaged Component (NuGet)
SAIF.Services.Appworx is a small, single-purpose class library that wraps submission of batch jobs to the Appworx scheduling system via a single Oracle stored procedure, exposed through the SAIF BOF data portal.
Purpose¶
- Assembles and submits an Appworx batch-job request (module name, requestor, printer, up to 20 string arguments) to the
submit_appworx_jobOracle stored procedure via the SAIF BOF data portal. - Consumed by application-layer managers — confirmed caller
SAIF.Application.Claim.Legal\LegalNet\(clsRequestManager.vb,clsMailDateManager.vb,clsCreateFileManager.vb) — to schedule theLGN0002_LEGALNET_LETTERSAppworx job for LegalNet letter-request, mailed-date-update, and create-file workflows.
Responsibilities¶
- Assemble and submit the fixed-shape
submit_appworx_jobstored-procedure call. - Provide both an instance API and a shared/static convenience overload for job submission.
- Normalize submission failures into a single
ApplicationExceptionso callers see a uniform failure mode. - Optionally override the target Oracle environment for Appworx submissions in non-production environments via
inUseWCISDEV1AppworxForAllDevEnv.
Key components¶
clsRequestAppworxJob: sole public type; owns request-shape assembly and stored-procedure submission for Appworx batch jobs.
Related documentation¶
- Index
- Architecture
- Dependencies
- Operations and processes
- Business rules
- Database tables
- Configuration
- SQL catalog
- Stored procedures
- API reference
Sources¶
SAIF.Services.Appworx\clsRequestAppworxJob.vbSAIF.Application.Claim.Legal\LegalNet\clsRequestManager.vbSAIF.Application.Claim.Legal\LegalNet\clsMailDateManager.vbSAIF.Application.Claim.Legal\LegalNet\clsCreateFileManager.vb