Date: 2026-03-13 Type: Web application Architecture: Classic ASP MVC-style monolith
This project manages operational workflows for election mail tracking kits. Users browse jurisdictions, create tracking kits, print or export proof artifacts, manage purple envelope and custom office copy jobs, generate inkjet-ready files, and produce export files for online mail tracking. The app is tightly coupled to Windows infrastructure, IIS, COM/ActiveX components, and an Access database.
| Category | Technology | Notes |
|---|---|---|
| Web runtime | IIS + Classic ASP | index.asp redirects into controller ASP files |
| Server language | VBScript | Option Explicit is used in application files |
| MVC framework | Custom /MVC helpers |
Routing, form cache, HTML security, flash, automapper |
| Data access | ADO via lib.DAL.asp |
Repository classes issue SQL directly |
| Database | Access MDB via Jet/ACE | Sample MDB files exist in Data/; migrations are ASP/SQL scripts |
| Reporting | ReportMan ActiveX | Used for proofs and label PDFs |
| PDF/export | Debenu PDF Library ActiveX | Used by import/export automation |
| External integration | Chilkat COM components | FTP/SFTP and CSV-related utilities appear in automation/config |
| Testing | ASPUnit | Test runner is served through IIS |
| Automation | VBScript and PowerShell | Import service and helper scripts live outside the web request path |
JCode, Name, address, and IMB-related fieldsData/*.rep.asp files directly, not a centralized front controller..asp templates rendered from controller methods.The repo can be edited anywhere, but meaningful runtime verification requires IIS on Windows. The Linux workspace is sufficient for code review and documentation generation, not end-to-end proof/export execution.
Tests/Test_All.aspcscript ImportService/TrackingDataImport.vbsApp/ contains the application logic, views, and repositories.MVC/ contains the shared Classic ASP framework code.Data/ contains migrations, report templates, and sample assets.ImportService/ contains out-of-band processing logic.Tests/ contains helper-library tests via ASPUnit.Dependancies/ holds external binaries and COM-related artifacts needed in production-like environments.Generated for brownfield analysis.
Powered by TurnKey Linux.