ed5208673240d47d6c9adf0b7eff80685b790cff
- Fixed udcactivesessions table to match actual production schema - Added 11 new views for UDC reporting: - vwudctoolhealthbymachine: Tool health aggregated by machine - vwudctoolhealthbytool: Tool health by tool number - vwudcootdetail: OOT measurements detail - vwudctoolootdetail: Tool OOT detail - vwudcactivesessions: Active sessions with machine details - vwudcviolations: Violations with context - vwudcdailyproduction: Daily production summary - vwudcerrorsummary: Error summary by machine - vwudcconnectionsummary: Connection events summary - vwudcheaderupdates: Badge changes with context - vwudcclmfiles: CLM file import status 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
ShopDB
Manufacturing shop floor infrastructure management system for GE Aerospace. Tracks machines, PCs, printers, and network devices.
Tech Stack
- Backend: Classic ASP (VBScript)
- Database: MySQL 5.6
- Frontend: Bootstrap 4.6, jQuery, DataTables
- Server: IIS on Windows
Features
- Equipment inventory (CNC machines, lathes, mills, etc.)
- PC asset tracking with warranty monitoring
- Printer management with Zabbix integration
- Network device tracking (switches, access points, cameras)
- Knowledge base for troubleshooting
- Interactive floor maps
- REST API for PowerShell data collection
Quick Start
# Start dev environment
~/start-dev-env.sh
# Access application
http://192.168.122.151:8080
# Run tests
./tests/test_forms.sh
# Connect to MySQL
docker exec -it dev-mysql mysql -u root -prootpassword shopdb
Documentation
| Document | Purpose |
|---|---|
| CLAUDE.md | AI assistant context |
| docs/QUICK_REFERENCE.md | Cheat sheets, common queries |
| docs/API.md | REST API documentation |
| docs/STANDARDS.md | Coding standards |
Database Schema
machines table (unified)
├── Equipment (machinetypeid 1-15)
├── PCs (pctypeid IS NOT NULL)
└── Network Devices (machinetypeid 16-20)
printers table (separate)
communications table (network interfaces)
machinerelationships table (PC↔equipment links)
Testing
./tests/test_forms.sh # 41 endpoint tests
Tests page loads, form submissions, and API endpoints.
License
Internal use - GE Aerospace
Description
Languages
Classic ASP
51.5%
JavaScript
35.9%
CSS
8.8%
HTML
1.9%
Python
1%
Other
0.9%