From 4cdc2f0742b96e7bca4a7842f0f48ef2ca432c6c Mon Sep 17 00:00:00 2001 From: cproudlock Date: Thu, 11 Dec 2025 12:33:49 -0500 Subject: [PATCH] Clean up sql directory after production sync MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove 27 completed one-off migration scripts - Remove old backup file (dev-backup-20251120) - Remove completed shell scripts for prod import/export - Archive migration_phase1-4 directories and documentation - Keep only view_consolidation.sql as active script All migrations have been applied to production. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- sql/CREATE_vw_network_devices_with_fqdn.sql | 156 --- sql/add_fqdn_to_machines.sql | 85 -- sql/add_genspect_partmarker_machinetypes.sql | 28 - sql/add_heattreat_application.sql | 14 - sql/add_iswinrm_column.sql | 15 - sql/add_new_apps_2025-12-05.sql | 40 - sql/add_uptime_tracking.sql | 133 -- sql/{ => archive}/DATA_MIGRATION_EXPLAINED.md | 0 ...RODUCTION_DATABASE_MIGRATION_2025-12-10.md | 0 .../PRODUCTION_MIGRATION_PLAN.md | 0 sql/{ => archive}/PROD_IMPORT_README.md | 0 sql/{ => archive}/VIEWS_MIGRATION_ANALYSIS.md | 0 ...1_create_communications_infrastructure.sql | 0 .../02_extend_machines_table.sql | 0 .../03_create_pc_machine_types.sql | 0 .../04_create_warranty_infrastructure.sql | 0 .../05_create_compliance_infrastructure.sql | 0 .../06_extend_businessunits_table.sql | 0 .../07_rename_pcstatus_to_machinestatus.sql | 0 ...e_machine_relationships_infrastructure.sql | 0 sql/{ => archive}/migration_phase1/README.md | 0 ...LBACK_01_communications_infrastructure.sql | 0 .../ROLLBACK_02_machines_table_extensions.sql | 0 .../ROLLBACK_03_pc_machine_types.sql | 0 .../ROLLBACK_04_warranty_infrastructure.sql | 0 .../ROLLBACK_05_compliance_infrastructure.sql | 0 .../ROLLBACK_06_businessunits_extensions.sql | 0 .../ROLLBACK_07_machinestatus_rename.sql | 0 ...8_machine_relationships_infrastructure.sql | 0 .../RUN_ALL_PHASE1_SCRIPTS.sql | 0 .../01_migrate_pcs_to_machines.sql | 0 ...e_network_interfaces_to_communications.sql | 0 ..._migrate_comm_config_to_communications.sql | 0 .../04_migrate_warranties.sql | 0 .../05_migrate_dualpath_assignments.sql | 0 .../05b_migrate_pc_controls_relationships.sql | 0 .../06_update_views_for_machines.sql | 0 .../07_cleanup_migration_tables.sql | 0 .../08_update_schema_for_api.sql | 0 .../08_update_schema_for_api_fixed.sql | 0 .../FIX_migrate_remaining_pcs.sql | 0 .../migration_phase2/FIX_pc_machine_types.sql | 0 sql/{ => archive}/migration_phase2/README.md | 0 .../RUN_ALL_PHASE2_SCRIPTS.sql | 0 .../VERIFY_PHASE2_MIGRATION.sql | 0 .../fix_equipment_from_names.py | 0 .../migration_phase2/fix_machine_types.py | 0 .../migration_phase2/import_inventory_data.py | 0 .../import_inventory_enhanced.py | 0 .../01_create_network_machinetypes.sql | 0 .../02_migrate_servers_to_machines.sql | 0 .../03_migrate_switches_to_machines.sql | 0 .../04_migrate_cameras_to_machines.sql | 0 .../07_migrate_network_communications.sql | 0 .../08_create_network_relationship_types.sql | 0 .../09_update_views_for_network_devices.sql | 0 sql/{ => archive}/migration_phase3/README.md | 0 .../migration_phase3/ROLLBACK_PHASE3.sql | 0 .../RUN_ALL_PHASE3_SCRIPTS.sql | 0 .../VERIFY_PHASE3_MIGRATION.sql | 0 .../01_create_appversions_table.sql | 0 .../02_add_appversionid_to_installedapps.sql | 0 .../03_add_appid_to_notifications.sql | 0 sql/{ => archive}/migration_phase4/README.md | 0 .../ROLLBACK_01_appversions_table.sql | 0 ...ROLLBACK_02_installedapps_appversionid.sql | 0 .../ROLLBACK_03_notifications_appid.sql | 0 .../RUN_ALL_PHASE4_SCRIPTS.sql | 0 .../VERIFY_PHASE4_MIGRATION.sql | 0 .../add_specialized_pc_types.sql | 0 .../create_tv_slides_table.sql | 0 sql/consolidate_pc_machinetypes.sql | 44 - sql/dev-backup-20251120-105614.sql | 1169 ----------------- sql/drop_legacy_pc_tables.sql | 23 - sql/extract_prod_data.sh | 35 - sql/extract_prod_data_inserts_only.sh | 44 - sql/fix_dualpath_controller_relationships.sql | 153 --- sql/fix_printer_names.sql | 139 -- sql/fix_views_prod.sql | 20 - sql/import_prod_data_clean.sh | 151 --- sql/import_prod_data_direct.sh | 110 -- sql/import_prod_data_final.sh | 64 - sql/migrate_printer_ips_to_communications.sql | 55 - sql/migration_drop_legacy_tables.sql | 81 -- sql/migration_drop_network_device_tables.sql | 161 --- sql/migration_drop_pc_tables.sql | 287 ---- ...ation_phase1_0_ensure_all_machinetypes.sql | 456 ------- ...igrate_equipment_ips_to_communications.sql | 334 ----- .../01_drop_migration_backup_tables.sql | 31 - .../02_backup_view_definitions.sql | 35 - .../03_rename_tables.sql | 83 -- .../04_drop_and_recreate_views.sql | 264 ---- .../05_update_asp_files.ps1 | 124 -- sql/naming_convention_fix/06_update_docs.ps1 | 107 -- .../07_fix_compliance_columns.sql | 87 -- .../08_asp_filename_renames.md | 93 -- .../09_rename_asp_files.ps1 | 200 --- .../09_rename_asp_files.sh | 177 --- .../PRODUCTION_DEPLOYMENT_GUIDE.md | 261 ---- sql/remove_legacy_ip_columns.sql | 56 - sql/rollback_prod_import.sh | 83 -- sql/sync_dualpath_equipment_data.sql | 184 --- sql/update_vw_network_devices_view.sql | 68 - sql/usb_checkout_schema.sql | 56 - 104 files changed, 5706 deletions(-) delete mode 100644 sql/CREATE_vw_network_devices_with_fqdn.sql delete mode 100644 sql/add_fqdn_to_machines.sql delete mode 100644 sql/add_genspect_partmarker_machinetypes.sql delete mode 100644 sql/add_heattreat_application.sql delete mode 100644 sql/add_iswinrm_column.sql delete mode 100644 sql/add_new_apps_2025-12-05.sql delete mode 100644 sql/add_uptime_tracking.sql rename sql/{ => archive}/DATA_MIGRATION_EXPLAINED.md (100%) rename sql/{ => archive}/PRODUCTION_DATABASE_MIGRATION_2025-12-10.md (100%) rename sql/{ => archive}/PRODUCTION_MIGRATION_PLAN.md (100%) rename sql/{ => archive}/PROD_IMPORT_README.md (100%) rename sql/{ => archive}/VIEWS_MIGRATION_ANALYSIS.md (100%) rename sql/{ => archive}/migration_phase1/01_create_communications_infrastructure.sql (100%) rename sql/{ => archive}/migration_phase1/02_extend_machines_table.sql (100%) rename sql/{ => archive}/migration_phase1/03_create_pc_machine_types.sql (100%) rename sql/{ => archive}/migration_phase1/04_create_warranty_infrastructure.sql (100%) rename sql/{ => archive}/migration_phase1/05_create_compliance_infrastructure.sql (100%) rename sql/{ => archive}/migration_phase1/06_extend_businessunits_table.sql (100%) rename sql/{ => archive}/migration_phase1/07_rename_pcstatus_to_machinestatus.sql (100%) rename sql/{ => archive}/migration_phase1/08_create_machine_relationships_infrastructure.sql (100%) rename sql/{ => archive}/migration_phase1/README.md (100%) rename sql/{ => archive}/migration_phase1/ROLLBACK_01_communications_infrastructure.sql (100%) rename sql/{ => archive}/migration_phase1/ROLLBACK_02_machines_table_extensions.sql (100%) rename sql/{ => archive}/migration_phase1/ROLLBACK_03_pc_machine_types.sql (100%) rename sql/{ => archive}/migration_phase1/ROLLBACK_04_warranty_infrastructure.sql (100%) rename sql/{ => archive}/migration_phase1/ROLLBACK_05_compliance_infrastructure.sql (100%) rename sql/{ => archive}/migration_phase1/ROLLBACK_06_businessunits_extensions.sql (100%) rename sql/{ => archive}/migration_phase1/ROLLBACK_07_machinestatus_rename.sql (100%) rename sql/{ => archive}/migration_phase1/ROLLBACK_08_machine_relationships_infrastructure.sql (100%) rename sql/{ => archive}/migration_phase1/RUN_ALL_PHASE1_SCRIPTS.sql (100%) rename sql/{ => archive}/migration_phase2/01_migrate_pcs_to_machines.sql (100%) rename sql/{ => archive}/migration_phase2/02_migrate_network_interfaces_to_communications.sql (100%) rename sql/{ => archive}/migration_phase2/03_migrate_comm_config_to_communications.sql (100%) rename sql/{ => archive}/migration_phase2/04_migrate_warranties.sql (100%) rename sql/{ => archive}/migration_phase2/05_migrate_dualpath_assignments.sql (100%) rename sql/{ => archive}/migration_phase2/05b_migrate_pc_controls_relationships.sql (100%) rename sql/{ => archive}/migration_phase2/06_update_views_for_machines.sql (100%) rename sql/{ => archive}/migration_phase2/07_cleanup_migration_tables.sql (100%) rename sql/{ => archive}/migration_phase2/08_update_schema_for_api.sql (100%) rename sql/{ => archive}/migration_phase2/08_update_schema_for_api_fixed.sql (100%) rename sql/{ => archive}/migration_phase2/FIX_migrate_remaining_pcs.sql (100%) rename sql/{ => archive}/migration_phase2/FIX_pc_machine_types.sql (100%) rename sql/{ => archive}/migration_phase2/README.md (100%) rename sql/{ => archive}/migration_phase2/RUN_ALL_PHASE2_SCRIPTS.sql (100%) rename sql/{ => archive}/migration_phase2/VERIFY_PHASE2_MIGRATION.sql (100%) rename sql/{ => archive}/migration_phase2/fix_equipment_from_names.py (100%) rename sql/{ => archive}/migration_phase2/fix_machine_types.py (100%) rename sql/{ => archive}/migration_phase2/import_inventory_data.py (100%) rename sql/{ => archive}/migration_phase2/import_inventory_enhanced.py (100%) rename sql/{ => archive}/migration_phase3/01_create_network_machinetypes.sql (100%) rename sql/{ => archive}/migration_phase3/02_migrate_servers_to_machines.sql (100%) rename sql/{ => archive}/migration_phase3/03_migrate_switches_to_machines.sql (100%) rename sql/{ => archive}/migration_phase3/04_migrate_cameras_to_machines.sql (100%) rename sql/{ => archive}/migration_phase3/07_migrate_network_communications.sql (100%) rename sql/{ => archive}/migration_phase3/08_create_network_relationship_types.sql (100%) rename sql/{ => archive}/migration_phase3/09_update_views_for_network_devices.sql (100%) rename sql/{ => archive}/migration_phase3/README.md (100%) rename sql/{ => archive}/migration_phase3/ROLLBACK_PHASE3.sql (100%) rename sql/{ => archive}/migration_phase3/RUN_ALL_PHASE3_SCRIPTS.sql (100%) rename sql/{ => archive}/migration_phase3/VERIFY_PHASE3_MIGRATION.sql (100%) rename sql/{ => archive}/migration_phase4/01_create_appversions_table.sql (100%) rename sql/{ => archive}/migration_phase4/02_add_appversionid_to_installedapps.sql (100%) rename sql/{ => archive}/migration_phase4/03_add_appid_to_notifications.sql (100%) rename sql/{ => archive}/migration_phase4/README.md (100%) rename sql/{ => archive}/migration_phase4/ROLLBACK_01_appversions_table.sql (100%) rename sql/{ => archive}/migration_phase4/ROLLBACK_02_installedapps_appversionid.sql (100%) rename sql/{ => archive}/migration_phase4/ROLLBACK_03_notifications_appid.sql (100%) rename sql/{ => archive}/migration_phase4/RUN_ALL_PHASE4_SCRIPTS.sql (100%) rename sql/{ => archive}/migration_phase4/VERIFY_PHASE4_MIGRATION.sql (100%) rename sql/{ => archive}/migration_phase4/add_specialized_pc_types.sql (100%) rename sql/{ => archive}/migration_phase4/create_tv_slides_table.sql (100%) delete mode 100644 sql/consolidate_pc_machinetypes.sql delete mode 100644 sql/dev-backup-20251120-105614.sql delete mode 100644 sql/drop_legacy_pc_tables.sql delete mode 100755 sql/extract_prod_data.sh delete mode 100755 sql/extract_prod_data_inserts_only.sh delete mode 100644 sql/fix_dualpath_controller_relationships.sql delete mode 100644 sql/fix_printer_names.sql delete mode 100644 sql/fix_views_prod.sql delete mode 100755 sql/import_prod_data_clean.sh delete mode 100755 sql/import_prod_data_direct.sh delete mode 100755 sql/import_prod_data_final.sh delete mode 100644 sql/migrate_printer_ips_to_communications.sql delete mode 100644 sql/migration_drop_legacy_tables.sql delete mode 100644 sql/migration_drop_network_device_tables.sql delete mode 100644 sql/migration_drop_pc_tables.sql delete mode 100644 sql/migration_phase1_0_ensure_all_machinetypes.sql delete mode 100644 sql/migration_phase1_5_migrate_equipment_ips_to_communications.sql delete mode 100644 sql/naming_convention_fix/01_drop_migration_backup_tables.sql delete mode 100644 sql/naming_convention_fix/02_backup_view_definitions.sql delete mode 100644 sql/naming_convention_fix/03_rename_tables.sql delete mode 100644 sql/naming_convention_fix/04_drop_and_recreate_views.sql delete mode 100644 sql/naming_convention_fix/05_update_asp_files.ps1 delete mode 100644 sql/naming_convention_fix/06_update_docs.ps1 delete mode 100644 sql/naming_convention_fix/07_fix_compliance_columns.sql delete mode 100644 sql/naming_convention_fix/08_asp_filename_renames.md delete mode 100644 sql/naming_convention_fix/09_rename_asp_files.ps1 delete mode 100755 sql/naming_convention_fix/09_rename_asp_files.sh delete mode 100644 sql/naming_convention_fix/PRODUCTION_DEPLOYMENT_GUIDE.md delete mode 100644 sql/remove_legacy_ip_columns.sql delete mode 100755 sql/rollback_prod_import.sh delete mode 100644 sql/sync_dualpath_equipment_data.sql delete mode 100644 sql/update_vw_network_devices_view.sql delete mode 100644 sql/usb_checkout_schema.sql diff --git a/sql/CREATE_vw_network_devices_with_fqdn.sql b/sql/CREATE_vw_network_devices_with_fqdn.sql deleted file mode 100644 index 009e4bf..0000000 --- a/sql/CREATE_vw_network_devices_with_fqdn.sql +++ /dev/null @@ -1,156 +0,0 @@ --- ============================================================================= --- Create/Update vw_network_devices View - Phase 2 Compatible --- ============================================================================= --- Date: 2025-11-21 --- Purpose: Update vw_network_devices to query machines table for infrastructure --- Printers remain in printers table (has fqdn column) --- Other network devices (IDF, Server, Switch, Camera, Access Point) are in machines table --- Machine Type IDs: 15=IDF, 16=Server, 17=Switch, 18=Camera, 19=Access Point, 20=Printer --- ============================================================================= - -USE shopdb; - --- Drop existing view -DROP VIEW IF EXISTS vw_network_devices; - --- Create view with machines table for infrastructure + printers table for printers -CREATE VIEW vw_network_devices AS --- Network infrastructure devices from machines table (IDF, Server, Switch, Camera, Access Point) -SELECT - mt.machinetype AS device_type, - m.machineid AS device_id, - COALESCE(m.alias, m.machinenumber) AS device_name, - m.modelnumberid AS modelid, - mo.modelnumber, - v.vendor, - m.serialnumber, - c.address AS ipaddress, - NULL AS fqdn, -- Infrastructure devices don't have FQDN - m.machinenotes AS description, - m.maptop, - m.mapleft, - m.isactive, - -- Camera-specific: which IDF closet (from machinerelationships) - (SELECT mr.related_machineid - FROM machinerelationships mr - JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid - WHERE mr.machineid = m.machineid - AND rt.relationshiptype = 'Located In' - AND mr.isactive = 1 - LIMIT 1) AS idfid, - -- Camera-specific: IDF name - (SELECT m2.machinenumber - FROM machinerelationships mr - JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid - JOIN machines m2 ON mr.related_machineid = m2.machineid - WHERE mr.machineid = m.machineid - AND rt.relationshiptype = 'Located In' - AND mr.isactive = 1 - LIMIT 1) AS idfname, - -- Camera-specific: MAC address (from communications table) - (SELECT c2.macaddress - FROM communications c2 - WHERE c2.machineid = m.machineid - AND c2.macaddress IS NOT NULL - LIMIT 1) AS macaddress -FROM machines m -JOIN machinetypes mt ON m.machinetypeid = mt.machinetypeid -LEFT JOIN models mo ON m.modelnumberid = mo.modelnumberid -LEFT JOIN vendors v ON mo.vendorid = v.vendorid -LEFT JOIN communications c ON m.machineid = c.machineid - AND c.isprimary = 1 - AND c.isactive = 1 -WHERE m.machinetypeid IN (15, 16, 17, 18, 19) -- IDF, Server, Switch, Camera, Access Point - AND m.pctypeid IS NULL -- Exclude PCs - -UNION ALL - --- Printers from printers table (has fqdn column) -SELECT - 'Printer' AS device_type, - p.printerid AS device_id, - p.printerwindowsname AS device_name, - p.modelid, - m.modelnumber, - v.vendor, - p.serialnumber, - p.ipaddress, - p.fqdn, -- Printers have FQDN - NULL AS description, - p.maptop, - p.mapleft, - p.isactive, - NULL AS idfid, - NULL AS idfname, - NULL AS macaddress -FROM printers p -LEFT JOIN models m ON p.modelid = m.modelnumberid -LEFT JOIN vendors v ON m.vendorid = v.vendorid; - --- ============================================================================= --- Verification --- ============================================================================= - -SELECT '✓ View created successfully (Phase 2)' AS status; - -SELECT 'View columns:' AS ''; -SELECT COLUMN_NAME, ORDINAL_POSITION -FROM INFORMATION_SCHEMA.COLUMNS -WHERE TABLE_SCHEMA = DATABASE() - AND TABLE_NAME = 'vw_network_devices' -ORDER BY ORDINAL_POSITION; - -SELECT '' AS ''; -SELECT 'Device counts by type:' AS ''; -SELECT device_type, COUNT(*) AS count -FROM vw_network_devices -GROUP BY device_type -ORDER BY device_type; - -SELECT '' AS ''; -SELECT 'Sample devices (first 10):' AS ''; -SELECT device_type, device_name, vendor, modelnumber, ipaddress, fqdn -FROM vw_network_devices -LIMIT 10; - --- ============================================================================= --- NOTES --- ============================================================================= --- --- View Columns (16 total): --- 1. device_type - Type: IDF, Server, Switch, Camera, Access Point (from machines), Printer (from printers) --- 2. device_id - machineid or printerid --- 3. device_name - Device name/alias --- 4. modelid - Foreign key to models table --- 5. modelnumber - Model number from models table --- 6. vendor - Vendor name from vendors table --- 7. serialnumber - Serial number --- 8. ipaddress - IP address --- 9. fqdn - FQDN (Printers only) --- 10. description - Description --- 11. maptop - Y coordinate for map display --- 12. mapleft - X coordinate for map display --- 13. isactive - Active flag --- 14. idfid - IDF ID (Camera only, from machinerelationships) --- 15. idfname - IDF name (Camera only, from machinerelationships) --- 16. macaddress - MAC address (Camera only, from communications) --- --- Machine Type IDs: --- 15 = IDF --- 16 = Server --- 17 = Switch --- 18 = Camera --- 19 = Access Point --- 20 = Printer (still in printers table, not machines) --- --- Data Sources: --- - IDFs, Servers, Switches, Cameras, Access Points: machines table --- - Printers: printers table (has fqdn column) --- --- Used by: network_devices.asp --- --- To add a new IDF: --- INSERT INTO machines (machinetypeid, machinenumber, alias, mapleft, maptop, isactive) --- VALUES (15, 'IDF-NAME', 'Description', 100, 100, 1); --- --- ============================================================================= diff --git a/sql/add_fqdn_to_machines.sql b/sql/add_fqdn_to_machines.sql deleted file mode 100644 index 1e52eb4..0000000 --- a/sql/add_fqdn_to_machines.sql +++ /dev/null @@ -1,85 +0,0 @@ --- ============================================================================= --- Migration: Add FQDN column to machines table --- Purpose: Allow network devices to store fully qualified domain names --- Date: 2025-12-01 --- --- Run on PRODUCTION: --- mysql -u root -p shopdb < add_fqdn_to_machines.sql --- ============================================================================= - --- Check if column already exists before adding -SET @dbname = DATABASE(); -SET @tablename = 'machines'; -SET @columnname = 'fqdn'; -SET @preparedStatement = (SELECT IF( - ( - SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS - WHERE TABLE_SCHEMA = @dbname - AND TABLE_NAME = @tablename - AND COLUMN_NAME = @columnname - ) > 0, - 'SELECT ''Column fqdn already exists in machines table'' AS message;', - 'ALTER TABLE machines ADD COLUMN fqdn VARCHAR(255) NULL AFTER hostname;' -)); - -PREPARE alterIfNotExists FROM @preparedStatement; -EXECUTE alterIfNotExists; -DEALLOCATE PREPARE alterIfNotExists; - --- Verify the column was added -SELECT 'Column migration complete.' AS status; - --- ============================================================================= --- Update vw_network_devices view to include FQDN from machines table --- ============================================================================= -CREATE OR REPLACE VIEW vw_network_devices AS --- Printers from printers table -SELECT - 'Printer' AS device_type, - p.printerid AS device_id, - p.printerwindowsname AS device_name, - p.modelid AS modelid, - m.modelnumber AS modelnumber, - v.vendor AS vendor, - p.serialnumber AS serialnumber, - p.ipaddress AS ipaddress, - NULL AS description, - p.maptop AS maptop, - p.mapleft AS mapleft, - p.isactive AS isactive, - NULL AS idfid, - NULL AS idfname, - NULL AS macaddress, - p.fqdn AS fqdn -FROM printers p -LEFT JOIN models m ON p.modelid = m.modelnumberid -LEFT JOIN vendors v ON m.vendorid = v.vendorid - -UNION ALL - --- Network devices from machines table (machinetypeid 16-20) -SELECT - mt.machinetype AS device_type, - ma.machineid AS device_id, - COALESCE(ma.alias, ma.machinenumber) AS device_name, - ma.modelnumberid AS modelid, - mo.modelnumber AS modelnumber, - ve.vendor AS vendor, - ma.serialnumber AS serialnumber, - c.address AS ipaddress, - ma.machinenotes AS description, - ma.maptop AS maptop, - ma.mapleft AS mapleft, - ma.isactive AS isactive, - NULL AS idfid, - NULL AS idfname, - c.macaddress AS macaddress, - ma.fqdn AS fqdn -FROM machines ma -JOIN machinetypes mt ON ma.machinetypeid = mt.machinetypeid -LEFT JOIN models mo ON ma.modelnumberid = mo.modelnumberid -LEFT JOIN vendors ve ON mo.vendorid = ve.vendorid -LEFT JOIN communications c ON ma.machineid = c.machineid AND c.isprimary = 1 AND c.comstypeid = 1 -WHERE mt.machinetypeid IN (16, 17, 18, 19, 20); - -SELECT 'View vw_network_devices updated to include FQDN from machines table.' AS status; diff --git a/sql/add_genspect_partmarker_machinetypes.sql b/sql/add_genspect_partmarker_machinetypes.sql deleted file mode 100644 index 766eb2e..0000000 --- a/sql/add_genspect_partmarker_machinetypes.sql +++ /dev/null @@ -1,28 +0,0 @@ --- Add Genspect/EAS1000 and Part Marker equipment types --- Run on production database --- Date: 2025-12-09 - --- ============================================================================ --- Add Genspect machinetypeid --- ============================================================================ -SET @genspect_exists = (SELECT COUNT(*) FROM machinetypes WHERE machinetype = 'Genspect'); - -INSERT INTO machinetypes (machinetype, isactive) -SELECT 'Genspect', 1 -FROM dual -WHERE @genspect_exists = 0; - --- ============================================================================ --- Add Part Marker machinetypeid --- ============================================================================ -SET @partmarker_exists = (SELECT COUNT(*) FROM machinetypes WHERE machinetype = 'Part Marker'); - -INSERT INTO machinetypes (machinetype, isactive) -SELECT 'Part Marker', 1 -FROM dual -WHERE @partmarker_exists = 0; - --- ============================================================================ --- Show results --- ============================================================================ -SELECT machinetypeid, machinetype FROM machinetypes WHERE machinetype IN ('Genspect', 'Part Marker'); diff --git a/sql/add_heattreat_application.sql b/sql/add_heattreat_application.sql deleted file mode 100644 index 32c8b43..0000000 --- a/sql/add_heattreat_application.sql +++ /dev/null @@ -1,14 +0,0 @@ --- Add HeatTreat application for PC type detection --- Run on production database --- Date: 2025-12-09 - --- Check if HeatTreat already exists before inserting -INSERT INTO applications (appname, appdescription, supportteamid, isactive) -SELECT 'HeatTreat', 'Heat Treat monitoring and control software', 1, 1 -FROM dual -WHERE NOT EXISTS (SELECT 1 FROM applications WHERE appname = 'HeatTreat'); - --- Verify the insert -SELECT appid, appname, appdescription, isactive -FROM applications -WHERE appname = 'HeatTreat'; diff --git a/sql/add_iswinrm_column.sql b/sql/add_iswinrm_column.sql deleted file mode 100644 index e7bb5b5..0000000 --- a/sql/add_iswinrm_column.sql +++ /dev/null @@ -1,15 +0,0 @@ --- ============================================================================ --- FILE: add_iswinrm_column.sql --- PURPOSE: Add iswinrm column to machines table for tracking WinRM status --- DATE: 2025-12-05 --- --- USAGE: Run this on production database --- mysql -u root -p shopdb < add_iswinrm_column.sql --- ============================================================================ - --- Add iswinrm column after isvnc -ALTER TABLE machines ADD COLUMN iswinrm BIT(1) NULL DEFAULT b'0' AFTER isvnc; - --- Verify the column was added -SELECT 'iswinrm column added successfully' AS status; -SHOW COLUMNS FROM machines WHERE Field IN ('isvnc', 'iswinrm'); diff --git a/sql/add_new_apps_2025-12-05.sql b/sql/add_new_apps_2025-12-05.sql deleted file mode 100644 index 4b33224..0000000 --- a/sql/add_new_apps_2025-12-05.sql +++ /dev/null @@ -1,40 +0,0 @@ --- ============================================================================ --- FILE: add_new_apps_2025-12-05.sql --- PURPOSE: Add new applications for production deployment --- DATE: 2025-12-05 --- --- USAGE: Run this on production database --- mysql -u root -p shopdb < add_new_apps_2025-12-05.sql --- ============================================================================ - --- Add Keyence VR Series application -INSERT INTO applications (appid, appname, isactive) VALUES -(69, 'Keyence VR Series', 1); - --- Add Genspect application -INSERT INTO applications (appid, appname, isactive) VALUES -(70, 'Genspect', 1); - --- Add GageCal application (EAS1000 gage calibration) -INSERT INTO applications (appid, appname, isactive) VALUES -(71, 'GageCal', 1); - --- Add NI Software application (National Instruments) -INSERT INTO applications (appid, appname, isactive) VALUES -(72, 'NI Software', 1); - --- Add goCMM application (CMM companion software) -INSERT INTO applications (appid, appname, isactive) VALUES -(73, 'goCMM', 1); - --- Add DODA application (Dovetail Digital Analysis - CMM) -INSERT INTO applications (appid, appname, isactive) VALUES -(74, 'DODA', 1); - --- Add FormStatusMonitor application (Wax Trace companion) -INSERT INTO applications (appid, appname, isactive) VALUES -(75, 'FormStatusMonitor', 1); - --- Verify additions -SELECT 'Applications added:' AS status; -SELECT appid, appname, isactive FROM applications WHERE appid IN (69, 70, 71, 72, 73, 74, 75); diff --git a/sql/add_uptime_tracking.sql b/sql/add_uptime_tracking.sql deleted file mode 100644 index 122056a..0000000 --- a/sql/add_uptime_tracking.sql +++ /dev/null @@ -1,133 +0,0 @@ --- Add PC uptime tracking: lastboottime column and view updates --- Run on production database --- Date: 2025-12-09 - --- ============================================================================ --- STEP 1: Add lastboottime column to machines table (if not exists) --- ============================================================================ -SET @dbname = DATABASE(); -SET @tablename = 'machines'; -SET @columnname = 'lastboottime'; -SET @preparedStatement = (SELECT IF( - ( - SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS - WHERE TABLE_SCHEMA = @dbname - AND TABLE_NAME = @tablename - AND COLUMN_NAME = @columnname - ) > 0, - 'SELECT ''Column lastboottime already exists'' AS status;', - 'ALTER TABLE machines ADD COLUMN lastboottime DATETIME NULL DEFAULT NULL AFTER lastupdated;' -)); - -PREPARE alterIfNotExists FROM @preparedStatement; -EXECUTE alterIfNotExists; -DEALLOCATE PREPARE alterIfNotExists; - --- ============================================================================ --- STEP 2: Update vw_active_pcs view to include lastboottime and uptime_days --- ============================================================================ -CREATE OR REPLACE VIEW vw_active_pcs AS -SELECT - pcmap.pcid, - m.hostname, - m.serialnumber, - COALESCE(v.vendor, 'Unknown') AS manufacturer, - md.modelnumber AS model, - m.loggedinuser, - m.machinenumber, - COALESCE(os.operatingsystem, 'Unknown') AS operatingsystem, - COALESCE(pt.typename, 'Unknown') AS pctype, - COALESCE(pt.description, 'Unknown') AS typedescription, - CASE - WHEN w.enddate IS NULL THEN 'Unknown' - WHEN w.enddate < CURDATE() THEN 'Expired' - WHEN w.enddate < DATE_ADD(CURDATE(), INTERVAL 90 DAY) THEN 'Expiring Soon' - ELSE 'Active' - END AS warrantystatus, - w.enddate AS warrantyenddate, - CASE WHEN w.enddate IS NULL THEN NULL ELSE DATEDIFF(w.enddate, CURDATE()) END AS warrantydaysremaining, - m.lastupdated, - DATEDIFF(NOW(), m.lastupdated) AS daysold, - m.lastboottime, - DATEDIFF(NOW(), m.lastboottime) AS uptime_days -FROM machines m -JOIN pc_to_machine_id_mapping pcmap ON m.machineid = pcmap.new_machineid -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN pctype pt ON m.pctypeid = pt.pctypeid -LEFT JOIN operatingsystems os ON m.osid = os.osid -LEFT JOIN warranties w ON m.machineid = w.machineid -WHERE m.lastupdated > DATE_SUB(NOW(), INTERVAL 30 DAY) -AND m.pctypeid IS NOT NULL; - --- ============================================================================ --- STEP 3: Update vw_shopfloor_pcs view to include lastboottime and uptime_days --- ============================================================================ -CREATE OR REPLACE VIEW vw_shopfloor_pcs AS -SELECT - pcmap.pcid, - m.hostname, - m.serialnumber, - v.vendor AS manufacturer, - md.modelnumber AS model, - m.loggedinuser, - COALESCE(CONVERT(mo.machinenumber USING utf8mb4), CONVERT(m.machinenumber USING utf8mb4)) AS machinenumber, - COALESCE(os.operatingsystem, 'Unknown') AS operatingsystem, - m.lastupdated, - m.lastboottime, - DATEDIFF(NOW(), m.lastboottime) AS uptime_days -FROM machines m -JOIN pc_to_machine_id_mapping pcmap ON m.machineid = pcmap.new_machineid -JOIN pctype pt ON m.pctypeid = pt.pctypeid -LEFT JOIN machine_overrides mo ON pcmap.pcid = mo.pcid -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN operatingsystems os ON m.osid = os.osid -WHERE pt.typename = 'Shopfloor' -AND m.lastupdated > DATE_SUB(NOW(), INTERVAL 30 DAY) -AND m.pctypeid IS NOT NULL -ORDER BY COALESCE(CONVERT(mo.machinenumber USING utf8mb4), CONVERT(m.machinenumber USING utf8mb4)), m.hostname; - --- ============================================================================ --- STEP 4: Update vw_recent_updates view to include lastboottime and uptime_days --- ============================================================================ -CREATE OR REPLACE VIEW vw_recent_updates AS -SELECT - m.machineid, - m.machinenumber, - m.hostname, - CASE - WHEN m.pctypeid IS NOT NULL THEN CONCAT('PC - ', pt.typename) - ELSE mt.machinetype - END AS machine_type, - v.vendor AS manufacturer, - md.modelnumber AS model, - m.lastupdated, - DATEDIFF(NOW(), m.lastupdated) AS days_since_update, - m.lastboottime, - DATEDIFF(NOW(), m.lastboottime) AS uptime_days -FROM machines m -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN machinetypes mt ON m.machinetypeid = mt.machinetypeid -LEFT JOIN pctype pt ON m.pctypeid = pt.pctypeid -WHERE m.isactive = 1 -AND m.lastupdated > DATE_SUB(NOW(), INTERVAL 7 DAY) -ORDER BY m.lastupdated DESC -LIMIT 100; - --- ============================================================================ --- STEP 5: Verify changes --- ============================================================================ -SELECT 'Column check:' AS verification; -SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE -FROM INFORMATION_SCHEMA.COLUMNS -WHERE TABLE_SCHEMA = DATABASE() -AND TABLE_NAME = 'machines' -AND COLUMN_NAME = 'lastboottime'; - -SELECT 'Views updated:' AS verification; -SELECT TABLE_NAME, VIEW_DEFINITION LIKE '%lastboottime%' AS has_lastboottime -FROM INFORMATION_SCHEMA.VIEWS -WHERE TABLE_SCHEMA = DATABASE() -AND TABLE_NAME IN ('vw_active_pcs', 'vw_shopfloor_pcs', 'vw_recent_updates'); diff --git a/sql/DATA_MIGRATION_EXPLAINED.md b/sql/archive/DATA_MIGRATION_EXPLAINED.md similarity index 100% rename from sql/DATA_MIGRATION_EXPLAINED.md rename to sql/archive/DATA_MIGRATION_EXPLAINED.md diff --git a/sql/PRODUCTION_DATABASE_MIGRATION_2025-12-10.md b/sql/archive/PRODUCTION_DATABASE_MIGRATION_2025-12-10.md similarity index 100% rename from sql/PRODUCTION_DATABASE_MIGRATION_2025-12-10.md rename to sql/archive/PRODUCTION_DATABASE_MIGRATION_2025-12-10.md diff --git a/sql/PRODUCTION_MIGRATION_PLAN.md b/sql/archive/PRODUCTION_MIGRATION_PLAN.md similarity index 100% rename from sql/PRODUCTION_MIGRATION_PLAN.md rename to sql/archive/PRODUCTION_MIGRATION_PLAN.md diff --git a/sql/PROD_IMPORT_README.md b/sql/archive/PROD_IMPORT_README.md similarity index 100% rename from sql/PROD_IMPORT_README.md rename to sql/archive/PROD_IMPORT_README.md diff --git a/sql/VIEWS_MIGRATION_ANALYSIS.md b/sql/archive/VIEWS_MIGRATION_ANALYSIS.md similarity index 100% rename from sql/VIEWS_MIGRATION_ANALYSIS.md rename to sql/archive/VIEWS_MIGRATION_ANALYSIS.md diff --git a/sql/migration_phase1/01_create_communications_infrastructure.sql b/sql/archive/migration_phase1/01_create_communications_infrastructure.sql similarity index 100% rename from sql/migration_phase1/01_create_communications_infrastructure.sql rename to sql/archive/migration_phase1/01_create_communications_infrastructure.sql diff --git a/sql/migration_phase1/02_extend_machines_table.sql b/sql/archive/migration_phase1/02_extend_machines_table.sql similarity index 100% rename from sql/migration_phase1/02_extend_machines_table.sql rename to sql/archive/migration_phase1/02_extend_machines_table.sql diff --git a/sql/migration_phase1/03_create_pc_machine_types.sql b/sql/archive/migration_phase1/03_create_pc_machine_types.sql similarity index 100% rename from sql/migration_phase1/03_create_pc_machine_types.sql rename to sql/archive/migration_phase1/03_create_pc_machine_types.sql diff --git a/sql/migration_phase1/04_create_warranty_infrastructure.sql b/sql/archive/migration_phase1/04_create_warranty_infrastructure.sql similarity index 100% rename from sql/migration_phase1/04_create_warranty_infrastructure.sql rename to sql/archive/migration_phase1/04_create_warranty_infrastructure.sql diff --git a/sql/migration_phase1/05_create_compliance_infrastructure.sql b/sql/archive/migration_phase1/05_create_compliance_infrastructure.sql similarity index 100% rename from sql/migration_phase1/05_create_compliance_infrastructure.sql rename to sql/archive/migration_phase1/05_create_compliance_infrastructure.sql diff --git a/sql/migration_phase1/06_extend_businessunits_table.sql b/sql/archive/migration_phase1/06_extend_businessunits_table.sql similarity index 100% rename from sql/migration_phase1/06_extend_businessunits_table.sql rename to sql/archive/migration_phase1/06_extend_businessunits_table.sql diff --git a/sql/migration_phase1/07_rename_pcstatus_to_machinestatus.sql b/sql/archive/migration_phase1/07_rename_pcstatus_to_machinestatus.sql similarity index 100% rename from sql/migration_phase1/07_rename_pcstatus_to_machinestatus.sql rename to sql/archive/migration_phase1/07_rename_pcstatus_to_machinestatus.sql diff --git a/sql/migration_phase1/08_create_machine_relationships_infrastructure.sql b/sql/archive/migration_phase1/08_create_machine_relationships_infrastructure.sql similarity index 100% rename from sql/migration_phase1/08_create_machine_relationships_infrastructure.sql rename to sql/archive/migration_phase1/08_create_machine_relationships_infrastructure.sql diff --git a/sql/migration_phase1/README.md b/sql/archive/migration_phase1/README.md similarity index 100% rename from sql/migration_phase1/README.md rename to sql/archive/migration_phase1/README.md diff --git a/sql/migration_phase1/ROLLBACK_01_communications_infrastructure.sql b/sql/archive/migration_phase1/ROLLBACK_01_communications_infrastructure.sql similarity index 100% rename from sql/migration_phase1/ROLLBACK_01_communications_infrastructure.sql rename to sql/archive/migration_phase1/ROLLBACK_01_communications_infrastructure.sql diff --git a/sql/migration_phase1/ROLLBACK_02_machines_table_extensions.sql b/sql/archive/migration_phase1/ROLLBACK_02_machines_table_extensions.sql similarity index 100% rename from sql/migration_phase1/ROLLBACK_02_machines_table_extensions.sql rename to sql/archive/migration_phase1/ROLLBACK_02_machines_table_extensions.sql diff --git a/sql/migration_phase1/ROLLBACK_03_pc_machine_types.sql b/sql/archive/migration_phase1/ROLLBACK_03_pc_machine_types.sql similarity index 100% rename from sql/migration_phase1/ROLLBACK_03_pc_machine_types.sql rename to sql/archive/migration_phase1/ROLLBACK_03_pc_machine_types.sql diff --git a/sql/migration_phase1/ROLLBACK_04_warranty_infrastructure.sql b/sql/archive/migration_phase1/ROLLBACK_04_warranty_infrastructure.sql similarity index 100% rename from sql/migration_phase1/ROLLBACK_04_warranty_infrastructure.sql rename to sql/archive/migration_phase1/ROLLBACK_04_warranty_infrastructure.sql diff --git a/sql/migration_phase1/ROLLBACK_05_compliance_infrastructure.sql b/sql/archive/migration_phase1/ROLLBACK_05_compliance_infrastructure.sql similarity index 100% rename from sql/migration_phase1/ROLLBACK_05_compliance_infrastructure.sql rename to sql/archive/migration_phase1/ROLLBACK_05_compliance_infrastructure.sql diff --git a/sql/migration_phase1/ROLLBACK_06_businessunits_extensions.sql b/sql/archive/migration_phase1/ROLLBACK_06_businessunits_extensions.sql similarity index 100% rename from sql/migration_phase1/ROLLBACK_06_businessunits_extensions.sql rename to sql/archive/migration_phase1/ROLLBACK_06_businessunits_extensions.sql diff --git a/sql/migration_phase1/ROLLBACK_07_machinestatus_rename.sql b/sql/archive/migration_phase1/ROLLBACK_07_machinestatus_rename.sql similarity index 100% rename from sql/migration_phase1/ROLLBACK_07_machinestatus_rename.sql rename to sql/archive/migration_phase1/ROLLBACK_07_machinestatus_rename.sql diff --git a/sql/migration_phase1/ROLLBACK_08_machine_relationships_infrastructure.sql b/sql/archive/migration_phase1/ROLLBACK_08_machine_relationships_infrastructure.sql similarity index 100% rename from sql/migration_phase1/ROLLBACK_08_machine_relationships_infrastructure.sql rename to sql/archive/migration_phase1/ROLLBACK_08_machine_relationships_infrastructure.sql diff --git a/sql/migration_phase1/RUN_ALL_PHASE1_SCRIPTS.sql b/sql/archive/migration_phase1/RUN_ALL_PHASE1_SCRIPTS.sql similarity index 100% rename from sql/migration_phase1/RUN_ALL_PHASE1_SCRIPTS.sql rename to sql/archive/migration_phase1/RUN_ALL_PHASE1_SCRIPTS.sql diff --git a/sql/migration_phase2/01_migrate_pcs_to_machines.sql b/sql/archive/migration_phase2/01_migrate_pcs_to_machines.sql similarity index 100% rename from sql/migration_phase2/01_migrate_pcs_to_machines.sql rename to sql/archive/migration_phase2/01_migrate_pcs_to_machines.sql diff --git a/sql/migration_phase2/02_migrate_network_interfaces_to_communications.sql b/sql/archive/migration_phase2/02_migrate_network_interfaces_to_communications.sql similarity index 100% rename from sql/migration_phase2/02_migrate_network_interfaces_to_communications.sql rename to sql/archive/migration_phase2/02_migrate_network_interfaces_to_communications.sql diff --git a/sql/migration_phase2/03_migrate_comm_config_to_communications.sql b/sql/archive/migration_phase2/03_migrate_comm_config_to_communications.sql similarity index 100% rename from sql/migration_phase2/03_migrate_comm_config_to_communications.sql rename to sql/archive/migration_phase2/03_migrate_comm_config_to_communications.sql diff --git a/sql/migration_phase2/04_migrate_warranties.sql b/sql/archive/migration_phase2/04_migrate_warranties.sql similarity index 100% rename from sql/migration_phase2/04_migrate_warranties.sql rename to sql/archive/migration_phase2/04_migrate_warranties.sql diff --git a/sql/migration_phase2/05_migrate_dualpath_assignments.sql b/sql/archive/migration_phase2/05_migrate_dualpath_assignments.sql similarity index 100% rename from sql/migration_phase2/05_migrate_dualpath_assignments.sql rename to sql/archive/migration_phase2/05_migrate_dualpath_assignments.sql diff --git a/sql/migration_phase2/05b_migrate_pc_controls_relationships.sql b/sql/archive/migration_phase2/05b_migrate_pc_controls_relationships.sql similarity index 100% rename from sql/migration_phase2/05b_migrate_pc_controls_relationships.sql rename to sql/archive/migration_phase2/05b_migrate_pc_controls_relationships.sql diff --git a/sql/migration_phase2/06_update_views_for_machines.sql b/sql/archive/migration_phase2/06_update_views_for_machines.sql similarity index 100% rename from sql/migration_phase2/06_update_views_for_machines.sql rename to sql/archive/migration_phase2/06_update_views_for_machines.sql diff --git a/sql/migration_phase2/07_cleanup_migration_tables.sql b/sql/archive/migration_phase2/07_cleanup_migration_tables.sql similarity index 100% rename from sql/migration_phase2/07_cleanup_migration_tables.sql rename to sql/archive/migration_phase2/07_cleanup_migration_tables.sql diff --git a/sql/migration_phase2/08_update_schema_for_api.sql b/sql/archive/migration_phase2/08_update_schema_for_api.sql similarity index 100% rename from sql/migration_phase2/08_update_schema_for_api.sql rename to sql/archive/migration_phase2/08_update_schema_for_api.sql diff --git a/sql/migration_phase2/08_update_schema_for_api_fixed.sql b/sql/archive/migration_phase2/08_update_schema_for_api_fixed.sql similarity index 100% rename from sql/migration_phase2/08_update_schema_for_api_fixed.sql rename to sql/archive/migration_phase2/08_update_schema_for_api_fixed.sql diff --git a/sql/migration_phase2/FIX_migrate_remaining_pcs.sql b/sql/archive/migration_phase2/FIX_migrate_remaining_pcs.sql similarity index 100% rename from sql/migration_phase2/FIX_migrate_remaining_pcs.sql rename to sql/archive/migration_phase2/FIX_migrate_remaining_pcs.sql diff --git a/sql/migration_phase2/FIX_pc_machine_types.sql b/sql/archive/migration_phase2/FIX_pc_machine_types.sql similarity index 100% rename from sql/migration_phase2/FIX_pc_machine_types.sql rename to sql/archive/migration_phase2/FIX_pc_machine_types.sql diff --git a/sql/migration_phase2/README.md b/sql/archive/migration_phase2/README.md similarity index 100% rename from sql/migration_phase2/README.md rename to sql/archive/migration_phase2/README.md diff --git a/sql/migration_phase2/RUN_ALL_PHASE2_SCRIPTS.sql b/sql/archive/migration_phase2/RUN_ALL_PHASE2_SCRIPTS.sql similarity index 100% rename from sql/migration_phase2/RUN_ALL_PHASE2_SCRIPTS.sql rename to sql/archive/migration_phase2/RUN_ALL_PHASE2_SCRIPTS.sql diff --git a/sql/migration_phase2/VERIFY_PHASE2_MIGRATION.sql b/sql/archive/migration_phase2/VERIFY_PHASE2_MIGRATION.sql similarity index 100% rename from sql/migration_phase2/VERIFY_PHASE2_MIGRATION.sql rename to sql/archive/migration_phase2/VERIFY_PHASE2_MIGRATION.sql diff --git a/sql/migration_phase2/fix_equipment_from_names.py b/sql/archive/migration_phase2/fix_equipment_from_names.py similarity index 100% rename from sql/migration_phase2/fix_equipment_from_names.py rename to sql/archive/migration_phase2/fix_equipment_from_names.py diff --git a/sql/migration_phase2/fix_machine_types.py b/sql/archive/migration_phase2/fix_machine_types.py similarity index 100% rename from sql/migration_phase2/fix_machine_types.py rename to sql/archive/migration_phase2/fix_machine_types.py diff --git a/sql/migration_phase2/import_inventory_data.py b/sql/archive/migration_phase2/import_inventory_data.py similarity index 100% rename from sql/migration_phase2/import_inventory_data.py rename to sql/archive/migration_phase2/import_inventory_data.py diff --git a/sql/migration_phase2/import_inventory_enhanced.py b/sql/archive/migration_phase2/import_inventory_enhanced.py similarity index 100% rename from sql/migration_phase2/import_inventory_enhanced.py rename to sql/archive/migration_phase2/import_inventory_enhanced.py diff --git a/sql/migration_phase3/01_create_network_machinetypes.sql b/sql/archive/migration_phase3/01_create_network_machinetypes.sql similarity index 100% rename from sql/migration_phase3/01_create_network_machinetypes.sql rename to sql/archive/migration_phase3/01_create_network_machinetypes.sql diff --git a/sql/migration_phase3/02_migrate_servers_to_machines.sql b/sql/archive/migration_phase3/02_migrate_servers_to_machines.sql similarity index 100% rename from sql/migration_phase3/02_migrate_servers_to_machines.sql rename to sql/archive/migration_phase3/02_migrate_servers_to_machines.sql diff --git a/sql/migration_phase3/03_migrate_switches_to_machines.sql b/sql/archive/migration_phase3/03_migrate_switches_to_machines.sql similarity index 100% rename from sql/migration_phase3/03_migrate_switches_to_machines.sql rename to sql/archive/migration_phase3/03_migrate_switches_to_machines.sql diff --git a/sql/migration_phase3/04_migrate_cameras_to_machines.sql b/sql/archive/migration_phase3/04_migrate_cameras_to_machines.sql similarity index 100% rename from sql/migration_phase3/04_migrate_cameras_to_machines.sql rename to sql/archive/migration_phase3/04_migrate_cameras_to_machines.sql diff --git a/sql/migration_phase3/07_migrate_network_communications.sql b/sql/archive/migration_phase3/07_migrate_network_communications.sql similarity index 100% rename from sql/migration_phase3/07_migrate_network_communications.sql rename to sql/archive/migration_phase3/07_migrate_network_communications.sql diff --git a/sql/migration_phase3/08_create_network_relationship_types.sql b/sql/archive/migration_phase3/08_create_network_relationship_types.sql similarity index 100% rename from sql/migration_phase3/08_create_network_relationship_types.sql rename to sql/archive/migration_phase3/08_create_network_relationship_types.sql diff --git a/sql/migration_phase3/09_update_views_for_network_devices.sql b/sql/archive/migration_phase3/09_update_views_for_network_devices.sql similarity index 100% rename from sql/migration_phase3/09_update_views_for_network_devices.sql rename to sql/archive/migration_phase3/09_update_views_for_network_devices.sql diff --git a/sql/migration_phase3/README.md b/sql/archive/migration_phase3/README.md similarity index 100% rename from sql/migration_phase3/README.md rename to sql/archive/migration_phase3/README.md diff --git a/sql/migration_phase3/ROLLBACK_PHASE3.sql b/sql/archive/migration_phase3/ROLLBACK_PHASE3.sql similarity index 100% rename from sql/migration_phase3/ROLLBACK_PHASE3.sql rename to sql/archive/migration_phase3/ROLLBACK_PHASE3.sql diff --git a/sql/migration_phase3/RUN_ALL_PHASE3_SCRIPTS.sql b/sql/archive/migration_phase3/RUN_ALL_PHASE3_SCRIPTS.sql similarity index 100% rename from sql/migration_phase3/RUN_ALL_PHASE3_SCRIPTS.sql rename to sql/archive/migration_phase3/RUN_ALL_PHASE3_SCRIPTS.sql diff --git a/sql/migration_phase3/VERIFY_PHASE3_MIGRATION.sql b/sql/archive/migration_phase3/VERIFY_PHASE3_MIGRATION.sql similarity index 100% rename from sql/migration_phase3/VERIFY_PHASE3_MIGRATION.sql rename to sql/archive/migration_phase3/VERIFY_PHASE3_MIGRATION.sql diff --git a/sql/migration_phase4/01_create_appversions_table.sql b/sql/archive/migration_phase4/01_create_appversions_table.sql similarity index 100% rename from sql/migration_phase4/01_create_appversions_table.sql rename to sql/archive/migration_phase4/01_create_appversions_table.sql diff --git a/sql/migration_phase4/02_add_appversionid_to_installedapps.sql b/sql/archive/migration_phase4/02_add_appversionid_to_installedapps.sql similarity index 100% rename from sql/migration_phase4/02_add_appversionid_to_installedapps.sql rename to sql/archive/migration_phase4/02_add_appversionid_to_installedapps.sql diff --git a/sql/migration_phase4/03_add_appid_to_notifications.sql b/sql/archive/migration_phase4/03_add_appid_to_notifications.sql similarity index 100% rename from sql/migration_phase4/03_add_appid_to_notifications.sql rename to sql/archive/migration_phase4/03_add_appid_to_notifications.sql diff --git a/sql/migration_phase4/README.md b/sql/archive/migration_phase4/README.md similarity index 100% rename from sql/migration_phase4/README.md rename to sql/archive/migration_phase4/README.md diff --git a/sql/migration_phase4/ROLLBACK_01_appversions_table.sql b/sql/archive/migration_phase4/ROLLBACK_01_appversions_table.sql similarity index 100% rename from sql/migration_phase4/ROLLBACK_01_appversions_table.sql rename to sql/archive/migration_phase4/ROLLBACK_01_appversions_table.sql diff --git a/sql/migration_phase4/ROLLBACK_02_installedapps_appversionid.sql b/sql/archive/migration_phase4/ROLLBACK_02_installedapps_appversionid.sql similarity index 100% rename from sql/migration_phase4/ROLLBACK_02_installedapps_appversionid.sql rename to sql/archive/migration_phase4/ROLLBACK_02_installedapps_appversionid.sql diff --git a/sql/migration_phase4/ROLLBACK_03_notifications_appid.sql b/sql/archive/migration_phase4/ROLLBACK_03_notifications_appid.sql similarity index 100% rename from sql/migration_phase4/ROLLBACK_03_notifications_appid.sql rename to sql/archive/migration_phase4/ROLLBACK_03_notifications_appid.sql diff --git a/sql/migration_phase4/RUN_ALL_PHASE4_SCRIPTS.sql b/sql/archive/migration_phase4/RUN_ALL_PHASE4_SCRIPTS.sql similarity index 100% rename from sql/migration_phase4/RUN_ALL_PHASE4_SCRIPTS.sql rename to sql/archive/migration_phase4/RUN_ALL_PHASE4_SCRIPTS.sql diff --git a/sql/migration_phase4/VERIFY_PHASE4_MIGRATION.sql b/sql/archive/migration_phase4/VERIFY_PHASE4_MIGRATION.sql similarity index 100% rename from sql/migration_phase4/VERIFY_PHASE4_MIGRATION.sql rename to sql/archive/migration_phase4/VERIFY_PHASE4_MIGRATION.sql diff --git a/sql/migration_phase4/add_specialized_pc_types.sql b/sql/archive/migration_phase4/add_specialized_pc_types.sql similarity index 100% rename from sql/migration_phase4/add_specialized_pc_types.sql rename to sql/archive/migration_phase4/add_specialized_pc_types.sql diff --git a/sql/migration_phase4/create_tv_slides_table.sql b/sql/archive/migration_phase4/create_tv_slides_table.sql similarity index 100% rename from sql/migration_phase4/create_tv_slides_table.sql rename to sql/archive/migration_phase4/create_tv_slides_table.sql diff --git a/sql/consolidate_pc_machinetypes.sql b/sql/consolidate_pc_machinetypes.sql deleted file mode 100644 index ef838f4..0000000 --- a/sql/consolidate_pc_machinetypes.sql +++ /dev/null @@ -1,44 +0,0 @@ --- Consolidate PC Machine Types --- Date: 2025-12-08 --- --- Previously PCs used multiple machinetypeids: --- 33: Standard PC --- 34: Engineering PC --- 35: Shopfloor PC --- 42: PC - Wax Trace --- 43: PC - Measuring Tool --- --- Now all PCs use machinetypeid 33 (PC) with pctypeid for sub-type - --- Add new PC types -INSERT IGNORE INTO pctype (typename, description, functionalaccountid, isactive, displayorder) VALUES -('Keyence', 'Keyence measurement system', 1, 1, 6), -('Genspect', 'Genspect inspection system', 1, 1, 7), -('Heat Treat', 'Heat treat monitoring', 1, 1, 8); - --- Rename machinetypeid 33 to just 'PC' -UPDATE machinetypes SET machinetype = 'PC' WHERE machinetypeid = 33; - --- Update pctypeid based on current machinetypeid --- 34 (Engineering PC) -> pctypeid 2 (Engineer) -UPDATE machines SET pctypeid = 2 WHERE machinetypeid = 34 AND (pctypeid IS NULL OR pctypeid = 1); - --- 35 (Shopfloor PC) -> pctypeid 3 (Shopfloor) -UPDATE machines SET pctypeid = 3 WHERE machinetypeid = 35 AND (pctypeid IS NULL OR pctypeid = 1); - --- 42 (PC - Wax Trace) -> pctypeid 6 (Wax / Trace) -UPDATE machines SET pctypeid = 6 WHERE machinetypeid = 42 AND (pctypeid IS NULL OR pctypeid = 1); - --- 43 (PC - Measuring Tool) -> pctypeid 7 (Keyence) -UPDATE machines SET pctypeid = 7 WHERE machinetypeid = 43 AND (pctypeid IS NULL OR pctypeid = 1); - --- Consolidate all PCs to machinetypeid 33 -UPDATE machines SET machinetypeid = 33 WHERE machinetypeid IN (34, 35, 42, 43); - --- Verification query --- SELECT pt.pctypeid, pt.typename, COUNT(*) as count --- FROM machines m --- JOIN pctype pt ON m.pctypeid = pt.pctypeid --- WHERE m.pctypeid IS NOT NULL --- GROUP BY pt.pctypeid, pt.typename --- ORDER BY pt.pctypeid; diff --git a/sql/dev-backup-20251120-105614.sql b/sql/dev-backup-20251120-105614.sql deleted file mode 100644 index 3be7943..0000000 --- a/sql/dev-backup-20251120-105614.sql +++ /dev/null @@ -1,1169 +0,0 @@ -Warning: Using a password on the command line interface can be insecure. -mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces --- MySQL dump 10.13 Distrib 5.6.51, for Linux (x86_64) --- --- Host: localhost Database: shopdb --- ------------------------------------------------------ --- Server version 5.6.51 - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `applications` --- - -DROP TABLE IF EXISTS `applications`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `applications` ( - `appid` tinyint(4) NOT NULL AUTO_INCREMENT, - `appname` char(50) NOT NULL, - `appdescription` char(255) DEFAULT NULL, - `supportteamid` int(11) NOT NULL DEFAULT '1', - `isinstallable` bit(1) DEFAULT b'0' COMMENT 'Is this an application we can install, versus something which we need to document, but have no control over', - `applicationnotes` varchar(512) DEFAULT NULL, - `installpath` varchar(255) DEFAULT NULL, - `applicationlink` varchar(512) DEFAULT NULL, - `documentationpath` varchar(512) DEFAULT NULL, - `isactive` bit(1) DEFAULT b'1', - `ishidden` bit(1) DEFAULT b'0' COMMENT 'Should this be displayed in all apps or not', - `isprinter` bit(1) DEFAULT b'0', - `islicenced` bit(1) DEFAULT b'0' COMMENT 'Is a license Required', - `image` tinytext, - PRIMARY KEY (`appid`), - FULLTEXT KEY `appname` (`appname`), - FULLTEXT KEY `appname_2` (`appname`) -) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `applications` --- - -LOCK TABLES `applications` WRITE; -/*!40000 ALTER TABLE `applications` DISABLE KEYS */; -INSERT INTO `applications` VALUES (1,'West Jefferson','TBD',1,'\0','Place Holder for Base Windows Installs',NULL,NULL,NULL,'','','\0','\0',NULL),(2,'UDC','Universal Data Collector',2,'','UDC - Universal Data Collector
\r\nInstalled from S:\\SPC\\UDC
\r\nAllows the PC to inspect/log all machine instructions
\r\nThink Packet Sniffer for machine control jobs
\r\nThere is a Rollback.exe in the Application directory should you need it.
\r\nApp is launched via a shortcut on Roaming Profile -Update shortcut to do a mass version update
\r\nUDC must be stopped before rollback can be run','\\\\//tsgwp00525.rd.ds.ge.com\\shared\\SPC\\UDC','','https://ge.sharepoint.us/sites/UniversalDataCollection-28UDC-29/SitePages/Home.aspx','','\0','\0','\0','UDC.png'),(3,'DODA','CMM Related',3,'\0','','https://ge.ent.box.com/folder/178044137180?amp;box_action=go_to_item&box_source=legacy-folder_collab_auto_accept_new&s=esxd09f65qrwjh497opk6losnnrwk3p1',NULL,'','','\0','\0','\0',''),(4,'CLM','Legacy UDC',2,'','This was replaced by UDC, but can be used as a failsafe','',NULL,'','','\0','\0','\0','GE-Logo.png'),(5,'3 of 9 Fonts','Barcode Fonts',1,'','A Font package used to produce barcodes
\r\nThe Font is required for Weld Data Reports / Sheets
\r\nhttp://wjfms3.ae.ge.com/cgi-bin/dcp_weld_form.com
\r\nThe font must be installed and the web paged rendered in IE mode for the application to work correctly','./installers/3of9Barcode.exe',NULL,'','','\0','\0','\0','3of9-Barcode.jpg'),(6,'PC - DMIS','PC-DMIS metrology software enables dimensional measurement data to flow through your organization.',8,'','Used on CMMs
\r\nPC-DMIS is flexible metrology software to create and execute measurement routines then collaborate on the results.','https://downloads.ms.hexagonmi.com/PC-DMIS-Versions/Release',NULL,'https://support.hexagonmi.com/s/','','','\0','','pc-dmis.png'),(7,'Oracle 10.2','Required for Defect Tracker',1,'','Required for to Fix Defect Tracker After PBR','./installers/Oracle10.exe',NULL,NULL,'','\0','\0','\0',NULL),(8,'eMX / eDNC','Eng Laptops',17,'','This is required for Engineering Devices','file://\\\\Tsgwp00525.rd.ds.ge.com\\shared\\ProcessData\\MX\\emx\\eMXInstaller.exe','','','','\0','\0','\0',''),(9,'Adobe Logon Fix','',1,'','REBOOT REQUIRED: Stops Adobe Acrobat From Asking you to Logon after PBR','./installers/AdobeFix.exe',NULL,NULL,'\0','\0','\0','\0',NULL),(10,'Lenel OnGuard','Badging',4,'','Required for Badging / Access Panel Contol','https://ge.ent.box.com/s/j1l0urjg80q0ltsvishq4i873fud2mk7',NULL,'https://ge-my.sharepoint.us/:p:/r/personal/270002508_geaerospace_com/_layouts/15/doc2.aspx?sourcedoc=%7B65412AFE-2E2C-4525-BCDA-DD66E5EBAD16%7D&file=PBR%20-%20GE%20OnGurard%20Enterprise%208.0.4%20Installation%20Instructions%20AMERICAS.pptx&action=edit&mobileredirect=true&isSPOFile=1&ovuser=86b871ed-f0e7-4126-9bf4-5ee5cf19e256%2C270002508%40geaerospace.com&clickparams=eyJBcHBOYW1lIjoiVGVhbXMtRGVza3RvcCIsIkFwcFZlcnNpb24iOiI0OS8yNTA3MDMxODgwNiIsIkhhc0ZlZGVyYXRlZFVzZXIiOmZhbHNlfQ%3D%3D','','\0','\0','\0','onguard.png'),(11,'EssBase','Excel to Oracle DB Plugin',1,'','Required for some Finance Operations / Excel',NULL,NULL,NULL,'\0','\0','\0','\0',NULL),(12,'Lean Office Plotter Drivers','PE Office Plotter Drivers',1,'','','./installers/printers/Printer-Lean-Office-Plotter.exe',NULL,NULL,'\0','\0','','\0',NULL),(13,'Zscaler','Zscaler ZPA Client',5,'','Zscaler is a leading cloud enterprise security provider helping global businesses adopt zero trust for secure digital transformation.','https://ge.ent.box.com/s/y668i36s1ro0t3rd80r9gbziziyjrgjx',NULL,'https://devcloud.swcoe.ge.com/devspace/display/QHUPR/Aerospace+ZScaler+-+Zero+Trust+Home','','\0','\0','\0','zscaler.jpg'),(14,'Network','',5,'\0','','https://ge.sharepoint.us/:u:/r/sites/DougsProductivityTeam_m/Shared%20Documents/General/1%20-%20Projects/Site%20PBR%20Project/GE%20Software%20-%20Post%20PBR/ZscalerInc._Zscaler_4.5.0.337_v2.EXE?csf=1&web=1&e=afesVD',NULL,NULL,'','','\0','\0',NULL),(15,'Maximo','For site maintenence from Southern',16,'\0','','','https://main.home.geaerospace.suite.maximo.com','https://buildsmart.capgemini.com/sites/1794449/portal/1276652','','\0','\0','\0','maximo.png'),(16,'RightCrowd','Vistor Requests Replaced HID in 2025',1,'\0','Badging System',NULL,NULL,NULL,'','','\0','\0',NULL),(17,'Printers','',1,'\0','','','','','','','\0','\0','printers.png'),(18,'Process','',1,'\0',NULL,NULL,NULL,NULL,'','','\0','\0',NULL),(19,'Media Creator Lite','',1,'','Creates windows system images
\r\nManaged by Matt HoffMan
\r\nApplication Depot can be found HERE','https://tsgwp00525.rd.ds.ge.com/shopdb/installers/GEAerospace_MediaCreatorLite_Latest.EXE',NULL,'https://ge.ent.box.com/folder/302694212839','','\0','\0','\0','mediacreator.png'),(20,'CMMC','',1,'\0',NULL,NULL,NULL,NULL,'','','\0','\0',NULL),(21,'Shopfloor PC','',1,'\0',NULL,NULL,NULL,NULL,'','','\0','\0',NULL),(22,'CSF','Common Shop Floor',6,'','Common Shop Floor
\r\nRelies on Ingress Databases:
\r\nWiling::processdbwj
\r\nwiling::processdd
\r\nWiling::dispdb
\r\nSupported by: @AEROSPACE DSC DBA EC INGRES
\r\nHosted on: avelp4232v01 / 10.233.112.168','','telnet://wjfms3.apps.wlm.geaerospace.net','','','\0','\0','\0','csf.png'),(23,'Plantapps','',18,'\0','Front End for Routing Updates for CSF','','https://mes-prod.apps.geaerospace.net/splashpage/west%20jefferson/prod','','','\0','\0','\0','PlantApps.png'),(24,'Everbridge','Emergency Alerting System',13,'\0','Everbridge High Velocity Critical Event Management (CEM), powered by Purpose-built AI.','','','','','','\0','\0','everbridge.png'),(26,'PBR','',1,'\0','Push Button Reset',NULL,NULL,NULL,'','','\0','\0',NULL),(27,'Bitlocker','BitLocker is a Windows security feature that protects your data by encrypting your drives. This encryption ensures that if someone tries to access a disk offline, they won’t be able to read any of its content.',11,'\0','BitLocker is a Windows security feature that protects your data by encrypting your drives.
\r\nThis encryption ensures that if someone tries to access a disk offline,
\r\nthey won\'t be able to read any of its content.','','','','','','\0','\0','bitlocker.png'),(28,'FlowXpert','The FlowXpert software suite gives you all the tools you need for both 2D and 3D modeling and pathing. Equipped with FlowXpert Infinity, FlowCut, and FlowNest, the FlowXpert Software Suite is purpose-built for waterjets.',1,'','License file needs to be KBd','./installers/FlowXpert.zip',NULL,NULL,'','\0','\0','',NULL),(30,'Tanium','Software Deployment / Bitlocker Keys',1,'\0','App installs','',NULL,NULL,'','','\0','\0',NULL),(31,'Email - m365','m365 outlook office',15,'\0','','','https://outlook.office365.us/mail/','','','\0','\0','','m365.png'),(32,'eNMS','Non Conformance',7,'\0','Duplicated by mistake with appid 56',NULL,NULL,NULL,'\0','','\0','\0',NULL),(33,'Xerox C405 Drivers','',1,'','','./installers/printers/XeroxC405Installer.exe',NULL,'https://www.support.xerox.com/en-us/product/versalink-c405/downloads?language=en','\0','\0','','\0',NULL),(34,'DCP','Data Collection on CSF / QCCalc',1,'\0','Application runs on the CSF/Alpha WJFMS3
\r\nIt has a number of functions
\r\nIt pulls down programming from Plant Apps
\r\nMoves data CSF to QC-Calc Shares
\r\nRequired to Run for Weld Data Sheets
','',NULL,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/_layouts/15/Doc.aspx?sourcedoc=%7BCACE3345-0124-45F1-B023-2ADCF84BB897%7D&file=CSF%20-%20How%20To%20Restart%20QC%20Calc%20-%20DCP%20File%20Moves.docx&action=default&mobileredirect=true','','','\0','\0','GE-Logo.png'),(35,'HP CP2025','',1,'','','./installers/printers/HP-CP2025-Installer.exe',NULL,'https://support.hp.com/us-en/product/details/hp-color-laserjet-cp2025-printer-series/3673580','\0','\0','','\0',NULL),(37,'Teamcenter','',1,'','','',NULL,'','','\0','\0','\0',NULL),(38,'Scanmaster','Scanning Software',1,'','Adam Halke','',NULL,'','','\0','\0','\0',NULL),(39,'Archon Barcode Fonts','Barcode Fonts',1,'','Karl Lambert Request','./installers/Archon3of9Barcode.exe',NULL,'','','\0','\0','\0',NULL),(40,'ESSBASE','Finance Software for Excel',1,'\0',NULL,NULL,NULL,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/PBR/How%20to%20setup%20ESSBASE%20Post-PBR/Setup%20ESSBASE%20Post-PBR.docx?d=w5e1aa65c6a7a43a5a7eb60f6dad1f3be&csf=1&web=1&e=or9p2S','','\0','\0','\0',NULL),(41,'Drive Mapper','Remaps common drives',1,'','','./installers/MappedDriveReconnect_v3.exe',NULL,'','','\0','\0','\0','drivemap.png'),(42,'Machine Auth 3.4','Allows AESFMA connectivity',1,'','Required for ShopFloor','./installers/GEAMAuth30.exe',NULL,'','','\0','\0','\0',NULL),(43,'Shopfloor Connect','Used to Integrate Shop Floor PCs to machines',9,'','This is required for Engineering Devices','./installers/ShopfloorConnect_Installer_v3.exe','','https://ge-my.sharepoint.us/:f:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/Shopfloor%20Connect?csf=1&web=1&e=HHLR1Z','','\0','\0','\0',''),(44,'Desktop Support','Basic PC Troubleshooting - NOT specific to a certain Application',1,'\0','','',NULL,'','','\0','\0','\0',NULL),(45,'BLUESSO Fix','Fixes BLUESSO PEAP Prompt',1,'','Source can be found at S:\\DT\\INSTALLERS\\BLUESSOFIX\\','https://tsgwp00525.rd.ds.ge.com/shopdb/installers/BlueSSOFix.exe',NULL,'','','\0','\0','\0','wifi.png'),(46,'Universal Printer Install','A single installer to rule them all',1,'','Source: S:\\DT\\INSTALLERS\\PRINTERINSTALLER','https://tsgwp00525.rd.ds.ge.com/shopdb/installers/PrinterInstaller.exe','','','','\0','','\0','patrick.bmp'),(47,'Telephony','',1,'\0','','','','','','','\0','\0',''),(48,'Weld Data Sheets','',1,'\0','Application is used to Scan Barcodes
\r\nThe DCP Process is supported by: dcp-wilm-prod
\r\nThe CSF server (WJFMS3) can be rebooted by: @SN L2 TSG Aviation Server Midrange Support
\r\nThis application relies on database wiling::wjprocessdb database connectivity','http://wjfms3.ae.ge.com/cgi-bin/dcp_weld_form.com',NULL,'','','\0','\0','\0','Weld-Data-Sheets.png'),(49,'Avigilon Unity NVR - CCTV','Network Video Recording software',4,'','Avigilon Unity Video is your complete video security solution
\r\nthat works together with access control, decision management
\r\nand cloud services to help solve todays physical security challenges.','./installers/AvigilonUnityClient-Standalone-8.7.0.26.exe','','https://ge-my.sharepoint.us/:f:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/Avigilon%20CCTV?csf=1&web=1&e=oCcbnR','','\0','\0','\0','avigilon.png'),(50,'Savyint','Access / Permissions control - Replaced OneIDM',1,'\0','Replacement for IDM
\r\nUsed to grant access to network shares
\r\nAdd / Manage User Access Groups
','https://geaerospace.saviyntcloud.com/ECMv6/request/requestHome','','','','\0','\0','\0','Savyint.png'),(51,'GE Aerospace Impact Award','Application is used to show appreciation and recognition for outstanding support',1,'\0','This application is used to show appreciation and recognition for outstanding support
\r\nGive or receive Gift Cards','',NULL,'https://cloud.workhuman.com/microsites/t/home','','\0','\0','\0','ImpactAward.png'),(52,'Opsvision','https://ge.box.com/s/texk0qnh4valmxxhkh4nwl34fbvlvh55',10,'\0','NONEC: https://opsvision.apps.geaerospace.net
\r\n EC: https://opsvision-ec.apps.lr.geaerospace.net','https://opsvision-ec.apps.lr.geaerospace.net',NULL,'https://ge.box.com/s/texk0qnh4valmxxhkh4nwl34fbvlvh55','','\0','\0','\0',''),(53,'Centerpiece - Oracle Centerpice','Oracle application',12,'\0','Required for Shipping / Receiving
\r\nShipping halts if application is not working
\r\nRelies on JAVA (booo)
\r\nJava must have SSL 2.0 compatible Client Hello Format disabled
\r\nTo open a ticket with that team, use this Link\r\n','','https://centerpiece.erp.geaerospace.net/OA_HTML/AppsLogin','','','\0','\0','\0','centerpiece.png'),(54,'HR Central','Human Resources Home Page',1,'\0','Human Resources Home Page','','https://hrcentral.geaerospace.com','','','\0','\0','\0','hrcentral.png'),(55,'ETQ','Official Documentation Repository',14,'\0','','','https://etq-prod.apps.geaerospace.com/','','','\0','\0','\0','etq.png'),(56,'eNMS','Electronic Nonconformance Management System',7,'\0','This is part of Supply Chain Web Center (SCWC)','','https://www2.supplychainwebcenter.com/eNMS/jservlet/eNMS_S_MFG_MainScreen','','','\0','\0','\0',''),(57,'OU812','',1,'\0','The eighth studio album by American rock band Van Halen. It was released in 1988 and is the band\'s second album to feature vocalist Sammy Hagar.','','','','','','\0','\0','ou812.png'),(58,'1984','',1,'\0','is the sixth studio album by American rock band Van Halen, released on January 9, 1984','','','','','','\0','\0','1984.png'),(59,'5150','',1,'\0','The seventh studio album by American rock band Van Halen. It was released on March 24, 1986','','','','','','\0','\0','5150.png'),(60,'Good Catch Form','Link to Good Catch Web Submission Form',1,'\0','Link to Good Catch Records page.','','https://buildsmart.capgemini.com/preview/forms/create/2228464','','','\0','\0','\0','goodcatch.png'),(61,'Workday','HR starting page',1,'\0','','','https://wd5.myworkday.com/geaerospace/d/home.htmld','https://geit.service-now.com/kb_view.do?sysparm_article=GEKB2038581','','\0','\0','\0','workday.png'); -/*!40000 ALTER TABLE `applications` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `appowners` --- - -DROP TABLE IF EXISTS `appowners`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `appowners` ( - `appownerid` int(11) NOT NULL AUTO_INCREMENT, - `appowner` char(50) DEFAULT NULL, - `sso` tinytext, - `isactive` bit(1) DEFAULT b'1', - PRIMARY KEY (`appownerid`) -) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `appowners` --- - -LOCK TABLES `appowners` WRITE; -/*!40000 ALTER TABLE `appowners` DISABLE KEYS */; -INSERT INTO `appowners` VALUES (1,'Patrick Lipinski','270002508',''),(2,'Doug Pace','223067257',''),(3,'Vincent Lucas','270002274',''),(4,'Sarah Conlon','223085602',''),(5,'Brian Jackson','270003131',''),(6,'Matt Harkins','223052509',''),(7,'Paul Keel','212426410',''),(8,'Pujay Thapa','502736699',''),(9,'Jason2 Brown','212348684',''),(10,'Matthew Foister','200009509',''),(11,'Nancy Dancz','223137771',''),(12,'Koneru Swapna','212769754',''),(13,'Cortes Conde, Maribel','213061416',''),(14,'Melissa Ryon','223027851',''),(15,'Harrell, Jennifer','223041188',''),(16,'Abernathy, Eric','223053654',''),(17,'Jeremy Hall','204022152',''),(18,'Leah Kite','212465271',''),(19,'Vinogradov, Vasily','212718443',''); -/*!40000 ALTER TABLE `appowners` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `businessunits` --- - -DROP TABLE IF EXISTS `businessunits`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `businessunits` ( - `businessunitid` int(11) NOT NULL AUTO_INCREMENT, - `businessunit` char(50) NOT NULL, - `liaisonname` varchar(100) DEFAULT NULL, - `liaisonsso` varchar(50) DEFAULT NULL, - `distributiongroupid` int(11) DEFAULT NULL, - `isactive` bit(1) DEFAULT b'1', - `dt_lead` varchar(100) DEFAULT NULL COMMENT 'DT Lead name (e.g., Patrick Lipinski)', - `dt_lead_sso` varchar(50) DEFAULT NULL COMMENT 'DT Lead SSO', - `facility_id` varchar(50) DEFAULT NULL COMMENT 'Facility ID (e.g., 212788513)', - PRIMARY KEY (`businessunitid`), - KEY `idx_distributiongroupid` (`distributiongroupid`), - KEY `idx_businessunits_liaisonsso` (`liaisonsso`), - CONSTRAINT `fk_businessunits_distributiongroups` FOREIGN KEY (`distributiongroupid`) REFERENCES `distributiongroups` (`distributiongroupid`) ON DELETE SET NULL ON UPDATE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `businessunits` --- - -LOCK TABLES `businessunits` WRITE; -/*!40000 ALTER TABLE `businessunits` DISABLE KEYS */; -INSERT INTO `businessunits` VALUES (1,'TBD',NULL,NULL,1,'',NULL,NULL,NULL),(2,'Blisk',NULL,NULL,2,'',NULL,NULL,NULL),(3,'HPT',NULL,NULL,1,'',NULL,NULL,NULL),(4,'Spools',NULL,NULL,1,'',NULL,NULL,NULL),(5,'Inspection',NULL,NULL,1,'',NULL,NULL,NULL),(6,'Venture',NULL,NULL,1,'',NULL,NULL,NULL),(7,'Turn/Burn',NULL,NULL,1,'',NULL,NULL,NULL); -/*!40000 ALTER TABLE `businessunits` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `communications` --- - -DROP TABLE IF EXISTS `communications`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `communications` ( - `comid` int(11) NOT NULL AUTO_INCREMENT, - `machineid` int(11) NOT NULL, - `comstypeid` int(11) NOT NULL, - `address` varchar(100) DEFAULT NULL, - `port` int(11) DEFAULT NULL, - `portname` varchar(20) DEFAULT NULL, - `macaddress` varchar(17) DEFAULT NULL, - `subnetmask` varchar(45) DEFAULT NULL, - `defaultgateway` varchar(45) DEFAULT NULL, - `dnsserver` varchar(45) DEFAULT NULL, - `isdhcp` tinyint(1) DEFAULT '0', - `baud` int(11) DEFAULT NULL, - `databits` int(11) DEFAULT NULL, - `stopbits` varchar(5) DEFAULT NULL, - `parity` varchar(10) DEFAULT NULL, - `flowcontrol` varchar(20) DEFAULT NULL, - `protocol` varchar(50) DEFAULT NULL, - `username` varchar(100) DEFAULT NULL, - `password` varchar(255) DEFAULT NULL, - `interfacename` varchar(255) DEFAULT NULL, - `description` varchar(255) DEFAULT NULL, - `isprimary` tinyint(1) DEFAULT '0', - `isactive` tinyint(1) DEFAULT '1', - `ismachinenetwork` tinyint(1) DEFAULT '0', - `settings` text, - `lastupdated` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - `dateadded` datetime DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`comid`), - KEY `idx_machineid` (`machineid`), - KEY `idx_comstypeid` (`comstypeid`), - KEY `idx_address` (`address`), - KEY `idx_isactive` (`isactive`), - KEY `idx_isprimary` (`isprimary`), - CONSTRAINT `fk_communications_comstypeid` FOREIGN KEY (`comstypeid`) REFERENCES `comstypes` (`comstypeid`), - CONSTRAINT `fk_communications_machineid` FOREIGN KEY (`machineid`) REFERENCES `machines` (`machineid`) -) ENGINE=InnoDB AUTO_INCREMENT=774 DEFAULT CHARSET=utf8mb4 COMMENT='Generic communications table for all connection types'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `communications` --- - -LOCK TABLES `communications` WRITE; -/*!40000 ALTER TABLE `communications` DISABLE KEYS */; -INSERT INTO `communications` VALUES (1,359,3,'10.134.48.127',NULL,NULL,'20-88-10-E0-5B-F2','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(2,360,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:05','2025-11-13 15:44:14'),(3,360,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:05','2025-11-13 15:44:14'),(4,360,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:05','2025-11-13 15:44:14'),(5,360,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:05','2025-11-13 15:44:14'),(6,360,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:05','2025-11-13 15:44:14'),(7,360,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:05','2025-11-13 15:44:14'),(8,360,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:05','2025-11-13 15:44:14'),(9,360,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:05','2025-11-13 15:44:14'),(10,361,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:10','2025-11-13 15:44:14'),(11,361,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:10','2025-11-13 15:44:14'),(12,361,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:10','2025-11-13 15:44:14'),(13,361,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:10','2025-11-13 15:44:14'),(14,361,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:10','2025-11-13 15:44:14'),(15,361,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:10','2025-11-13 15:44:14'),(16,361,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:10','2025-11-13 15:44:14'),(17,361,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:31:10','2025-11-13 15:44:14'),(18,362,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:53:01','2025-11-13 15:44:14'),(19,362,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:53:01','2025-11-13 15:44:14'),(20,362,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:53:01','2025-11-13 15:44:14'),(21,362,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:53:01','2025-11-13 15:44:14'),(22,362,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:53:01','2025-11-13 15:44:14'),(23,362,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:53:01','2025-11-13 15:44:14'),(24,362,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:53:01','2025-11-13 15:44:14'),(25,362,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:53:01','2025-11-13 15:44:14'),(26,363,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:55:02','2025-11-13 15:44:14'),(27,363,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:55:02','2025-11-13 15:44:14'),(28,363,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:55:02','2025-11-13 15:44:14'),(29,363,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:55:02','2025-11-13 15:44:14'),(30,363,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:55:02','2025-11-13 15:44:14'),(31,363,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:55:02','2025-11-13 15:44:14'),(32,363,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:55:02','2025-11-13 15:44:14'),(33,363,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:55:02','2025-11-13 15:44:14'),(34,364,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-D4','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(35,364,3,'10.134.48.67',NULL,NULL,'70-B5-E8-2A-AA-B1','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(36,365,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-4E','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(37,365,3,'10.134.48.254',NULL,NULL,'08-92-04-DE-AF-9E','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(38,366,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-18-96','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(39,366,3,'10.134.48.40',NULL,NULL,'08-92-04-DE-AB-9C','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(40,367,3,'192.168.1.2',NULL,NULL,'00-13-3B-21-D2-DC','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(41,367,3,'10.134.49.175',NULL,NULL,'74-86-E2-2F-C5-BF','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(42,368,3,'10.134.49.88',NULL,NULL,'08-92-04-DE-AA-C4','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(43,368,3,'192.168.1.2',NULL,NULL,'00-13-3B-5A-41-14','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(44,369,3,'10.134.49.180',NULL,NULL,'74-86-E2-2F-C6-A7','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(45,369,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-4B','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(46,370,3,'10.134.49.155',NULL,NULL,'A4-BB-6D-D1-5E-91','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(47,370,3,'192.168.1.2',NULL,NULL,'00-13-3B-11-80-5A','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(48,371,3,'192.168.1.2',NULL,NULL,'00-13-3B-5A-2A-F0','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(49,371,3,'10.134.49.136',NULL,NULL,'08-92-04-DE-A8-FA','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(50,372,3,'10.134.48.71',NULL,NULL,'A4-BB-6D-DE-5C-CD','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(51,372,3,'192.168.1.2',NULL,NULL,'00-13-3B-10-DC-37','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(52,373,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-9D','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(53,373,3,'10.134.48.104',NULL,NULL,'E4-54-E8-DC-DA-70','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(54,374,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-DD','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(55,374,3,'10.134.49.137',NULL,NULL,'E4-54-E8-DC-B1-F0','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(56,375,3,'10.134.49.77',NULL,NULL,'08-92-04-DE-7D-63','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-24 17:11:16','2025-11-13 15:44:14'),(57,375,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-55','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-24 17:11:16','2025-11-13 15:44:14'),(58,376,3,'10.134.48.52',NULL,NULL,'A4-BB-6D-BC-7C-EB','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(59,376,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-22-5C','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(60,377,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3E-A8','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(61,377,3,'10.134.49.133',NULL,NULL,'B0-4F-13-0B-42-19','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(62,378,3,'10.134.48.241',NULL,NULL,'08-92-04-DE-A9-45','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(63,378,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3E-FF','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(64,379,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-22-75','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC2',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(65,379,3,'10.134.48.251',NULL,NULL,'A4-BB-6D-C6-52-82','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(66,380,3,'10.134.48.36',NULL,NULL,'08-92-04-E6-07-5F','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(67,380,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-56','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(68,381,3,'10.134.48.86',NULL,NULL,'08-92-04-DE-A2-D2','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(69,381,3,'192.168.1.2',NULL,NULL,'00-13-3B-21-D2-F5','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(70,382,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-51','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(71,382,3,'10.134.48.234',NULL,NULL,'8C-EC-4B-CA-A5-32','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(72,383,3,'10.134.48.233',NULL,NULL,'00-13-3B-21-D2-EB','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'logon',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(73,383,3,'192.168.1.2',NULL,NULL,'A4-BB-6D-CF-4A-0D','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(74,384,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:00:58','2025-11-13 15:44:14'),(75,384,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:00:58','2025-11-13 15:44:14'),(76,384,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:00:58','2025-11-13 15:44:14'),(77,384,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:00:58','2025-11-13 15:44:14'),(78,384,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:00:58','2025-11-13 15:44:14'),(79,384,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:00:58','2025-11-13 15:44:14'),(80,384,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:00:58','2025-11-13 15:44:14'),(81,384,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:00:58','2025-11-13 15:44:14'),(82,385,3,'10.134.48.115',NULL,NULL,'A4-BB-6D-C6-63-2D','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(83,385,3,'192.168.1.2',NULL,NULL,'10-62-EB-33-95-C1','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(84,386,3,'192.168.1.2',NULL,NULL,'00-13-3B-10-DC-2F','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(85,386,3,'10.134.49.36',NULL,NULL,'50-9A-4C-15-55-19','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(86,387,3,'10.134.49.81',NULL,NULL,'B0-4F-13-0B-46-51','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(87,387,3,'192.168.1.2',NULL,NULL,'00-13-3B-4A-79-BC','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(88,388,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-22-4E','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(89,388,3,'10.134.49.4',NULL,NULL,'C4-5A-B1-EB-8C-19','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(90,389,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-53','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(91,389,3,'10.134.48.182',NULL,NULL,'C4-5A-B1-E2-FA-D8','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(92,391,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-44','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(93,391,3,'10.134.49.106',NULL,NULL,'08-92-04-EC-87-9D','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(94,392,3,'192.168.1.2',NULL,NULL,'00-13-3B-21-D2-F9','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(95,392,3,'10.134.48.165',NULL,NULL,'C4-5A-B1-DD-F4-34','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(96,393,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:00:56','2025-11-13 15:44:14'),(97,393,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:00:56','2025-11-13 15:44:14'),(98,393,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:00:56','2025-11-13 15:44:14'),(99,393,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:00:56','2025-11-13 15:44:14'),(100,393,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:00:56','2025-11-13 15:44:14'),(101,393,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:00:56','2025-11-13 15:44:14'),(102,393,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:00:56','2025-11-13 15:44:14'),(103,393,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:00:56','2025-11-13 15:44:14'),(104,394,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:58:38','2025-11-13 15:44:14'),(105,394,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:58:38','2025-11-13 15:44:14'),(106,394,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:58:38','2025-11-13 15:44:14'),(107,394,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:58:38','2025-11-13 15:44:14'),(108,394,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:58:38','2025-11-13 15:44:14'),(109,394,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:58:38','2025-11-13 15:44:14'),(110,394,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:58:38','2025-11-13 15:44:14'),(111,394,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 07:58:38','2025-11-13 15:44:14'),(112,395,3,'10.134.49.188',NULL,NULL,'20-88-10-E1-56-19','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(113,395,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-68','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(114,396,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:02:01','2025-11-13 15:44:14'),(115,396,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:02:01','2025-11-13 15:44:14'),(116,396,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:02:01','2025-11-13 15:44:14'),(117,396,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:02:01','2025-11-13 15:44:14'),(118,396,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:02:01','2025-11-13 15:44:14'),(119,396,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:02:01','2025-11-13 15:44:14'),(120,396,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:02:01','2025-11-13 15:44:14'),(121,396,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:02:01','2025-11-13 15:44:14'),(122,397,3,'192.168.1.2',NULL,NULL,'A4-BB-6D-CF-67-F4','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(123,397,3,'10.134.48.244',NULL,NULL,'10-62-EB-34-0E-8C','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(124,398,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 11:14:34','2025-11-13 15:44:14'),(125,398,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 11:14:34','2025-11-13 15:44:14'),(126,398,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 11:14:34','2025-11-13 15:44:14'),(127,398,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 11:14:34','2025-11-13 15:44:14'),(128,398,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 11:14:34','2025-11-13 15:44:14'),(129,398,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 11:14:34','2025-11-13 15:44:14'),(130,398,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 11:14:34','2025-11-13 15:44:14'),(131,398,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 11:14:34','2025-11-13 15:44:14'),(132,399,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3E-A4','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(133,399,3,'10.134.49.82',NULL,NULL,'8C-EC-4B-CA-A2-39','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(134,400,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:07','2025-11-13 15:44:14'),(135,400,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:07','2025-11-13 15:44:14'),(136,400,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:07','2025-11-13 15:44:14'),(137,400,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:07','2025-11-13 15:44:14'),(138,400,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:07','2025-11-13 15:44:14'),(139,400,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:07','2025-11-13 15:44:14'),(140,400,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:07','2025-11-13 15:44:14'),(141,400,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:07','2025-11-13 15:44:14'),(142,401,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:21','2025-11-13 15:44:14'),(143,401,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:21','2025-11-13 15:44:14'),(144,401,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:21','2025-11-13 15:44:14'),(145,401,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:21','2025-11-13 15:44:14'),(146,401,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:21','2025-11-13 15:44:14'),(147,401,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:21','2025-11-13 15:44:14'),(148,401,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:21','2025-11-13 15:44:14'),(149,401,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:21','2025-11-13 15:44:14'),(150,402,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:50','2025-11-13 15:44:14'),(151,402,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:50','2025-11-13 15:44:14'),(152,402,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:50','2025-11-13 15:44:14'),(153,402,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:50','2025-11-13 15:44:14'),(154,402,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:50','2025-11-13 15:44:14'),(155,402,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:50','2025-11-13 15:44:14'),(156,402,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:50','2025-11-13 15:44:14'),(157,402,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:12:50','2025-11-13 15:44:14'),(158,403,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:39','2025-11-13 15:44:14'),(159,403,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:39','2025-11-13 15:44:14'),(160,403,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:39','2025-11-13 15:44:14'),(161,403,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:39','2025-11-13 15:44:14'),(162,403,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:39','2025-11-13 15:44:14'),(163,403,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:39','2025-11-13 15:44:14'),(164,403,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:39','2025-11-13 15:44:14'),(165,403,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:39','2025-11-13 15:44:14'),(166,404,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:18','2025-11-13 15:44:14'),(167,404,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:18','2025-11-13 15:44:14'),(168,404,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:18','2025-11-13 15:44:14'),(169,404,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:18','2025-11-13 15:44:14'),(170,404,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:18','2025-11-13 15:44:14'),(171,404,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:18','2025-11-13 15:44:14'),(172,404,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:18','2025-11-13 15:44:14'),(173,404,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:13:18','2025-11-13 15:44:14'),(174,405,3,'10.134.49.18',NULL,NULL,'A4-BB-6D-C6-62-A1','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(175,405,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-5F','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(176,406,3,'10.134.48.33',NULL,NULL,'08-92-04-DE-AD-DF','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(177,406,3,'192.168.1.2',NULL,NULL,'00-13-3B-10-DE-2B','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(178,407,3,'10.134.49.75',NULL,NULL,'C4-5A-B1-D0-6E-29','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(179,407,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-99','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(180,408,3,'10.134.48.187',NULL,NULL,'C4-5A-B1-DD-F3-63','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(181,408,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-CC','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(182,409,3,'10.134.49.98',NULL,NULL,'C4-5A-B1-E0-14-01','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(183,409,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-5C','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(184,410,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-22-70','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(185,410,3,'10.134.49.63',NULL,NULL,'C4-5A-B1-D0-32-1C','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(186,411,3,'192.168.1.2',NULL,NULL,'00-13-3B-10-89-8C','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(187,411,3,'10.134.48.118',NULL,NULL,'A4-BB-6D-CF-7E-3E','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(188,412,3,'10.134.49.26',NULL,NULL,'C4-5A-B1-DD-F0-A9','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(189,412,3,'192.168.1.2',NULL,NULL,'00-13-3B-5A-3E-4A','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(190,413,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-4F','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(191,413,3,'10.134.48.29',NULL,NULL,'B0-4F-13-15-64-A2','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(192,414,3,'192.168.1.2',NULL,NULL,'00-13-3B-4A-79-2C','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(193,414,3,'10.134.49.6',NULL,NULL,'08-92-04-DE-A8-36','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(194,415,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:20:47','2025-11-13 15:44:14'),(195,415,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:20:47','2025-11-13 15:44:14'),(196,415,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:20:47','2025-11-13 15:44:14'),(197,415,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:20:47','2025-11-13 15:44:14'),(198,415,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:20:47','2025-11-13 15:44:14'),(199,415,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:20:48','2025-11-13 15:44:14'),(200,415,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:20:48','2025-11-13 15:44:14'),(201,415,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:20:48','2025-11-13 15:44:14'),(202,416,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:21:40','2025-11-13 15:44:14'),(203,416,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:21:40','2025-11-13 15:44:14'),(204,416,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:21:40','2025-11-13 15:44:14'),(205,416,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:21:40','2025-11-13 15:44:14'),(206,416,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:21:40','2025-11-13 15:44:14'),(207,416,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:21:40','2025-11-13 15:44:14'),(208,416,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:21:40','2025-11-13 15:44:14'),(209,416,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:21:40','2025-11-13 15:44:14'),(210,417,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-D0','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(211,417,3,'10.134.48.191',NULL,NULL,'E4-54-E8-DC-B2-7F','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(212,418,3,'192.168.1.2',NULL,NULL,'00-13-3B-5A-39-0A','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(213,418,3,'10.134.49.174',NULL,NULL,'C4-5A-B1-D8-69-B7','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(214,419,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3E-F0','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(215,419,3,'10.134.48.60',NULL,NULL,'8C-EC-4B-CA-E1-19','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(216,420,3,'192.168.1.2',NULL,NULL,'00-13-3B-21-D2-E9','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(217,420,3,'10.134.49.115',NULL,NULL,'8C-EC-4B-BE-C1-0F','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(218,421,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3E-A3','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(219,421,3,'10.134.48.105',NULL,NULL,'8C-EC-4B-CA-A3-5D','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(220,422,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-DF','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(221,422,3,'10.134.49.56',NULL,NULL,'E4-54-E8-AE-90-39','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(222,423,3,'10.134.48.211',NULL,NULL,'08-92-04-DE-98-0F','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(223,423,3,'192.168.1.2',NULL,NULL,'B4-B0-24-B2-2A-DA','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(224,424,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-18 10:17:21','2025-11-13 15:44:14'),(225,424,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-18 10:17:21','2025-11-13 15:44:14'),(226,424,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-18 10:17:21','2025-11-13 15:44:14'),(227,424,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-18 10:17:21','2025-11-13 15:44:14'),(228,424,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-18 10:17:21','2025-11-13 15:44:14'),(229,424,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-18 10:17:21','2025-11-13 15:44:14'),(230,424,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-18 10:17:21','2025-11-13 15:44:14'),(231,424,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-18 10:17:21','2025-11-13 15:44:14'),(232,425,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-CE','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(233,425,3,'10.134.48.159',NULL,NULL,'B0-7B-25-06-6B-06','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(234,426,3,'192.168.1.2',NULL,NULL,'00-13-3B-21-D3-0C','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(235,426,3,'10.134.48.13',NULL,NULL,'8C-EC-4B-CA-A4-0E','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(236,427,3,'192.168.1.2',NULL,NULL,'00-13-3B-21-D3-01','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(237,427,3,'10.134.48.75',NULL,NULL,'8C-EC-4B-CA-A4-C0','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(238,428,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3E-AC','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(239,428,3,'10.134.48.32',NULL,NULL,'8C-EC-4B-BE-20-E6','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(240,429,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:22:07','2025-11-13 15:44:14'),(241,429,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:22:07','2025-11-13 15:44:14'),(242,429,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:22:07','2025-11-13 15:44:14'),(243,429,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:22:07','2025-11-13 15:44:14'),(244,429,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:22:07','2025-11-13 15:44:14'),(245,429,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:22:07','2025-11-13 15:44:14'),(246,429,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:22:07','2025-11-13 15:44:14'),(247,429,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:22:07','2025-11-13 15:44:14'),(248,430,3,'10.134.48.43',NULL,NULL,'B0-7B-25-06-6A-33','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(249,430,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-AC','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(250,431,3,'10.134.48.37',NULL,NULL,'E4-54-E8-DC-DA-7D','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(251,431,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-A0','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(252,432,3,'10.134.48.59',NULL,NULL,'C4-5A-B1-D9-76-62','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(253,432,3,'192.168.1.2',NULL,NULL,'00-13-3B-11-80-51','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(254,433,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 15:41:10','2025-11-13 15:44:14'),(255,433,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 15:41:10','2025-11-13 15:44:14'),(256,433,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 15:41:10','2025-11-13 15:44:14'),(257,433,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 15:41:10','2025-11-13 15:44:14'),(258,433,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 15:41:10','2025-11-13 15:44:14'),(259,433,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 15:41:10','2025-11-13 15:44:14'),(260,433,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 15:41:10','2025-11-13 15:44:14'),(261,433,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 15:41:10','2025-11-13 15:44:14'),(262,434,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:26:41','2025-11-13 15:44:14'),(263,434,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:26:41','2025-11-13 15:44:14'),(264,434,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:26:41','2025-11-13 15:44:14'),(265,434,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:26:41','2025-11-13 15:44:14'),(266,434,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:26:41','2025-11-13 15:44:14'),(267,434,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:26:41','2025-11-13 15:44:14'),(268,434,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:26:41','2025-11-13 15:44:14'),(269,434,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:26:41','2025-11-13 15:44:14'),(270,435,3,'192.168.1.2',NULL,NULL,'00-13-3B-11-80-5F','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(271,435,3,'10.134.48.12',NULL,NULL,'C4-5A-B1-E2-E1-9A','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(272,436,3,'10.134.49.25',NULL,NULL,'C4-5A-B1-E2-D8-4B','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(273,436,3,'192.168.1.2',NULL,NULL,'B4-B0-24-B2-21-5E','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(274,437,3,'10.134.48.39',NULL,NULL,'E4-54-E8-DC-AE-E5','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(275,437,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-BA','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(276,438,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:43:02','2025-11-13 15:44:14'),(277,438,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:43:02','2025-11-13 15:44:14'),(278,438,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:43:02','2025-11-13 15:44:14'),(279,438,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:43:02','2025-11-13 15:44:14'),(280,438,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:43:02','2025-11-13 15:44:14'),(281,438,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:43:02','2025-11-13 15:44:14'),(282,438,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:43:02','2025-11-13 15:44:14'),(283,438,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:43:02','2025-11-13 15:44:14'),(284,439,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:02','2025-11-13 15:44:14'),(285,439,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:02','2025-11-13 15:44:14'),(286,439,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:02','2025-11-13 15:44:14'),(287,439,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:02','2025-11-13 15:44:14'),(288,439,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:02','2025-11-13 15:44:14'),(289,439,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:02','2025-11-13 15:44:14'),(290,439,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:02','2025-11-13 15:44:14'),(291,439,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:02','2025-11-13 15:44:14'),(292,440,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:41','2025-11-13 15:44:14'),(293,440,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:41','2025-11-13 15:44:14'),(294,440,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:41','2025-11-13 15:44:14'),(295,440,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:41','2025-11-13 15:44:14'),(296,440,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:41','2025-11-13 15:44:14'),(297,440,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:41','2025-11-13 15:44:14'),(298,440,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:41','2025-11-13 15:44:14'),(299,440,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:45:41','2025-11-13 15:44:14'),(300,441,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:48:49','2025-11-13 15:44:14'),(301,441,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:48:49','2025-11-13 15:44:14'),(302,441,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:48:49','2025-11-13 15:44:14'),(303,441,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:48:49','2025-11-13 15:44:14'),(304,441,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:48:49','2025-11-13 15:44:14'),(305,441,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:48:49','2025-11-13 15:44:14'),(306,441,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:48:49','2025-11-13 15:44:14'),(307,441,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 08:48:49','2025-11-13 15:44:14'),(308,442,3,'3.0.0.105',NULL,NULL,'00-13-3B-12-3E-B3','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(309,442,3,'10.134.49.149',NULL,NULL,'8C-EC-4B-CA-A1-FF','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(310,443,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-15 09:54:16','2025-11-13 15:44:14'),(311,443,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-15 09:54:16','2025-11-13 15:44:14'),(312,443,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-15 09:54:17','2025-11-13 15:44:14'),(313,443,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-15 09:54:17','2025-11-13 15:44:14'),(314,443,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-15 09:54:17','2025-11-13 15:44:14'),(315,443,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-15 09:54:17','2025-11-13 15:44:14'),(316,443,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-15 09:54:17','2025-11-13 15:44:14'),(317,443,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-15 09:54:17','2025-11-13 15:44:14'),(318,444,3,'3.0.0.135',NULL,NULL,'00-13-3B-12-3E-AD','8',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(319,444,3,'10.134.49.90',NULL,NULL,'8C-EC-4B-CA-A2-38','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(320,445,3,'3.0.0.135',NULL,NULL,'00-13-3B-11-80-7B','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(321,445,3,'10.134.49.69',NULL,NULL,'8C-EC-4B-75-7D-82','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(322,446,3,'192.168.1.2',NULL,NULL,'B4-B0-24-B2-21-67','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(323,446,3,'10.134.49.101',NULL,NULL,'C4-5A-B1-E2-E0-CF','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(324,447,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3F-00','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(325,447,3,'10.134.48.128',NULL,NULL,'C4-5A-B1-DA-00-92','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(326,448,3,'10.134.48.204',NULL,NULL,'C4-5A-B1-DD-F4-19','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(327,448,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3E-B0','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(328,449,3,'192.168.1.2',NULL,NULL,'00-13-3B-10-89-7F','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC PCIe',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(329,449,3,'10.134.49.152',NULL,NULL,'A4-BB-6D-CF-21-25','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(330,450,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3E-F3','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(331,450,3,'10.134.48.173',NULL,NULL,'A8-3C-A5-26-10-00','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(332,451,3,'10.134.49.1',NULL,NULL,'B0-4F-13-15-64-AA','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(333,451,3,'192.168.1.2',NULL,NULL,'00-13-3B-10-89-C9','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(334,452,3,'192.168.1.2',NULL,NULL,'00-13-3B-10-DE-27','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(335,452,3,'10.134.48.79',NULL,NULL,'8C-EC-4B-41-38-6C','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(336,453,3,'10.134.48.41',NULL,NULL,'B0-4F-13-0B-4A-A0','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(337,453,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3E-AB','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(338,454,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-22-61','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(339,454,3,'10.134.48.35',NULL,NULL,'8C-EC-4B-CC-C0-CD','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(340,455,3,'10.134.49.171',NULL,NULL,'A4-BB-6D-CF-76-42','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(341,455,3,'192.168.1.2',NULL,NULL,'00-13-3B-10-DC-3C','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(342,456,3,'10.134.48.85',NULL,NULL,'E4-54-E8-DC-AE-9F','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(343,456,3,'192.168.1.2',NULL,NULL,'00-13-3B-4A-79-32','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(344,457,3,'192.168.1.2',NULL,NULL,'00-13-3B-11-80-72','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(345,457,3,'10.134.48.49',NULL,NULL,'8C-EC-4B-75-27-13','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(346,458,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:01:43','2025-11-13 15:44:14'),(347,458,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:01:43','2025-11-13 15:44:14'),(348,458,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:01:43','2025-11-13 15:44:14'),(349,458,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:01:43','2025-11-13 15:44:14'),(350,458,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:01:43','2025-11-13 15:44:14'),(351,458,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:01:43','2025-11-13 15:44:14'),(352,458,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:01:43','2025-11-13 15:44:14'),(353,458,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:01:43','2025-11-13 15:44:14'),(354,459,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:04:37','2025-11-13 15:44:14'),(355,459,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:04:37','2025-11-13 15:44:14'),(356,459,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:04:37','2025-11-13 15:44:14'),(357,459,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:04:37','2025-11-13 15:44:14'),(358,459,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:04:37','2025-11-13 15:44:14'),(359,459,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:04:37','2025-11-13 15:44:14'),(360,459,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:04:37','2025-11-13 15:44:14'),(361,459,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:04:37','2025-11-13 15:44:14'),(362,460,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:07','2025-11-13 15:44:14'),(363,460,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:07','2025-11-13 15:44:14'),(364,460,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:07','2025-11-13 15:44:14'),(365,460,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:07','2025-11-13 15:44:14'),(366,460,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:07','2025-11-13 15:44:14'),(367,460,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:07','2025-11-13 15:44:14'),(368,460,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:07','2025-11-13 15:44:14'),(369,460,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:07','2025-11-13 15:44:14'),(370,461,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:51','2025-11-13 15:44:14'),(371,461,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:51','2025-11-13 15:44:14'),(372,461,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:51','2025-11-13 15:44:14'),(373,461,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:51','2025-11-13 15:44:14'),(374,461,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:51','2025-11-13 15:44:14'),(375,461,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:51','2025-11-13 15:44:14'),(376,461,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:51','2025-11-13 15:44:14'),(377,461,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:51','2025-11-13 15:44:14'),(378,462,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:59','2025-11-13 15:44:14'),(379,462,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:59','2025-11-13 15:44:14'),(380,462,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:59','2025-11-13 15:44:14'),(381,462,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:59','2025-11-13 15:44:14'),(382,462,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:59','2025-11-13 15:44:14'),(383,462,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:59','2025-11-13 15:44:14'),(384,462,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:59','2025-11-13 15:44:14'),(385,462,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:16:59','2025-11-13 15:44:14'),(386,463,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:17:40','2025-11-13 15:44:14'),(387,463,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:17:40','2025-11-13 15:44:14'),(388,463,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:17:40','2025-11-13 15:44:14'),(389,463,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:17:40','2025-11-13 15:44:14'),(390,463,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:17:40','2025-11-13 15:44:14'),(391,463,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:17:40','2025-11-13 15:44:14'),(392,463,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:17:40','2025-11-13 15:44:14'),(393,463,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:17:40','2025-11-13 15:44:14'),(394,464,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:08:30','2025-11-13 15:44:14'),(395,464,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:08:30','2025-11-13 15:44:14'),(396,464,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:08:30','2025-11-13 15:44:14'),(397,464,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:08:30','2025-11-13 15:44:14'),(398,464,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:08:30','2025-11-13 15:44:14'),(399,464,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:08:30','2025-11-13 15:44:14'),(400,464,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:08:30','2025-11-13 15:44:14'),(401,464,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:08:30','2025-11-13 15:44:14'),(402,465,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:49','2025-11-13 15:44:14'),(403,465,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:49','2025-11-13 15:44:14'),(404,465,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:49','2025-11-13 15:44:14'),(405,465,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:49','2025-11-13 15:44:14'),(406,465,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:49','2025-11-13 15:44:14'),(407,465,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:49','2025-11-13 15:44:14'),(408,465,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:49','2025-11-13 15:44:14'),(409,465,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-12 09:05:49','2025-11-13 15:44:14'),(410,466,3,'10.134.49.58',NULL,NULL,'C4-5A-B1-E4-23-34','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(411,466,3,'192.168.0.3',NULL,NULL,'00-13-3B-22-20-6B','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(412,467,3,'10.134.48.93',NULL,NULL,'C4-5A-B1-E4-22-84','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(413,467,3,'192.168.0.2',NULL,NULL,'00-13-3B-22-22-7C','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(414,468,3,'192.168.0.118',NULL,NULL,'00-13-3B-22-20-52','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(415,468,3,'10.134.49.51',NULL,NULL,'C4-5A-B1-E2-FF-4F','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(416,469,3,'10.134.48.102',NULL,NULL,'C4-5A-B1-E4-22-36','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(417,469,3,'192.168.0.2',NULL,NULL,'00-13-3B-22-20-4D','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(418,470,3,'192.168.0.112',NULL,NULL,'00-13-3B-12-3E-F6','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(419,470,3,'10.134.48.248',NULL,NULL,'C4-5A-B1-E4-22-7E','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(420,471,3,'10.134.48.164',NULL,NULL,'74-86-E2-2F-BC-E9','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(421,471,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-6A','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(422,472,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 12:54:47','2025-11-13 15:44:14'),(423,472,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 12:54:47','2025-11-13 15:44:14'),(424,472,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 12:54:47','2025-11-13 15:44:14'),(425,472,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 12:54:47','2025-11-13 15:44:14'),(426,472,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 12:54:47','2025-11-13 15:44:14'),(427,472,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 12:54:47','2025-11-13 15:44:14'),(428,472,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 12:54:47','2025-11-13 15:44:14'),(429,472,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 12:54:47','2025-11-13 15:44:14'),(430,473,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:03:01','2025-11-13 15:44:14'),(431,473,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:03:01','2025-11-13 15:44:14'),(432,473,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:03:01','2025-11-13 15:44:14'),(433,473,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:03:01','2025-11-13 15:44:14'),(434,473,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:03:01','2025-11-13 15:44:14'),(435,473,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:03:01','2025-11-13 15:44:14'),(436,473,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:03:01','2025-11-13 15:44:14'),(437,473,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:03:01','2025-11-13 15:44:14'),(438,475,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:58','2025-11-13 15:44:14'),(439,475,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:58','2025-11-13 15:44:14'),(440,475,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:58','2025-11-13 15:44:14'),(441,475,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:58','2025-11-13 15:44:14'),(442,475,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:58','2025-11-13 15:44:14'),(443,475,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:58','2025-11-13 15:44:14'),(444,475,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:58','2025-11-13 15:44:14'),(445,475,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:58','2025-11-13 15:44:14'),(446,476,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:26','2025-11-13 15:44:14'),(447,476,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:26','2025-11-13 15:44:14'),(448,476,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:26','2025-11-13 15:44:14'),(449,476,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:26','2025-11-13 15:44:14'),(450,476,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:26','2025-11-13 15:44:14'),(451,476,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:26','2025-11-13 15:44:14'),(452,476,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:26','2025-11-13 15:44:14'),(453,476,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:15:26','2025-11-13 15:44:14'),(454,477,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:00','2025-11-13 15:44:14'),(455,477,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:00','2025-11-13 15:44:14'),(456,477,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:00','2025-11-13 15:44:14'),(457,477,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:00','2025-11-13 15:44:14'),(458,477,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:00','2025-11-13 15:44:14'),(459,477,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:00','2025-11-13 15:44:14'),(460,477,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:00','2025-11-13 15:44:14'),(461,477,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:00','2025-11-13 15:44:14'),(462,478,3,'10.134.48.160',NULL,NULL,'D0-8E-79-0B-C8-E6','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(463,478,3,'192.168.1.2',NULL,NULL,'10-62-EB-33-04-96','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(464,479,3,'10.134.49.154',NULL,NULL,'20-88-10-E5-50-82','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(465,479,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-C0','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(466,480,3,'10.134.48.154',NULL,NULL,'D0-8E-79-0B-8C-68','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(467,480,3,'192.168.1.2',NULL,NULL,'E4-6F-13-A8-E5-3B','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(468,481,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:29','2025-11-13 15:44:14'),(469,481,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:29','2025-11-13 15:44:14'),(470,481,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:29','2025-11-13 15:44:14'),(471,481,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:29','2025-11-13 15:44:14'),(472,481,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:29','2025-11-13 15:44:14'),(473,481,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:29','2025-11-13 15:44:14'),(474,481,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:29','2025-11-13 15:44:14'),(475,481,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:14:29','2025-11-13 15:44:14'),(476,482,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-40','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(477,482,3,'10.134.48.94',NULL,NULL,'C4-5A-B1-E3-8C-7B','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(478,483,3,'192.168.1.2',NULL,NULL,'B4-B0-24-B2-15-71','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(479,483,3,'10.134.49.92',NULL,NULL,'C4-5A-B1-E3-8A-B3','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(480,484,3,'10.134.48.107',NULL,NULL,'C4-5A-B1-E3-8A-2C','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(481,484,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-B0','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(482,485,3,'10.134.48.224',NULL,NULL,'C4-5A-B1-E2-E1-C3','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(483,485,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-4C','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(484,486,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:16:29','2025-11-13 15:44:14'),(485,486,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:16:29','2025-11-13 15:44:14'),(486,486,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:16:29','2025-11-13 15:44:14'),(487,486,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:16:29','2025-11-13 15:44:14'),(488,486,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:16:29','2025-11-13 15:44:14'),(489,486,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:16:29','2025-11-13 15:44:14'),(490,486,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:16:29','2025-11-13 15:44:14'),(491,486,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-11 09:16:29','2025-11-13 15:44:14'),(492,487,3,'10.134.48.225',NULL,NULL,'C4-5A-B1-DF-A9-D3','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(493,487,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-6E','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(494,488,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-59','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(495,488,3,'10.134.49.50',NULL,NULL,'C4-5A-B1-E2-D5-F0','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(496,489,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:16','2025-11-13 15:44:14'),(497,489,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:16','2025-11-13 15:44:14'),(498,489,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:16','2025-11-13 15:44:14'),(499,489,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:16','2025-11-13 15:44:14'),(500,489,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:16','2025-11-13 15:44:14'),(501,489,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:16','2025-11-13 15:44:14'),(502,489,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:16','2025-11-13 15:44:14'),(503,489,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:16','2025-11-13 15:44:14'),(504,490,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:22:40','2025-11-13 15:44:14'),(505,490,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:22:40','2025-11-13 15:44:14'),(506,490,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:22:40','2025-11-13 15:44:14'),(507,490,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:22:40','2025-11-13 15:44:14'),(508,490,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:22:40','2025-11-13 15:44:14'),(509,490,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:22:40','2025-11-13 15:44:14'),(510,490,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:22:40','2025-11-13 15:44:14'),(511,490,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:22:40','2025-11-13 15:44:14'),(512,491,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:02','2025-11-13 15:44:14'),(513,491,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:02','2025-11-13 15:44:14'),(514,491,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:02','2025-11-13 15:44:14'),(515,491,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:02','2025-11-13 15:44:14'),(516,491,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:02','2025-11-13 15:44:14'),(517,491,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:02','2025-11-13 15:44:14'),(518,491,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:02','2025-11-13 15:44:14'),(519,491,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:23:02','2025-11-13 15:44:14'),(520,492,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:18:04','2025-11-13 15:44:14'),(521,492,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:18:04','2025-11-13 15:44:14'),(522,492,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:18:04','2025-11-13 15:44:14'),(523,492,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:18:04','2025-11-13 15:44:14'),(524,492,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:18:04','2025-11-13 15:44:14'),(525,492,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:18:04','2025-11-13 15:44:14'),(526,492,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:18:04','2025-11-13 15:44:14'),(527,492,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:18:04','2025-11-13 15:44:14'),(528,493,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:21','2025-11-13 15:44:14'),(529,493,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:21','2025-11-13 15:44:14'),(530,493,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:21','2025-11-13 15:44:14'),(531,493,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:21','2025-11-13 15:44:14'),(532,493,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:21','2025-11-13 15:44:14'),(533,493,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:21','2025-11-13 15:44:14'),(534,493,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:21','2025-11-13 15:44:14'),(535,493,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:21','2025-11-13 15:44:14'),(536,494,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:36','2025-11-13 15:44:14'),(537,494,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:36','2025-11-13 15:44:14'),(538,494,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:36','2025-11-13 15:44:14'),(539,494,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:36','2025-11-13 15:44:14'),(540,494,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:36','2025-11-13 15:44:14'),(541,494,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:36','2025-11-13 15:44:14'),(542,494,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:36','2025-11-13 15:44:14'),(543,494,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:36','2025-11-13 15:44:14'),(544,495,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:48','2025-11-13 15:44:14'),(545,495,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:48','2025-11-13 15:44:14'),(546,495,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:48','2025-11-13 15:44:14'),(547,495,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:48','2025-11-13 15:44:14'),(548,495,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:48','2025-11-13 15:44:14'),(549,495,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:48','2025-11-13 15:44:14'),(550,495,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:48','2025-11-13 15:44:14'),(551,495,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:30:48','2025-11-13 15:44:14'),(552,496,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:43','2025-11-13 15:44:14'),(553,496,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:43','2025-11-13 15:44:14'),(554,496,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:43','2025-11-13 15:44:14'),(555,496,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:43','2025-11-13 15:44:14'),(556,496,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:43','2025-11-13 15:44:14'),(557,496,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:43','2025-11-13 15:44:14'),(558,496,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:43','2025-11-13 15:44:14'),(559,496,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:43','2025-11-13 15:44:14'),(560,497,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:30','2025-11-13 15:44:14'),(561,497,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:30','2025-11-13 15:44:14'),(562,497,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:30','2025-11-13 15:44:14'),(563,497,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:30','2025-11-13 15:44:14'),(564,497,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:30','2025-11-13 15:44:14'),(565,497,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:30','2025-11-13 15:44:14'),(566,497,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:30','2025-11-13 15:44:14'),(567,497,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:28:30','2025-11-13 15:44:14'),(568,498,3,'10.134.49.35',NULL,NULL,'B0-4F-13-10-42-AD','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(569,498,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-22-69','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(570,499,3,'10.134.49.158',NULL,NULL,'E4-54-E8-AC-BA-41','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(571,499,3,'192.168.1.2',NULL,NULL,'00-13-3B-5A-2A-FC','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(572,500,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:08','2025-11-13 15:44:14'),(573,500,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:08','2025-11-13 15:44:14'),(574,500,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:08','2025-11-13 15:44:14'),(575,500,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:08','2025-11-13 15:44:14'),(576,500,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:08','2025-11-13 15:44:14'),(577,500,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:08','2025-11-13 15:44:14'),(578,500,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:08','2025-11-13 15:44:14'),(579,500,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:08','2025-11-13 15:44:14'),(580,501,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:54','2025-11-13 15:44:14'),(581,501,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:54','2025-11-13 15:44:14'),(582,501,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:54','2025-11-13 15:44:14'),(583,501,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:54','2025-11-13 15:44:14'),(584,501,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:54','2025-11-13 15:44:14'),(585,501,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:54','2025-11-13 15:44:14'),(586,501,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:54','2025-11-13 15:44:14'),(587,501,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:54','2025-11-13 15:44:14'),(588,502,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:41','2025-11-13 15:44:14'),(589,502,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:41','2025-11-13 15:44:14'),(590,502,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:41','2025-11-13 15:44:14'),(591,502,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:41','2025-11-13 15:44:14'),(592,502,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:41','2025-11-13 15:44:14'),(593,502,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:41','2025-11-13 15:44:14'),(594,502,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:41','2025-11-13 15:44:14'),(595,502,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:27:41','2025-11-13 15:44:14'),(596,503,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:21','2025-11-13 15:44:14'),(597,503,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:21','2025-11-13 15:44:14'),(598,503,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:21','2025-11-13 15:44:14'),(599,503,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:21','2025-11-13 15:44:14'),(600,503,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:21','2025-11-13 15:44:14'),(601,503,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:21','2025-11-13 15:44:14'),(602,503,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:21','2025-11-13 15:44:14'),(603,503,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:21','2025-11-13 15:44:14'),(604,504,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:35','2025-11-13 15:44:14'),(605,504,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:35','2025-11-13 15:44:14'),(606,504,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:35','2025-11-13 15:44:14'),(607,504,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:35','2025-11-13 15:44:14'),(608,504,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:35','2025-11-13 15:44:14'),(609,504,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:35','2025-11-13 15:44:14'),(610,504,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:35','2025-11-13 15:44:14'),(611,504,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:35','2025-11-13 15:44:14'),(612,505,3,'10.134.49.110',NULL,NULL,'B0-4F-13-0B-4A-20','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(613,505,3,'192.168.1.2',NULL,NULL,'C4-12-F5-30-68-B7','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(614,506,3,'192.168.1.2',NULL,NULL,'00-13-3B-4A-79-C2','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(615,506,3,'10.134.48.30',NULL,NULL,'E4-54-E8-AB-BD-DF','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(616,507,3,'192.168.1.2',NULL,NULL,'B4-B0-24-B2-21-71','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(617,507,3,'10.134.48.116',NULL,NULL,'08-92-04-DE-A5-C5','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(618,508,3,'10.134.48.110',NULL,NULL,'70-B5-E8-2A-AA-94','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(619,508,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-A9','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(620,509,3,'192.168.0.3',NULL,NULL,'00-13-3B-12-3E-FB','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(621,509,3,'10.134.49.94',NULL,NULL,'8C-EC-4B-CA-E0-F7','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(622,510,3,'10.134.48.64',NULL,NULL,'20-88-10-DF-5F-84','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(623,510,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-5D','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(624,511,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:21:30','2025-11-13 15:44:14'),(625,511,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:21:30','2025-11-13 15:44:14'),(626,511,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:21:30','2025-11-13 15:44:14'),(627,511,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:21:30','2025-11-13 15:44:14'),(628,511,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:21:30','2025-11-13 15:44:14'),(629,511,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:21:30','2025-11-13 15:44:14'),(630,511,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:21:30','2025-11-13 15:44:14'),(631,511,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:21:30','2025-11-13 15:44:14'),(632,512,3,'192.168.1.2',NULL,NULL,'10-62-EB-33-95-BE','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(633,512,3,'10.134.48.142',NULL,NULL,'A4-BB-6D-CF-67-D7','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(634,513,3,'10.134.48.183',NULL,NULL,'C4-5A-B1-D0-0C-52','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(635,513,3,'192.168.1.2',NULL,NULL,'00-13-3B-5A-39-01','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(636,514,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-63','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(637,514,3,'10.134.48.219',NULL,NULL,'A4-BB-6D-CF-6A-80','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(638,515,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3E-A9','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(639,515,3,'10.134.49.68',NULL,NULL,'C4-5A-B1-EB-8D-48','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(640,516,3,'192.168.1.2',NULL,NULL,'00-13-3B-5A-39-28','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(641,516,3,'10.134.48.210',NULL,NULL,'B0-4F-13-15-64-AD','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(642,517,3,'10.134.49.163',NULL,NULL,'A4-BB-6D-CE-C7-4A','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(643,517,3,'192.168.1.8',NULL,NULL,'10-62-EB-33-04-99','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(644,518,3,'192.168.1.2',NULL,NULL,'00-13-3B-5A-39-37','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(645,518,3,'10.134.48.23',NULL,NULL,'B0-4F-13-15-57-62','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(646,519,3,'10.134.49.16',NULL,NULL,'08-92-04-E2-EC-CB','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(647,519,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-57','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(648,520,3,'10.134.49.151',NULL,NULL,'D0-8E-79-0B-C9-E5','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(649,520,3,'192.168.1.2',NULL,NULL,'00-13-3B-4A-79-B2','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(650,521,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-B9','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(651,521,3,'10.134.48.87',NULL,NULL,'A4-BB-6D-CE-AB-CD','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(652,522,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-AD','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(653,522,3,'10.134.49.3',NULL,NULL,'E4-54-E8-DC-DA-72','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(654,523,3,'192.168.1.2',NULL,NULL,'00-13-3B-21-D3-04','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(655,523,3,'10.134.48.54',NULL,NULL,'74-86-E2-2F-B1-B0','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(656,524,3,'10.134.49.144',NULL,NULL,'A4-BB-6D-CE-C3-A9','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(657,524,3,'192.168.1.2',NULL,NULL,'00-13-3B-5A-3E-3F','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(658,525,3,'192.168.1.2',NULL,NULL,'00-13-3B-22-20-6F','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(659,525,3,'10.134.48.72',NULL,NULL,'C4-5A-B1-D8-7F-98','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(660,526,3,'10.134.48.21',NULL,NULL,'A4-BB-6D-CE-BB-05','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(661,526,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3C-B2','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(662,527,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:24','2025-11-13 15:44:14'),(663,527,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:24','2025-11-13 15:44:14'),(664,527,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:24','2025-11-13 15:44:14'),(665,527,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:24','2025-11-13 15:44:14'),(666,527,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:24','2025-11-13 15:44:14'),(667,527,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:24','2025-11-13 15:44:14'),(668,527,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:24','2025-11-13 15:44:14'),(669,527,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:24','2025-11-13 15:44:14'),(670,528,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:50','2025-11-13 15:44:14'),(671,528,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:50','2025-11-13 15:44:14'),(672,528,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:50','2025-11-13 15:44:14'),(673,528,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:50','2025-11-13 15:44:14'),(674,528,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:50','2025-11-13 15:44:14'),(675,528,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:50','2025-11-13 15:44:14'),(676,528,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:50','2025-11-13 15:44:14'),(677,528,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-05 08:01:50','2025-11-13 15:44:14'),(678,529,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-08 14:19:00','2025-11-13 15:44:14'),(679,529,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-08 14:19:00','2025-11-13 15:44:14'),(680,529,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-08 14:19:00','2025-11-13 15:44:14'),(681,529,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-08 14:19:00','2025-11-13 15:44:14'),(682,529,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-08 14:19:00','2025-11-13 15:44:14'),(683,529,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-08 14:19:00','2025-11-13 15:44:14'),(684,529,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-08 14:19:00','2025-11-13 15:44:14'),(685,529,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-08 14:19:00','2025-11-13 15:44:14'),(686,530,3,'10.134.48.90',NULL,NULL,'70-B5-E8-2A-7B-5B','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(687,530,3,'192.168.1.2',NULL,NULL,'00-13-3B-12-3B-C3','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DNC',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(688,531,3,'192.168.1.1',NULL,NULL,'00-13-3B-22-20-48','24',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet',NULL,0,1,1,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(689,531,3,'10.134.49.12',NULL,NULL,'8C-EC-4B-CE-C6-3D','23','10.134.48.1',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Ethernet 2',NULL,0,1,0,NULL,'2025-09-22 12:24:58','2025-11-13 15:44:14'),(690,532,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:02','2025-11-13 15:44:14'),(691,532,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:02','2025-11-13 15:44:14'),(692,532,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:02','2025-11-13 15:44:14'),(693,532,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:02','2025-11-13 15:44:14'),(694,532,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:02','2025-11-13 15:44:14'),(695,532,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:02','2025-11-13 15:44:14'),(696,532,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:02','2025-11-13 15:44:14'),(697,532,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-10 17:31:02','2025-11-13 15:44:14'),(698,533,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-24 13:43:10','2025-11-13 15:44:14'),(699,533,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-24 13:43:11','2025-11-13 15:44:14'),(700,533,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-24 13:43:11','2025-11-13 15:44:14'),(701,533,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-24 13:43:11','2025-11-13 15:44:14'),(702,533,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-24 13:43:11','2025-11-13 15:44:14'),(703,533,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-24 13:43:11','2025-11-13 15:44:14'),(704,533,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-24 13:43:11','2025-11-13 15:44:14'),(705,533,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,NULL,'2025-09-24 13:43:12','2025-11-13 15:44:14'),(706,259,1,'10.80.92.48',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(707,261,1,'10.80.92.69',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(708,262,1,'10.80.92.52',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(709,263,1,'10.80.92.62',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(710,264,1,'10.80.92.49',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(711,265,1,'10.80.92.67',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(712,266,1,'10.80.92.55',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(713,267,1,'10.80.92.20',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(714,268,1,'10.80.92.61',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(715,269,1,'10.80.92.57',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(716,270,1,'10.80.92.54',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(717,271,1,'10.80.92.253',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(718,272,1,'10.80.92.23',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(719,273,1,'10.80.92.45',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(720,274,1,'10.80.92.28',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(721,275,1,'10.80.92.25',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(722,276,1,'10.80.92.252',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(723,277,1,'10.48.173.222',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(724,278,1,'USB',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(725,279,1,'USB',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(726,280,1,'USB',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(727,281,1,'USB',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(728,282,1,'10.80.92.46',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(729,283,1,'10.80.92.53',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(730,284,1,'10.80.92.70',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(731,285,1,'10.80.92.26',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(732,286,1,'10.80.92.24',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(733,287,1,'10.80.92.70',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(734,288,1,'10.80.92.251',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(735,289,1,'10.80.92.51',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(736,290,1,'10.80.92.56',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(737,291,1,'10.80.92.71',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(738,292,1,'10.80.92.22',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(739,293,1,'10.80.92.63',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(740,294,1,'10.80.92.59',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(741,295,1,'10.80.92.58',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 19:49:40','2025-11-14 19:49:40'),(769,5462,1,'192.168.1.111',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,0,NULL,'2025-11-14 20:06:50','2025-11-14 20:06:50'),(770,5464,3,'192.168.1.2',NULL,NULL,'00:00:00:00:00:00',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Interface 1',NULL,1,1,0,NULL,'2025-11-14 22:09:40','2025-11-14 22:09:40'),(771,5465,3,'192.168.1.2',NULL,NULL,'00:00:00:00:00:00',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Interface 1',NULL,1,1,0,NULL,'2025-11-14 22:12:02','2025-11-14 22:12:02'),(772,5466,3,'192.168.1.2',NULL,NULL,'00:00:00:00:00:00',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Interface 1',NULL,1,1,0,NULL,'2025-11-14 22:13:28','2025-11-14 22:13:28'),(773,5467,3,'192.168.1.2',NULL,NULL,'00:00:00:00:00:00',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Interface 1',NULL,1,1,0,NULL,'2025-11-14 22:16:57','2025-11-14 22:16:57'); -/*!40000 ALTER TABLE `communications` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `compliance` --- - -DROP TABLE IF EXISTS `compliance`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `compliance` ( - `complianceid` int(11) NOT NULL AUTO_INCREMENT, - `machineid` int(11) DEFAULT NULL, - `pcid` int(11) DEFAULT NULL, - `cuiclassification` varchar(100) DEFAULT NULL, - `dodassettype` varchar(100) DEFAULT NULL, - `dodassetsubtype` varchar(100) DEFAULT NULL, - `otenvironment` varchar(100) DEFAULT NULL, - `isthirdpartymanaged` enum('Y','N') DEFAULT NULL, - `thirdpartymanager` varchar(255) DEFAULT NULL, - `ischangerestricted` enum('Y','N') DEFAULT NULL, - `deployment_notes` text COMMENT 'Deployment and operational notes', - `created_date` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'When this compliance record was created', - `modified_date` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'When this record was last modified', - `gecoreload` enum('Yes','No','N/A') DEFAULT NULL, - `systemname` text COMMENT 'System name for compliance tracking', - `devicedescription` varchar(1000) DEFAULT NULL COMMENT 'Device description', - `on_ge_network` enum('Yes','No','N/A') DEFAULT NULL COMMENT 'Whether device is on GE network', - `asset_criticality` enum('High','Medium','Low','N/A') DEFAULT NULL COMMENT 'Asset criticality level', - `jump_box` enum('Yes','No','N/A') DEFAULT NULL COMMENT 'Whether device is a jump box', - `mft` enum('Yes','No','N/A') DEFAULT NULL COMMENT 'Managed File Transfer status', - PRIMARY KEY (`complianceid`), - KEY `idx_machineid` (`machineid`), - KEY `idx_pcid` (`pcid`), - KEY `idx_third_party_managed` (`isthirdpartymanaged`), - KEY `idx_modified_date` (`modified_date`), - CONSTRAINT `compliance_ibfk_1` FOREIGN KEY (`machineid`) REFERENCES `machines` (`machineid`) ON DELETE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=443 DEFAULT CHARSET=utf8mb4 COMMENT='Compliance and security data for machines and PCs'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `compliance` --- - -LOCK TABLES `compliance` WRITE; -/*!40000 ALTER TABLE `compliance` DISABLE KEYS */; -INSERT INTO `compliance` VALUES (1,2,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','Can not access windows os. USB port doesn\'t recognize USB. Ctrl+alt+delete/ctrl+alt+shift+f/ctrl+tab none of these work.','2025-10-30 11:42:14','2025-10-30 23:57:45','No',NULL,NULL,NULL,NULL,NULL,NULL),(2,4,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:54:59','No',NULL,NULL,NULL,NULL,NULL,NULL),(3,5,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 23:56:07','No',NULL,NULL,NULL,NULL,NULL,NULL),(4,6,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 23:56:09','No',NULL,NULL,NULL,NULL,NULL,NULL),(5,8,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','there is no clear way to access the windows os. The external USB does not work.','2025-10-30 11:42:14','2025-10-30 23:55:54','No',NULL,NULL,NULL,NULL,NULL,NULL),(6,9,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','Y','Brown & Sharpe TEST','Y','DIRECT UPDATE TEST - compliance fields','2025-10-30 11:42:14','2025-10-30 23:35:04','No',NULL,NULL,NULL,NULL,NULL,NULL),(7,12,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','Y','Hexagon','Y','This Machine is in Spools inspection CMM equipment is attached to the GE PC.','2025-10-30 11:42:14','2025-10-30 15:37:57','No',NULL,NULL,NULL,NULL,NULL,NULL),(8,16,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','Y','Hexagon','N','This machine is in blisk inspection.CPU WARRANTY:1/14/26 Replaced GHNMD1V3ESF with GCTC52Z3ESF','2025-10-30 11:42:14','2025-10-30 15:37:57','Yes',NULL,NULL,NULL,NULL,NULL,NULL),(9,17,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','Y','Mitutoyo','Y','This Mitutoyo c-4500 is attached to the GE PC. There is a desktop type machine that is connected to the back of the GE PC along with a USB license key. Could not find the MAC asddress of the Mitutoyo machine.','2025-10-30 11:42:14','2025-10-30 15:37:57','No',NULL,NULL,NULL,NULL,NULL,NULL),(10,19,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','Y','Mitutoyo','Y','This GE device runs the Mitutoyo software.CPU WARRANTY:12/21/25 WJWT02','2025-10-30 11:42:14','2025-10-30 15:37:57','Yes',NULL,NULL,NULL,NULL,NULL,NULL),(11,38,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:09','No',NULL,NULL,NULL,NULL,NULL,NULL),(12,39,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'Y','This machine is dual spindle. 3037 / 3038 no usb port to scan','2025-10-30 11:42:14','2025-11-14 20:13:10','No',NULL,NULL,NULL,NULL,NULL,NULL),(13,43,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:11','No',NULL,NULL,NULL,NULL,NULL,NULL),(14,44,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine has windows CE running on it, but I was told by the MORI rep that the only way the windows os could be scanned was to remove the cpu module from the machine and connect it to another computer to scan it. Need more information about this.','2025-10-30 11:42:14','2025-10-30 23:57:09','No',NULL,NULL,NULL,NULL,NULL,NULL),(15,47,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This PC is attached to the Manufacturing Technology INC Allen-Bradley Controller.','2025-10-30 11:42:14','2025-10-30 23:56:57','No',NULL,NULL,NULL,NULL,NULL,NULL),(16,48,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','MODEL: TPA-15','2025-10-30 11:42:14','2025-10-30 23:56:57','No',NULL,NULL,NULL,NULL,NULL,NULL),(17,52,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'Y','Left and right spindle. Only one serial number for both machines. Only one controller with 1 IP address and 1 MAC address with embedded port.','2025-10-30 11:42:14','2025-11-13 21:34:52','No',NULL,NULL,NULL,NULL,NULL,NULL),(18,54,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','part washer next to spools inspection.','2025-10-30 11:42:14','2025-10-30 23:58:01','No',NULL,NULL,NULL,NULL,NULL,NULL),(19,57,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller does have an external USB but the controller does not recognize the USB stick.','2025-10-30 11:42:14','2025-10-30 23:56:32','No',NULL,NULL,NULL,NULL,NULL,NULL),(20,58,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC runs 4003.CPU WARRANTY:4/13/22','2025-10-30 11:42:14','2025-10-30 23:56:34','Yes',NULL,NULL,NULL,NULL,NULL,NULL),(21,59,NULL,'NON-CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','This caron engineering pc is connected to the machine 7502','2025-10-30 11:42:14','2025-10-30 23:57:18','No',NULL,NULL,NULL,NULL,NULL,NULL),(22,60,NULL,'NON-CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Caron Engineering','N','This is a Caron enginnering computer, attached to makino for monitoring.','2025-10-30 11:42:14','2025-10-30 23:57:20','No',NULL,NULL,NULL,NULL,NULL,NULL),(23,61,NULL,'NON-CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:57:26','No',NULL,NULL,NULL,NULL,NULL,NULL),(24,62,NULL,'NON-CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N',NULL,'2025-10-30 11:42:14','2025-10-30 23:57:22','No',NULL,NULL,NULL,NULL,NULL,NULL),(25,63,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','The External USB has been disabled? The controller does not recognize the USB. The TMPS scan stick does not work.','2025-10-30 11:42:14','2025-10-30 23:55:56','No',NULL,NULL,NULL,NULL,NULL,NULL),(26,64,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine can not be scanned by TMPS. If windows is running somewhere I can\'t access it.','2025-10-30 11:42:14','2025-10-30 23:55:55','No',NULL,NULL,NULL,NULL,NULL,NULL),(27,65,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','CONTROLLER DOES NOT RECOGNIZE USB.','2025-10-30 11:42:14','2025-10-30 23:55:58','No',NULL,NULL,NULL,NULL,NULL,NULL),(28,66,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','CONTROLLER DOES NOT RECOGNIZE USB.','2025-10-30 11:42:14','2025-10-30 23:55:59','No',NULL,NULL,NULL,NULL,NULL,NULL),(29,67,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 23:56:00','No',NULL,NULL,NULL,NULL,NULL,NULL),(30,68,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 23:56:01','No',NULL,NULL,NULL,NULL,NULL,NULL),(31,69,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 23:56:02','No',NULL,NULL,NULL,NULL,NULL,NULL),(32,70,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 23:56:03','No',NULL,NULL,NULL,NULL,NULL,NULL),(33,71,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 23:56:05','No',NULL,NULL,NULL,NULL,NULL,NULL),(34,72,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine can not be scanned by TMPS it has no supported OS','2025-10-30 11:42:14','2025-10-30 23:56:05','No',NULL,NULL,NULL,NULL,NULL,NULL),(35,73,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 23:56:06','No',NULL,NULL,NULL,NULL,NULL,NULL),(36,74,NULL,'NON-CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N',NULL,'2025-10-30 11:42:14','2025-10-30 23:57:28','No',NULL,NULL,NULL,NULL,NULL,NULL),(37,75,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 23:56:15','No',NULL,NULL,NULL,NULL,NULL,NULL),(38,76,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 23:56:11','No',NULL,NULL,NULL,NULL,NULL,NULL),(39,77,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 23:56:09','No',NULL,NULL,NULL,NULL,NULL,NULL),(40,79,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine can not be scanned by TMPS it has no supported OS','2025-10-30 11:42:14','2025-10-30 23:56:31','No',NULL,NULL,NULL,NULL,NULL,NULL),(41,80,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has windows CE running on it but I cannot interface with the GUI. The USB does not recognize the TMPS tool.','2025-10-30 11:42:14','2025-10-30 23:56:36','No',NULL,NULL,NULL,NULL,NULL,NULL),(42,81,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has windows CE running on it but I cannot interface with the GUI. The USB does not recognize the TMPS tool.','2025-10-30 11:42:14','2025-10-30 23:56:34','No',NULL,NULL,NULL,NULL,NULL,NULL),(43,82,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has windows CE running on it but I cannot interface with the GUI. The USB does not recognize the TMPS tool.','2025-10-30 11:42:14','2025-10-30 23:56:35','No',NULL,NULL,NULL,NULL,NULL,NULL),(44,83,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','CONTROLLER DOES NOT RECOGNIZE USB.','2025-10-30 11:42:14','2025-10-30 23:57:33','No',NULL,NULL,NULL,NULL,NULL,NULL),(45,84,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','CONTROLLER DOES NOT RECOGNIZE USB.','2025-10-30 11:42:14','2025-10-30 23:57:32','No',NULL,NULL,NULL,NULL,NULL,NULL),(46,85,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 23:57:36','No',NULL,NULL,NULL,NULL,NULL,NULL),(47,86,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','CONTROLLER DOES NOT RECOGNIZE USB.','2025-10-30 11:42:14','2025-10-30 23:57:35','No',NULL,NULL,NULL,NULL,NULL,NULL),(48,87,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','can not scan this controller no supported OS.','2025-10-30 11:42:14','2025-10-30 23:57:39','No',NULL,NULL,NULL,NULL,NULL,NULL),(49,88,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:57:38','No',NULL,NULL,NULL,NULL,NULL,NULL),(50,89,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors',NULL,'This controller does not recognize USB stick.','2025-10-30 11:42:14','2025-10-30 23:56:39','No',NULL,NULL,NULL,NULL,NULL,NULL),(51,90,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine is in spools, next to inspection.','2025-10-30 11:42:14','2025-10-30 23:56:38','No',NULL,NULL,NULL,NULL,NULL,NULL),(52,91,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','CONTROLLER DOES NOT RECOGNIZE USB.','2025-10-30 11:42:14','2025-10-30 23:57:29','No',NULL,NULL,NULL,NULL,NULL,NULL),(53,92,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','CONTROLLER DOES NOT RECOGNIZE USB.','2025-10-30 11:42:14','2025-10-30 23:57:30','No',NULL,NULL,NULL,NULL,NULL,NULL),(54,93,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','HPT line all the way on the right side of the shop.','2025-10-30 11:42:14','2025-10-30 23:56:29','No',NULL,NULL,NULL,NULL,NULL,NULL),(55,94,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','HPT line all the way on the right side of the shop.','2025-10-30 11:42:14','2025-10-30 23:56:28','No',NULL,NULL,NULL,NULL,NULL,NULL),(56,95,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors',NULL,'I scanned this device but could not pull the option up in windows file explorer to eject the USB after the scan was complete. There is only one external USB port so I could not plug in a mouse. Long pressing on the usb did not pull the option up. Need tra','2025-10-30 11:42:14','2025-10-30 23:56:42','No',NULL,NULL,NULL,NULL,NULL,NULL),(57,96,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','HPT line all the way on the right side of the shop.','2025-10-30 11:42:14','2025-10-30 23:56:19','No',NULL,NULL,NULL,NULL,NULL,NULL),(58,97,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','HPT line all the way on the right side of the shop.','2025-10-30 11:42:14','2025-10-30 23:56:21','No',NULL,NULL,NULL,NULL,NULL,NULL),(59,98,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','HPT line all the way on the right side of the shop.','2025-10-30 11:42:14','2025-10-30 23:56:22','No',NULL,NULL,NULL,NULL,NULL,NULL),(60,99,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','HPT line all the way on the right side of the shop.','2025-10-30 11:42:14','2025-10-30 23:56:20','No',NULL,NULL,NULL,NULL,NULL,NULL),(61,100,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','HPT line all the way on the right side of the shop.','2025-10-30 11:42:14','2025-10-30 23:56:23','No',NULL,NULL,NULL,NULL,NULL,NULL),(62,101,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','HPT line all the way on the right side of the shop.','2025-10-30 11:42:14','2025-10-30 23:56:24','No',NULL,NULL,NULL,NULL,NULL,NULL),(63,103,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','HPT line all the way on the right side of the shop.','2025-10-30 11:42:14','2025-10-30 23:56:26','No',NULL,NULL,NULL,NULL,NULL,NULL),(64,104,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','HPT line all the way on the right side of the shop.','2025-10-30 11:42:14','2025-10-30 23:56:27','No',NULL,NULL,NULL,NULL,NULL,NULL),(65,105,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','The External USB has been disabled? The controller does not recognize the USB. The TMPS scan stick does not work.','2025-10-30 11:42:14','2025-10-30 23:55:53','No',NULL,NULL,NULL,NULL,NULL,NULL),(66,106,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,NULL,'N','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(67,107,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','The External USB has been disabled? The controller does not recognize the USB. The TMPS scan stick does not work.','2025-10-30 11:42:14','2025-10-30 23:55:51','No',NULL,NULL,NULL,NULL,NULL,NULL),(68,108,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','single spindle machine.','2025-10-30 11:42:14','2025-10-30 23:55:52','No',NULL,NULL,NULL,NULL,NULL,NULL),(69,109,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','USB not recognized by controller.','2025-10-30 11:42:14','2025-10-30 23:56:14','No',NULL,NULL,NULL,NULL,NULL,NULL),(70,110,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','This machine will not recognize the USB tool. None of the shortcuts to access the Windows OS work.','2025-10-30 11:42:14','2025-10-30 23:57:44','No',NULL,NULL,NULL,NULL,NULL,NULL),(71,111,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors',NULL,'I scanned this device but could not pull the option up in windows file explorer to eject the USB after the scan was complete. There is only one external USB port so I could not plug in a mouse. Long pressing on the usb did not pull the option up. Need training on controllers.','2025-10-30 11:42:14','2025-10-30 23:56:43','No',NULL,NULL,NULL,NULL,NULL,NULL),(72,113,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','Can not get the USB port to work. SEE ABOVE NOTE ON 7803','2025-10-30 11:42:14','2025-10-30 23:57:47','No',NULL,NULL,NULL,NULL,NULL,NULL),(73,114,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller will not recognize the USB stick via the external USB port.','2025-10-30 11:42:14','2025-10-30 23:57:50','No',NULL,NULL,NULL,NULL,NULL,NULL),(74,115,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','This controller does not recognize USB stick.','2025-10-30 11:42:14','2025-10-30 23:57:43','No',NULL,NULL,NULL,NULL,NULL,NULL),(75,116,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','CONTROLLER DOES NOT RECOGNIZE USB.','2025-10-30 11:42:14','2025-10-30 23:56:12','No',NULL,NULL,NULL,NULL,NULL,NULL),(76,117,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','CONTROLLER DOES NOT RECOGNIZE USB.','2025-10-30 11:42:14','2025-10-30 23:56:13','No',NULL,NULL,NULL,NULL,NULL,NULL),(77,118,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller will not recognize the USB stick via the external USB port.','2025-10-30 11:42:14','2025-10-30 23:57:50','No',NULL,NULL,NULL,NULL,NULL,NULL),(78,119,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine is next to the vertical broach it will not recognize the USB stick via the extenal USB port','2025-10-30 11:42:14','2025-10-30 23:57:48','No',NULL,NULL,NULL,NULL,NULL,NULL),(79,120,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','HPT line all the way on the right side of the shop.','2025-10-30 11:42:14','2025-10-30 23:56:30','No',NULL,NULL,NULL,NULL,NULL,NULL),(80,121,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','single spindle machine.','2025-10-30 11:42:14','2025-10-30 23:56:16','No',NULL,NULL,NULL,NULL,NULL,NULL),(81,122,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors',NULL,'I scanned this device but could not pull the option up in windows file explorer to eject the USB after the scan was complete. There is only one external USB port so I could not plug in a mouse. Long pressing on the usb did not pull the option up. Need training on these controllers.','2025-10-30 11:42:14','2025-10-30 23:56:40','No',NULL,NULL,NULL,NULL,NULL,NULL),(82,124,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC is in spools inspection. CPU WARRANTY:3/12/27','2025-10-30 11:42:14','2025-10-30 23:58:03','Yes',NULL,NULL,NULL,NULL,NULL,NULL),(83,130,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:54:54','No',NULL,NULL,NULL,NULL,NULL,NULL),(84,131,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:54:56','No',NULL,NULL,NULL,NULL,NULL,NULL),(85,132,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:01','No',NULL,NULL,NULL,NULL,NULL,NULL),(86,133,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:03','No',NULL,NULL,NULL,NULL,NULL,NULL),(87,134,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:06','No',NULL,NULL,NULL,NULL,NULL,NULL),(88,135,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine has no external USB port.','2025-10-30 11:42:14','2025-10-30 23:55:07','No',NULL,NULL,NULL,NULL,NULL,NULL),(89,136,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:09','No',NULL,NULL,NULL,NULL,NULL,NULL),(90,137,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:11','No',NULL,NULL,NULL,NULL,NULL,NULL),(91,138,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:13','No',NULL,NULL,NULL,NULL,NULL,NULL),(92,139,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:14','No',NULL,NULL,NULL,NULL,NULL,NULL),(93,140,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:15','No',NULL,NULL,NULL,NULL,NULL,NULL),(94,141,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:17','No',NULL,NULL,NULL,NULL,NULL,NULL),(95,142,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','Left and right spindle. Only one serial number for both machines. Only one controller with 1 IP address and 1 MAC address with embedded port.','2025-10-30 11:42:14','2025-10-30 23:55:21','No',NULL,NULL,NULL,NULL,NULL,NULL),(96,143,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','No usb port only one ip/mac address on the controller. Only one serial plackard on the machine.','2025-10-30 11:42:14','2025-10-30 23:55:22','No',NULL,NULL,NULL,NULL,NULL,NULL),(97,144,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine is dual spindle located at the end of venture inspection. One controller is operating both machines, same GE PC is connected to the controller that runs both machines.','2025-10-30 11:42:14','2025-10-30 23:55:24','No',NULL,NULL,NULL,NULL,NULL,NULL),(98,145,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine has no external USB port. I\'m not sure if this model A FANUC controller has a windows OS.','2025-10-30 11:42:14','2025-10-30 23:55:26','No',NULL,NULL,NULL,NULL,NULL,NULL),(99,146,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has no external USB. Not sure if this particular FANUC Model A has a windows OS running.','2025-10-30 11:42:14','2025-10-30 23:55:27','No',NULL,NULL,NULL,NULL,NULL,NULL),(100,147,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has no external USB. Not sure if this particular FANUC Model A has a windows OS running.','2025-10-30 11:42:14','2025-10-30 23:55:28','No',NULL,NULL,NULL,NULL,NULL,NULL),(101,148,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has no external USB. Not sure if this particular FANUC Model A has a windows OS running.','2025-10-30 11:42:14','2025-10-30 23:55:30','No',NULL,NULL,NULL,NULL,NULL,NULL),(102,149,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This is a dual spindle machine. 3019/3020. The same GE PC connects to the one FANUC controller.','2025-10-30 11:42:14','2025-10-30 23:55:32','No',NULL,NULL,NULL,NULL,NULL,NULL),(103,150,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This is a dual spindle machine. 3021 / 3022. The same GE PC connects to the controller.','2025-10-30 11:42:14','2025-10-30 23:55:33','No',NULL,NULL,NULL,NULL,NULL,NULL),(104,151,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine is a dual spindle machine. 3023 and 3024','2025-10-30 11:42:14','2025-10-30 23:55:35','No',NULL,NULL,NULL,NULL,NULL,NULL),(105,152,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This is a dual spindle machine. 3025 / 3036','2025-10-30 11:42:14','2025-10-30 23:55:36','No',NULL,NULL,NULL,NULL,NULL,NULL),(106,153,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This is a dual spindle machine. 3027 / 3028','2025-10-30 11:42:14','2025-10-30 23:55:38','No',NULL,NULL,NULL,NULL,NULL,NULL),(107,154,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This is a dual spindle machine. 3029 / 3030','2025-10-30 11:42:14','2025-10-30 23:55:39','No',NULL,NULL,NULL,NULL,NULL,NULL),(108,155,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This is a dual spindle machine 3031 and 3032. There is no usb port for scanning','2025-10-30 11:42:14','2025-10-30 23:55:41','No',NULL,NULL,NULL,NULL,NULL,NULL),(109,156,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has windows CE running on it but I cannot interface with the GUI. There is no external USB port.','2025-10-30 11:42:14','2025-10-30 23:55:42','No',NULL,NULL,NULL,NULL,NULL,NULL),(110,157,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has windows ce running on it, as does all I models, however there is no external USB port on the controller.','2025-10-30 11:42:14','2025-10-30 23:55:43','No',NULL,NULL,NULL,NULL,NULL,NULL),(111,158,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This is a dual spindle machine. 3039/3040 only one serial number on machine. One GE Dell device run DNC to the controller.','2025-10-30 11:42:14','2025-10-30 23:55:46','No',NULL,NULL,NULL,NULL,NULL,NULL),(112,159,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine is a dual spindle machine. 3041 and 3042','2025-10-30 11:42:14','2025-10-30 23:55:48','No',NULL,NULL,NULL,NULL,NULL,NULL),(113,160,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','Can not scan this device. The external usb is not active.','2025-10-30 11:42:14','2025-10-30 23:55:49','No',NULL,NULL,NULL,NULL,NULL,NULL),(114,161,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine can not be scanned by TMPS the external USB does not recognize the stick','2025-10-30 11:42:14','2025-10-30 23:55:57','No',NULL,NULL,NULL,NULL,NULL,NULL),(115,162,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine is a single spindle machine.','2025-10-30 11:42:14','2025-10-30 23:56:17','No',NULL,NULL,NULL,NULL,NULL,NULL),(116,164,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','scanned completed. No threats found','2025-10-30 11:42:14','2025-10-30 23:56:45','No',NULL,NULL,NULL,NULL,NULL,NULL),(117,165,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','Scan completed. No threats found.','2025-10-30 11:42:14','2025-10-30 23:56:46','No',NULL,NULL,NULL,NULL,NULL,NULL),(118,166,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','Scan not cmpleted. It got hun up on C:\\windows\\system32catsrv.dll','2025-10-30 11:42:14','2025-10-30 23:56:47','No',NULL,NULL,NULL,NULL,NULL,NULL),(119,167,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','scanned completed. No threats found','2025-10-30 11:42:14','2025-10-30 23:56:49','No',NULL,NULL,NULL,NULL,NULL,NULL),(120,169,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','Can not locate the hostname. There is not external USB port for scanning','2025-10-30 11:42:14','2025-10-30 23:58:07','No',NULL,NULL,NULL,NULL,NULL,NULL),(121,172,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This PC is located in the cabinet under the keyboard on 6601. IT\'s connected to the GE coreloaded PC for 6601','2025-10-30 11:42:14','2025-10-30 23:56:58','No',NULL,NULL,NULL,NULL,NULL,NULL),(122,173,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This PC is contained in 6602 under the keyboard. It connects to the GE coreloaded PC.','2025-10-30 11:42:14','2025-10-30 23:56:59','No',NULL,NULL,NULL,NULL,NULL,NULL),(123,174,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This PC runs the furnace. It\'s located in the compartment under the keyboaord.','2025-10-30 11:42:14','2025-10-30 23:57:01','No',NULL,NULL,NULL,NULL,NULL,NULL),(124,175,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This PC runs the furance program. It\'s located in the compartment under the keyboard.','2025-10-30 11:42:14','2025-10-30 23:57:02','No',NULL,NULL,NULL,NULL,NULL,NULL),(125,176,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This Machine has a windows CE running on it, but I was told by the MORI rep that the only way the windows os could be scanned was to remove','2025-10-30 11:42:14','2025-10-30 23:57:08','No',NULL,NULL,NULL,NULL,NULL,NULL),(126,177,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','Cannot scan unless you take the embedded chip out of the back of the controller and hook it up to another computer to scan it.','2025-10-30 11:42:14','2025-10-30 23:57:11','No',NULL,NULL,NULL,NULL,NULL,NULL),(127,178,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine has windows CE running on it, but I was told by the MORI rep that the only way the windows os could be scanned was to remove the cpu module from the machine and connect it to another computer to scan it. Need more information about this.','2025-10-30 11:42:14','2025-10-30 23:57:12','No',NULL,NULL,NULL,NULL,NULL,NULL),(128,179,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','Cannot scan unless you take the embedded chip out of the back of the controller and hook it up to another computer to scan it.','2025-10-30 11:42:14','2025-10-30 23:57:14','No',NULL,NULL,NULL,NULL,NULL,NULL),(129,180,NULL,'NON-CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This Caron Engineering pc is mounted to the outside of 7501','2025-10-30 11:42:14','2025-10-30 23:57:17','No',NULL,NULL,NULL,NULL,NULL,NULL),(130,181,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','This is a Caron enginnering computer, attached to makino for monitoring.','2025-10-30 11:42:14','2025-10-30 23:57:24','No',NULL,NULL,NULL,NULL,NULL,NULL),(131,193,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:54:56','No',NULL,NULL,NULL,NULL,NULL,NULL),(132,194,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:01','No',NULL,NULL,NULL,NULL,NULL,NULL),(133,195,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:03','No',NULL,NULL,NULL,NULL,NULL,NULL),(134,196,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:05','No',NULL,NULL,NULL,NULL,NULL,NULL),(135,197,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine has no external USB port.','2025-10-30 11:42:14','2025-10-30 23:55:07','No',NULL,NULL,NULL,NULL,NULL,NULL),(136,198,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:12','No',NULL,NULL,NULL,NULL,NULL,NULL),(137,199,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:14','No',NULL,NULL,NULL,NULL,NULL,NULL),(138,200,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:16','No',NULL,NULL,NULL,NULL,NULL,NULL),(139,201,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:55:17','No',NULL,NULL,NULL,NULL,NULL,NULL),(140,202,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','No usb port only one ip/mac address on the controller. Only one serial plackard on the machine.','2025-10-30 11:42:14','2025-10-30 23:55:23','No',NULL,NULL,NULL,NULL,NULL,NULL),(141,203,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine is dual spindle located at the end of venture inspection. One controller is operating both machines, same GE PC is connected to the controller that runs both machines.','2025-10-30 11:42:14','2025-10-30 23:55:24','No',NULL,NULL,NULL,NULL,NULL,NULL),(142,204,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine has no external USB port. I\'m not sure if this model A FANUC controller has a windows OS.','2025-10-30 11:42:14','2025-10-30 23:55:26','No',NULL,NULL,NULL,NULL,NULL,NULL),(143,205,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has no external USB. Not sure if this particular FANUC Model A has a windows OS running.','2025-10-30 11:42:14','2025-10-30 23:55:27','No',NULL,NULL,NULL,NULL,NULL,NULL),(144,206,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has no external USB. Not sure if this particular FANUC Model A has a windows OS running.','2025-10-30 11:42:14','2025-10-30 23:55:29','No',NULL,NULL,NULL,NULL,NULL,NULL),(145,207,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has no external USB. Not sure if this particular FANUC Model A has a windows OS running.','2025-10-30 11:42:14','2025-10-30 23:55:31','No',NULL,NULL,NULL,NULL,NULL,NULL),(146,208,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This is a dual spindle machine. 3019/3020. The same GE PC connects to the one FANUC controller.','2025-10-30 11:42:14','2025-10-30 23:55:32','No',NULL,NULL,NULL,NULL,NULL,NULL),(147,209,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This is a dual spindle machine. 3021 / 3022. The same GE PC connects to the controller.','2025-10-30 11:42:14','2025-10-30 23:55:34','No',NULL,NULL,NULL,NULL,NULL,NULL),(148,210,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine is a dual spindle machine. 3023 and 3024','2025-10-30 11:42:14','2025-10-30 23:55:35','No',NULL,NULL,NULL,NULL,NULL,NULL),(149,211,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This is a dual spindle machine. 3029 / 3030','2025-10-30 11:42:14','2025-10-30 23:55:39','No',NULL,NULL,NULL,NULL,NULL,NULL),(150,212,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This is a dual spindle machine 3031 and 3032. There is no usb port for scanning','2025-10-30 11:42:14','2025-10-30 23:55:41','No',NULL,NULL,NULL,NULL,NULL,NULL),(151,213,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has windows CE running on it but I cannot interface with the GUI. There is no external USB port.','2025-10-30 11:42:14','2025-10-30 23:55:42','No',NULL,NULL,NULL,NULL,NULL,NULL),(152,214,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has windows ce running on it, as does all I models, however there is no external USB port on the controller.','2025-10-30 11:42:14','2025-10-30 23:55:44','No',NULL,NULL,NULL,NULL,NULL,NULL),(153,215,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This is a dual spindle machine. 3039/3040 only one serial number on machine. One GE Dell device run DNC to the controller.','2025-10-30 11:42:14','2025-10-30 23:55:47','No',NULL,NULL,NULL,NULL,NULL,NULL),(154,216,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine is a dual spindle machine. 3041 and 3042','2025-10-30 11:42:14','2025-10-30 23:55:48','No',NULL,NULL,NULL,NULL,NULL,NULL),(155,217,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','Can not scan this device. The external usb is not active.','2025-10-30 11:42:14','2025-10-30 23:55:50','No',NULL,NULL,NULL,NULL,NULL,NULL),(156,218,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'Y',NULL,'2025-10-30 11:42:14','2025-11-13 21:33:26','No',NULL,NULL,NULL,NULL,NULL,NULL),(157,219,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This machine is dual spindle. 3037 / 3038 no usb port to scan','2025-10-30 11:42:14','2025-10-30 23:55:45','No',NULL,NULL,NULL,NULL,NULL,NULL),(158,221,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','LEFT AND RIGHT SPINDLE ONLY ONE SERIAL NUMBER PLACKARD, only one controller with 1 IP and 1 MAC address with embedded port.','2025-10-30 11:42:14','2025-10-30 23:55:19','No',NULL,NULL,NULL,NULL,NULL,NULL),(159,222,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','LEFT AND RIGHT SPINDLE ONLY ONE SERIAL NUMBER PLACKARD, only one controller with 1 IP and 1 MAC address with embedded port.','2025-10-30 11:42:14','2025-10-30 23:55:20','No',NULL,NULL,NULL,NULL,NULL,NULL),(160,223,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,NULL,'N','Left and right spindle. Only one serial number for both machines. Only one controller with 1 IP address and 1 MAC address with embedded port','2025-10-30 11:42:14','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(161,225,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This computer runs the software for the ultra sonic inspection','2025-10-30 11:42:14','2025-10-30 23:57:41','No',NULL,NULL,NULL,NULL,NULL,NULL),(162,226,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC is at the 9000 Shot Peen.','2025-10-30 11:42:14','2025-10-30 23:58:24','Yes',NULL,NULL,NULL,NULL,NULL,NULL),(163,228,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'Y',NULL,'2025-10-30 11:42:14','2025-11-14 19:59:39','No',NULL,NULL,NULL,NULL,NULL,NULL),(164,257,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This controller has a non-GE Desktop tower in the back of the machine.','2025-10-30 11:42:14','2025-10-30 23:57:05','No',NULL,NULL,NULL,NULL,NULL,NULL),(165,324,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC Runs planning for Gleason 8101.CPU WARRANTY:5/2/22','2025-10-30 11:42:14','2025-10-30 23:57:53','Yes',NULL,NULL,NULL,NULL,NULL,NULL),(166,325,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y',NULL,'2025-10-30 11:42:14','2025-10-30 23:57:06','No',NULL,NULL,NULL,NULL,NULL,NULL),(167,326,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','Y','This ACME robot is located in HPT','2025-10-30 11:42:14','2025-10-30 23:56:52','No',NULL,NULL,NULL,NULL,NULL,NULL),(168,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(169,10,NULL,'CUI','Specialized Asset','OT','Manufacturing/Production','Y','Test Vendor Corp','Y','Python script test - compliance update','2025-10-30 13:42:39','2025-10-30 23:35:27','No',NULL,NULL,NULL,NULL,NULL,NULL),(170,11,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(171,13,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(172,14,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(173,15,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(174,18,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(175,20,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(176,21,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(177,22,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(178,23,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(179,24,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(180,25,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(181,26,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(182,27,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(183,28,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(184,29,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(185,30,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(186,31,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(187,32,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(188,33,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(189,34,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(190,35,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(191,36,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(192,37,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(193,40,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(194,41,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(195,42,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(196,45,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(197,46,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(198,49,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(199,50,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(200,51,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(201,53,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(202,56,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(203,102,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(204,125,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(205,126,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(206,127,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(207,128,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(208,129,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(209,163,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(210,168,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(211,170,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(212,171,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(213,182,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(214,186,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(215,187,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(216,188,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(217,189,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(218,220,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(219,224,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(220,227,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(221,255,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(222,256,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(223,258,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(224,259,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(225,261,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(226,262,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(227,263,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(228,264,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(229,265,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(230,266,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(231,267,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(232,268,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(233,269,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(234,270,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(235,271,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(236,272,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(237,273,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(238,274,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(239,275,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(240,276,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(241,277,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(242,278,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(243,279,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(244,280,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(245,281,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(246,282,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(247,283,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(248,284,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(249,285,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(250,286,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(251,287,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(252,288,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(253,289,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(254,290,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(255,291,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(256,292,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(257,293,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(258,294,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(259,295,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'N',NULL,'2025-10-30 13:42:39','2025-10-30 13:42:39',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(295,62,NULL,'NON-CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N',NULL,'2025-10-30 14:06:13','2025-10-30 23:57:22','No',NULL,NULL,NULL,NULL,NULL,NULL),(296,74,NULL,'NON-CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N',NULL,'2025-10-30 14:06:13','2025-10-30 23:57:28','No',NULL,NULL,NULL,NULL,NULL,NULL),(297,62,NULL,'NON-CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N',NULL,'2025-10-30 14:06:34','2025-10-30 23:57:22','No',NULL,NULL,NULL,NULL,NULL,NULL),(298,74,NULL,'NON-CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N',NULL,'2025-10-30 14:06:34','2025-10-30 23:57:28','No',NULL,NULL,NULL,NULL,NULL,NULL),(299,NULL,307,'CUI','Specialized Asset','OT','Manufacturing/Production','Y','Brown & Sharpe','Y','This GE Computer is attached to the Brown&Sharpe CCM.','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(300,NULL,300,'CUI','Specialized Asset','OT','Manufacturing/Production','Y','Brown & Sharpe','Y','This GE PC is in venture attached CCM3. CPU WARRANTY:9/10/25.','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(301,NULL,302,'CUI','Specialized Asset','OT','Manufacturing/Production','Y','Hexagon','Y','This GE PC is attached to CMM7. CPU WARRANTY:11/16/25.','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(302,NULL,301,'CUI','Specialized Asset','OT','Manufacturing/Production','Y','Hexagon','Y','The GE PC is attached to CMM 8 CPU WARRANTY:1/20/26.','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(303,NULL,120,NULL,'Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','Mitutoyo WJF00083 This is the GE PC that is attached to the Mitutoyo c-4500 at blisk inspection.','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(304,NULL,148,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This Part marker is in HPT inspection next to CMM1 & 2.','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(305,NULL,183,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This Part marker is located on the back side of Doosan 7604. CPU WARRANTY:11/10/22','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(306,NULL,203,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This partmarker is next to 7801.','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(307,NULL,71,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This Partmarker/PC is in BLISK between 3017/3018. CPU WARRANTY:1/10/21','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(308,NULL,69,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This partmarker is between 2004 and 2001 in Venture near the \"parts cage\" CPU WARRANTY:6/27/2019','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(309,NULL,110,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This part marker is at the broaches in venture.','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(310,NULL,68,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This Part marker PC is located between 2022 and 2003. CPU WARRANTY:11/10/22','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(311,NULL,65,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This machine is at the end of venture toward the back where the US TOOl crib is. CPU WARRANTY:4/20/26','2025-10-30 14:53:44','2025-10-30 23:54:55',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(312,NULL,66,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC is an HPT machine at the end of venture. CPU WARRANTY:12/6/25','2025-10-30 14:53:44','2025-10-30 23:54:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(313,NULL,67,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC is at the end of venture toward the back where the US TOOL crib is.CPU WARRANTY:3/7/26','2025-10-30 14:53:44','2025-10-30 23:54:59',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(314,NULL,157,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs CSF and DNC for 2011 and 2012. CPU WARRANTY: 1/30/26','2025-10-30 14:53:44','2025-10-30 23:55:02',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(315,NULL,133,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC run CSF plantapps and dnc for 2013 and 2014 CPU WARRANTY:3/26/27','2025-10-30 14:53:44','2025-10-30 23:55:03',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(316,NULL,62,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC is at the end of the Venture line toward the back of the shop near the US TOOL Crib. CPU WARRANTY:11/24/24','2025-10-30 14:53:44','2025-10-30 23:55:06',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(317,NULL,134,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC and plant apps for 2019 and 2020 CPU WARRANTY:3/8/25','2025-10-30 14:53:44','2025-10-30 23:55:08',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(318,NULL,63,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC is at the end of venture toward the back where the US TOOL crib is. CPU WARRANTY:7/27/26','2025-10-30 14:53:44','2025-10-30 23:55:10',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(319,NULL,64,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs 2023 and 2024 in the back near US tool Crib. CPU WARRANTY:4/20/26','2025-10-30 14:53:44','2025-10-30 23:55:12',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(320,NULL,109,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs collections for 2025/2026 CPU WARRANTY: 4/5/22','2025-10-30 14:53:44','2025-10-30 23:55:13',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(321,NULL,107,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs collections for 2027/2028 CPU WARRANTY: 4/30/2022','2025-10-30 14:53:44','2025-10-30 23:55:15',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(322,NULL,108,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This computer is running collections for 2029/2030 CPU WARRANTY: 4/30/22','2025-10-30 14:53:44','2025-10-30 23:55:16',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(323,NULL,106,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This computer is running collections for 2031/2032 CPU WARRANTY: 2/1/24','2025-10-30 14:53:44','2025-10-30 23:55:18',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(324,NULL,138,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE computer runs 3005 and 3006 left and right spindle.CPU WARRANTY:5/26/22','2025-10-30 14:53:44','2025-10-30 23:55:22',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(325,NULL,168,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC operates both 3007 and 3008 clm and dnc. CPU WARRANTY:9/28/24','2025-10-30 14:53:44','2025-10-30 23:55:23',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(326,NULL,102,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC runs DNC and is attached to the controller on 3009 and 3010. CPU WARRANTY:7/5/25.','2025-10-30 14:53:44','2025-10-30 23:55:25',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(327,NULL,70,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs CLM plantaps and dnc.CPU WARRANTY:11/28/26','2025-10-30 14:53:44','2025-10-30 23:55:26',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(328,NULL,135,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','CPU WARRANTY:1/10/21','2025-10-30 14:53:44','2025-10-30 23:55:28',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(329,NULL,136,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC has PPDCS and POLLER however the program does not use CLM. Just DNC and planapps.CPU WARRANTY:11/24/24','2025-10-30 14:53:44','2025-10-30 23:55:29',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(330,NULL,72,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs CLM, DNC, planaps for 3017/3018. CPU WARRANTY:10/22/23','2025-10-30 14:53:44','2025-10-30 23:55:31',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(331,NULL,113,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE Device runs CLM / DNC on 3019 and 3020.CPU WARRANTY:2/15/26','2025-10-30 14:53:44','2025-10-30 23:55:33',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(332,NULL,112,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC and plant apps for 3021/3022. CPU WARRANTY:4/20/23','2025-10-30 14:53:44','2025-10-30 23:55:34',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(333,NULL,111,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNS and Plantapps for 3023 and 3024 CPU WARRANTY:2/12/24','2025-10-30 14:53:44','2025-10-30 23:55:36',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(334,NULL,88,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC and plant apps for 3025 / 3026 CPU WARRANTY:3/26/27','2025-10-30 14:53:44','2025-10-30 23:55:37',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(335,NULL,89,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC / Plantapps for 3027 / 3028 CPU WARRANTY:10/30/23','2025-10-30 14:53:44','2025-10-30 23:55:38',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(336,NULL,132,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC/plant apps for 3029 / 3030 CPU WARRANTY:10/22/23','2025-10-30 14:53:44','2025-10-30 23:55:40',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(337,NULL,91,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC and CLM for 3031 / 3032 CPU WARRANTY:3/7/25','2025-10-30 14:53:44','2025-10-30 23:55:41',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(338,NULL,139,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs planapps, DNC, for 3033 and 3034. CPU WARRANTY:10/22/23','2025-10-30 14:53:44','2025-10-30 23:55:43',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(339,NULL,142,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC and planapps for 3035 / 3036. CPU WARRANTY:6/23/2021','2025-10-30 14:53:44','2025-10-30 23:55:44',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(340,NULL,90,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC and plan apps for 3037 / 3038 CPU WARRANTY:3/17/26','2025-10-30 14:53:44','2025-10-30 23:55:46',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(341,NULL,100,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC run DNC and CLM for machine 3039/3040. CPU WARRANTY:4/30/22','2025-10-30 14:53:44','2025-10-30 23:55:47',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(342,NULL,98,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC and plant apps for 3041 and 3042 CPU WARRANTY:5/2/22','2025-10-30 14:53:44','2025-10-30 23:55:49',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(343,NULL,141,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','CPU WARRANTY:4/20/23','2025-10-30 14:53:44','2025-10-30 23:55:50',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(344,NULL,84,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC CLM and plantapps for 3101.CPU WARRANTY:12/21/25','2025-10-30 14:53:44','2025-10-30 23:55:51',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(345,NULL,85,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC run DNC CLM and plantapps for 3102. CPU WARRANTY:3/17/26','2025-10-30 14:53:44','2025-10-30 23:55:52',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(346,NULL,82,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC CLM and plantapps for 3103.CPU WARRANTY:10/21/23','2025-10-30 14:53:44','2025-10-30 23:55:53',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(347,NULL,83,'NON-CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC CLM and Plantapps. It is connected to 3104.CPU WARRANTY:7/5/25','2025-10-30 14:53:44','2025-10-30 23:55:54',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(348,NULL,43,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs Plantapps, DNC, CLM for machine 3105.CPU WARRANTY:7/5/25','2025-10-30 14:53:44','2025-10-30 23:55:55',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(349,NULL,41,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC, CLM, Plantapps for 3106.CPU WARRANTY:4/20/23','2025-10-30 14:53:44','2025-10-30 23:55:56',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(350,NULL,42,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs DNC, CLM, Plantapps for 3107.CPU WARRANTY:4/2/23','2025-10-30 14:53:44','2025-10-30 23:55:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(351,NULL,40,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC is used to run DNC, Plantapps, CLM for 3108. CPU WARRANTY:No warranty sticker','2025-10-30 14:53:44','2025-10-30 23:55:58',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(352,NULL,32,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This GE PC run CLM, DNC and plantapps for 3109d.CPU WARRANTY:8/20/23','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(353,NULL,33,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No',NULL,'This GE PC run CLM, DNC, and plantapps for 3110.CPU WARRANTY:7/5/25','2025-10-30 14:53:44','2025-10-30 23:56:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(354,NULL,34,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs DNC, CLM, and plantapps for machine 3111.CPU WARRANTY:7/5/25','2025-10-30 14:53:44','2025-10-30 23:56:01',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(355,NULL,35,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC run DNC, CLM, and Plantapps for 3112.CPU WARRANTY:7/20/25','2025-10-30 14:53:44','2025-10-30 23:56:02',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(356,NULL,36,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs DNC, CLM and Plantapps for 3113.CPU WARRANTY:7/5/25','2025-10-30 14:53:44','2025-10-30 23:56:03',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(357,NULL,37,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs DNC, CLM and Plantapps for 3114.CPU WARRANTY:7/20/25','2025-10-30 14:53:44','2025-10-30 23:56:04',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(358,NULL,38,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC runs DNC, CLM, and Plantapps for 3115.CPU WARRANTY:11/02/23','2025-10-30 14:53:44','2025-10-30 23:56:06',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(359,NULL,39,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs UDC and plantapps.CPU WARRANTY:7/5/25','2025-10-30 14:53:44','2025-10-30 23:56:07',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(360,NULL,56,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs CLM, DNC, and Plantapps for machine 3117. CPU WARRANTY: 7/5/25','2025-10-30 14:53:44','2025-10-30 23:56:08',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(361,NULL,55,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs CLM, DNC, and Plantapps. CPU WARRANTY:9/21/25','2025-10-30 14:53:44','2025-10-30 23:56:08',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(362,NULL,54,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs CLM, DNC, and Plantapps.CPU WARRANTY:1/21/23','2025-10-30 14:53:44','2025-10-30 23:56:10',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(363,NULL,53,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC run CLM, DNC, and plantapps for 3120. CPU WARRANTY:7/5/25','2025-10-30 14:53:44','2025-10-30 23:56:10',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(364,NULL,200,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC run collections for 3121. CPU WARRANTY:8/2/23','2025-10-30 14:53:44','2025-10-30 23:56:11',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(365,NULL,199,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs collections for 3122. CPU WARRANTY:7/5/25','2025-10-30 14:53:44','2025-10-30 23:56:13',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(366,NULL,52,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC run CLM , DNC, Plantapps for 3123 CPU WARRANTY:11/24/24','2025-10-30 14:53:44','2025-10-30 23:56:14',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(367,NULL,51,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs CLM DNC Plant apps for 3124.CPU WARRANTY:10/21/23','2025-10-30 14:53:44','2025-10-30 23:56:15',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(368,NULL,86,'NON-CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This is the GE PC that runs CLM DNC and plant apps for 3125. CPU WARRANTY:4/20/26','2025-10-30 14:53:44','2025-10-30 23:56:17',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(369,NULL,87,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs CLM DNC Plant apps for 3126. CPU WARRANTY:12/14/2025','2025-10-30 14:53:44','2025-10-30 23:56:18',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(370,NULL,210,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs collections for 3201.CPU WARRANTY:10/22/23','2025-10-30 14:53:44','2025-10-30 23:56:19',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(371,NULL,212,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs collections for 3202.CPU WARRANTY:9/3/25','2025-10-30 14:53:44','2025-10-30 23:56:20',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(372,NULL,211,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs collections for 3203. CPU WARRANTY:3/8/25','2025-10-30 14:53:44','2025-10-30 23:56:22',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(373,NULL,213,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This is the GE PC that runs collections for 3204.CPU WARRANTY:9/23/24','2025-10-30 14:53:44','2025-10-30 23:56:23',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(374,NULL,214,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This is the GE PC that runs plantapps and DNC for 3205.CPU WARRANTY:10/22/23','2025-10-30 14:53:44','2025-10-30 23:56:24',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(375,NULL,215,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs collections for 3206.CPU WARRANTY:4/20/23','2025-10-30 14:53:44','2025-10-30 23:56:25',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(376,NULL,216,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs collections for 3207.CPU WARRANTY:1/30/26','2025-10-30 14:53:44','2025-10-30 23:56:26',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(377,NULL,217,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This GE PC runs collections for 3208. CPU WARRANTY:10/22/23','2025-10-30 14:53:44','2025-10-30 23:56:27',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(378,NULL,218,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This is the PC that run CLM and plantapps for 3209. CPU WARRANTY:1/31/26','2025-10-30 14:53:44','2025-10-30 23:56:28',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(379,NULL,219,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This is the GE PC that runs CLM DNC and plant apps for 3210.CPU WARRANTY:10/22/23','2025-10-30 14:53:44','2025-10-30 23:56:29',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(380,NULL,191,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This is the GE PC that runs collections for 3211.CPU WARRANTY:12/10/22','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(381,NULL,190,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','This is the GE PC that runs plantapps and DNC for 3212.CPU WARRANTY:1/15/25','2025-10-30 14:53:44','2025-10-30 23:56:31',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(382,NULL,57,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs CLM, DNC, and Plantapps for machine 4001. CPU WARRANTY:5/2/22','2025-10-30 14:53:44','2025-10-30 23:56:32',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(383,NULL,101,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC runs collections for 4002.CPU WARRANTY:10/17/22','2025-10-30 14:53:44','2025-10-30 23:56:33',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(384,NULL,99,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This PC runs 4003.CPU WARRANTY:4/13/22','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(385,NULL,60,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This GE PC is running UDC and plantapps. CPU WARRANTY:10/21/23','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(386,NULL,61,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC run UDC and plant apps.CPU WARRANTY:9/13/2020','2025-10-30 14:53:44','2025-10-30 23:56:36',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(387,NULL,58,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs UDC and DNC and plantapps for 4006.CPU WARRANTY:10/22/23','2025-10-30 14:53:44','2025-10-30 23:56:37',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(388,NULL,169,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No',NULL,'DELL PC THAT RUNS UDC/CLM.CPU WARRANTY:1/10/27','2025-10-30 14:53:44','2025-10-30 23:56:38',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(389,NULL,170,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','CPU WARRANTY:9/23/24','2025-10-30 14:53:44','2025-10-30 23:56:40',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(390,NULL,240,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No',NULL,'This PC runs Plantapps and CLM for GROB 4101.CPU WARRANTY:5/28/22','2025-10-30 14:53:44','2025-10-30 23:56:41',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(391,NULL,206,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No',NULL,'This PC is located in HPT and run CLM and Plantapps on Grob 4102. CPU WARRARNTY:10/22/23','2025-10-30 14:53:44','2025-10-30 23:56:42',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(392,NULL,209,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors',NULL,'This PC connects to GROB 4103. Runs plantaps and CLM.CPU WARRANTY:3/9/25','2025-10-30 14:53:44','2025-10-30 23:56:44',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(393,NULL,96,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE has PPDCS and POLLER however the program doesn not use CLM. CPU WARRANTY:4/20/25','2025-10-30 14:53:44','2025-10-30 23:56:45',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(394,NULL,146,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC has PPDCS and POLLER however the program does not use CLM. CPU WARRANTY:1/3/26','2025-10-30 14:53:44','2025-10-30 23:56:47',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(395,NULL,92,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC is attached to FIDA 4703. CPU WARRANTY:7/5/25.','2025-10-30 14:53:44','2025-10-30 23:56:48',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(396,NULL,97,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','CPU WARRANTY:1/31/26','2025-10-30 14:53:44','2025-10-30 23:56:49',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(397,NULL,184,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This PC Runs Plantapps and CLM for 4804.CPU WARRANTY:10/21/23','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(398,NULL,144,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'Y','This is the GE PC that runs CSF and DNC for welder#2 CPU WARRANTY:9/5/26','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(399,NULL,145,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This PC is used for plant apps. CPU WARRANTY: 9/5/26','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(400,NULL,126,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC is attached to 6601 Heat Treat Oven.CPU WARRANTY:.','2025-10-30 14:53:44','2025-10-30 23:56:59',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(401,NULL,124,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC is attached to 6602.CPU WARRANTY:4/30/22.','2025-10-30 14:53:44','2025-10-30 23:57:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(402,NULL,127,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC is attached to 6603 furnace.CPU WARRANTY:5/2/22.','2025-10-30 14:53:44','2025-10-30 23:57:01',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(403,NULL,128,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','The PC is attached to 6604 furnace. Conflict with computer 6604 below.CPU WARRANTY:6/20/21.','2025-10-30 14:53:44','2025-10-30 23:57:02',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(404,NULL,114,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This is a GE PC used for plant apps and CSF has the barcode for 6903.CPU WARRANTY:3/17/26','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(405,NULL,242,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This PC is next to hpt edge contour in the very back of the shop.Next to the broach.CPU WARRANTY:9/23/24','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(406,NULL,195,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','CPU WARRANTY:10/17/22','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(407,NULL,156,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','DNC IP is 192.168.0.112 on the 2nd NIC. CPU WARRANTY:6/9/26','2025-10-30 14:53:44','2025-10-30 23:57:09',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(408,NULL,155,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs clm CSF and planapps. CPU WARRANTY:6/9/26','2025-10-30 14:53:44','2025-10-30 23:57:10',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(409,NULL,154,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','DNC IP = 192.168.0.118 this is the GE PC that runs plant apps and ppdcs on 7403. CPU WARRANTY:4/2/26','2025-10-30 14:53:44','2025-10-30 23:57:12',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(410,NULL,153,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','DNC IP = 192.168.0.2 DELL PC THAT RUNS CLM for 7404 CPU WARRANTY:6/9/26','2025-10-30 14:53:44','2025-10-30 23:57:13',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(411,NULL,152,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','DNC IP = 192.168.0.3. CPU WARRANTY:6/9/26','2025-10-30 14:53:44','2025-10-30 23:57:15',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(412,NULL,131,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs UDC for 7501.CPU WARRANTY:3/17/26','2025-10-30 14:53:44','2025-10-30 23:57:16',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(413,NULL,130,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC run UDC for 7502.CPU WARRANTY:2/15/26','2025-10-30 14:53:44','2025-10-30 23:57:18',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(414,NULL,117,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC is attached to Makino 7503 and is running UDC.CPU WARRANTY:4/17/26.','2025-10-30 14:53:44','2025-10-30 23:57:20',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(415,62,NULL,'NON-CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N',NULL,'2025-10-30 14:53:44','2025-10-30 23:57:22','No',NULL,NULL,NULL,NULL,NULL,NULL),(416,NULL,116,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC run UDC for 7504.CPU WARRANTY:4/17/26','2025-10-30 14:53:44','2025-10-30 23:57:22',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(417,NULL,129,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','Y','CPU WARRANTY:4/17/26','2025-10-30 14:53:44','2025-10-30 23:57:24',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(418,NULL,118,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC runs UDC for 7506. 4/20/23','2025-10-30 14:53:44','2025-10-30 23:57:26',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(419,74,NULL,'NON-CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N',NULL,'2025-10-30 14:53:44','2025-10-30 23:57:28','No',NULL,NULL,NULL,NULL,NULL,NULL),(420,NULL,233,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs UDC for 7507','2025-10-30 14:53:44','2025-10-30 23:57:28',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(421,NULL,178,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','DELL PC THAT RUNS UDC/CLM. CPU WARRANTY:4/17/26','2025-10-30 14:53:44','2025-10-30 23:57:30',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(422,NULL,179,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','DELL PC THAT RUNS UDC/CLM CPU WARRANTY:3/12/27','2025-10-30 14:53:44','2025-10-30 23:57:31',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(423,NULL,176,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','DELL PC THAT RUNS UDC/CLM CPU WARRANTY:4/17/26','2025-10-30 14:53:44','2025-10-30 23:57:32',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(424,NULL,177,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','DELL PC THAT RUNS UDC/CLM CPU WARRANTY:3/24/26','2025-10-30 14:53:44','2025-10-30 23:57:34',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(425,NULL,173,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','DELL PC THAT RUNS UDC/CLM CPU WARRANTY:5/12/26','2025-10-30 14:53:44','2025-10-30 23:57:35',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(426,NULL,175,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','GE PC that runs UDC for 7606 CPU WARRANTY:4/17/26','2025-10-30 14:53:44','2025-10-30 23:57:37',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(427,NULL,174,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC is attached to 7607 doosan. CPU WARRANTY:5/12/26.','2025-10-30 14:53:44','2025-10-30 23:57:38',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(428,NULL,172,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This PC is connected to Doosan 7608.CPU WARRANTY:5/12/26','2025-10-30 14:53:44','2025-10-30 23:57:40',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(429,NULL,202,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs plantapps, DNC, and UDC for toshulin 7801. CPU WARRANTY:10/17/2026','2025-10-30 14:53:44','2025-10-30 23:57:43',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(430,NULL,205,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs UDC, Plantapps, DNC for toshulin 7802.CPU WARRANTY:12/21/25','2025-10-30 14:53:44','2025-10-30 23:57:45',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(431,NULL,207,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','coreloaded PC that runs 7803 Toshulin. G2Q96WX3ESF replaced by G6K76CW3ESF. CPU WARRANTY:3/17/26','2025-10-30 14:53:44','2025-10-30 23:57:46',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(432,NULL,208,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC runs Toshulin 7804.CPU WARRANTY:7/27/26','2025-10-30 14:53:44','2025-10-30 23:57:47',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(433,NULL,197,'CUI','Specialized Asset','OT','Manufacturing/Production','Y','Southern Industrial Constructors','N','This GE PC runs CLM, DNC, Plantaps. CPU WARRANTY:11/24/24','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(434,NULL,204,'CUI','Specialized Asset','OT','Manufacturing/Production','N','No','N','This GE PC run clm , DNC, and plantapps. CPU WARRANTY:10/22/23','2025-10-30 14:53:44','2025-10-30 23:57:49',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(435,NULL,198,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This GE PC run CLM, DNC, and plantapps. CPU WARRANTY:11/10/22','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(436,NULL,201,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'N','This PC Runs planning for Gleason 8101.CPU WARRANTY:5/2/22','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(437,NULL,171,'CUI','Specialized Asset','OT','Manufacturing/Production','Y','Southern Industrial Constructors','N','This part washer PC is located in Spools Inspection. Next to the new xerox printer and the Acme Robot CPU WARRANTY:10/11/27','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(438,NULL,75,'CUI','Specialized Asset','OT','Manufacturing/Production',NULL,'Southern Industrial Constructors','N','This PC runs Toshiba 5004 located towards the back on the venture line. CPU WARRANTY:5/2/22','2025-10-30 14:53:44','2025-10-30 23:58:08',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(439,NULL,244,'CUI','Specialized Asset','OT','Manufacturing/Production','N',NULL,'Y','This Ge device runs the Mitutoyo software.WJWT01 CPU WARRANTY:1/3/26','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(440,NULL,305,'CUI','Specialized Asset','OT','Manufacturing/Production','Y','Hexagon','N','This GE PC is attached to the CMM4 in SPOOLS Inspection. CPU WARRANTY:9/10/25.','2025-10-30 14:53:44','2025-10-30 15:37:57',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(441,5197,NULL,NULL,NULL,NULL,NULL,'N',NULL,NULL,NULL,'2025-11-13 21:51:40','2025-11-13 21:51:40',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(442,5468,NULL,NULL,NULL,NULL,NULL,'N',NULL,NULL,NULL,'2025-11-14 22:50:10','2025-11-14 22:50:10',NULL,NULL,NULL,NULL,NULL,NULL,NULL); -/*!40000 ALTER TABLE `compliance` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `compliancescans` --- - -DROP TABLE IF EXISTS `compliancescans`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `compliancescans` ( - `scanid` int(11) NOT NULL AUTO_INCREMENT, - `machineid` int(11) NOT NULL, - `scan_name` varchar(255) DEFAULT NULL, - `scan_date` datetime NOT NULL, - `scan_result` enum('Pass','Fail','Warning','Info') DEFAULT 'Info', - `scan_details` text, - `dateadded` datetime DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`scanid`), - KEY `idx_machineid` (`machineid`), - KEY `idx_scan_date` (`scan_date`), - KEY `idx_scan_result` (`scan_result`), - CONSTRAINT `fk_compliancescans_machineid` FOREIGN KEY (`machineid`) REFERENCES `machines` (`machineid`) ON DELETE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Historical compliance scan records'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `compliancescans` --- - -LOCK TABLES `compliancescans` WRITE; -/*!40000 ALTER TABLE `compliancescans` DISABLE KEYS */; -/*!40000 ALTER TABLE `compliancescans` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `comstypes` --- - -DROP TABLE IF EXISTS `comstypes`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `comstypes` ( - `comstypeid` int(11) NOT NULL AUTO_INCREMENT, - `typename` varchar(50) NOT NULL, - `description` varchar(255) DEFAULT NULL, - `requires_port` tinyint(1) DEFAULT '0', - `requires_ipaddress` tinyint(1) DEFAULT '0', - `isactive` tinyint(1) DEFAULT '1', - `displayorder` int(11) DEFAULT '0', - `dateadded` datetime DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`comstypeid`), - UNIQUE KEY `typename` (`typename`), - KEY `idx_isactive` (`isactive`), - KEY `idx_displayorder` (`displayorder`) -) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COMMENT='Communication types (IP, Serial, Network Interface, etc.)'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `comstypes` --- - -LOCK TABLES `comstypes` WRITE; -/*!40000 ALTER TABLE `comstypes` DISABLE KEYS */; -INSERT INTO `comstypes` VALUES (1,'IP','TCP/IP Network Communication',0,1,1,1,'2025-11-13 14:19:01'),(2,'Serial','Serial Port Communication (RS-232)',1,0,1,2,'2025-11-13 14:19:01'),(3,'Network_Interface','Network Interface Card',0,1,1,3,'2025-11-13 14:19:01'),(4,'USB','USB Connection',1,0,1,4,'2025-11-13 14:19:01'),(5,'Parallel','Parallel Port Connection',1,0,1,5,'2025-11-13 14:19:01'),(6,'VNC','Virtual Network Computing',0,1,1,6,'2025-11-13 14:19:01'),(7,'FTP','File Transfer Protocol',0,1,1,7,'2025-11-13 14:19:01'),(8,'DNC','Direct Numerical Control',0,1,1,8,'2025-11-13 14:19:01'); -/*!40000 ALTER TABLE `comstypes` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `controllertypes` --- - -DROP TABLE IF EXISTS `controllertypes`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `controllertypes` ( - `controllertypeid` int(11) NOT NULL AUTO_INCREMENT, - `controllertype` char(50) DEFAULT NULL, - `vendorid` int(11) DEFAULT NULL, - `controllermodel` varchar(100) DEFAULT NULL, - `controllernotes` text, - `isactive` bit(1) DEFAULT b'1', - `controller_os` varchar(100) DEFAULT NULL COMMENT 'Controller OS (e.g., FANUC OS)', - PRIMARY KEY (`controllertypeid`), - KEY `fk_controllertype_vendor` (`vendorid`), - CONSTRAINT `fk_controllertype_vendor` FOREIGN KEY (`vendorid`) REFERENCES `vendors` (`vendorid`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `controllertypes` --- - -LOCK TABLES `controllertypes` WRITE; -/*!40000 ALTER TABLE `controllertypes` DISABLE KEYS */; -INSERT INTO `controllertypes` VALUES (1,'TBD',NULL,NULL,NULL,'',NULL),(2,'Fanuc 31i-MB',NULL,NULL,NULL,'',NULL); -/*!40000 ALTER TABLE `controllertypes` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `distributiongroups` --- - -DROP TABLE IF EXISTS `distributiongroups`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `distributiongroups` ( - `distributiongroupid` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(100) NOT NULL, - `email` varchar(255) NOT NULL, - `isactive` bit(1) DEFAULT b'1', - PRIMARY KEY (`distributiongroupid`), - UNIQUE KEY `idx_email` (`email`), - KEY `idx_isactive` (`isactive`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `distributiongroups` --- - -LOCK TABLES `distributiongroups` WRITE; -/*!40000 ALTER TABLE `distributiongroups` DISABLE KEYS */; -INSERT INTO `distributiongroups` VALUES (1,'TBD','Patrick.Lipinski12@geaerospace.com',''),(2,'Cam','cameron.proudlock@geaerospace.com',''); -/*!40000 ALTER TABLE `distributiongroups` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `functionalaccounts` --- - -DROP TABLE IF EXISTS `functionalaccounts`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `functionalaccounts` ( - `functionalaccountid` int(11) NOT NULL AUTO_INCREMENT, - `functionalaccount` tinytext, - `isactive` bit(1) DEFAULT b'1', - `description` tinytext, - `updated` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (`functionalaccountid`) -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `functionalaccounts` --- - -LOCK TABLES `functionalaccounts` WRITE; -/*!40000 ALTER TABLE `functionalaccounts` DISABLE KEYS */; -INSERT INTO `functionalaccounts` VALUES (1,'TBD','',NULL,NULL),(2,'782713','','Wax Trace / 502782713','2025-08-05 14:03:33'),(3,'672651','','Standard','2025-10-27 15:10:59'),(4,'044513','','CMM / LTSC','2025-10-27 14:14:37'); -/*!40000 ALTER TABLE `functionalaccounts` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `installedapps` --- - -DROP TABLE IF EXISTS `installedapps`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `installedapps` ( - `appid` int(11) DEFAULT NULL, - `machineid` int(11) DEFAULT NULL, - `isactive` bit(1) DEFAULT b'1' -) ENGINE=InnoDB DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `installedapps` --- - -LOCK TABLES `installedapps` WRITE; -/*!40000 ALTER TABLE `installedapps` DISABLE KEYS */; -INSERT INTO `installedapps` VALUES (1,3,''),(2,3,''),(3,3,''),(3,4,''),(1,4,''),(6,4,''),(5,4,''),(4,2,''),(2,117,''),(2,116,''),(2,119,''),(2,115,''),(2,114,''),(2,110,''),(2,113,''),(2,111,''),(2,122,''),(2,96,''),(2,97,''),(2,99,''),(2,98,''),(2,100,''),(2,101,''),(2,102,''),(2,103,''),(2,104,''),(2,94,''),(2,120,''),(2,163,''),(2,90,''),(2,89,''),(4,143,''),(2,88,''),(2,87,''),(4,86,''),(2,86,''),(2,85,''),(2,83,''),(2,91,''),(2,84,''),(42,1,''),(7,134,''),(4,134,''),(30,136,''),(7,136,''),(30,4,''),(7,4,''),(30,137,''),(7,137,''),(30,125,''),(7,125,''),(30,131,''),(7,131,''),(30,145,''),(7,145,''),(4,145,''),(30,126,''),(7,126,''),(30,148,''),(7,148,''),(4,148,''),(30,169,''),(7,169,''),(4,169,''),(30,159,''),(7,159,''),(4,159,''),(30,58,''),(7,58,''),(4,58,''),(2,58,''),(30,158,''),(7,158,''),(4,158,''),(30,57,''),(7,57,''),(4,57,''),(2,57,''),(30,144,''),(7,144,''),(4,144,''),(30,182,''),(7,182,''),(30,186,''),(7,186,''),(30,167,''),(7,167,''),(30,164,''),(7,164,''),(30,127,''),(7,127,''),(30,166,''),(7,166,''),(30,7,''),(7,7,''),(4,7,''),(2,7,''),(30,74,''),(7,74,''),(4,74,''),(2,74,''),(30,128,''),(7,128,''),(30,109,''),(7,109,''),(4,109,''),(2,109,''),(30,76,''),(7,76,''),(4,76,''),(2,76,''),(30,75,''),(7,75,''),(4,75,''),(2,75,''),(30,77,''),(7,77,''),(4,77,''),(2,77,''),(30,6,''),(7,6,''),(4,6,''),(2,6,''),(30,5,''),(7,5,''),(4,5,''),(2,5,''),(30,79,''),(7,79,''),(4,79,''),(2,79,''),(30,80,''),(7,80,''),(4,80,''),(2,80,''),(30,129,''),(7,129,''),(4,129,''),(2,129,''),(30,82,''),(7,82,''),(4,82,''),(2,82,''),(30,135,''),(7,135,''),(30,133,''),(7,133,''),(30,147,''),(7,147,''),(4,147,''),(30,146,''),(7,146,''),(4,146,''),(30,142,''),(7,142,''),(30,160,''),(7,160,''),(4,160,''),(30,157,''),(7,157,''),(4,157,''),(2,157,''),(30,156,''),(7,156,''),(4,156,''),(30,165,''),(7,165,''),(30,179,''),(7,179,''),(4,179,''),(2,179,''),(30,178,''),(7,178,''),(4,178,''),(2,178,''),(30,177,''),(7,177,''),(4,177,''),(2,177,''),(30,44,''),(7,44,''),(4,44,''),(2,44,''),(30,176,''),(7,176,''),(4,176,''),(2,176,''),(30,132,''),(7,132,''),(30,118,''),(7,118,''),(4,118,''),(2,118,''),(30,95,''),(7,95,''),(4,95,''),(2,95,''),(30,63,''),(7,63,''),(4,63,''),(2,63,''),(30,161,''),(7,161,''),(4,161,''),(2,161,''),(30,65,''),(7,65,''),(4,65,''),(2,65,''),(30,189,''),(7,189,''),(4,189,''),(2,189,''),(30,67,''),(7,67,''),(4,67,''),(2,67,''),(30,68,''),(7,68,''),(4,68,''),(2,68,''),(30,69,''),(7,69,''),(4,69,''),(2,69,''),(30,70,''),(7,70,''),(4,70,''),(2,70,''),(30,71,''),(7,71,''),(4,71,''),(2,71,''),(30,72,''),(7,72,''),(4,72,''),(2,72,''),(30,73,''),(7,73,''),(4,73,''),(2,73,''),(30,180,''),(7,180,''),(4,180,''),(2,180,''),(30,181,''),(7,181,''),(4,181,''),(2,181,''),(30,59,''),(7,59,''),(4,59,''),(2,59,''),(30,61,''),(7,61,''),(4,61,''),(2,61,''),(30,60,''),(7,60,''),(4,60,''),(2,60,''),(30,62,''),(7,62,''),(4,62,''),(2,62,''),(30,105,''),(7,105,''),(4,105,''),(2,105,''),(30,8,''),(7,8,''),(4,8,''),(2,8,''),(30,107,''),(7,107,''),(4,107,''),(2,107,''),(30,108,''),(7,108,''),(4,108,''),(2,108,''),(30,162,''),(7,162,''),(4,162,''),(2,162,''),(30,121,''),(7,121,''),(4,121,''),(2,121,''),(30,152,''),(7,152,''),(4,152,''),(30,39,''),(7,39,''),(4,39,''),(2,39,''),(30,153,''),(7,153,''),(4,153,''),(30,154,''),(7,154,''),(4,154,''),(30,155,''),(7,155,''),(4,155,''),(30,149,''),(7,149,''),(4,149,''),(30,150,''),(7,150,''),(4,150,''),(30,151,''),(7,151,''),(4,151,''),(30,141,''),(7,141,''),(30,139,''),(7,139,''),(30,140,''),(7,140,''),(30,138,''),(7,138,''),(30,64,''),(7,64,''),(4,64,''),(2,64,''),(42,64,''),(NULL,515,''),(59,5150,''),(57,5150,''),(58,5150,''); -/*!40000 ALTER TABLE `installedapps` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `knowledgebase` --- - -DROP TABLE IF EXISTS `knowledgebase`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `knowledgebase` ( - `linkid` int(11) NOT NULL AUTO_INCREMENT, - `shortdescription` text NOT NULL, - `keywords` text, - `appid` int(11) DEFAULT '1', - `linkurl` text, - `lastupdated` timestamp NULL DEFAULT CURRENT_TIMESTAMP, - `isactive` bit(1) DEFAULT b'1', - `linknotes` text, - `clicks` int(11) DEFAULT '0', - `notes` varchar(255) DEFAULT NULL, - PRIMARY KEY (`linkid`) USING BTREE, - FULLTEXT KEY `shortdescription` (`shortdescription`), - FULLTEXT KEY `keywords` (`keywords`), - FULLTEXT KEY `shortdescription_2` (`shortdescription`), - FULLTEXT KEY `keywords_2` (`keywords`) -) ENGINE=MyISAM AUTO_INCREMENT=223 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `knowledgebase` --- - -LOCK TABLES `knowledgebase` WRITE; -/*!40000 ALTER TABLE `knowledgebase` DISABLE KEYS */; -INSERT INTO `knowledgebase` VALUES (2,'Documentation on how to image a Standard / Business PC in GCC High using MediaCreator Lite:','gcc high media creation tool ISO how to',19,'https://ge.box.com/s/flmmvmyd0r44yu9mje575g1m0tyudq4v','2025-06-18 17:14:31','',NULL,0,NULL),(3,'CMMC - Removable Media requirements for compliance','CMMC Audit USB drive thumbdrive',20,'https://devcloud.swcoe.ge.com/devspace/pages/viewpage.action?spaceKey=LHFHQ&title=Removable+Media','2025-06-18 17:14:31','',NULL,3,NULL),(4,'How to create a Planned Power Outage request NEEDS LINK','West Jefferson jeff power outage plan alert notification',1,'Planned Power Outage Request','2025-06-18 17:14:31','',NULL,1,NULL),(5,'How to request a smart card via mytech','rdp remote access card reader access',18,'https://geit.service-now.com/now/nav/ui/classic/params/target/kb%3Fsys_kb_id%3D88a6a5ba3b2e0214f66ade3a85e45aec%26id%3Dkb_article_view%26sysparm_rank%3D3%26sysparm_tsqueryId%3D94b39a8b3bd56a9400bb1f50c5e45ad2','2025-06-18 17:14:31','',NULL,2,NULL),(6,'Link to Hidsafe for visitor access','HID access visitor badging bart',1,'https://ge.hidsafeservices.com/SAFE/','2025-06-18 17:14:31','\0',NULL,1,NULL),(7,'Link to Maximo','Southern west jeff cable power tier 2222',15,'https://main.home.geaerospace.suite.maximo.com','2025-11-10 13:50:10','',NULL,2,NULL),(8,'Link to fieldglass ','new hire access SSO account creation',1,'https://asfg.us.fieldglass.cloud.sap/SSOLogin?TARGET=company%3DASFG','2025-06-18 17:14:31','',NULL,1,NULL),(9,'How to create a new compucom tech in Fieldglass','onboard compucom SOS tech computer support resource compucomm',1,'https://ge.ent.box.com/file/1862256871025','2025-06-18 17:14:31','',NULL,1,NULL),(10,'SNOW link on how to open place a preservation hold library ticket against onedrive (Samantha Jones 223133024))','one drive GCCH preservation ',1,'https://geit.service-now.com/incident.do?sys_id=-1&sysparm_query=u_template%3dAVI+-++GCCH+ONE+DRIVE&sysparm_view=Default+view&sysparm_view_forced=true','2025-06-18 17:14:31','',NULL,0,NULL),(11,'IDM - How to request access to all collaboration tools','collab tools teams email outlook m365',18,'https://oneidm.ge.com/modules/access_manage/CollabAccess.xhtml','2025-06-18 17:14:31','',NULL,0,NULL),(12,'Link to SQL Developer install (from Carlos)','SQL database oracle',1,'https://ge.box.com/s/g8ptkkief5nv1piv67262js9mtqe35lz','2025-06-18 17:14:31','',NULL,0,NULL),(13,'Link to example CSF Incident Ticket','common shop floor inc template ',1,'https://geit.service-now.com/now/nav/ui/classic/params/target/incident.do%3Fsys_id%3De02f65153ba1e2d0b9e938a9e5e45a20%26sysparm_stack%3D%26sysparm_view%3DDefault%2Bview%26sysparm_view_forced%3Dtrue','2025-06-18 17:14:31','',NULL,1,NULL),(14,'Link to PlantApps','west jefferson plant apps plantapps',23,'https://mes-prod.apps.geaerospace.net/splashpage/west%20jefferson/prod','2025-10-21 17:07:20','',NULL,6,NULL),(15,'How to access shared mailboxes after PBR','outlook email shared account',31,'https://m365userhub.dw.geaerospace.com/product','2025-06-18 17:14:31','',NULL,1,NULL),(16,'How to check excel spreadsheets for carriage returns','return space routing plant apps plantapps',44,'https://ge.ent.box.com/file/1864328819073','2025-10-21 17:08:15','',NULL,0,NULL),(17,'Link to Open Reporting / Compliance documents','compliance human resources onboarding',1,'https://compliance.geaerospace.net/sites/default/files/infographics/2024%20Open%20Reporting%20Fact%20Sheet.pdf','2025-06-18 17:14:31','',NULL,0,NULL),(18,'Link to Spirit (Report Concerns)','harassment reporting system concerns issues',1,'https://spirit.ge.com/spirit/app/nonSpiritAcknowledgement.html','2025-06-18 17:14:31','',NULL,0,NULL),(19,'Link to M365 Webmail (geaerospace.com)','webmail outlook m365 migrated ',31,'https://outlook.office365.us/mail/','2025-06-18 17:14:31','',NULL,38,NULL),(20,'Intune You cannot access this at this time please contract your admin','cell phone MAM Mobile ',18,'https://ge.ent.box.com/file/1866636992522','2025-06-18 17:14:31','',NULL,2,NULL),(21,'Supply Chain Manufacturing Product Owners','sue merch applications support help 911',1,'https://devcloud.swcoe.ge.com/devspace/display/YMDZD/Digital+Site+Operations+-+Manufacturing+Products','2025-06-18 17:14:31','',NULL,0,NULL),(22,'Link to Security Check Confirmation Form','new hire security background check bart form paperwork',1,'https://ge.ent.box.com/file/1866764559750','2025-06-18 17:14:31','',NULL,0,NULL),(23,'How to enroll a device intro RDP within aerospace','RDP aerospace migration remote desktop ',18,'https://ge-my.sharepoint.us/:b:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/GE/KB%20Articles/RDP%20Request%20SOP%20(Remote%20Desktop%20Protocol%20Connection)%20for%20Post%20PBR%20-%20GE%20Aerospace%205.pdf?csf=1&web=1&e=QoA9vA','2025-06-18 17:14:31','',NULL,1,NULL),(24,'How to use systeminfo to find domain - systeminfo | findstr /B \"\"Domain\"\"','sysinfo domain windows system info information',1,'./','2025-06-18 17:14:31','',NULL,0,NULL),(25,'Link to Tech Contacts','vendors external contacts 3rd party xerox',1,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/West%20Jefferson/West%20Jefferson%20-%20General%20Information/West%20Jefferson%20-%20Contacts.docx?d=w6cef9b0b88a24115a219594f2d9286a9&csf=1&web=1&e=Xp694z','2025-06-18 17:14:31','',NULL,7,NULL),(26,'Link to SSS','SSS Field glass Purchase order lookup finder',1,'https://ospcprod.corporate.ge.com/OA_HTML/OA.jsp?OAFunc=OANEWHOMEPAGE','2025-06-18 17:14:31','',NULL,0,NULL),(27,'Link to Latest PBR Image','PRB Reset EXE installer install migration',26,'https://ge.ent.box.com/v/PBR-Public-Link','2025-06-18 17:14:31','',NULL,1,NULL),(28,'Link to Latest Media Creator Tool (Box)','ISO media install new pc install refresh',19,'https://ge.ent.box.com/s/7zsr3euftdw0g57d4ixff6gss3be1940','2025-06-18 17:14:31','',NULL,6,NULL),(29,'How Imaging a Windows PC Business System in GCC High using MediaCreator Lite ','New Build Image Media creator',19,'https://ge.ent.box.com/s/flmmvmyd0r44yu9mje575g1m0tyudq4v','2025-06-18 17:14:31','\0',NULL,0,NULL),(30,'PBR How to handle the 8019019f Error during install','801 901 9019f OOBE Reg edit fix help',26,'https://ge.ent.box.com/file/1870047584488','2025-06-18 17:14:31','',NULL,0,NULL),(31,'How to request access to CAPM (Wan Circuit Utilization / Monitoring)','Wan circuit outage verzion monitoring graph',18,'https://geit.service-now.com/now/nav/ui/classic/params/target/com.glideapp.servicecatalog_cat_item_view.do%3Fv%3D1%26sysparm_id%3Dd2a12898dbe487004a29df6b5e961922%26sysparm_processing_hint%3D%26sysparm_link_parent%3Df70e67a7dba3be00eda35f2e5e961993%26sysparm_catalog%3De0d08b13c3330100c8b837659bba8fb4%26sysparm_catalog_view%3Dcatalog_default%26sysparm_collection%3Dsc_req_item%26sysparm_collectionID%3D%26sysparm_collection_key%3Dparent','2025-06-18 17:14:31','',NULL,1,NULL),(32,'PBR Can not access OneDrive After PBR','PBR one Drive Storage Microsoft sharepoint',26,'https://ge.ent.box.com/file/1870129158950','2025-06-18 17:14:31','',NULL,0,NULL),(33,'Link to Universal Data Collection Homepage','sharpoint UDC serial machine shop collector',2,'https://ge.sharepoint.us/sites/UniversalDataCollection-28UDC-29/SitePages/Home.aspx','2025-06-18 17:14:31','',NULL,3,NULL),(34,'Link to WAN circuit info - Lumen - airrsmuswestj03 - Needs new link 10/14/2025','internet speed WAN bandwidth capm',14,'https://capm02.apps.ge.com/pc/desktop/page?pg=i&InterfaceID=12570622','2025-10-15 11:22:59','',NULL,11,NULL),(35,'Link to WAN circuit info - Brightspeed - airrsmuswestj04 - Needs new link 10/14/2025','WAN capm brightspeed internet ckt',14,'https://capm02.apps.ge.com/pc/desktop/page?pg=i&InterfaceID=12570631&timeRange=3','2025-10-14 16:03:37','',NULL,15,NULL),(36,'How to request ITIL access in Service NOW','ServiceNow ticket create access permission SNOW',1,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/GE/Process/How%20to%20Request%20ITIL%20Access%20in%20Service%20Now.docx?d=w0aa8044d199d43ef888120c46bf5b09a&csf=1&web=1&e=bng2f3','2025-06-18 17:14:31','',NULL,1,NULL),(37,'Link to M365 Engineering Layer Download','PBR install office microsoft engineering',1,'https://ge.ent.box.com/s/i1yasf89sg4kvv7lcxvgs7712fskjm4v','2025-06-18 17:14:31','',NULL,3,NULL),(38,'CSF - Part ADN contains an unknown finance product line code','error',1,'TO BE DETERMINED!','2025-06-18 17:14:31','\0',NULL,0,NULL),(39,'How to reset Company Portal to fix failed app installs','mytech install failed tanium',1,'https://ge.box.com/s/ywja2lgvfygct2gfczn6vsxft8yicr9q','2025-06-18 17:14:31','',NULL,0,NULL),(40,'Link to Alpha command line cheat sheet','vax DEC wjfms1 ',22,'https://docs.vmssoftware.com/vsi-openvms-user-s-manual/#DIRECTS_CH','2025-06-18 17:14:31','',NULL,0,NULL),(41,'Link to ZScaler Incident ticket workflow','Zscaler internet inc ticket issue problem code uninstall',13,'https://sc.ge.com/*AeroZS_Ticket','2025-06-18 17:14:31','',NULL,4,NULL),(42,'Link to Zscaler Client Installer (SharePoint)','zscaler install PRB client ZIA ZPA',13,'https://ge.sharepoint.us/:u:/r/sites/DougsProductivityTeam_m/Shared%20Documents/General/1%20-%20Projects/Site%20PBR%20Project/GE%20Software%20-%20Post%20PBR/ZscalerInc._Zscaler_4.5.0.337_v2.EXE?csf=1&web=1&e=afesVD','2025-06-18 17:14:31','',NULL,1,NULL),(43,'Link to PBR Checklist','checklist migration install PBR Reset ',26,'https://ge.ent.box.com/file/1874855468610','2025-06-18 17:14:31','',NULL,1,NULL),(44,'Install Common Shop Floor PBR','CSF opentext',26,'file://S:DTPBRInstallersOpentextInstallerSetupCSF.bat','2025-06-18 17:14:31','\0',NULL,0,NULL),(45,'Link to VMS / Alpha / Vax Cheet sheat #2','command cli cheat',1,'https://marc.vos.net/books/vms/help/library/','2025-06-18 17:14:31','',NULL,0,NULL),(46,'How to open a CSF Support Ticket via Mytech','carlos ticket mytech common shop floor form',22,'https://mytech.geaerospace.com/portal/get-support/incident?id=GEWTA0016491','2025-06-18 17:14:31','',NULL,2,NULL),(47,'New User Keyword for CSF 1234','Password key word common shop floor logon login',22,'./','2025-06-18 17:14:31','',NULL,4,NULL),(48,'Link to create a Centerpiece Ticket: PIM / Teamcenter / PlantApps / Pack Shop / WMS / Oracle','Plant apps team center',1,'https://app.sc.ge.com/forms/create/2117744 ','2025-06-18 17:14:31','',NULL,1,NULL),(49,'How to check if a laptop is under legal hold','desktop legal hold',18,'https://legalhold.apps.geaerospace.net/statusLookup','2025-06-18 17:14:31','',NULL,0,NULL),(50,'Link to PBR Bowler','rotating parts bowler migration',26,'https://ge-my.sharepoint.us/:x:/r/personal/210026901_geaerospace_com/_layouts/15/Doc.aspx?sourcedoc=%7bD212D5A9-8803-4FFE-B4F2-29FA16C72176%7d&file=T-O+Weekly+PBR+Bowler.xlsx&wdLOR=c4922DDE1-318F-4FE7-8316-0A946FF29508&fromShare=true&action=default&mobileredirect=true&xsdata=MDV8MDJ8UGF0cmljay5MaXBpbnNraTEyQGdlYWVyb3NwYWNlLmNvbXxlMjI3YzQ5MzMxYjI0OTUyMjBiMDA4ZGQ5Zjk3ZWI5MHw4NmI4NzFlZGYwZTc0MTI2OWJmNDVlZTVjZjE5ZTI1NnwwfDB8NjM4ODQyMTk3MDEwNTM0ODk4fFVua25vd258VFdGcGJHWnNiM2Q4ZXlKRmJYQjBlVTFoY0draU9uUnlkV1VzSWxZaU9pSXdMakF1TURBd01DSXNJbEFpT2lKWGFXNHpNaUlzSWtGT0lqb2lUV0ZwYkNJc0lsZFVJam95ZlE9PXwwfHx8&sdata=U1ExdUx2OUNVdGoxNThXMndXWlhsU0JZdlVIV0VmMW9YZzRRcjlEYUkvVT0%3d','2025-06-18 17:14:31','',NULL,8,NULL),(51,'How to request Bulk Lookup Access for Legal Hold','legal hold access admin others other people',18,'https://geit.service-now.com/kb_view.do?sysparm_article=GEKB2026114','2025-06-18 17:14:31','',NULL,0,NULL),(52,'Example ticket for midrange team (wjfms3)','Ticket help csf ',22,'https://geit.service-now.com/now/nav/ui/classic/params/target/incident.do%3Fsys_id%3Df6ce6fca477daed808098d5b416d4399%26sysparm_stack%3D%26sysparm_view%3DDefault%2Bview%26sysparm_view_forced%3Dtrue','2025-06-18 17:14:31','',NULL,6,NULL),(53,'Link to Myaccess (Azure) To Request access in Aerospace GCCH','GCC High aero aerospace groups packages bitlocker',18,'https://myaccess.microsoft.us/@ge.onmicrosoft.us#/access-packages/95fa8663-eaff-4055-927f-bcb040f31cf3','2025-06-18 17:14:31','',NULL,3,NULL),(54,'Link to Xerox Banner Sheet Fix instructions','xerox printer wasted paper tps report',17,'https://ge.ent.box.com/file/1880704012479','2025-06-18 17:14:31','',NULL,0,NULL),(55,'Link to Aerospace Migration Overview Deck','migration backbone tools slides ppt',1,'https://ge.ent.box.com/s/t4919xu0f1jg2ms8umksekkolmzfk0c0','2025-06-18 17:14:31','',NULL,1,NULL),(56,'How to restart QC-CALC on CSF wjfms3','QCCALC CALC QC Quality control CMM',1,'https://ge.ent.box.com/file/1882064574403','2025-06-18 17:14:31','',NULL,1,NULL),(57,'How to request access to Maximo','Maximo access how',15,'https://ge-my.sharepoint.us/:f:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/Maximo?csf=1&web=1&e=Jg2YvS','2025-06-18 17:14:31','',NULL,22,NULL),(58,'Link to UDC Univesal Data Collector homepage ran by Doug Pace','UDC',1,'https://ge.sharepoint.us/sites/UniversalDataCollection-28UDC-29/SitePages/Documentation.aspx','2025-06-18 17:14:31','\0',NULL,2,NULL),(59,'Link to Service Now Decom Process for network gear','Decom decommission hardware process',18,'https://geit.service-now.com/now/nav/ui/classic/params/target/com.glideapp.servicecatalog_cat_item_guide_view.do%3Fv%3D1%26sysparm_initial%3Dtrue%26sysparm_guide%3D39719ea6db01f3c0262950a45e961986%26sysparm_processing_hint%3D%26sysparm_link_parent%3D1306839edb952b00d087d8965e9619d9%26sysparm_catalog%3De0d08b13c3330100c8b837659bba8fb4%26sysparm_catalog_view%3Dcatalog_default%26sysparm_collection%3Dsc_req_item%26sysparm_collectionID%3D%26sysparm_collection_key%3Dparent','2025-10-21 12:32:27','',NULL,0,NULL),(60,'Link To PBR asset list ','migration laptop PC computers inventory',26,'https://ge.ent.box.com/file/1880718681230','2025-06-18 17:14:31','',NULL,1,NULL),(61,'Link to Bitlocker keys - 2025 (logon with First.Last.Admin) Tanium','tanium keys encryption',27,'https://gech.cloud.tanium.com/','2025-06-18 17:14:31','\0',NULL,2,NULL),(62,'How to connect to CSF Database - ATPWJEP1','Oracle db data base SQL client developer',22,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/CSF%20-%20Common%20Shop%20Floor/CSF%20-%20How%20to%20connect%20to%20Oracle%20Database.docx?d=w8c1ea7c064d948e1985b302d9781af3f&csf=1&web=1&e=ngZHuj','2025-06-18 17:14:31','',NULL,6,NULL),(63,'Process - How to get hourly workers MFA exempt','multi factor auth token pingid yubikey two ',1,'https://ge.ent.box.com/file/1887999038199','2025-06-18 17:14:31','',NULL,0,NULL),(64,'How to change download rate limit on One Drive ','rate limit onedrive microsoft slow speed backups',1,'https://ge.ent.box.com/file/1888927271672','2025-06-18 17:14:31','',NULL,0,NULL),(65,'Registry entry on how to fix untrusted script errors for on excel on Shared drives','regedit fix errors excel script',1,'https://ge.ent.box.com/file/1889064236919','2025-06-18 17:14:31','',NULL,0,NULL),(66,'Link to DODA related documentation / files on BOX','DODA CMM download installer lucas vincent',3,'https://ge.ent.box.com/folder/325422858380','2025-06-18 17:14:31','',NULL,1,NULL),(67,'Link to Workday homepage','Work Day org chart GE',61,'https://wd5.myworkday.com/geaerospace/d/home.htmld','2025-11-12 13:32:57','',NULL,12,NULL),(68,'How to fix insufficient privileges error when running an executable','fail error message exe launch file cyberark',1,'https://ge.ent.box.com/file/1889186353517','2025-06-18 17:14:31','',NULL,0,NULL),(69,'Link to Blancco (GE Approved Disk Wiping Application)','disk wipe DOD DBAN CUI blanco',1,'NEEDS A Link','2025-06-18 17:14:31','\0',NULL,0,NULL),(70,'How to open a ticket SNOW ticket for AeroAD','Active directory Aero Service now Domain',1,'https://ge.ent.box.com/file/1891428100624','2025-06-18 17:14:31','',NULL,0,NULL),(71,'Link to Mytech Gatekeeper docs (Approve / Reject Hardware purchaes)','mytech hardware procurement buy accessory accessories',1,'https://ge-my.sharepoint.us/:p:/g/personal/410000985_geaerospace_com/EVsmCmiASF1LjxQ-k8863hUB3QTOGVyOkq_C4PQaGBUvaA?xsdata=MDV8MDJ8UGF0cmljay5MaXBpbnNraTEyQGdlYWVyb3NwYWNlLmNvbXxkYTBiYWY3MzRlNTE0MGQwYjEwZjA4ZGRhOTBlYjU0Znw4NmI4NzFlZGYwZTc0MTI2OWJmNDVlZTVjZjE5ZTI1NnwwfDB8NjM4ODUyNjAyODA1Njc4MDU3fFVua25vd258VFdGcGJHWnNiM2Q4ZXlKRmJYQjBlVTFoY0draU9uUnlkV1VzSWxZaU9pSXdMakF1TURBd01DSXNJbEFpT2lKWGFXNHpNaUlzSWtGT0lqb2lUV0ZwYkNJc0lsZFVJam95ZlE9PXwwfHx8&sdata=K0FSbCtMN0xtRm5OM29ZR1FNWFlXOHpOZUQwcmlIcWU2aWpES2NaUmh0VT0%3d','2025-06-18 17:14:31','',NULL,0,NULL),(72,'Link to Everbridge install Docs (Android) ','security alerts fire alarms notifications notifs',24,'https://ge.box.com/s/4xznvip8a9dwaa2jh4jce77vgisx3pf8','2025-06-18 17:14:31','',NULL,0,NULL),(73,'Link to Everbridge install Docs (IOS) ','security alerts fire alarms notifications notifs',24,'https://ge.box.com/s/3w13kmyxh3r97dxawdob5v4bef22641d','2025-06-18 17:14:31','',NULL,0,NULL),(74,'Link to CCTV box folder','CCTV Camera video march networks',49,'https://ge.ent.box.com/folder/326365784891','2025-11-04 13:54:23','',NULL,1,NULL),(75,'How to handle WDCP-E-INVCONNECT error in CSF','INV Connect Common Shop Floor Shopfloor',22,'https://ge.ent.box.com/file/1874968105648','2025-06-18 17:14:31','',NULL,2,NULL),(76,'How to request a shared mailbox or conference room in IDM','conference room schedule outlook',31,'https://idm.ge.com/modules/my_exchange/mail_mr/mr_create.xhtml','2025-06-18 17:14:31','',NULL,0,NULL),(77,'Link to West Jefferson Shared Service Account info','shared group mailbox accounts services',1,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/_layouts/15/Doc.aspx?sourcedoc=%7B47B8091C-97C1-4C9E-B01C-F91BE2B6AF78%7D&file=Accounts%20-%20Shared%20Service%20Accounts.docx&action=default&mobileredirect=true','2025-06-18 17:14:31','',NULL,18,NULL),(78,'Link to EMX installation guide confluence page','emx machine beta wes worley group ',8,'https://devcloud.swcoe.ge.com/devspace/pages/viewpage.action?spaceKey=XNDFF&title=Install+Guide','2025-07-28 13:49:21','',NULL,2,NULL),(79,'Link to Engineering Laptop PC setup Instructions','emx dmc drive mapped engineering wes worley',1,'https://ge-my.sharepoint.us/:f:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/West%20Jefferson/PC%20Setup/PC%20Setup%20-%20Engineering?csf=1&web=1&e=XIfRqZ','2025-07-28 13:49:21','',NULL,4,NULL),(80,'Link to ETQ Reliance (Document Management System)','etq process tracking recording',1,'https://geaviation.etq.com/Prod/rel/#/app/auth/login','2025-07-28 13:49:21','',NULL,0,NULL),(81,'Link to Everbridge overview','emergency support alerts phone system',24,'https://ge.ent.box.com/s/ogqazqn68ylou65q50byn1fmxq4or2xe','2025-07-28 13:49:21','',NULL,0,NULL),(82,'Link to Savyint','savyint saviyint access request',50,'https://geaerospace.saviyntcloud.com/ECMv6/request/requestHome','2025-11-12 15:14:07','',NULL,5,NULL),(83,'Link to CCTV Upgrade RFP Quotes','CCTV upgrade convergent securitas',49,'https://ge.ent.box.com/folder/326968418108','2025-11-04 13:54:37','',NULL,0,NULL),(84,'Link To Complete User image asset list ','migration laptop PC computers inventory',25,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/PBR/PBR%20-%20User%20Device%20List.docx?d=w738cf4238e54434e949e431ad47e8245&csf=1&web=1&e=vSBCDo','2025-07-28 13:49:21','',NULL,1,NULL),(85,'Link To Engineering User image asset list ','migration laptop PC computers inventory',25,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/PBR/PBR%20-%20Engineering%20Devices%20List.docx?d=we9f0d60d6c194b7bb1280f59452c0be0&csf=1&web=1&e=sQizNS','2025-07-28 13:49:21','',NULL,0,NULL),(86,'Link to Tanium KB in SNOW','access tanium keys bitlocker recovery',30,'https://geit.service-now.com/kb_view.do?sysparm_article=GEKB2033444','2025-07-28 13:49:21','',NULL,2,NULL),(87,'Bitlocker Recovery KB in SNOW','key locked out hard drive',27,'https://geit.service-now.com/now/nav/ui/classic/params/target/kb_view.do%3Fsysparm_article%3DGEKB2021181','2025-07-28 13:49:21','',NULL,0,NULL),(88,'Path to Time Off Spreadsheet S:OperationsTIME OFF','timeoff share hours pto',1,'https://tsgwp00525.rd.ds.ge.com/shopdb/default.asp','2025-10-23 18:51:41','',NULL,32,NULL),(89,'Link to Shopfloor computer tech docs - Matt Hoffman','sfma shop floor desktop ',21,'https://ge.ent.box.com/folder/52467388838?amp;box_action=go_to_item&box_source=legacy-folder_collab_auto_accept_new&s=0xtlyezpb2ectd3xtx2xcdca40nlbwch','2025-07-28 13:49:21','',NULL,0,NULL),(90,'Link to LEGL - 30 How to classify Data','etq NLR license restricted data',1,'HTTPS://geaviation.etq.com:443/Prod/reliance?ETQ$CMD=CMD_OPEN_LATEST_REVISION_DOC&ETQ$APPLICATION_NAME=DOCWORK&ETQ$FORM_NAME=DOCWORK_DOCUMENT&ETQ$KEY_NAME=DOCWORK_ID&ETQ$KEY_VALUE=47791&ETQ$ORIGINAL_DOC_ID=71','2025-07-28 13:49:21','',NULL,0,NULL),(91,'How to submit a Secure Internet Access Policy Exception on Guest Network','guest network firewall wireless URL',13,'https://geit.service-now.com/now/nav/ui/classic/params/target/com.glideapp.servicecatalog_cat_item_view.do%3Fv%3D1%26sysparm_id%3D95a6de1edbf85b80d087d8965e9619a4%26sysparm_processing_hint%3D%26sysparm_link_parent%3Df70e67a7dba3be00eda35f2e5e961993%26sysparm_catalog%3De0d08b13c3330100c8b837659bba8fb4%26sysparm_catalog_view%3Dcatalog_default%26sysparm_collection%3Dsc_req_item%26sysparm_collectionID%3D%26sysparm_collection_key%3Dparent','2025-10-23 12:59:34','',NULL,0,NULL),(92,'Link to generate a one time pass code for Aero YubiKey Registration','auto aerospace token password yubi key MFA',1,'https://ms-tempaccesspass.dw.geaerospace.net','2025-07-28 13:49:21','',NULL,1,NULL),(93,'How to request access to CSF via Service Now KB','common shopfloor CSF access permission service now',22,'https://geit.service-now.com/now/nav/ui/classic/params/target/kb_view.do%3Fsysparm_article%3DGEKB0381363','2025-07-28 13:49:21','',NULL,3,NULL),(94,'Link to Mytech Assistance Box Folder (Should Company Portal install fail)','MTA Mytech assistant install fail my tech',1,'https://ge.box.com/s/o04m14k7ropey31m6rztyenwe1pegsr7','2025-07-28 13:49:21','',NULL,0,NULL),(95,'Link to Eddy Current Inspection Log','forms buildsmart admin',1,'https://buildsmart.capgemini.com/forms/sharing/810670#/','2025-07-28 13:49:21','',NULL,1,NULL),(96,'Link to Local Copy of Media Creator Lite S:\\DT\\Installers\\Media Creator','media image pbr windows new ',19,'./','2025-07-28 13:49:21','\0',NULL,0,NULL),(97,'List of assests eligible for replacement','PBR replace Old Laptop ',25,'https://ge-my.sharepoint.us/:x:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/PBR/PBR%20-%20Replacement%20List.xlsx?d=w74981a20852047539597d595fa89005c&csf=1&web=1&e=hGeLwQ','2025-07-28 13:49:21','',NULL,0,NULL),(98,'Weather line phone number 336-246-1726','weather safety snow storms west jefferson ashe',1,'./','2025-07-28 13:49:21','',NULL,1,NULL),(99,'How to fix Everbridge power drain issue','Everbridge power cpu usage ',24,'https://ge-my.sharepoint.us/:i:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/Everbridge/Everbridge%20-%20How%20to%20adjust%20power%20usage%20settings.png?csf=1&web=1&e=OD0vXZ','2025-07-28 13:49:21','',NULL,0,NULL),(100,'One Drive rules for sharing files','Export control CUI external partners share rules classified sharepoint',18,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/One%20Drive/One%20Drive%20-%20Rules%20for%20Sharing%20Documents.docx?d=w7419306316a14db89f0f7bc4ec71c6c1&csf=1&web=1&e=xpWeIC','2025-11-10 21:04:15','',NULL,5,NULL),(101,'How to grant access to new roles in CSF - Restricted Web Reports / Inspection','common shop floor access reports shopfloor rights codes coaches coach restricted web ',22,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/CSF%20-%20Common%20Shop%20Floor/CSF%20-%20How%20to%20grant%20access%20to%20different%20roles%20in%20CSF.docx?d=w0ec6fc8d89a14fcfbf2bb81a0a54489d&csf=1&web=1&e=czhYmz','2025-07-28 13:49:21','',NULL,8,NULL),(102,'How to fix DPU/Defect reports not updating','raul quality morning reports tier 4 dpu defects',1,'https://ge-my.sharepoint.us/personal/270002508_geaerospace_com/_layouts/15/onedrive.aspx?csf=1&web=1&e=7Mx7eh&CID=c2f49446%2D5870%2D4ec6%2D9c8e%2D87ff413b8273&FolderCTID=0x012000BA75453700465849889D0961CDB4F240&id=%2Fpersonal%2F270002508%5Fgeaerospace%5Fcom%2FDocuments%2FSharable%20Folders%2FApplications%2FDPU%2FDefects%20and%20DPU%20Reports%20%26%20Exes%20Doc%2Epdf&parent=%2Fpersonal%2F270002508%5Fgeaerospace%5Fcom%2FDocuments%2FSharable%20Folders%2FApplications%2FDPU','2025-07-28 13:49:21','',NULL,12,NULL),(103,'Link to Aero Digital Work Place ','Aero Tools Knowledge Base KB ',1,'https://ge.sharepoint.us/sites/ProductandProgramDigitalWorkplace/SitePages/Product-&-Program-Management,-Digital-Workplace.aspx?csf=1&web=1&e=lP7LA4&CID=d1d1710d-4788-4399-ad3b-a00759a34133','2025-07-28 13:49:21','',NULL,3,NULL),(104,'Link to Spotfire Dashboard','Spot fire dash board vulnerabilities vulnerable evm',26,'https://prod-spotfire.aviation.ge.com/spotfire/wp/analysis?file=/ACTR%20-%20Cyber%20Reporting/1_Analysis/EVM/VULN/u_evm_cio_dash&waid=IBFhhq6ujUShAL2fWCKN8-211823bacb2Zvb&wavid=0','2025-07-28 13:49:21','',NULL,1,NULL),(105,'Link to GE Aerospace Travel policies ','travel rules expenses restrictions',1,'https://travel.geaerospace.com/#/home','2025-07-28 13:49:21','',NULL,0,NULL),(106,'What to do if Tanium is blocking access to a device for not reporting in','Tanium IP Protection Aerospace migration scope',30,'https://geit.service-now.com/kb_view.do?sysparm_article=GEKB2041012','2025-11-12 18:57:32','',NULL,2,NULL),(107,'Prevent automatic reboot to install CyberARK and Zscaler','reboot',13,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/_layouts/15/Doc.aspx?sourcedoc=%7BB84F55C6-1336-4C64-9DE1-EAFF0E9EC230%7D&file=PBR%20-%20Prevent%20automatic%20shutdown%20during%20initial%20setup.docx&action=default&mobileredirect=true','2025-07-28 13:49:21','',NULL,1,NULL),(108,'Contact alex.bahret@geaerospace.com - bulk enrollment process 1 pc multiple sso','multiple users single computer shop floor shopfloor',26,'./','2025-07-28 13:49:21','',NULL,0,NULL),(109,'Link to M365 / Outlook MFA exemption form','email exempt microsoft',31,'https://app.sc.ge.com/forms/create/2380088','2025-07-28 13:49:21','',NULL,0,NULL),(110,'PC Block Date Exception Request for PBR','PBR reset push button extension ',26,'https://buildsmart.capgemini.com/workflows/initiate/2537296','2025-07-28 13:49:21','',NULL,0,NULL),(111,'Command to Debug eMX','java troubleshoot',8,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/_layouts/15/Doc.aspx?sourcedoc=%7B118EA6A2-1F30-451B-AFDE-584C9326EB33%7D&file=PBR%20%E2%80%93%20Engineering%20debug%20eMx%20application.docx&action=default&mobileredirect=true','2025-07-28 13:49:21','',NULL,1,NULL),(112,'Link to One West Jefferson Awards form','reward spot recognize recognition thanks',1,'https://buildsmart.capgemini.com/surveys/create/538421','2025-07-28 13:49:21','',NULL,2,NULL),(113,'What Team can help with Smart Card access issues CertCentralL2SmartCardOps@ge.com ','smartcard rdp server access 2 factor MFA Auth authentication',1,NULL,'2025-07-28 13:55:21','',NULL,0,NULL),(114,'Link to Application Owners Word Doc','app support owners help westjeff word doc',1,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/Applications%20-%20Application%20Owners%20List.docx?d=wc22b53080168453c93e28ee0327d0677&csf=1&web=1&e=cz2Hkg','2025-07-28 14:01:12','',NULL,4,NULL),(115,'How to avoid bitlocker errors when connected to docking station','bitlocker boot up bios fix hack bit locker',27,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/_layouts/15/Doc.aspx?sourcedoc=%7BC03FA733-4458-4A39-BF46-25F9BFC07C57%7D&file=PBR%20%E2%80%93%20BitLocker%20when%20attaching%20docking%20station.docx&action=default&mobileredirect=true&isSPOFile=1&ovuser=86b871ed-f0e7-4126-9bf4-5ee5cf19e256%2C270002508%40geaerospace.com&clickparams=eyJBcHBOYW1lIjoiVGVhbXMtRGVza3RvcCIsIkFwcFZlcnNpb24iOiI0OS8yNTA3MDMxODgwNiIsIkhhc0ZlZGVyYXRlZFVzZXIiOmZhbHNlfQ%3D%3D','2025-07-29 11:30:33','',NULL,0,NULL),(116,'Link to Adobe Logon Fix Installer','adobe logon login required authentication',1,'http://tsgwp00525.rd.ds.ge.com/shopdb/installers/AdobeFix.exe','2025-07-29 11:30:33','\0',NULL,0,NULL),(117,'How to Unlock Non Migrated Machines before PBR','unblock unlock migration PBR standard image blocked',26,'https://geit.service-now.com/now/nav/ui/classic/params/target/kb_view.do%3Fsysparm_article%3DGEKB2041753','2025-07-30 22:16:57','',NULL,1,NULL),(120,'Xerox - Link to Xerox Customer Portal','printer toner order support printers',17,'https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%2Foffice.services.xerox.com%2FXSP%2Flogin.aspx%3FCompanyID%3D6143c934-c8a9-dc11-be8a-000423b9cf59%26BaseApplicationID%3Da48c2cb5-b70d-dd11-bdbf-001b210c4cbb%26login%3D1&data=05%7C02%7CPatrick.Lipinski12%40geaerospace.com%7C693f49552e504640916d08ddd03bd0b4%7C86b871edf0e741269bf45ee5cf19e256%7C0%7C0%7C638895677492875868%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=UEMKhFRtz0fqwKyENjx6xDLTBp5PhKsrKa8JdebtWlY%3D&reserved=0','2025-07-31 14:25:47','',NULL,1,NULL),(121,'HidSafe - Link to Hidsafe install docs','hid safe security badging access bart',1,'https://ge-my.sharepoint.us/personal/212438126_geaerospace_com/_layouts/15/onedrive.aspx?id=%2Fpersonal%2F212438126_geaerospace_com%2FDocuments%2FMicrosoft%20Teams%20Chat%20Files%2FHID%20Safe%20Setup%20Instructions%2Epdf&parent=%2Fpersonal%2F212438126_geaerospace_com%2FDocuments%2FMicrosoft%20Teams%20Chat%20Files&ga=1','2025-07-31 18:46:14','\0',NULL,0,NULL),(122,'Link to RightCrowd training docs','hid hidsafe right crowd security badging access visitor right crowd',16,'https://sites.geaerospace.net/avglobalsecurityportal/rightcrowdtraining/','2025-07-31 18:56:47','',NULL,7,NULL),(123,'Link to RightCrowd training videos','hid hidsafe right crowd security badging access visitor right crowd',16,'https://ge.box.com/s/bf5v7snaygzad4137x8c4grptz8cmu01','2025-07-31 18:57:38','',NULL,1,NULL),(124,'Link to RightCrowd Portal ','logon badging access HID replacement right crowd login',16,'https://piam-geaerospace.us.rightcrowd.com/Plugins/Portal/Custom','2025-08-04 20:02:05','',NULL,12,NULL),(125,'How to manually sysprep a PC to resume PBR process.','restore image factory default',26,'https://ge.ent.box.com/s/e2nyg4qd1dc4ph2kpeyi5ymbe5uk7j8y','2025-08-05 00:18:51','',NULL,0,NULL),(126,'M365 - Functional Account Password Reset ','shared services account email outlook office 365',31,'https://geit.service-now.com/kb_view.do?sysparm_article=GEKB2041962','2025-08-05 14:49:47','',NULL,2,NULL),(127,'SSL - How to submit a CSR Certificate Renewal Request','tsgwp00525 server IIS windows TSL SSL cert cerficate',1,'https://buildsmart.capgemini.com/workflows/initiate/1344912','2025-08-05 15:58:01','',NULL,0,NULL),(128,'Mytech - How to handle identity provider does not exist in tenant error (logon with ge.com)','mytech account tenant external user',1,'./','2025-08-05 16:50:51','',NULL,0,NULL),(129,'Zscaler Website category checker','Zscaler white list whitelist category proxy allowed URL',13,'https://sitereview.zscaler.com/','2025-08-06 19:58:55','',NULL,2,NULL),(130,'Link to HP Printer Requests Workflow in SNOW','printers janine Traycheff @AEROSPACE Print Product Team (print.product.team@ge.com).',17,'https://geit.service-now.com/com.glideapp.servicecatalog_category_view.do?v=1&sysparm_parent=07a4c76cdb0c33c0262950a45e961929&sysparm_no_checkout=false&sysparm_ck=83325c00ebdfa250a70bf468cad0cd48acdb39869d5047d1a3fbd0f2301324e1fd042694&sysparm_catalog=e0d08b13c3330100c8b837659bba8fb4&sysparm_catalog_view=catalog_Service_Catalog&sysparm_collection=sc_req_item&sysparm_collection_key=parent','2025-08-07 14:24:37','',NULL,0,NULL),(131,'For Xerox Printer requests, contact MACDRequests@xerox.comand cc: @AEROSPACE Print Product Team (print.product.team@ge.com).','printers janine Traycheff @AEROSPACE Print Product Team (print.product.team@ge.com).',17,'https://geit.service-now.com/com.glideapp.servicecatalog_category_view.do?v=1&sysparm_parent=07a4c76cdb0c33c0262950a45e961929&sysparm_no_checkout=false&sysparm_ck=83325c00ebdfa250a70bf468cad0cd48acdb39869d5047d1a3fbd0f2301324e1fd042694&sysparm_catalog=e0d08b13c3330100c8b837659bba8fb4&sysparm_catalog_view=catalog_Service_Catalog&sysparm_collection=sc_req_item&sysparm_collection_key=parent','2025-08-07 14:24:37','',NULL,0,NULL),(132,'How to update start menu and desktop shortcuts on Shopfloor Image PCs','shop floor SFMA image profile roaming',21,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/West%20Jefferson/PC%20Setup/PC%20Setup%20-%20Shopfloor/How%20to%20Update%20Shopfloor%20Profile.docx?d=w7467301ad5a14feaaaaf62411deac0b1&csf=1&web=1&e=dFzfLs','2025-08-07 18:23:14','',NULL,1,NULL),(133,'[Box] Transfer/Remove personal data from a GE managed device','process offboarding quitting leaving data ',18,'https://mytech.geaerospace.com/portal/get-support/article?id=GEKB2016992&locale=en','2025-08-07 19:00:32','',NULL,0,NULL),(134,'How to Request a SharePoint Site or Teams Team','process m365 share point ',18,'https://ge.sharepoint.us/sites/ProductandProgramDigitalWorkplace/Shared%20Documents/Forms/AllItems.aspx?id=%2Fsites%2FProductandProgramDigitalWorkplace%2FShared%20Documents%2FGeneral%2FProduct%20Strategy%20Guide%2FMicrosoft%20365%2FM365%20One%2DPagers%2FPublished%20Resources%2FRequesting%20a%20SharePoint%20Site%20or%20Teams%20Team%2Epdf&parent=%2Fsites%2FProductandProgramDigitalWorkplace%2FShared%20Documents%2FGeneral%2FProduct%20Strategy%20Guide%2FMicrosoft%20365%2FM365%20One%2DPagers%2FPublished%20Resources','2025-08-07 19:18:13','',NULL,3,NULL),(138,'Link to Aero DNS management tool','DNS ae.ge.com mgmt record how to create',14,'https://buildsmart.capgemini.com/workflows/initiate/1866200','2025-08-08 14:07:21','',NULL,25,NULL),(139,'Printer Setup guide for RightCrowd','badging access right crowd',16,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/PBR/PBR%20-%20RightCrowd%20Printer%20Setup%20Instructions.docx?d=w1026e9ff5fd84c38b62ea136d98f5a71&csf=1&web=1&e=aH3jkP','2025-08-08 16:32:56','',NULL,9,NULL),(140,'How to clear a print queue in CSF','printer 10.80.92.46 csf7 pint hung stuck',22,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/CSF%20-%20Common%20Shop%20Floor/CSF%20-%20How%20to%20clear%20a%20print%20queue%20in%20CSF.docx?d=w1841acecac2b4da2966bef8ebc300300&csf=1&web=1&e=QfBRQg','2025-08-11 11:35:30','',NULL,6,NULL),(141,'Printer Setup Label.xml Profile for RightCrowd','Right crowd badge badging access vendors',16,'https://ge-my.sharepoint.us/:u:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/PBR/Label.xml?csf=1&web=1&e=r9kyo4','2025-08-11 15:04:56','',NULL,1,NULL),(142,'Link to Bulk Enrollment Process for Shared PCs / Shopfloor','shop floor PC shopfloor',26,'https://ge-my.sharepoint.us/personal/223136026_geaerospace_com/_layouts/15/onedrive.aspx?id=%2Fpersonal%2F223136026_geaerospace_com%2FDocuments%2FDocuments%2FPBR%2FBPRT%2FBulk%20Enrollment%20Instructions%20-%20OOBE%20Shared%2Epdf&parent=%2Fpersonal%2F223136026_geaerospace_com%2FDocuments%2FDocuments%2FPBR%2FBPRT&ga=1','2025-08-12 15:23:13','',NULL,0,NULL),(143,'Transfer PC-DMIS license','PC-DMIS License',6,'https://support.hexagonmi.com/s/article/How-can-I-rehost-my-own-PC-DMIS-license','2025-08-12 16:45:49','',NULL,4,NULL),(144,'How to restart QC-CALC and DCP on CSF wjfms3','QCCALC CALC QC Quality control CMM',34,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/CSF%20-%20Common%20Shop%20Floor/CSF%20-%20How%20To%20Restart%20QC%20Calc%20-%20DCP%20File%20Moves.docx?d=wcace3345012445f1b0232adcf84bb897&csf=1&web=1&e=5KYjCf','2025-08-12 20:05:57','',NULL,14,NULL),(145,'Manage FlowXpert licensing','FlowXpert license',28,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/PBR/WestJeff%20-%20FlowXpert/Manage%20FlowXpert%20licensing.docx?d=w9b653823d3be4147bd485720bcbed753&csf=1&web=1&e=iiRdsF','2025-08-14 11:08:32','',NULL,1,NULL),(146,'Link to Adobe Logon Fix Installer (Takes 10 mins to install - Requires Reboot)','pdf adobe popup logon access asking ask',9,'https://tsgwp00525.rd.ds.ge.com/shopdb/installers/AdobeFix.exe','2025-08-14 14:18:14','',NULL,1,NULL),(147,'Dell Pro Laptop - Recover BIOS from black screen','BIOS Recovery Recover',44,'https://www.dell.com/support/kbdoc/en-us/000132453/how-to-recover-the-bios-on-a-dell-computer-or-tablet','2025-10-14 14:54:27','',NULL,1,NULL),(148,'How to request an exception for a web browser extension','bowser internet explore chrome webbrowser',18,'https://supportcentral.ge.com/*ExtensionRequest','2025-08-15 18:21:52','',NULL,1,NULL),(149,'Link to Defect Tracker Documentation','West Jeff Defects tracking',1,'https://ge-my.sharepoint.us/:f:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/Defect%20Tracker?csf=1&web=1&e=9Ny7Tz','2025-08-18 11:19:57','',NULL,8,NULL),(150,'Link to PC Special Use Case designation form for Non Corporate image PCs','non standard one off pc use case ',18,'https://buildsmart.capgemini.com/forms/create/2577088','2025-08-19 13:52:48','',NULL,0,NULL),(151,'Link to Printer Naming Convention Standard','printers printer naming xerox HP name names windows',17,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/West%20Jefferson/General%20Network/Printer%20Related%20Information/Printers%20-%20Printer%20Naming%20Convention.docx?d=w7ea963067a27465fa206f94bcca2a637&csf=1&web=1&e=1HSMDe','2025-08-20 12:23:29','',NULL,24,NULL),(152,'Link to Pandora Design Docs','Pandora building expansion',1,'https://burnsmcd-my.sharepoint.com/personal/jmnemiroff_burnsmcd_com/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fjmnemiroff_burnsmcd_com%2FDocuments%2FDesktop%2FGE%20Aerospace%20-%20Pandora&ga=1','2025-08-22 12:32:15','',NULL,2,NULL),(153,'How to handle invalid_client error duing MFA enrollment after PBR','invalid client pingid token multi factor MDM terms of use',26,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/PBR/PBR%20-%20How%20to%20handle%20invalid%20client%20error%20during%20MFA%20enrollment.docx?d=w0bca6324f1e24730a605b79234c20e73&csf=1&web=1&e=3IZ2Qd','2025-08-22 12:37:17','',NULL,1,NULL),(154,'Link to Opsvision','ops vision Robot operations',1,'https://opsvision-ec.av.ge.com','2025-08-25 12:38:26','',NULL,0,NULL),(155,'How to Set up Mobile device via Intune enrollment - iOS','iphone ios cell phone cellphone apple',18,'https://ge.ent.box.com/s/nlsi9cw3ssbwyygh5gslxpochrgu1mib','2025-08-26 17:52:23','',NULL,0,NULL),(156,'Link to Machine and Process Health Playbook ','repair maint maintenance machines shop support',18,'https://sites.geaerospace.net/mbmtraining/machine-health/','2025-08-26 17:56:39','',NULL,0,NULL),(157,'How to Resolve “ SSL certificate problem: unable to get local issuer certificate” in Teamcenter Visualization Standalone','team center teamcenter TLS error cert',37,'https://community.sw.siemens.com/s/article/How-to-Resolve-SSL-Certificate-problem-in-Teamcenter-Visualization-Standalone','2025-08-26 18:36:18','',NULL,0,NULL),(158,'How to uninstall Zscaler Client','Zscaler client remove uninstall disable',13,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/Zscaler/Zscaler%20-%20How%20to%20uninstall%20Zscaler.docx?d=w311ceffd70be42d785207eae157d1b73&csf=1&web=1&e=H8Qs3B','2025-08-27 12:04:49','',NULL,2,NULL),(159,'Install ScanMaster Process Software','ScanMaster Process SMScanner',38,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/PBR/PBR%20-%20ScanMaster%20Process%20Application%20Installation.docx?d=wff3c2742f7fc4e74abc3d5a881671bd7&csf=1&web=1&e=58tIT1','2025-08-27 18:02:04','',NULL,2,NULL),(160,'Setup ESSBASE Post-PBR','ESSBASE Finance',40,'https://ge-my.sharepoint.us/:f:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/Essbase?csf=1&web=1&e=7HIgCg','2025-09-02 12:46:47','',NULL,4,NULL),(161,'Lenel OnGuard setup Post-PBR','Lenel OnGuard',10,'https://ge-my.sharepoint.us/:p:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/PBR/PBR%20-%20GE%20OnGurard%20Enterprise%208.0.4%20Installation%20Instructions%20AMERICAS.pptx?d=w65412afe2e2c4525bcdadd66e5ebad16&csf=1&web=1&e=Hjfw7J','2025-09-02 12:52:16','',NULL,1,NULL),(162,'S Drive prompting user to login Post-PBR','windows login prompt s drive',1,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/PBR/S%20Drive%20prompting%20users%20to%20login%20Post-PBR.docx?d=w4a790b6bad5e4559a323ad12e7984785&csf=1&web=1&e=NpJ0LX','2025-09-02 13:17:35','',NULL,1,NULL),(163,'Asset QR Code generator','QRCode Python',1,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/West%20Jefferson/West%20Jefferson%20-%20Assets%20QR%20Code%20Generator/Asset%20QR%20Code%20generator.docx?d=wf8052c36583843e88c21f2b581bf514d&csf=1&web=1&e=FxM2zv','2025-09-02 13:40:33','',NULL,0,NULL),(164,'Link to HR Central','Human Resources Pay Information Help',1,'https://worklife.alight.com/ah-angular-afirst-web/#/web/geaerospace/cp/pre_auth_page','2025-09-02 17:52:34','',NULL,2,NULL),(165,'Link to ServiceNow Mobility Carrier Services (MCS) workflow','cell cellphone android mobile IOS iphone',18,'https://geit.service-now.com/now/nav/ui/classic/params/target/com.glideapp.servicecatalog_cat_item_guide_view.do%3Fv%3D1%26sysparm_initial%3Dtrue%26sysparm_guide%3D05118b38db38d054a942db595e961922','2025-09-05 14:21:31','',NULL,0,NULL),(166,'Email SMTP Relay - Adding, Requesting & Troubleshooting','E2k SMTP Email Relay',18,'https://geit.service-now.com/com.glideapp.servicecatalog_cat_item_guide_view.do?v=1&sysparm_initial=true&sysparm_guide=364d535fdbe48f004a29df6b5e96195a&sysparm_link_parent=53ca431adb6c0f00eda35f2e5e9619f6&sysparm_catalog=e0d08b13c3330100c8b837659bba8fb4&sysparm_catalog_view=catalog_Service_Catalog','2025-09-09 15:58:47','',NULL,2,NULL),(167,'How to license postscript on a Xerox Printer','post script csf printing adobe',17,'https://www.xeroxlicensing.xerox.com/FIK/Default.aspx?lang=en-US','2025-09-10 12:53:30','',NULL,1,NULL),(168,'Link to Engineering Application Support homepage','engineering escalation help support apps ',18,'https://ge.sharepoint.us/sites/EngineeringApplicationSupport/SitePages/Employee-onboarding-team-home.aspx','2025-09-11 14:29:57','',NULL,0,NULL),(169,'Link to End User Bitlocker keys - To be access by device owner when locked out','bitlocker key single user individual lock out ',27,'https://myaccount.azure.us/device-list','2025-09-15 12:04:00','',NULL,0,NULL),(170,'Link to change admin password for Azure (FirstName.LastName.Admin@ge.onmicrosoft.us)','admin password change microsoft gcch bitlocker',18,'https://mysignins.azure.us/security-info/password/change','2025-09-15 12:24:27','',NULL,2,NULL),(171,'Link to Internet explorer global compatibility list','internet explorer edge browser wjfms',1,'https://storageie2022.blob.core.windows.net/cnt/sites.xml','2025-09-16 10:55:34','',NULL,0,NULL),(172,'Link to Gensuite','gen suite digital benchmark training',1,'https://ge.benchmarkdigital.com/geaviation','2025-10-23 15:04:35','',NULL,4,NULL),(173,'Link to [Print as a Service] Xerox - Scan documents - Service Now KB','print service scan smtp relay',17,'https://geit.service-now.com/kb_view.do?sysparm_article=GEKB2030222','2025-10-14 17:31:04','',NULL,0,NULL),(174,'DCP error %SYSTEM-W-NOTQUEUED example incident','collections nightmare outage locked',34,'https://geit.service-now.com/now/nav/ui/classic/params/target/incident.do%3Fsys_id%3D2c595bf7eb72e6905bf1f468cad0cde9%26sysparm_stack%3D%26sysparm_view%3DDefault%2Bview%26sysparm_view_forced%3Dtrue','2025-10-30 18:04:21','',NULL,1,NULL),(175,'Link to How Plant Apps works Confluence Page','Confluence plant apps DCP XMI CSF',23,'https://devcloud.swcoe.ge.com/devspace/pages/viewpage.action?pageId=2226512670','2025-09-19 17:16:26','',NULL,2,NULL),(176,'Link to Travel and Personal Expense Card Registration Portal','travel expenses credit card corporate',18,'https://travelapplication.geaerospace.net/#/home','2025-09-19 17:48:14','',NULL,0,NULL),(177,'Printer Network Configuration Guide','printer xerox hp config scan email smtp ',17,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/West%20Jefferson/General%20Network/Printer%20Related%20Information/Printers%20-%20Aerospace%20Printer%20Configuration%20Guide.docx?d=w2d5b4a6eeb7e4498bc70251f78cd984c&csf=1&web=1&e=Xabc8S','2025-09-22 18:31:01','',NULL,22,NULL),(178,'Link to Verizon Network Decom Process','Disconnect Verizon network switch router access point',14,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/GE/KB%20Articles/Steps%20to%20raise%20a%20disconnect%20request%20from%20VEC%20portal.docx?d=w45283cfa3ec540548f0ce21f3e5db61d&csf=1&web=1&e=jnCPCC','2025-09-22 18:37:48','',NULL,0,NULL),(179,'Link to West Jefferson DTSL Weekly Accomplishment Worksheet','bowler weekly acheivements work',1,'https://ge.sharepoint.us/:x:/r/sites/DTRPCAGroup_m/_layouts/15/Doc.aspx?sourcedoc=%7BB6C73992-6091-43CE-B2E4-11FA3ECB8178%7D&file=RPCA%20%20Weekly%20accomplishments.xlsx&wdLOR=cDDC28523-91F2-40E2-8EC3-4D399EF050C2&fromShare=true&action=default&mobileredirect=true','2025-09-22 18:57:15','',NULL,28,NULL),(180,'Link to 2026 West Jefferson Holiday Calendar','vacation time off PTO holiday christmas westjeff west jeff',1,'https://ge-my.sharepoint.us/:f:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/West%20Jefferson/General%20Information?csf=1&web=1&e=Ap39Ly','2025-09-23 17:40:36','',NULL,0,NULL),(181,'Link to Kronos Workforce Central ','Kronos time keeping chronos Workforce Central',1,'https://alpwin207154.logon.ds.ge.com/wfc/logonWithUID','2025-09-23 19:38:58','',NULL,0,NULL),(182,'How to make a subnet routing request','bgp new subnet routing WAN global aero backbone',14,'https://ge-my.sharepoint.us/:f:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/GE/Process?csf=1&web=1&e=m2kkGE','2025-09-24 14:21:16','',NULL,0,NULL),(183,'How to breakout of Bitlocker / Windows Repair Loop','bitlocker bios repair crash disk',27,'https://geit.service-now.com/kb_view.do?sysparm_article=GEKB2042938','2025-09-24 14:30:00','',NULL,0,NULL),(184,'Link to Covalent ','human resources employee tracking',1,'https://ge.covalentnetworks.com/users/sign_in','2025-09-24 14:46:47','',NULL,1,NULL),(185,'Link to Backbone site separation workbook','migration backbone aero aerospace',1,'https://ge.ent.box.com/file/1898981735370?s=o715sobsasvv6fdn6t3pbl1izodl68c1','2025-09-29 12:18:25','',NULL,3,NULL),(186,'Link to Shopfloor PBR migration Docs','aero 2.0 machine auth shop',21,'https://ge-my.sharepoint.us/:f:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Shopfloor%20Migration?csf=1&web=1&e=sThYvF','2025-09-29 13:31:17','',NULL,2,NULL),(188,'How to Enable USB Printing on Xerox Networked Printers','printing USB windows direct print ',17,'https://www.support.xerox.com/en-us/article/KB0129118','2025-10-03 11:33:04','',NULL,0,NULL),(189,'Python Update for Flask Apps','Flask, Python, web app, web server, app',1,'https://ge-my.sharepoint.us/personal/270002508_geaerospace_com/_layouts/15/onedrive.aspx?csf=1&web=1&e=GSzavg&CID=555e8e95%2D3747%2D43a7%2Db15f%2D785243841109&id=%2Fpersonal%2F270002508%5Fgeaerospace%5Fcom%2FDocuments%2FSharable%20Folders%2FApplications%2FFlask%20Web%20Apps&FolderCTID=0x012000BA75453700465849889D0961CDB4F240&view=0','2025-10-08 13:16:44','',NULL,5,NULL),(190,'CSF - How to Reset forgotten password','forget common shop floor Shopfloor password reset how',22,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/CSF%20-%20Common%20Shop%20Floor/CSF%20-%20Password%20Reset%20-%20Forgot%20Passwod.docx?d=w31b7c1a7a1694a5db9893b305e3252c8&csf=1&web=1&e=1dClU7','2025-10-09 17:41:45','',NULL,1,NULL),(191,'Link to MDF door lock combo','door lock closet code combination accss',1,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Restricted%20Share/MDF%20Door%20Code.docx?d=w6f660532d23745eda3f78d3ec0335107&csf=1&web=1&e=l4Fphe','2025-10-10 12:28:54','',NULL,4,NULL),(192,'How to Move your PingID to another phone/device','token MFA token GE unpair lost phone pair change',18,'https://geit.service-now.com/now/nav/ui/classic/params/target/kb_view.do%3Fsys_kb_id%3Dd83b72a79760b59073a172e11153afc4','2025-10-10 15:14:00','',NULL,0,NULL),(193,'CLM & UDC Run Times App','CLM, UDC, Run Times, App',1,'https://ge-my.sharepoint.us/:b:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/CLM%20%26%20UDC%20Run%20Times%20App/CLM%20AND%20UDC%20Run%20Times%20App%20Install%20and%20Use%20Instructions.pdf?csf=1&web=1&e=1MIQoT','2025-10-10 15:52:49','',NULL,3,NULL),(194,'Link to SOS tech Playbook','sos tech HPA how to ',18,'https://ge.ent.box.com/file/1507644483955?s=f3y8b3cs0u624jiwyqyyrkuehh1lilce','2025-10-13 13:17:13','',NULL,0,NULL),(195,'How to Set up Mobile device via Intune enrollment - Android','Android ios cell phone cellphone google',1,'https://ge.ent.box.com/s/e6utvpxpepogjln0ly889zvffa0n9try','2025-10-13 14:20:35','',NULL,1,NULL),(196,'Link to Aero DNS naming standards','areo dns guide guidelines aerospace naming convention',14,'https://geit.service-now.com/kb_view.do?sysparm_article=GEKB2038363','2025-10-14 13:20:22','',NULL,3,NULL),(197,'Dell - How to Stop Computer and Laptop Overheating and Shut Down Issues','Dell Laptop Desktop PC computer over heat',44,'https://www.dell.com/support/kbdoc/en-us/000130867/how-to-troubleshoot-a-overheating-shutdown-or-thermal-issue-on-a-dell-pc','2025-10-14 14:53:49','',NULL,0,NULL),(198,'Link to DECA Service catalog for VM Management','DECA STS Virtual servers decom vmware machine machines',18,'https://sites.geaerospace.net/geadtdecaservicecatalog/deca-service-catalog/application-hosting-services-site-hosting/','2025-10-15 11:22:16','',NULL,0,NULL),(199,'Link - Aerospace Digital Forensics Services Request','manage access employee data left company quit data retention fired',18,'https://buildsmart.capgemini.com/workflows/initiate/915217','2025-10-16 12:35:18','',NULL,0,NULL),(200,'Link to Yubico Authenticator','pin reset yubikey MFA 2FA two factor',44,'https://mytech.geaerospace.com/portal/request/software/search?q=Yubico%20Authenticator','2025-10-16 12:42:08','',NULL,1,NULL),(201,'TSGWP00525 ShopDB Link to clear zabbix cache on website','cache zabbix tsgwpp0525 shopdb',1,'https://tsgwp00525.rd.ds.ge.com/shopdb/admin_clear_cache.asp','2025-10-16 12:42:13','',NULL,1,NULL),(202,'How to Fix Issue with Office activation, Teams not opening or Windows search','team activation license office M365 search bar',44,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/GE/KB%20Articles/How%20to%20Fix%20Office%20Activation%20notification.docx?d=wb712cbc950fa478da2e74cef460f884a&csf=1&web=1&e=fdxjhO','2025-10-17 12:06:37','',NULL,4,NULL),(203,'Link to MS Authenticator Installation / Association Page','Mobile Auth Authentication phone Aerospace microsoft aero',47,'https://mysignins.azure.us/security-info','2025-10-17 12:48:18','',NULL,4,NULL),(204,'Link to RITM Ticket Request Process (How to open a vault firewall ticket)','Vault Tickets Service now change',18,'https://devcloud.swcoe.ge.com/devspace/display/ETUSL/Aerospace+Firewall+RITM+Ticket+Request+Process','2025-10-21 12:31:49','',NULL,1,NULL),(205,'Link to Business Courtesy Resources (gift giving / vendor relations)','contributions expenses gifts meals snacks catering dinner lunch favors vendors',1,'https://compliance.geaerospace.net/business-courtesy','2025-10-23 15:05:24','',NULL,1,NULL),(206,'Link to West Jefferson Homepage 2.0 Feature Requests','Form new features webpage website web site page homepage home',1,'https://ge-my.sharepoint.us/:x:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/West%20Jefferson/Website%20Requests.xlsx?d=w46ddabc9f360472ab9d149fb4e89a1fe&csf=1&web=1&e=4HRNk6','2025-10-21 16:23:10','',NULL,30,NULL),(207,'West Jefferson Site Code AM-USA-NC-WJS-28694-400PROFESS','West Jeff Site Code location',1,'https://geit.service-now.com/now/nav/ui/classic/params/target/cmn_location.do%3Fsys_id%3Daf2031c2db4336005e305f2e5e96194c%26sysparm_view%3D','2025-10-23 13:38:35','',NULL,0,NULL),(208,'Link to Service Now Inventory / Asset assignement tool','inventory computer desktop laptop inventory owner ownership',1,'https://geit.service-now.com/now/nav/ui/classic/params/target/asset_scan','2025-10-23 14:33:31','',NULL,0,NULL),(209,'How to Fix Oracle Centerpiece Received fatal alert: handshake_failure','oracle centerpiece java handshake tls SSL handshake error',53,'https://mytech.geaerospace.com/portal/get-support/article?id=GEKB2033770&locale=en','2025-10-27 12:47:39','',NULL,3,NULL),(210,'MyTech Gatekeeper Approval Restrictions','mytech Accessory limits process approvals New Hire Refresh',44,'https://ge-my.sharepoint.us/:f:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/GE/KB%20Articles?csf=1&web=1&e=4ewLLq','2025-10-27 15:57:06','',NULL,0,NULL),(211,'Intune - Access Roles Defined','intune microsoft computer ownership',1,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/Intune/Intune%20-%20Intune%20Access%20Levels%20Explained.docx?d=w9808970d08a544bbbd2659902bbbb616&csf=1&web=1&e=VTKhO7','2025-10-28 13:42:36','',NULL,0,NULL),(212,'How to access Ingress Database from CSF','database common shop floor ingress logon testing troubleshooting connection connectivity',22,'https://ge-my.sharepoint.us/:f:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/CSF%20-%20Common%20Shop%20Floor?csf=1&web=1&e=EYyOUA','2025-10-30 11:36:32','',NULL,0,NULL),(213,'Link to Example Print Queue clearing script for SecureCRT','securecrt secure CRT printer print script CSF common shop floor CSF07 CSF06',22,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/CSF%20-%20Common%20Shop%20Floor/CSF%20-%20Print%20Queue%20Reset%20Script%20%20for%20SecureCRT.docx?d=w35bfbf8bf5fd43ce92f01a05cfe29b36&csf=1&web=1&e=RiVZJT','2025-10-30 12:31:27','',NULL,0,NULL),(214,'Link to Action / Ingress DB licensing portal','database CSF ingress license expire october november',22,'https://communities.actian.com/s/supportservices/actian-licensing/actian-x-ingres-licensing?language=en_US','2025-10-30 14:16:35','',NULL,0,NULL),(216,'How to open Edge in fullscreen automatically','edge fullscreen full screen',1,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/_layouts/15/doc.aspx?sourcedoc=%7B28daa972-ecbc-4d5f-9fe0-43677eeb4d4b%7D','2025-11-04 12:32:38','',NULL,1,NULL),(217,'Link to IDM Groups to AeroAD Group Membership Map','user group add membership IDM access share shared drives Groups members',1,'https://ge-my.sharepoint.us/:x:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/West%20Jefferson/General%20Information/WestJeff%20-%20IDM%20to%20AeroID%20Group%20Membership%20Mapping.csv?d=w63bc773bc8b54c0a8db1b814bba0b39e&csf=1&web=1&e=D12K30','2025-11-04 17:17:55','',NULL,1,NULL),(218,'Link to functional accounts details for Shopfloor machines','password username functional accounts admin shop floor',1,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Restricted%20Share/Accounts%20-%20Machine%20Functional%20Accounts.docx?d=w1685919aa0db47da80be0fcd3a3e8e29&csf=1&web=1&e=a4QWfl','2025-11-05 14:53:24','',NULL,0,NULL),(219,'UDC - How to mass deploy UDC Updates to Shop Floor PCs','UDC mass update roll out deployment rollout scale',2,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/Applications/UDC/UDC%20-%20How%20to%20Mass%20Deploy%20UDC.docx?d=w40f393448d1a4f31bc10734b6ce2072b&csf=1&web=1&e=52sDip','2025-11-07 17:43:27','',NULL,0,NULL),(220,'Who to contact when you can\'t print a return shipping label - DWDepotServiceAMER@ge.com','pc return fedex usps label returns desktop',44,'./','2025-11-10 16:09:00','',NULL,0,NULL),(221,'How to update the Shopfloor Slideshow','SFMA PC desktop shop floor images slide show image monitors',21,'https://ge-my.sharepoint.us/:w:/r/personal/270002508_geaerospace_com/Documents/Sharable%20Folders/West%20Jefferson/General%20Information/WestJeff%20-%20How%20to%20Update%20Shopfloor%20SIideshow.docx?d=w20c22555724b40e2b0572f8d5bdbcf19&csf=1&web=1&e=Ohf1ST','2025-11-11 13:20:42','',NULL,1,NULL),(222,'Link to Good Catch Submission Form','goodcatch safety reports steve crooks',60,'https://buildsmart.capgemini.com/preview/forms/create/2228464','2025-11-13 13:22:45','',NULL,0,NULL); -/*!40000 ALTER TABLE `knowledgebase` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `machine_overrides` --- - -DROP TABLE IF EXISTS `machine_overrides`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `machine_overrides` ( - `override_id` int(11) NOT NULL AUTO_INCREMENT, - `pcid` int(11) NOT NULL, - `machinenumber` varchar(50) NOT NULL, - `created_by` varchar(100) DEFAULT 'system', - `created_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - `notes` text, - PRIMARY KEY (`override_id`), - UNIQUE KEY `unique_pc_override` (`pcid`), - KEY `idx_machine_override_lookup` (`pcid`,`machinenumber`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `machine_overrides` --- - -LOCK TABLES `machine_overrides` WRITE; -/*!40000 ALTER TABLE `machine_overrides` DISABLE KEYS */; -/*!40000 ALTER TABLE `machine_overrides` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `machinerelationships` --- - -DROP TABLE IF EXISTS `machinerelationships`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `machinerelationships` ( - `relationshipid` int(11) NOT NULL AUTO_INCREMENT, - `machineid` int(11) NOT NULL, - `related_machineid` int(11) NOT NULL, - `relationshiptypeid` int(11) NOT NULL, - `relationship_notes` text, - `isactive` tinyint(1) DEFAULT '1', - `dateadded` datetime DEFAULT CURRENT_TIMESTAMP, - `lastupdated` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (`relationshipid`), - KEY `idx_machineid` (`machineid`), - KEY `idx_related_machineid` (`related_machineid`), - KEY `idx_relationshiptypeid` (`relationshiptypeid`), - KEY `idx_isactive` (`isactive`), - KEY `idx_machine_relationship` (`machineid`,`relationshiptypeid`), - CONSTRAINT `fk_machinerel_machineid` FOREIGN KEY (`machineid`) REFERENCES `machines` (`machineid`) ON DELETE CASCADE, - CONSTRAINT `fk_machinerel_related` FOREIGN KEY (`related_machineid`) REFERENCES `machines` (`machineid`) ON DELETE CASCADE, - CONSTRAINT `fk_machinerel_type` FOREIGN KEY (`relationshiptypeid`) REFERENCES `relationshiptypes` (`relationshiptypeid`) -) ENGINE=InnoDB AUTO_INCREMENT=349 DEFAULT CHARSET=utf8mb4 COMMENT='Relationships between machines (dualpath, controller, cluster, etc.)'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `machinerelationships` --- - -LOCK TABLES `machinerelationships` WRITE; -/*!40000 ALTER TABLE `machinerelationships` DISABLE KEYS */; -INSERT INTO `machinerelationships` VALUES (1,16,334,3,NULL,1,'2025-11-13 16:44:54','2025-11-13 16:44:54'),(2,124,384,3,NULL,1,'2025-11-13 16:44:54','2025-11-13 16:44:54'),(3,58,420,3,NULL,1,'2025-11-13 16:44:54','2025-11-13 16:44:54'),(4,19,463,3,NULL,1,'2025-11-13 16:44:54','2025-11-13 16:44:54'),(5,124,474,3,NULL,1,'2025-11-13 16:44:54','2025-11-13 16:44:54'),(6,324,509,3,NULL,1,'2025-11-13 16:44:54','2025-11-13 16:44:54'),(8,11,328,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(9,14,329,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(10,13,330,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(11,15,331,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(12,12,333,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(13,9,335,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(14,10,336,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(15,189,359,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(16,189,364,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(17,67,365,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(18,68,366,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(19,69,367,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(20,70,368,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(21,71,369,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(22,72,370,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(23,73,371,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(24,65,372,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(25,63,373,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(26,161,374,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(27,64,375,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(28,75,376,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(29,109,377,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(30,76,378,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(31,77,379,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(32,6,380,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(33,106,380,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(34,5,381,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(35,79,382,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(36,80,383,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(37,129,385,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(38,82,386,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(39,134,387,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(40,136,388,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(41,137,389,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(42,130,390,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(44,4,392,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(45,128,393,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(46,125,394,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(47,145,395,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(48,126,396,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(49,148,397,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(50,171,398,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(51,169,399,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(52,182,401,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(53,186,402,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(54,105,405,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(55,8,406,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(56,107,407,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(57,108,408,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(58,121,409,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(59,162,410,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(60,153,411,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(62,155,413,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(63,166,414,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(64,164,417,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(65,167,418,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(66,159,419,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(67,158,421,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(68,57,422,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(69,144,423,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(70,141,425,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(71,139,426,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(72,140,427,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(73,138,428,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(74,127,429,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(75,151,430,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(76,150,431,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(77,149,432,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(78,62,435,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(79,60,436,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(80,61,437,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(81,128,441,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(82,173,442,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(83,174,444,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(84,175,445,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(85,181,446,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(86,59,447,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(87,180,448,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(88,154,449,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(89,133,450,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(90,135,451,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(91,146,452,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(92,147,453,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(93,142,454,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(94,156,455,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(95,160,456,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(96,157,457,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(97,165,460,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(98,168,461,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(99,128,462,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(100,179,466,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(101,178,467,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(102,177,468,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(103,44,469,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(104,176,470,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(105,132,471,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(106,143,478,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(107,90,479,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(108,89,480,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(109,87,482,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(110,86,483,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(111,88,484,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(112,85,485,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(113,84,486,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(114,83,487,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(115,91,488,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(116,128,491,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(117,120,498,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(118,163,499,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(119,128,504,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(120,119,505,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(121,118,506,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(122,117,507,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(123,116,508,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(124,170,509,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(125,115,510,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(126,127,511,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(127,114,512,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(128,110,513,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(129,95,514,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(130,113,515,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(131,111,516,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(132,96,517,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(133,97,518,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(134,99,519,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(135,98,520,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(136,100,521,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(137,101,522,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(138,102,523,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(139,103,524,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(140,104,525,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(141,94,526,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(142,74,530,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(143,122,531,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(144,188,536,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(145,187,539,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(146,152,546,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(147,172,548,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(148,92,549,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(149,2,550,3,NULL,1,'2025-11-13 16:47:31','2025-11-13 16:47:31'),(263,136,38,1,'Dualpath with 2022',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(264,137,43,1,'Dualpath with 2023',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(267,132,194,1,'Dualpath with 2012',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(268,133,195,1,'Dualpath with 2014',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(269,134,196,1,'Dualpath with 2017',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(270,135,197,1,'Dualpath with 2020',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(271,138,198,1,'Dualpath with 2025',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(272,139,199,1,'Dualpath with 2028',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(273,140,200,1,'Dualpath with 2030',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(274,141,201,1,'Dualpath with 2031',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(275,143,202,1,'Dualpath with 3008',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(276,144,203,1,'Dualpath with 3009',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(277,145,204,1,'Dualpath with 3012',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(278,146,205,1,'Dualpath with 3014',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(279,147,206,1,'Dualpath with 3016',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(280,148,207,1,'Dualpath with 3018',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(281,149,208,1,'Dualpath with 3020',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(282,150,209,1,'Dualpath with 3022',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(283,151,210,1,'Dualpath with 3024',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(284,154,211,1,'Dualpath with 3030',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(285,155,212,1,'Dualpath with 3032',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(286,156,213,1,'Dualpath with 3034',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(287,157,214,1,'Dualpath with 3036',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(288,158,215,1,'Dualpath with 3040',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(289,159,216,1,'Dualpath with 3042',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(290,160,217,1,'Dualpath with 3044',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(293,142,223,1,'Dualpath with 3005',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(294,38,136,1,'Dualpath with 2021',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(295,43,137,1,'Dualpath with 2024',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(298,194,132,1,'Dualpath with 2011',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(299,195,133,1,'Dualpath with 2013',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(300,196,134,1,'Dualpath with 2018',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(301,197,135,1,'Dualpath with 2019',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(302,198,138,1,'Dualpath with 2026',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(303,199,139,1,'Dualpath with 2027',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(304,200,140,1,'Dualpath with 2029',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(305,201,141,1,'Dualpath with 2032',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(306,202,143,1,'Dualpath with 3007',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(307,203,144,1,'Dualpath with 3010',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(308,204,145,1,'Dualpath with 3011',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(309,205,146,1,'Dualpath with 3013',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(310,206,147,1,'Dualpath with 3015',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(311,207,148,1,'Dualpath with 3017',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(312,208,149,1,'Dualpath with 3019',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(313,209,150,1,'Dualpath with 3021',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(314,210,151,1,'Dualpath with 3023',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(315,211,154,1,'Dualpath with 3029',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(316,212,155,1,'Dualpath with 3031',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(317,213,156,1,'Dualpath with 3033',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(318,214,157,1,'Dualpath with 3035',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(319,215,158,1,'Dualpath with 3039',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(320,216,159,1,'Dualpath with 3041',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(321,217,160,1,'Dualpath with 3043',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(324,223,142,1,'Dualpath with 3006',1,'2025-11-13 17:13:45','2025-11-13 17:13:45'),(339,218,4,1,NULL,1,'2025-11-13 21:33:49','2025-11-13 21:33:49'),(340,4,218,1,NULL,1,'2025-11-13 21:33:49','2025-11-13 21:33:49'),(343,52,142,1,NULL,1,'2025-11-13 21:34:56','2025-11-13 21:34:56'),(344,142,52,1,NULL,1,'2025-11-13 21:34:56','2025-11-13 21:34:56'),(345,5458,136,3,NULL,1,'2025-11-14 17:04:08','2025-11-14 17:04:08'),(346,5459,136,3,NULL,1,'2025-11-14 19:21:52','2025-11-14 19:21:52'),(347,39,219,1,NULL,1,'2025-11-14 20:13:09','2025-11-14 20:13:09'),(348,219,39,1,NULL,1,'2025-11-14 20:13:09','2025-11-14 20:13:09'); -/*!40000 ALTER TABLE `machinerelationships` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `machines` --- - -DROP TABLE IF EXISTS `machines`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `machines` ( - `machineid` int(11) NOT NULL AUTO_INCREMENT, - `machinetypeid` int(11) NOT NULL DEFAULT '1', - `pctypeid` int(11) DEFAULT NULL, - `machinenumber` tinytext COMMENT 'May be 0 padded for sorting', - `printerid` int(11) DEFAULT '1' COMMENT 'What is the primary Printer for this machine', - `alias` tinytext COMMENT 'Alternate Machine Name for dual Spindle\r\nHuman readable name for searching\r\n', - `businessunitid` int(11) DEFAULT '1', - `modelnumberid` int(11) DEFAULT '1', - `controllertypeid` int(11) DEFAULT NULL, - `isactive` int(11) DEFAULT '1', - `machinenotes` text, - `mapleft` smallint(6) DEFAULT NULL, - `maptop` smallint(6) DEFAULT NULL, - `isvnc` bit(1) DEFAULT b'1', - `islocationonly` bit(1) DEFAULT b'0' COMMENT 'Used for mapping printers to a location\r\nSet to 0 for machines\r\nSet to 1 for Locations such as shipping / office / etc', - `requires_manual_machine_config` tinyint(1) DEFAULT '0', - `serialnumber` varchar(50) DEFAULT NULL COMMENT 'Equipment serial number', - `hostname` varchar(100) DEFAULT NULL, - `loggedinuser` varchar(100) DEFAULT NULL, - `controllermodelid` int(11) DEFAULT NULL, - `osid` int(11) DEFAULT NULL COMMENT 'Foreign key to operatingsystems table', - `machinestatusid` int(11) DEFAULT NULL, - `controllerosid` int(11) DEFAULT NULL, - `lastupdated` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (`machineid`), - KEY `idx_serialnumber` (`serialnumber`), - KEY `fk_controller_model` (`controllermodelid`), - KEY `idx_machines_osid` (`osid`), - KEY `idx_machines_controller_osid` (`controllerosid`), - CONSTRAINT `fk_controller_model` FOREIGN KEY (`controllermodelid`) REFERENCES `models` (`modelnumberid`) -) ENGINE=InnoDB AUTO_INCREMENT=5469 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `machines` --- - -LOCK TABLES `machines` WRITE; -/*!40000 ALTER TABLE `machines` DISABLE KEYS */; -INSERT INTO `machines` VALUES (1,1,NULL,'TBD',1,NULL,1,1,NULL,0,NULL,1,1,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:49'),(2,2,NULL,'7803',1,NULL,3,2,NULL,1,NULL,2477,1647,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:49'),(4,2,NULL,'2008',13,NULL,6,8,NULL,1,NULL,743,690,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:49'),(5,2,NULL,'3117',1,NULL,2,7,NULL,1,NULL,1493,1364,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:49'),(6,2,NULL,'3118',1,NULL,2,7,NULL,1,NULL,1580,1398,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:49'),(8,2,NULL,'3104',14,NULL,2,7,NULL,1,NULL,1007,1360,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:49'),(9,3,NULL,'CMM01',1,NULL,3,10,NULL,1,NULL,198,836,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:49'),(10,3,NULL,'CMM02',1,NULL,3,10,NULL,1,NULL,1973,789,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:49'),(11,3,NULL,'CMM03',1,NULL,6,10,NULL,1,NULL,813,1110,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(12,3,NULL,'CMM04',1,NULL,4,10,NULL,1,NULL,1943,924,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(13,3,NULL,'CMM07',10,'',6,95,NULL,1,'',474,942,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(14,3,NULL,'CMM08',1,NULL,6,10,NULL,1,NULL,528,1102,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(15,3,NULL,'CMM09',17,NULL,2,12,NULL,1,NULL,1372,899,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(16,3,NULL,'CMM10',1,NULL,4,10,NULL,1,NULL,2034,919,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(17,5,NULL,'WJWT12',17,NULL,2,88,NULL,1,NULL,1286,930,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(18,5,NULL,'WJWT07',20,NULL,2,14,NULL,1,NULL,1506,1740,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(19,5,NULL,'WJWT02',1,NULL,3,14,NULL,1,NULL,NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(20,5,NULL,'WJWT03',1,NULL,3,88,NULL,1,NULL,2772,616,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(21,5,NULL,'WJWT01',1,NULL,3,14,NULL,1,NULL,NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(22,5,NULL,'WJWT11',1,NULL,4,14,NULL,1,NULL,1427,1511,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(23,5,NULL,'WJWT10',1,NULL,4,14,NULL,1,NULL,1407,1186,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(24,5,NULL,'WJWT06',1,NULL,6,88,NULL,1,NULL,536,1051,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(25,5,NULL,'WJWT08',1,NULL,2,88,NULL,1,NULL,1293,861,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(26,5,NULL,'WJWT09',1,NULL,2,88,NULL,1,NULL,1686,1672,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(27,1,NULL,'Spools Inspection',1,NULL,2,8,NULL,1,NULL,1978,972,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(28,1,NULL,'Southern Office',1,NULL,2,14,NULL,1,NULL,582,2027,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(29,1,NULL,'Coaching Copy RM',1,NULL,2,14,NULL,1,NULL,1367,1997,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(30,1,NULL,'Coaching 115',1,NULL,2,14,NULL,1,NULL,1379,1902,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(31,1,NULL,'Coaching 112',1,NULL,2,14,NULL,1,NULL,1417,2036,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(32,1,NULL,'Materials',1,NULL,2,14,NULL,1,NULL,1501,1921,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(33,1,NULL,'PE Room',1,NULL,2,14,NULL,1,NULL,934,1995,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(34,5,NULL,'WJWT05',1,NULL,6,14,NULL,1,NULL,536,1267,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(35,1,NULL,'Router Room',1,NULL,6,14,NULL,1,NULL,1616,810,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(36,1,NULL,'Fab Shop',1,NULL,6,14,NULL,1,NULL,1003,25,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(37,1,NULL,'Shipping Office',1,NULL,6,14,NULL,1,NULL,1834,806,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(38,2,NULL,'2022',13,NULL,6,8,NULL,1,NULL,665,777,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(39,2,NULL,'3037',14,NULL,6,9,NULL,1,NULL,1087,1752,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(40,3,NULL,'CMM06',17,NULL,2,12,NULL,1,NULL,1416,896,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(41,1,NULL,'Blisk Inspection Back',1,NULL,2,8,NULL,1,NULL,1287,889,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(42,1,NULL,'DT Office',1,NULL,2,8,NULL,1,NULL,1364,1927,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(43,2,NULL,'2023',13,NULL,6,8,NULL,1,NULL,734,578,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(44,6,NULL,'7402',1,NULL,6,29,NULL,1,NULL,2024,1379,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(45,1,NULL,'Office Administration',1,NULL,2,14,NULL,1,NULL,1415,1976,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(46,1,NULL,'Office Copy Room 221',1,NULL,2,14,NULL,1,NULL,1797,2043,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(47,7,NULL,'6503',1,NULL,7,1,NULL,1,NULL,1715,965,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(48,7,NULL,'6502',47,NULL,7,89,NULL,1,NULL,1715,1139,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(49,1,NULL,'Guard Desk',1,NULL,6,14,NULL,1,NULL,1630,2143,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(50,8,NULL,'7901',1,NULL,6,33,NULL,1,NULL,2472,506,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(52,4,NULL,'3005',14,NULL,6,9,NULL,1,NULL,1847,1453,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(53,2,NULL,'FPI Inspection 1',1,NULL,6,9,NULL,1,NULL,1937,832,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(54,10,NULL,'1364',1,NULL,4,9,NULL,1,NULL,208,346,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(56,1,NULL,'Lean Office',1,NULL,2,14,NULL,1,NULL,1241,2171,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(57,2,NULL,'4002',1,NULL,6,71,NULL,1,NULL,714,934,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(58,2,NULL,'4003',1,NULL,6,71,NULL,1,NULL,728,936,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(59,1,NULL,'7502',1,NULL,6,78,NULL,1,NULL,1069,1258,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(60,1,NULL,'7503',17,NULL,6,78,NULL,1,NULL,1063,1136,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(61,2,NULL,'7506',22,NULL,6,29,NULL,1,NULL,202,748,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(62,2,NULL,'7504',22,NULL,6,29,NULL,1,NULL,1013,1035,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(63,2,NULL,'3106',14,NULL,2,7,NULL,1,NULL,1412,1728,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(64,2,NULL,'3105',22,NULL,2,7,NULL,1,NULL,1313,1712,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(65,1,NULL,'3108',14,NULL,2,7,NULL,1,NULL,1421,1618,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(66,2,NULL,'3109',1,NULL,2,7,NULL,1,NULL,1314,1537,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(67,1,NULL,'3110',22,NULL,2,7,NULL,1,NULL,1410,1539,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(68,2,NULL,'3111',32,NULL,2,7,NULL,1,NULL,1322,1453,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(69,1,NULL,'3112',14,NULL,2,7,NULL,1,NULL,1414,1442,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(70,1,NULL,'3113',32,NULL,2,7,NULL,1,NULL,1319,1358,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(71,1,NULL,'3114',32,NULL,2,7,NULL,1,NULL,1416,1359,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(72,1,NULL,'3115',14,NULL,2,7,NULL,1,NULL,1308,1263,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(73,1,NULL,'3116',22,NULL,2,7,NULL,1,NULL,1417,1280,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(74,1,NULL,'7507',1,NULL,1,1,NULL,1,NULL,1247,1061,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(75,1,NULL,'3124',1,NULL,2,7,NULL,1,NULL,1635,1229,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(76,1,NULL,'3120',1,NULL,2,7,NULL,1,NULL,1626,1311,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(77,1,NULL,'3119',1,NULL,2,7,NULL,1,NULL,1533,1321,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(79,1,NULL,'4001',1,NULL,2,71,NULL,1,NULL,1540,1545,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(80,1,NULL,'4006',1,NULL,2,71,NULL,1,NULL,1584,1471,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(81,1,NULL,'4004',1,NULL,2,71,NULL,1,NULL,1540,1610,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(82,1,NULL,'4005',1,NULL,1,71,NULL,1,NULL,1624,1603,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(83,1,NULL,'7604',1,NULL,4,83,NULL,1,NULL,2246,1483,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(84,1,NULL,'7603',1,NULL,4,83,NULL,1,NULL,2163,1496,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(85,1,NULL,'7606',1,NULL,4,83,NULL,1,NULL,2164,1377,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(86,1,NULL,'7605',1,NULL,4,83,NULL,1,NULL,2243,1362,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(87,6,NULL,'7608',1,NULL,1,83,NULL,1,NULL,2168,1246,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(88,1,NULL,'7607',1,NULL,1,83,NULL,1,NULL,2244,1232,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(89,13,NULL,'4008',1,NULL,4,71,NULL,1,NULL,2244,1157,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(90,13,NULL,'4007',1,NULL,3,71,NULL,1,NULL,2243,1042,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(91,6,NULL,'7601',1,NULL,3,83,NULL,1,NULL,2176,1618,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(92,6,NULL,'7602',1,NULL,4,83,NULL,1,NULL,2251,1617,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(93,1,NULL,'3211',1,NULL,3,6,NULL,1,NULL,2622,527,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(94,1,NULL,'3210',1,NULL,1,6,NULL,1,NULL,2656,670,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(95,6,NULL,'4102',33,NULL,2,4,NULL,1,NULL,2385,1429,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(96,1,NULL,'3201',1,NULL,3,6,NULL,1,NULL,2621,1270,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(97,1,NULL,'3203',1,NULL,3,6,NULL,1,NULL,2625,1138,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(98,1,NULL,'3204',1,NULL,3,6,NULL,1,NULL,2704,1139,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(99,1,NULL,'3202',1,NULL,3,6,NULL,1,NULL,2703,1294,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(100,1,NULL,'3205',1,NULL,3,6,NULL,1,NULL,2624,979,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(101,1,NULL,'3206',1,NULL,3,6,NULL,1,NULL,2698,996,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(102,1,NULL,'3207',1,NULL,3,6,NULL,1,NULL,2624,839,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(103,1,NULL,'3208',1,NULL,3,6,NULL,1,NULL,2708,860,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(104,1,NULL,'3209',1,NULL,3,6,NULL,1,NULL,2616,702,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(105,1,NULL,'3103',14,NULL,2,7,NULL,1,NULL,1096,1356,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(107,1,NULL,'3101',14,NULL,2,7,NULL,1,NULL,1096,1451,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(108,1,NULL,'3102',14,NULL,2,7,NULL,1,NULL,1048,1464,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(109,1,NULL,'3123',1,NULL,2,7,NULL,1,NULL,1527,1218,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(110,1,NULL,'7802',1,NULL,1,2,NULL,1,NULL,2477,1259,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(111,1,NULL,'4103',1,NULL,1,4,NULL,1,NULL,2509,1546,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(113,1,NULL,'7804',1,NULL,3,2,NULL,1,NULL,2516,1694,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(114,11,NULL,'8002',1,NULL,3,58,NULL,1,NULL,2386,1266,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(115,1,NULL,'7801',1,NULL,3,1,NULL,1,NULL,2477,1091,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(116,6,NULL,'3121',1,NULL,3,7,NULL,1,NULL,2416,998,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(117,4,NULL,'3122',1,NULL,3,7,NULL,1,NULL,2394,947,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(118,11,NULL,'8003',1,NULL,3,58,NULL,1,NULL,2527,980,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(119,11,NULL,'8001',1,'',3,58,NULL,1,'',2481,875,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(120,1,NULL,'3212',1,NULL,3,6,NULL,1,NULL,2704,540,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(121,1,NULL,'3125',14,NULL,1,7,NULL,1,NULL,1005,1557,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(122,6,NULL,'4101',1,NULL,3,4,NULL,1,NULL,2491,1413,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(124,1,NULL,'0600',1,'Machine 0600',1,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G3ZH3SZ2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',629,2321,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(125,1,NULL,'0612',1,'Machine 0612',1,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GDJCTJB2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(126,1,NULL,'0613',1,'Machine 0613',1,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GDP9TBM2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(127,1,NULL,'0614',1,'Machine 0614',1,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G3ZJBSZ2ESF, GBCTZRZ2ESF | PC Count: 2 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(128,1,NULL,'0615',1,'Machine 0615',1,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G3Z33SZ2ESF, G3ZFCSZ2ESF, G3ZN2SZ2ESF, G8TJY7V3ESF, GBCLXRZ2ESF | PC Count: 5 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(129,1,NULL,'123',1,'Machine 123',1,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G1JLXH63ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(130,1,NULL,'2001',1,'Machine 2001',6,8,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GB07T5X3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',650,628,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(131,1,NULL,'2003',1,'Machine 2003',6,8,NULL,1,NULL,663,695,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:12:57'),(132,1,NULL,'2011',1,'Machine 2011',4,8,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GF7ZN7V3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',2066,1551,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(133,1,NULL,'2013',1,'Machine 2013',4,8,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GJBJC724ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1854,1615,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(134,1,NULL,'2018',13,'Machine 2018',6,8,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G32DD5K3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',696,776,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(135,1,NULL,'2019',1,'Machine 2019',1,8,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GJN9PWM3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1672,1602,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(136,1,NULL,'2021',13,'Machine 2021',6,8,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G1XN78Y3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',626,815,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(137,1,NULL,'2024',13,'Machine 2024',6,8,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G907T5X3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',743,616,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(138,1,NULL,'2026',9,'Machine 2026',6,8,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GBB8Q2W2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',738,1864,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(139,1,NULL,'2027',9,'Machine 2027',6,8,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G9WMFDW2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',621,1875,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(140,1,NULL,'2029',9,'Machine 2029',6,8,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G9WQDDW2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',780,1763,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(141,1,NULL,'2032',9,'Machine 2032',6,8,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GDR978B3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',660,1747,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(142,1,NULL,'3006',1,'Machine 3006',2,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G1KQQ7X2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1852,1434,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(143,6,NULL,'3007',1,'Machine 3007',3,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GGBWYMH3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',2249,939,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(144,1,NULL,'3010',1,'Machine 3010',6,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GD0N20R3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',644,1068,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(145,1,NULL,'3011',1,'Machine 3011',6,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G41733Z3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',816,678,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(146,1,NULL,'3013',1,'Machine 3013',2,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GDNYTBM2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1725,1439,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(147,1,NULL,'3015',1,'Machine 3015',2,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GJ1DD5K3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1760,1574,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(148,1,NULL,'3017',1,'Machine 3017',6,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GFBYNH63ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',821,599,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(149,4,NULL,'3019',9,'Machine 3019',6,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GHV5V7V3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',809,1846,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(150,4,NULL,'3021',9,'Machine 3021',6,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G4H9KF33ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',810,1768,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(151,4,NULL,'3023',9,'Machine 3023',6,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GDR658B3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',807,1692,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(152,4,NULL,'3025',14,'Machine 3025',1,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G4CJC724ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1132,1669,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(153,1,NULL,'3027',14,'Machine 3027',1,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GDDBF673ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1012,1673,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(154,1,NULL,'3029',14,'Machine 3029',1,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GFBWTH63ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1013,1709,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(155,1,NULL,'3031',14,'Machine 3031',1,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GFN9PWM3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1012,1830,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(156,1,NULL,'3033',1,'Machine 3033',2,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GFBZMH63ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1758,1417,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(157,1,NULL,'3035',1,'Machine 3035',3,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GDJGFRP2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1725,1281,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(158,1,NULL,'3039',1,'Machine 3039',6,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G9WRDDW2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',761,1061,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(159,1,NULL,'3041',1,'Machine 3041',6,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GFG8FDW2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',888,1058,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(160,1,NULL,'3043',1,'Machine 3043',4,9,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G4HCHF33ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1857,1283,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(161,2,NULL,'3107',14,'Machine 3107',2,7,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G4HBLF33ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1324,1632,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(162,1,NULL,'3126',14,'Machine 3126',2,7,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GB1GTRT3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',755,1456,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(163,1,NULL,'3213',1,'Machine 3213',1,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GBF8WRZ2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',3048,1105,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(164,1,NULL,'4701',1,'Machine 4701',6,76,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G4HBHF33ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',767,1260,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(165,1,NULL,'4702',1,'Machine 4702',6,76,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G82D6853ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',644,1262,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(166,13,NULL,'4703',1,'Machine 4703',6,76,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GFSJ20R3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',812,1238,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(167,1,NULL,'4704',1,'Machine 4704',1,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GB9TP7V3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',721,1143,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(168,1,NULL,'5002',1,'Machine 5002',1,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GFGF8DW2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',200,422,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(169,1,NULL,'5004',1,'Machine 5004',1,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GFGLFDW2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',266,624,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(170,1,NULL,'5010',1,'Machine 5010',3,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GFG6FDW2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(171,1,NULL,'5302',1,'Machine 5302',1,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GFGD7DW2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',258,838,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(172,14,NULL,'6601',41,'Machine 6601',1,77,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G81FNJH2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1105,545,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(173,14,NULL,'6602',1,'Machine 6602',1,77,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G9WQ7DW2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1307,591,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:50'),(174,1,NULL,'6603',1,'Machine 6603',1,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GFG48DW2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1071,745,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(175,14,NULL,'6604',1,'Machine 6604',1,77,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GCKTCRP2ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1395,781,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(176,6,NULL,'7401',1,'Machine 7401',1,29,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GBDC6WX3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1937,1384,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(177,6,NULL,'7403',6,'Machine 7403',1,29,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G317T5X3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1938,1237,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(178,6,NULL,'7404',34,'Machine 7404',1,29,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G7S96WX3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',2024,1227,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(179,6,NULL,'7405',1,'Machine 7405',1,29,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G6S96WX3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',2025,1072,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(180,1,NULL,'7501',1,'Machine 7501',1,78,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GDK76CW3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1177,1282,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(181,1,NULL,'7505',14,'Machine 7505',1,78,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: G8QLY5X3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',1121,1135,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(182,1,NULL,'9999',1,'Machine 9999',1,1,NULL,1,'Auto-discovered from shopfloor PCs | Connected PCs: GDR6B8B3ESF | PC Count: 1 | Discovery Date: 2025-09-08 | Last Activity: 2025-09-08 06:20:44',NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(186,1,NULL,'M439',1,'Machine M439',1,1,NULL,1,'Auto-discovered | PCs: G4393DX3ESF | Date: 2025-09-08',NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(187,1,NULL,'M670',1,'Machine M670',1,1,NULL,1,'Auto-discovered | PCs: H670XX54 | Date: 2025-09-08',NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(188,1,NULL,'M886',1,'Machine M886',1,1,NULL,1,'Auto-discovered | PCs: H886H244 | Date: 2025-09-08',NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(189,1,NULL,'WJPRT',39,'Machine WJPRT',1,1,NULL,1,'Auto-discovered | PCs: GBKN7PZ3ESF,G82D3853ESF | Date: 2025-09-08',NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(193,1,NULL,'2004',1,'Machine 2004',6,8,NULL,1,NULL,669,663,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(194,1,NULL,'2012',1,'Machine 2012',4,8,NULL,1,NULL,2074,1582,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(195,1,NULL,'2014',1,'Machine 2014',4,8,NULL,1,NULL,1890,1615,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(196,1,NULL,'2017',13,'Machine 2017',6,8,NULL,1,NULL,697,737,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(197,1,NULL,'2020',1,'Machine 2020',4,8,NULL,1,NULL,1712,1602,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(198,1,NULL,'2025',1,'Machine 2025',6,8,NULL,1,NULL,746,1833,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(199,1,NULL,'2028',1,'Machine 2028',6,8,NULL,1,NULL,655,1829,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(200,1,NULL,'2030',1,'Machine 2030',6,8,NULL,1,NULL,781,1798,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(201,1,NULL,'2031',1,'Machine 2031',6,8,NULL,1,NULL,624,1791,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(202,6,NULL,'3008',1,'Machine 3008',3,9,NULL,1,NULL,2252,990,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(203,1,NULL,'3009',1,'Machine 3009',6,9,NULL,1,NULL,684,1063,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(204,1,NULL,'3012',1,'Machine 3012',6,9,NULL,1,NULL,815,639,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(205,1,NULL,'3014',1,'Machine 3014',2,9,NULL,1,NULL,1762,1437,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(206,1,NULL,'3016',1,'Machine 3016',2,9,NULL,1,NULL,1723,1574,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(207,1,NULL,'3018',1,'Machine 3018',2,9,NULL,1,NULL,821,558,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(208,4,NULL,'3020',1,'Machine 3020',1,9,NULL,1,NULL,808,1805,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(209,4,NULL,'3022',1,'Machine 3022',1,9,NULL,1,NULL,808,1727,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(210,4,NULL,'3024',1,'Machine 3024',1,9,NULL,1,NULL,809,1652,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(211,1,NULL,'3030',14,'Machine 3030',2,9,NULL,1,NULL,1014,1750,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(212,1,NULL,'3032',1,'Machine 3032',2,9,NULL,1,NULL,1012,1789,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(213,1,NULL,'3034',1,'Machine 3034',2,9,NULL,1,NULL,1723,1415,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(214,1,NULL,'3036',1,'Machine 3036',2,9,NULL,1,NULL,1715,1279,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(215,1,NULL,'3040',1,'Machine 3040',6,9,NULL,1,NULL,674,993,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(216,1,NULL,'3042',1,'Machine 3042',6,9,NULL,1,NULL,851,1069,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(217,1,NULL,'3044',1,'Machine 3044',1,9,NULL,1,NULL,1890,1284,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(218,2,NULL,'2007',13,'Machine 2007',6,8,NULL,1,NULL,738,666,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:33:49'),(219,2,NULL,'3038',1,'Machine 3038',2,9,NULL,1,NULL,1173,1826,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(220,1,NULL,'Blisk Inspection Front',1,NULL,1,1,NULL,1,NULL,1522,1692,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(221,2,NULL,'3003',1,NULL,2,9,NULL,1,NULL,1890,1531,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(222,2,NULL,'3004',1,NULL,2,9,NULL,1,NULL,1844,1534,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(223,2,NULL,'3005',1,NULL,1,1,NULL,0,NULL,1802,1417,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(224,1,NULL,'Venture Inspection',1,NULL,6,1,NULL,1,NULL,464,1221,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(225,2,NULL,'7701',1,NULL,1,1,NULL,1,NULL,2181,568,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(226,9,NULL,'9000',1,NULL,1,85,NULL,1,NULL,NULL,NULL,'','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(227,3,NULL,'CMM12',1,'',6,10,NULL,1,'',2035,955,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(228,1,NULL,'2006',42,'Machine 2004',4,8,NULL,1,NULL,2071,1661,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(255,1,NULL,'Gage Lab',44,'Gage Lab',1,1,NULL,1,'',716,1950,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(256,1,NULL,'Venture Clean Room',45,'',1,1,NULL,1,'',452,1033,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(257,12,NULL,'6903',1,NULL,6,75,NULL,1,NULL,847,1455,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(258,1,NULL,'IT Closet',1,NULL,1,79,NULL,1,NULL,1519,1944,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(259,15,NULL,'Coaching Copy RM-PRINTER',1,'Coaching Copy Room Versalink B7125',2,20,NULL,1,NULL,1367,1997,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(261,15,NULL,'Coaching 115-PRINTER',1,'Coaching Office 115 Versalink C7125',2,19,NULL,1,NULL,1379,1902,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(262,15,NULL,'Coaching 112-PRINTER',1,'Coaching 112 LaserJet M254dw',2,18,NULL,1,NULL,1417,2036,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(263,15,NULL,'Materials-PRINTER',1,'CSF01',2,21,NULL,1,NULL,1501,1921,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(264,15,NULL,'PE Room-PRINTER',1,'PE Office Versalink C8135',2,22,NULL,1,NULL,934,1995,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(265,15,NULL,'WJWT05-PRINTER',1,'CSF04',6,18,NULL,1,NULL,536,1267,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(266,15,NULL,'CMM07-PRINTER',1,'CSF11',6,24,NULL,1,NULL,474,942,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(267,15,NULL,'Router Room-PRINTER',1,'Router Room Printer',6,19,NULL,1,NULL,1616,810,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(268,15,NULL,'Shipping Office-PRINTER',1,'TBD 4250tn',6,28,NULL,1,NULL,1834,806,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(269,15,NULL,'2022-PRINTER',1,'CSF09',6,27,NULL,1,NULL,665,777,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(270,15,NULL,'3037-PRINTER',1,'CSF06',6,28,NULL,1,NULL,1087,1752,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(271,15,NULL,'Shipping Office-PRINTER',1,'EC8036',6,21,NULL,1,NULL,1834,806,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(272,15,NULL,'Blisk Inspection Back-PRINTER',1,'CSF18',2,25,NULL,1,NULL,1287,889,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(273,15,NULL,'Blisk Inspection Back-PRINTER',1,'Blisk Inspection Versalink B7125',2,20,NULL,1,NULL,1287,889,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(274,15,NULL,'WJWT07-PRINTER',1,'CSF22',2,26,NULL,1,NULL,1506,1740,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(275,15,NULL,'Office Administration-PRINTER',1,'Office Admins Versalink C7125',2,19,NULL,1,NULL,1415,1976,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(276,15,NULL,'Office Copy Room 221-PRINTER',1,'Copy Room Xerox EC8036',2,21,NULL,1,NULL,1797,2043,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(277,15,NULL,'Shipping Office-PRINTER',1,'USB - Zebra ZT411',6,30,NULL,1,NULL,1834,806,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(278,15,NULL,'Guard Desk-PRINTER',1,'USB LaserJet M506',6,31,NULL,1,NULL,1630,2143,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(279,15,NULL,'Guard Desk-PRINTER',1,'USB Epson TM-C3500',6,32,NULL,1,NULL,1630,2143,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(280,15,NULL,'7901-PRINTER',1,'USB LaserJet M255dw',6,34,NULL,1,NULL,2472,506,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(281,15,NULL,'7902-PRINTER',1,'USB LaserJet M254dw',6,18,NULL,1,NULL,2524,450,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(282,15,NULL,'3005-PRINTER',1,'CSF07',6,25,NULL,1,NULL,1802,1417,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(283,15,NULL,'FPI Inspection 1-PRINTER',1,'CSF13',6,26,NULL,1,NULL,1937,832,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(284,15,NULL,'1364-PRINTER',1,'1364-Xerox-Versalink-C405',4,19,NULL,1,NULL,208,346,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(285,15,NULL,'6502-PRINTER',1,'CSF15',7,35,NULL,1,NULL,1715,1139,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(286,15,NULL,'Lean Office-PRINTER',1,'Lean Office Plotter',2,36,NULL,1,NULL,1241,2171,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(287,15,NULL,'Spools Inspection-PRINTER',1,'TBD',2,19,NULL,1,NULL,1978,972,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(288,15,NULL,'Venture Inspection-PRINTER',1,'TBD',6,72,NULL,1,NULL,464,1221,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(289,15,NULL,'7701-PRINTER',1,'CSF21',1,73,NULL,1,NULL,2135,523,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(290,15,NULL,'7701-PRINTER',1,'CSF12',1,74,NULL,1,NULL,2135,523,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(291,15,NULL,'Spools Inspection-PRINTER',1,'CSF05',2,28,NULL,1,NULL,1978,972,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(292,15,NULL,'2006-PRINTER',1,'TBD',1,25,NULL,1,NULL,2024,1642,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(293,15,NULL,'Southern Office-PRINTER',1,'TBD',2,25,NULL,1,NULL,582,2027,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(294,15,NULL,'Spools Inspection-PRINTER',1,'gage lab ',2,28,NULL,1,NULL,1978,972,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(295,15,NULL,'Spools Inspection-PRINTER',1,'CSF08',2,35,NULL,1,NULL,1978,972,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:05:09'),(324,21,NULL,'8101',1,NULL,3,80,NULL,1,NULL,2397,1155,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(325,12,NULL,'6905',1,NULL,3,81,NULL,1,NULL,2462,732,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(326,22,NULL,'4804',1,NULL,3,82,NULL,1,NULL,2175,830,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(327,1,NULL,'0704',1,NULL,1,86,NULL,1,NULL,NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(328,1,NULL,'3127',1,NULL,1,7,NULL,1,NULL,2603,1641,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(329,1,NULL,'CMM05',1,NULL,1,12,NULL,1,NULL,1540,1729,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(330,1,NULL,'4802',1,NULL,6,82,NULL,1,NULL,844,1172,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(331,1,NULL,'6901',1,NULL,6,75,NULL,1,NULL,NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(332,1,NULL,'6902',1,NULL,6,75,NULL,1,NULL,NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(333,1,NULL,'2002',1,NULL,6,8,NULL,1,NULL,670,590,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(334,1,NULL,'2005',1,NULL,4,8,NULL,1,NULL,2072,1625,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(335,1,NULL,'2015',1,NULL,4,8,NULL,1,NULL,1993,1657,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(336,1,NULL,'2016',1,NULL,4,8,NULL,1,NULL,1984,1621,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(337,1,NULL,'2009',1,NULL,4,8,NULL,1,NULL,1976,1575,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(338,1,NULL,'3001',1,NULL,2,9,NULL,1,NULL,1895,1368,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(339,1,NULL,'6904',1,NULL,6,92,NULL,1,NULL,533,1413,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(340,10,NULL,'1351',1,NULL,6,93,NULL,1,NULL,499,1184,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(341,1,NULL,'1350',1,NULL,6,94,NULL,1,NULL,489,1117,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(342,1,NULL,'3002',1,NULL,2,9,NULL,1,NULL,NULL,NULL,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(343,1,NULL,'3028',1,NULL,2,9,NULL,1,NULL,1028,1674,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(5150,8,NULL,'7902',1,NULL,6,33,NULL,1,NULL,2524,450,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-13 21:09:51'),(5151,33,1,'',1,NULL,1,37,NULL,1,NULL,NULL,NULL,'','\0',0,'2PRFM94','H2PRFM94',NULL,NULL,17,3,NULL,'2025-09-26 08:54:55'),(5152,35,3,'WJPRT',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'BKN7PZ3','GBKN7PZ3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5153,34,2,NULL,1,NULL,1,39,NULL,1,NULL,NULL,NULL,'','\0',0,'BKP0D74','HBKP0D74',NULL,NULL,13,3,NULL,'2025-09-26 08:54:55'),(5154,33,1,'',1,NULL,1,39,NULL,1,NULL,NULL,NULL,'','\0',0,'5YWZ894','H5YWZ894',NULL,NULL,17,3,NULL,'2025-09-26 08:54:55'),(5155,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'9KN7PZ3','G9KN7PZ3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5156,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'7B48FZ3','G7B48FZ3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5157,34,2,'',1,NULL,1,40,NULL,1,NULL,NULL,NULL,'','\0',0,'JL8V494','HJL8V494',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5158,34,2,'',1,NULL,1,40,NULL,1,NULL,NULL,NULL,'','\0',0,'7TFDZB4','H7TFDZB4',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5159,34,2,'',1,NULL,1,41,NULL,1,NULL,NULL,NULL,'','\0',0,'GY6S564','HGY6S564',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5160,34,2,'',1,NULL,1,42,NULL,1,NULL,NULL,NULL,'','\0',0,'3TBRX64','H3TBRX64',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5161,34,2,'',1,NULL,1,41,NULL,1,NULL,NULL,NULL,'','\0',0,'CRDBZ44','HCRDBZ44',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5162,34,2,'',1,NULL,1,39,NULL,1,NULL,NULL,NULL,'','\0',0,'D302994','HD302994',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5163,34,2,'',1,NULL,1,39,NULL,1,NULL,NULL,NULL,'','\0',0,'8B2FZB4','H8B2FZB4',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5164,34,2,'',1,NULL,1,40,NULL,1,NULL,NULL,NULL,'','\0',0,'JQFDZB4','HJQFDZB4',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5165,34,2,'',1,NULL,1,43,NULL,1,NULL,NULL,NULL,'','\0',0,'93H1B24','H93H1B24',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5166,34,2,'',1,NULL,1,43,NULL,1,NULL,NULL,NULL,'','\0',0,'JY62QV3','HJY62QV3',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5167,33,1,'M886',1,NULL,1,40,NULL,1,NULL,NULL,NULL,'','\0',0,'886H244','H886H244',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5168,34,2,'',1,NULL,1,40,NULL,1,NULL,NULL,NULL,'','\0',0,'D0B1WB4','HD0B1WB4',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5169,33,1,'',1,NULL,1,44,NULL,1,NULL,NULL,NULL,'','\0',0,'1TLC144','H1TLC144',NULL,NULL,17,3,NULL,'2025-09-26 08:54:55'),(5170,33,1,'',1,NULL,1,45,NULL,1,NULL,NULL,NULL,'','\0',0,'40N7194','G40N7194E',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5171,33,1,'M670',1,NULL,1,40,NULL,1,NULL,NULL,NULL,'','\0',0,'670XX54','H670XX54',NULL,NULL,17,3,NULL,'2025-09-26 08:54:55'),(5172,33,1,'',1,NULL,1,46,NULL,1,NULL,NULL,NULL,'','\0',0,'9V28F94','H9V28F94',NULL,NULL,17,3,NULL,'2025-09-26 08:54:55'),(5173,33,1,'',1,NULL,1,37,NULL,1,NULL,NULL,NULL,'','\0',0,'CMRFM94','HCMRFM94',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5174,33,1,'',1,NULL,1,45,NULL,1,NULL,NULL,NULL,'','\0',0,'8D18194','H8D18194',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5175,33,1,'',1,NULL,1,47,NULL,1,NULL,NULL,NULL,'','\0',0,'7TCL374','H7TCL374',NULL,NULL,17,3,NULL,'2025-09-26 08:54:55'),(5176,33,1,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'CX9B2Z3','HCX9B2Z3',NULL,NULL,17,3,NULL,'2025-09-26 08:54:55'),(5177,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'5PRTW04','G5PRTW04ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5178,35,3,'',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'33N20R3','G33N20R3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5179,35,3,'WJPRT',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'82D3853','G82D3853ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5180,35,3,'3110',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'9TJ20R3','G9TJ20R3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5181,35,3,'3111',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'73N20R3','G73N20R3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5182,35,3,'3112',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'J5KW0R3','GJ5KW0R3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5183,35,3,'3113',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'83N20R3','G83N20R3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5184,35,3,'3114',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'D6KW0R3','GD6KW0R3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5185,35,3,'3115',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'GT7H673','GGT7H673ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5186,35,3,'3116',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'F3N20R3','GF3N20R3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5187,35,3,'3108',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'JWDB673','GJWDB673ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5188,35,3,'3106',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'4HCDF33','G4HCDF33ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5189,35,3,'3107',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'4HBLF33','G4HBLF33ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5190,35,3,'3105',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'8RJ20R3','G8RJ20R3ESF',NULL,NULL,15,3,NULL,'2025-10-14 11:17:22'),(5191,34,2,'',1,NULL,1,52,NULL,1,NULL,NULL,NULL,'','\0',0,'D3BJCY3','HD3BJCY3',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5192,34,2,'',1,NULL,1,40,NULL,1,NULL,NULL,NULL,'','\0',0,'DYJDZB4','HDYJDZB4',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5193,34,2,'',1,NULL,1,41,NULL,1,NULL,NULL,NULL,'','\0',0,'1X9YW74','H1X9YW74',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5194,34,2,NULL,1,NULL,1,53,NULL,1,NULL,NULL,NULL,'','\0',0,'HY05YS3','HHY05YS3',NULL,NULL,12,4,NULL,'2025-10-21 11:23:21'),(5195,34,2,'',1,NULL,1,42,NULL,1,NULL,NULL,NULL,'','\0',0,'BX0BJ84','HBX0BJ84',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5196,34,2,'',1,NULL,1,40,NULL,1,NULL,NULL,NULL,'','\0',0,'BWJDZB4','HBWJDZB4',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5197,34,2,'',1,NULL,1,40,NULL,1,NULL,NULL,NULL,'','\0',0,'7WJDZB4','H7WJDZB4',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5198,35,3,'3124',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'1JKYH63','G1JKYH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5199,35,3,'3123',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'62DD5K3','G62DD5K3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5200,35,3,'9999',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'C5R20R3','GC5R20R3ESF',NULL,NULL,15,3,NULL,'2025-11-03 11:27:15'),(5201,35,3,'3119',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'1JJXH63','G1JJXH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5202,35,3,'3118',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'FZQFPR3','GFZQFPR3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5203,35,3,'3117',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'H2N20R3','GH2N20R3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5204,35,3,'4001',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'FG7DDW2','GFG7DDW2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5205,35,3,'4006',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'FBXNH63','GFBXNH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5206,35,3,'0600',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'3ZH3SZ2','G3ZH3SZ2ESF',NULL,NULL,14,3,NULL,'2025-10-14 11:17:22'),(5207,35,3,'123',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'1JLXH63','G1JLXH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5208,35,3,'4005',1,NULL,1,55,NULL,1,NULL,NULL,NULL,'','\0',0,'1QXSXK2','G1QXSXK2ESF',NULL,NULL,14,4,NULL,'2025-11-03 11:41:00'),(5209,35,3,'2018',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'32DD5K3','G32DD5K3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5210,35,3,'2021',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'1XN78Y3','G1XN78Y3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5211,35,3,'2024',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'907T5X3','G907T5X3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5212,35,3,'2001',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'B07T5X3','GB07T5X3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5213,35,3,'2003',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'25TJRT3','G25TJRT3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5214,35,3,'2008',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'BK76CW3','GBK76CW3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5215,35,3,'0615',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'3ZFCSZ2','G3ZFCSZ2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5216,35,3,'0612',1,NULL,1,56,NULL,1,NULL,NULL,NULL,'','\0',0,'DJCTJB2','GDJCTJB2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5217,35,3,'3011',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'41733Z3','G41733Z3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5218,35,3,'0613',1,NULL,1,55,NULL,1,NULL,NULL,NULL,'','\0',0,'DP9TBM2','GDP9TBM2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5219,35,3,'3017',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'FBYNH63','GFBYNH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5220,35,3,'5302',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'FGD7DW2','GFGD7DW2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5221,33,1,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'DFX3724','HDFX3724',NULL,NULL,17,3,NULL,'2025-09-26 08:54:55'),(5222,35,3,'5004',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'FGLFDW2','GFGLFDW2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5223,35,3,'',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'HR96WX3','GHR96WX3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5224,35,3,'9999',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'DR6B8B3','GDR6B8B3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5225,35,3,'M439',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'4393DX3','G4393DX3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5226,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'7D48FZ3','G7D48FZ3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5227,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'7DYR7Y3','G7DYR7Y3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5228,35,3,'3103',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'1JMWH63','G1JMWH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5229,35,3,'3104',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'CTJ20R3','GCTJ20R3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5230,35,3,'3101',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'DNWYRT3','GDNWYRT3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5231,35,3,'3102',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'1K76CW3','G1K76CW3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5232,35,3,'3125',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'C07T5X3','GC07T5X3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5233,35,3,'3126',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'B1GTRT3','GB1GTRT3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5234,33,1,'3025',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'4CJC724','G4CJC724ESF',NULL,NULL,16,3,NULL,'2025-09-26 08:54:55'),(5235,35,3,'3027',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'DDBF673','GDDBF673ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5236,35,3,'3037',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'JJ76CW3','GJJ76CW3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5237,35,3,'3031',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'FN9PWM3','GFN9PWM3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5238,35,3,'4703',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'FSJ20R3','GFSJ20R3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5239,33,1,'',1,NULL,1,57,NULL,1,NULL,NULL,NULL,'','\0',0,'6W7JK44','G6W7JK44ESF',NULL,NULL,16,3,NULL,'2025-09-26 08:54:55'),(5240,35,3,'',1,NULL,1,57,NULL,1,NULL,NULL,NULL,'','\0',0,'2WHKN34','G2WHKN34ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5241,35,3,'',1,NULL,1,57,NULL,1,NULL,NULL,NULL,'','\0',0,'FQNX044','GFQNX044ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5242,35,3,'4701',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'4HBHF33','G4HBHF33ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5243,35,3,'4704',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'B9TP7V3','GB9TP7V3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5244,35,3,'3041',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'FG8FDW2','GFG8FDW2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5245,35,3,'4003',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'H20Y2W2','GH20Y2W2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5246,35,3,'3039',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'9WRDDW2','G9WRDDW2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5247,35,3,'4002',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'6JLMSZ2','G6JLMSZ2ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5248,35,3,'3010',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'D0N20R3','GD0N20R3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5249,35,3,'',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'9WP26X3','G9WP26X3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5250,35,3,'2032',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'DR978B3','GDR978B3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5251,35,3,'2027',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'9WMFDW2','G9WMFDW2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5252,35,3,'2029',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'9WQDDW2','G9WQDDW2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5253,35,3,'2026',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'BB8Q2W2','GBB8Q2W2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5254,35,3,'0614',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'3ZJBSZ2','G3ZJBSZ2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5255,35,3,'3023',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'DR658B3','GDR658B3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5256,35,3,'3021',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'4H9KF33','G4H9KF33ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5257,35,3,'3019',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'HV5V7V3','GHV5V7V3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5258,35,3,'',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'9K76CW3','G9K76CW3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5259,35,3,'4802',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'FG8DDW2','GFG8DDW2ESF',NULL,NULL,14,3,NULL,'2025-11-03 11:28:09'),(5260,35,3,'7504',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'CQLY5X3','GCQLY5X3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5261,35,3,'7503',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'6PLY5X3','G6PLY5X3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5262,35,3,'7506',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'4H8KF33','G4H8KF33ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5263,35,3,'',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'7W5V7V3','G7W5V7V3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5264,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'DMT28Y3','GDMT28Y3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5265,35,3,'0000',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'4HCKF33','G4HCKF33ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5266,35,3,'0615',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'3ZN2SZ2','G3ZN2SZ2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5267,35,3,'6602',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'9WQ7DW2','G9WQ7DW2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5268,35,3,'',1,NULL,1,57,NULL,1,NULL,NULL,NULL,'','\0',0,'BD5DN34','GBD5DN34ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5269,33,1,'6601',1,NULL,1,56,NULL,1,NULL,NULL,NULL,'','\0',0,'81FNJH2','G81FNJH2ESF',NULL,NULL,12,3,NULL,'2025-09-26 08:54:55'),(5270,35,3,'6603',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'FG48DW2','GFG48DW2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5271,35,3,'6604',1,NULL,1,55,NULL,1,NULL,NULL,NULL,'','\0',0,'CKTCRP2','GCKTCRP2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5272,35,3,'7505',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'8QLY5X3','G8QLY5X3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5273,35,3,'7502',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'5W5V7V3','G5W5V7V3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5274,35,3,'7501',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'DK76CW3','GDK76CW3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5275,35,3,'3029',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'FBWTH63','GFBWTH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5276,35,3,'2013',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'JBJC724','GJBJC724ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5277,35,3,'2019',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'JN9PWM3','GJN9PWM3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5278,35,3,'3013',1,NULL,1,55,NULL,1,NULL,NULL,NULL,'','\0',0,'DNYTBM2','GDNYTBM2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5279,35,3,'3015',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'J1DD5K3','GJ1DD5K3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5280,35,3,'3006',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'1KQQ7X2','G1KQQ7X2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5281,35,3,'3033',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'FBZMH63','GFBZMH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5282,35,3,'3043',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'4HCHF33','G4HCHF33ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5283,35,3,'3035',1,NULL,1,55,NULL,1,NULL,NULL,NULL,'','\0',0,'DJGFRP2','GDJGFRP2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5284,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'F9F52Z3','GF9F52Z3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5285,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'HTC52Z3','GHTC52Z3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5286,35,3,'4702',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'82D6853','G82D6853ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5287,35,3,'5002',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'FGF8DW2','GFGF8DW2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5288,35,3,'0615',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'3Z33SZ2','G3Z33SZ2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5289,35,3,'',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'GDBWRT3','GGDBWRT3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5290,35,3,NULL,1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'6S0QRT3','G6S0QRT3ESF',NULL,NULL,15,2,NULL,'2025-11-12 07:38:15'),(5291,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'1X29PZ3','G1X29PZ3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5292,35,3,'7405',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'6S96WX3','G6S96WX3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5293,35,3,'7404',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'7S96WX3','G7S96WX3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5294,35,3,'7403',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'317T5X3','G317T5X3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5295,35,3,'7402',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'4S96WX3','G4S96WX3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5296,35,3,'7401',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'BDC6WX3','GBDC6WX3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5297,35,3,'2011',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'F7ZN7V3','GF7ZN7V3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5298,35,3,'',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'GGMF1V3','GGGMF1V3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5299,35,3,'0000',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'GBWSMH3','GGBWSMH3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5300,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'5G9S624','G5G9S624ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5301,35,3,'',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'1VPY5X3','G1VPY5X3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5302,35,3,'',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'7WP26X3','G7WP26X3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5303,35,3,'0000',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'GT6J673','GGT6J673ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5304,35,3,'3007',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'GBWYMH3','GGBWYMH3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5305,35,3,'4007',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'DGSGH04','GDGSGH04ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5306,35,3,'4008',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'GBX2NH3','GGBX2NH3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5307,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'FC48FZ3','GFC48FZ3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5308,35,3,'7608',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'GYTNCX3','GGYTNCX3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5309,35,3,'7605',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'B0VNCX3','GB0VNCX3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5310,35,3,'7607',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'JYTNCX3','GJYTNCX3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5311,35,3,'7606',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'7QLY5X3','G7QLY5X3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5312,35,3,'7603',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'DQLY5X3','GDQLY5X3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5313,35,3,'7604',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'HBRHCW3','GHBRHCW3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5314,35,3,'7601',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'DNLY5X3','GDNLY5X3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5315,33,1,'7602',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'2G9S624','G2G9S624ESF',NULL,NULL,16,3,NULL,'2025-09-26 08:54:55'),(5316,35,3,'4802',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'FGKFDW2','GFGKFDW2ESF',NULL,NULL,14,3,NULL,'2025-11-03 11:25:38'),(5317,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'2GY4SY3','G2GY4SY3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5318,35,3,'0615',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'BCLXRZ2','GBCLXRZ2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5319,35,3,'0000',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'1JJVH63','G1JJVH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5320,35,3,'0000',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'GBWVMH3','GGBWVMH3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5321,35,3,'0000',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'GBWTMH3','GGBWTMH3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5322,35,3,'0000',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'GT8K673','GGT8K673ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5323,35,3,'',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'J0LYMH3','GJ0LYMH3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5324,35,3,'',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'F1DD5K3','GF1DD5K3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5325,35,3,'3212',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'8CPG0M3','G8CPG0M3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5326,35,3,'3213',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'BF8WRZ2','GBF8WRZ2ESF',NULL,NULL,15,3,NULL,'2025-10-14 11:17:22'),(5327,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'4MT28Y3','G4MT28Y3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5328,35,3,'',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'FDBWRT3','GFDBWRT3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5329,35,3,'',1,NULL,1,57,NULL,1,NULL,NULL,NULL,'','\0',0,'GQNX044','GGQNX044ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5330,35,3,'0000',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'6JQFSZ2','G6JQFSZ2ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5331,35,3,'0615',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'8TJY7V3','G8TJY7V3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5332,35,3,'8001',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'H1DD5K3','GH1DD5K3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5333,35,3,'8003',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'BN0XRZ2','GBN0XRZ2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5334,35,3,'3122',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'31N20R3','G31N20R3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5335,35,3,'3121',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'82C4853','G82C4853ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5336,35,3,'5010',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'FG6FDW2','GFG6FDW2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5337,35,3,'7801',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'9N2JNZ3','G9N2JNZ3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5338,35,3,'0614',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'BCTZRZ2','GBCTZRZ2ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5339,35,3,'8002',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'FBXPH63','GFBXPH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5340,35,3,'7802',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'GNWYRT3','GGNWYRT3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5341,35,3,'4102',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'FBWSH63','GFBWSH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5342,33,1,'7803',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'6K76CW3','G6K76CW3ESF',NULL,NULL,16,3,NULL,'2025-09-26 08:54:55'),(5343,35,3,'7804',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'G1J98Y3','GG1J98Y3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5344,35,3,'4103',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'1P9PWM3','G1P9PWM3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5345,35,3,'3201',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'7YPWH63','G7YPWH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5346,35,3,'3203',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'7N9PWM3','G7N9PWM3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5347,35,3,'3202',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'49GMPR3','G49GMPR3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5348,35,3,'3204',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'GBX0NH3','GGBX0NH3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5349,35,3,'3205',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'7YQ9673','G7YQ9673ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5350,35,3,'3206',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'4HCBF33','G4HCBF33ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5351,35,3,'3207',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'H9ZN7V3','GH9ZN7V3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5352,35,3,'3208',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'7YQVH63','G7YQVH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5353,35,3,'3209',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'89TP7V3','G89TP7V3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5354,35,3,'3210',1,NULL,1,51,NULL,1,NULL,NULL,NULL,'','\0',0,'7YQWH63','G7YQWH63ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5355,35,3,'',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'8YTNCX3','G8YTNCX3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5356,35,3,'',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'9YTNCX3','G9YTNCX3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5357,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'5B48FZ3','G5B48FZ3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5358,35,3,'7507',1,NULL,1,49,NULL,1,NULL,NULL,NULL,'','\0',0,'82CZ753','G82CZ753ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5359,35,3,'4101',1,NULL,1,54,NULL,1,NULL,NULL,NULL,'','\0',0,'1KMP7X2','G1KMP7X2ESF',NULL,NULL,14,3,NULL,'2025-09-26 08:54:55'),(5360,35,3,'5006',1,NULL,1,50,NULL,1,NULL,NULL,NULL,'','\0',0,'GBWRMH3','GGBWRMH3ESF',NULL,NULL,15,3,NULL,'2025-09-26 08:54:55'),(5361,35,3,'',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'CNNY2Z3','GCNNY2Z3ESF',NULL,NULL,15,3,NULL,'2025-10-14 11:17:23'),(5362,33,NULL,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'J9TP7V3',NULL,NULL,NULL,1,2,NULL,'2025-10-14 11:17:11'),(5363,33,5,'DT office',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'JX9B2Z3','GJX9B2Z3ESF',NULL,NULL,1,2,NULL,'2025-11-10 07:50:05'),(5364,33,NULL,'4005',1,NULL,1,48,NULL,1,NULL,NULL,NULL,'','\0',0,'HYTNCX3',NULL,NULL,NULL,1,3,NULL,'2025-11-03 11:43:21'),(5365,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'CV5V7V3',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:05:44'),(5366,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'2J56WH3',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:06:18'),(5367,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'3FX3724',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:06:45'),(5368,33,NULL,'IT Closet',1,NULL,1,NULL,NULL,1,NULL,NULL,NULL,'','\0',0,'1PMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 12:14:56'),(5369,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'2PMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:06:59'),(5370,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'3PMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:07:17'),(5371,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'5MJG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:09:33'),(5372,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'CNMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:09:50'),(5373,33,NULL,'IT Closet',1,NULL,1,NULL,NULL,1,NULL,NULL,NULL,'','\0',0,'HNMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 12:14:39'),(5374,33,NULL,'IT Closet',1,NULL,1,NULL,NULL,1,NULL,NULL,NULL,'','\0',0,'JNMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 12:13:24'),(5375,33,NULL,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'4NMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 11:17:15'),(5376,33,NULL,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'4PMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 11:17:15'),(5377,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'5NMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:10:19'),(5378,33,NULL,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'5PMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 11:17:17'),(5379,33,NULL,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'6MJG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 11:17:17'),(5380,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'6NMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:10:48'),(5381,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'6PMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:15:45'),(5382,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'7MJG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:15:54'),(5383,33,NULL,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'7NMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 11:17:19'),(5384,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'7PMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:15:24'),(5385,33,NULL,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'8NMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 11:17:19'),(5386,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'8PMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:15:12'),(5387,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'9NMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:14:58'),(5388,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'9PMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:14:33'),(5389,33,NULL,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'BNMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 11:17:21'),(5390,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'DNMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:14:17'),(5391,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'FNMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:14:05'),(5392,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'GNMG3D4',NULL,NULL,NULL,1,2,NULL,'2025-10-14 16:13:30'),(5393,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'1B4TSV3',NULL,NULL,NULL,1,2,NULL,'2025-10-21 10:39:21'),(5394,33,NULL,'IT Closet',1,NULL,1,NULL,NULL,1,NULL,NULL,NULL,'','\0',0,'HPX1GT3',NULL,NULL,NULL,1,4,NULL,'2025-10-21 11:24:09'),(5395,33,NULL,'IT Closet',1,NULL,1,NULL,NULL,1,NULL,NULL,NULL,'','\0',0,'FX05YS3',NULL,NULL,NULL,1,4,NULL,'2025-10-21 11:23:42'),(5396,33,NULL,'IT Closet',1,NULL,1,NULL,NULL,1,NULL,NULL,NULL,'','\0',0,'2DPS0Q2',NULL,NULL,NULL,1,4,NULL,'2025-10-21 11:27:35'),(5397,33,NULL,'IT Closet',1,NULL,1,NULL,NULL,1,NULL,NULL,NULL,'','\0',0,'3Z65SZ2',NULL,NULL,NULL,1,4,NULL,'2025-10-21 11:49:50'),(5398,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'G2F4X04',NULL,NULL,NULL,1,2,NULL,'2025-10-21 11:52:59'),(5399,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'HQRSXB4',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:14:43'),(5400,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'76M2V94',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:14:51'),(5401,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'1LQSDB4',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:14:55'),(5402,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'CLQSDB4',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:15:00'),(5403,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'7LQSDB4',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:15:04'),(5404,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'2PWP624',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:15:35'),(5405,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'HVP26X3',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:15:39'),(5406,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'94ZM724',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:20:01'),(5407,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'7MHPF24',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:20:06'),(5408,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'66M2V94',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:20:13'),(5409,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'834HPZ3',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:22:19'),(5410,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'5393DX3',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:22:24'),(5411,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'8XKHN34',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:22:35'),(5412,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'8PPSF24',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:22:40'),(5413,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'6PPSF24',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:22:45'),(5414,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'43F4X04',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:22:48'),(5415,33,5,'CMM03',1,NULL,1,53,NULL,1,NULL,NULL,NULL,'','\0',0,'CC4FPR3',NULL,NULL,NULL,1,3,NULL,'2025-10-27 10:34:39'),(5416,33,5,'CMM08',1,NULL,1,53,NULL,1,NULL,NULL,NULL,'','\0',0,'1CXL1V3',NULL,NULL,NULL,1,3,NULL,'2025-10-27 10:33:48'),(5417,33,5,'CMM07',1,NULL,1,53,NULL,1,NULL,NULL,NULL,'','\0',0,'JPX1GT3',NULL,NULL,NULL,1,3,NULL,'2025-10-27 10:33:06'),(5418,33,5,'CMM09',1,NULL,1,53,NULL,1,NULL,NULL,NULL,'','\0',0,'6YD78V3',NULL,NULL,NULL,1,3,NULL,'2025-10-27 10:35:47'),(5419,33,5,'CMM06',1,NULL,1,53,NULL,1,NULL,NULL,NULL,'','\0',0,'BC4FPR3',NULL,NULL,NULL,1,3,NULL,'2025-10-27 10:36:29'),(5420,33,5,'CMM04',1,NULL,1,53,NULL,1,NULL,NULL,NULL,'','\0',0,'4B4FPR3',NULL,NULL,NULL,1,3,NULL,'2025-10-27 10:37:36'),(5421,33,5,'CMM10',1,NULL,1,53,NULL,1,NULL,NULL,NULL,'','\0',0,'HNMD1V3',NULL,NULL,NULL,1,2,NULL,'2025-10-27 10:38:14'),(5422,33,5,'CMM01',1,NULL,1,53,NULL,1,NULL,NULL,NULL,'','\0',0,'5QX1GT3',NULL,NULL,NULL,1,3,NULL,'2025-10-27 10:40:41'),(5423,33,5,'CMM02',1,NULL,1,53,NULL,1,NULL,NULL,NULL,'','\0',0,'86FB1V3',NULL,NULL,NULL,1,3,NULL,'2025-10-27 10:41:22'),(5424,33,5,'CMM05',1,NULL,1,53,NULL,1,NULL,NULL,NULL,'','\0',0,'B7FB1V3',NULL,NULL,NULL,1,3,NULL,'2025-10-27 10:43:47'),(5425,33,5,'CMM11',1,NULL,1,53,NULL,1,NULL,NULL,NULL,'','\0',0,'B6M2V94',NULL,NULL,NULL,1,3,NULL,'2025-10-27 10:56:37'),(5426,33,5,'CMM12',1,NULL,1,53,NULL,1,NULL,NULL,NULL,'','\0',0,'3LQSDB4',NULL,NULL,NULL,1,3,NULL,'2025-10-27 11:00:25'),(5427,33,NULL,'Venture Inspection',1,NULL,1,38,NULL,1,NULL,NULL,NULL,'','\0',0,'33f4x04',NULL,NULL,NULL,1,2,NULL,'2025-11-03 12:42:24'),(5428,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'44DGDB4',NULL,NULL,NULL,1,2,NULL,'2025-11-10 07:36:18'),(5429,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'8FHGDB4',NULL,NULL,NULL,1,2,NULL,'2025-11-10 07:36:25'),(5430,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'74DGDB4',NULL,NULL,NULL,1,2,NULL,'2025-11-10 07:36:35'),(5431,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'H3DGDB4',NULL,NULL,NULL,1,2,NULL,'2025-11-10 07:36:41'),(5432,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'14DGDB4',NULL,NULL,NULL,1,2,NULL,'2025-11-10 07:36:47'),(5433,33,NULL,'IT Closet',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'93TVG04',NULL,NULL,NULL,1,2,NULL,'2025-11-10 07:36:54'),(5434,35,3,'Spools Display',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'34DGDB4',NULL,NULL,NULL,1,2,NULL,'2025-11-10 07:46:16'),(5435,35,3,'RM 110',1,NULL,1,44,NULL,1,NULL,NULL,NULL,'','\0',0,'3TLC144',NULL,NULL,NULL,1,3,NULL,'2025-11-10 07:45:33'),(5436,33,NULL,'IT Closet',1,NULL,1,NULL,NULL,1,NULL,NULL,NULL,'','\0',0,'1F8L6M3',NULL,NULL,NULL,1,4,NULL,'2025-11-10 10:58:10'),(5437,33,1,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'DETAIL99','TEST-DETAILED','test.user',NULL,NULL,3,NULL,'2025-11-14 03:35:03'),(5438,33,1,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'LASTID-TEST','TEST-LAST-INSERT','test.user',NULL,NULL,3,NULL,'2025-11-14 03:35:03'),(5439,33,1,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'SUCCESS-123','TEST-SUCCESS-01','test.user',NULL,NULL,3,NULL,'2025-11-14 03:35:03'),(5440,33,1,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'FINAL-123','TEST-FINAL-CHECK','test.user',NULL,NULL,3,NULL,'2025-11-14 03:35:03'),(5441,33,1,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'OS-TEST-123','TEST-WITH-OS','test.user',NULL,NULL,3,NULL,'2025-11-14 03:35:03'),(5442,33,1,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'COMPLETE-001','TEST-COMPLETE','john.doe',NULL,18,3,NULL,'2025-11-14 03:35:03'),(5443,33,1,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'CORRECT-001','CORRECT-STANDARD-PC','jane.smith',NULL,18,3,NULL,'2025-11-14 03:35:03'),(5444,33,1,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'DEBUG-MT-001','DEBUG-MACHINETYPE','debug.test',NULL,18,3,NULL,'2025-11-14 03:35:03'),(5445,33,1,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'PHASE2-CORRECT','FINAL-PHASE2-TEST','final.test',NULL,18,3,NULL,'2025-11-14 03:35:03'),(5446,33,NULL,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'CLEAN-001','NO-PCTYPEID-TEST','clean.test',NULL,18,3,NULL,'2025-11-14 03:38:56'),(5447,28,7,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'TEST123456','TEST-PC-VERIFY','testuser',NULL,19,3,NULL,'2025-11-14 11:49:46'),(5448,28,3,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'TS001','TIMESTAMP-TEST','testuser',NULL,19,3,NULL,'2025-11-14 11:50:29'),(5449,34,NULL,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'PHASE2-SN-001','PHASE2-VERIFIED','testuser',NULL,19,3,NULL,'2025-11-14 11:55:10'),(5450,35,NULL,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'SF-001','SHOPFLOOR-TEST','shopuser',NULL,19,3,NULL,'2025-11-14 11:55:34'),(5451,33,NULL,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'STD-001','STANDARD-TEST','stduser',NULL,18,3,NULL,'2025-11-14 11:55:51'),(5452,33,NULL,NULL,1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'TEST123-UPDATED','TEST-PC-001','testuser',NULL,19,3,NULL,'2025-11-14 16:07:35'),(5453,35,NULL,'2021',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'SERIAL-TEST-001','TEST-SHOPFLOOR-PC','operator',NULL,20,3,NULL,'2025-11-14 16:55:20'),(5454,35,NULL,'2021',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'SERIAL-NEW-002','TEST-PC-M2021','operator',NULL,20,3,NULL,'2025-11-14 16:57:09'),(5455,35,NULL,'2021',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'SERIAL-FINAL-003','TEST-PC-FINAL','operator',NULL,20,3,NULL,'2025-11-14 17:01:05'),(5456,35,NULL,'2021',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'SERIAL-DEBUG-004','TEST-PC-DEBUG','operator',NULL,20,3,NULL,'2025-11-14 17:01:50'),(5457,35,NULL,'2021',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'SERIAL-DIRECT-005','TEST-PC-DIRECT-SQL','operator',NULL,20,3,NULL,'2025-11-14 17:02:34'),(5458,35,NULL,'2021',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'SERIAL-FINAL-006','TEST-PC-FINAL-DEBUG','operator',NULL,20,3,NULL,'2025-11-14 17:04:08'),(5459,35,NULL,'2021',1,NULL,1,1,NULL,1,NULL,NULL,NULL,'','\0',0,'FINAL-TEST-001','FINAL-TEST-PC','operator',NULL,20,3,NULL,'2025-11-14 19:21:52'),(5460,17,NULL,'IDF-test',1,'test',1,NULL,NULL,1,'test',1256,1499,'','\0',0,'',NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:03:54'),(5461,17,NULL,'IDF-testidf2',1,'testidf2',1,NULL,NULL,1,'testidf2',1816,1651,'','\0',0,'',NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:03:54'),(5462,16,NULL,'AP-apworks',1,'apworks',1,41,NULL,1,'',1504,1163,'','\0',0,'',NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 20:06:50'),(5463,1,NULL,'100000',1,NULL,2,81,NULL,1,'Testing',992,1571,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 22:07:15'),(5464,1,NULL,'200000',1,NULL,3,81,NULL,1,'testing2',1096,1227,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 22:09:40'),(5465,1,NULL,'200001',1,NULL,3,81,NULL,1,'testing2',1096,1227,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 22:12:02'),(5466,1,NULL,'200002',1,NULL,3,81,NULL,1,'testing2',1096,1227,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 22:13:28'),(5467,1,NULL,'2000023',1,NULL,2,11,NULL,1,'test',752,1931,'','\0',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2025-11-14 22:16:57'),(5468,33,1,'IT Closet',1,NULL,1,47,NULL,1,NULL,1160,1595,'','\0',0,'9999999','jsfklsflksjkj',NULL,NULL,1,2,NULL,'2025-11-14 22:50:09'); -/*!40000 ALTER TABLE `machines` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `machinestatus` --- - -DROP TABLE IF EXISTS `machinestatus`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `machinestatus` ( - `machinestatusid` int(11) NOT NULL AUTO_INCREMENT, - `machinestatus` varchar(50) DEFAULT NULL, - `isactive` bit(1) DEFAULT b'1', - PRIMARY KEY (`machinestatusid`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `machinestatus` --- - -LOCK TABLES `machinestatus` WRITE; -/*!40000 ALTER TABLE `machinestatus` DISABLE KEYS */; -INSERT INTO `machinestatus` VALUES (1,'TBD',''),(2,'Inventory',''),(3,'In Use',''),(4,'Returned',''),(5,'Lost',''); -/*!40000 ALTER TABLE `machinestatus` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `machinetypes` --- - -DROP TABLE IF EXISTS `machinetypes`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `machinetypes` ( - `machinetypeid` int(11) NOT NULL AUTO_INCREMENT, - `machinetype` char(50) NOT NULL DEFAULT '0', - `isactive` bit(1) NOT NULL DEFAULT b'1', - `functionalaccountid` tinyint(4) DEFAULT '1', - `bgcolor` tinytext, - `machinedescription` varchar(500) DEFAULT NULL, - `builddocurl` varchar(500) DEFAULT NULL COMMENT 'Link to Build Docs for this type of machine', - PRIMARY KEY (`machinetypeid`) -) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8 COMMENT='What does this machine do'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `machinetypes` --- - -LOCK TABLES `machinetypes` WRITE; -/*!40000 ALTER TABLE `machinetypes` DISABLE KEYS */; -INSERT INTO `machinetypes` VALUES (1,'LocationOnly','',1,'#ffffff',NULL,NULL),(2,'Vertical Lathe','',1,'#ffffff',NULL,NULL),(3,'CMM','',1,'#ffffff','A coordinate-measuring machine (CMM) is a device that measures the geometry of physical objects by sensing discrete points on the surface of the object with a probe.',NULL),(4,'Lathe','',1,'#ffffff','The Okuma & Howa 2SPV80 is a CNC machine renowned for its precision and efficiency in manufacturing processes. It is widely utilized across various sectors, facilitating the production of intricate components with ease. Industries such as automotive, aerospace, and metalworking benefit from its capabilities. ',NULL),(5,'Wax Trace','',2,'#ffffff',NULL,NULL),(6,'Mill Turn','',2,'#ffffff','',NULL),(7,'Intertia Welder','',2,'#ffffff',NULL,NULL),(8,'Eddy Current','',2,'#ffffff','Wild Stallions will never be a super band until we have Eddie Van Halen on guitar.',NULL),(9,'Shotpeen','',2,'#ffffff','Shot peening is a cold working process used to produce a compressive residual stress layer and modify the mechanical properties of metals and composites.',NULL),(10,'Part Washer','',2,'#ffffff',NULL,NULL),(11,'Grinder','',2,NULL,NULL,NULL),(12,'Broach','',2,NULL,NULL,NULL),(13,'5-axis Mill','',1,NULL,'',NULL),(14,'Furnace','',1,NULL,'',NULL),(15,'Printer','',1,'#4CAF50','Network printer - HP, Xerox, or other print devices',NULL),(16,'Access Point','',1,'#2196F3','Wireless access point for network connectivity',NULL),(17,'IDF','',1,'#FF9800','Intermediate Distribution Frame - network equipment closet',NULL),(18,'Camera','',1,'#F44336','Security camera for facility monitoring',NULL),(19,'Switch','',1,'#9C27B0','Network switch for connectivity',NULL),(20,'Server','',1,'#607D8B','Physical or virtual server',NULL),(21,'Hobbing Machine','',1,NULL,NULL,NULL),(22,'Robotic Deburring','',1,NULL,'',NULL),(23,'Measuring Machine','',1,NULL,NULL,NULL),(24,'Vertical Turning Center','',1,NULL,NULL,NULL),(25,'Horizontal Machining Center','',1,NULL,NULL,NULL),(33,'Standard PC','',1,'#3F51B5','Standard user workstation computer',NULL),(34,'Engineering PC','',1,'#009688','Engineering workstation with specialized software',NULL),(35,'Shopfloor PC','',3,'#FF5722','Shop floor computer for machine monitoring and control',NULL); -/*!40000 ALTER TABLE `machinetypes` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `models` --- - -DROP TABLE IF EXISTS `models`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `models` ( - `modelnumberid` int(11) NOT NULL AUTO_INCREMENT, - `modelnumber` tinytext NOT NULL, - `vendorid` int(11) DEFAULT '1', - `machinetypeid` int(11) DEFAULT NULL, - `notes` tinytext, - `isactive` bit(1) NOT NULL DEFAULT b'1', - `image` tinytext, - `documentationpath` varchar(255) DEFAULT NULL, - PRIMARY KEY (`modelnumberid`) USING BTREE, - KEY `idx_models_machinetypeid` (`machinetypeid`), - CONSTRAINT `fk_models_machinetypeid` FOREIGN KEY (`machinetypeid`) REFERENCES `machinetypes` (`machinetypeid`) -) ENGINE=InnoDB AUTO_INCREMENT=98 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `models` --- - -LOCK TABLES `models` WRITE; -/*!40000 ALTER TABLE `models` DISABLE KEYS */; -INSERT INTO `models` VALUES (1,'TBD',1,1,NULL,'',NULL,NULL),(2,'Powerturn',2,24,'Toshulin','','powerturn.png','https://toshulin.cz/en/product/powerturn/'),(3,'550T',3,1,'Grob','',NULL,NULL),(4,'G750',3,6,'Grob','','g750.jpg',NULL),(5,'Multus',4,6,'Okuma Multus','',NULL,NULL),(6,'LOC650',4,6,'Okuma Lathe','','loc650.png',NULL),(7,'VTM-100',4,2,'Okuma Vertical Lathe','','vtm100.png',NULL),(8,'VT 550 2SP',6,24,'HWACHEON','','vt5502sp.png','https://www.hwacheon.com/en/p/VT-550.do'),(9,'2SP-V80',4,4,'Okuma Vertical Lathe','','2SP-V80.png','https://www.hwacheon.com/en/p/VT-550.do'),(10,'CMM',7,3,'Hexagon ','','cmm.png',NULL),(11,'Model One',8,1,'Brown/Sharpe','','cmm1.png',NULL),(12,'Global Advantage',7,3,'Hexagon','','cmm.png',NULL),(13,'Versalink C405',9,1,'Xerox Printer','','Versalink-C405.png','https://www.support.xerox.com/en-us/product/versalink-c405/downloads?language=en'),(14,'CV-3200',10,5,'Wax Trace','','c4500.png','https://www.mitutoyo.com/literature/formtracer-extreme-sv-c4500-cnc/'),(15,'Color Laserjet CP2025',11,1,'HP Printer','','LaserJet -CP2025.png','https://support.hp.com/us-en/product/details/hp-color-laserjet-cp2025-printer-series/3673580'),(16,'Versalink C7100',9,1,'Xerox','','Versalink-C7125.jpg','https://www.support.xerox.com/en-us/product/versalink-c7100-series/downloads?language=en'),(17,'LaserJet 4250tn DO NOT USE',11,1,'HP','','','https://support.hp.com/us-en/drivers/hp-laserjet-pro-4001-4004n-dn-dw-d-printer-series/model/35911582'),(18,'Color LaserJet M254dw',11,15,'HP','','LaserJet-M254dw.png','https://support.hp.com/us-en/drivers/hp-color-laserjet-pro-m253-m254-printer-series/model/14121316?sku=T6B60AR'),(19,'Versalink C7125',9,15,'Xerox','','Versalink-C7125.png','https://www.support.xerox.com/en-us/product/versalink-c7100-series/downloads?language=en'),(20,'Versalink B7125',9,15,'Xerox','','Versalink-B7125.png','https://www.support.xerox.com/en-us/product/versalink-b7100-series/downloads?language=en'),(21,'Xerox EC8036',9,15,'Xerox','','Xerox-EC8036.png','https://www.support.xerox.com/en-us/product/xerox-ec8036-ec8056-multifunction-printer/downloads?language=en'),(22,'Altalink C8135',9,1,'Xerox','','AltaLink-C8130.png','https://www.support.xerox.com/en-us/product/altalink-c8100-series/downloads?language=en'),(24,'LaserJet M406',11,1,'HP','','LaserJet-M406.png','https://support.hp.com/us-en/drivers/hp-laserjet-enterprise-m406-series/model/22732207'),(25,'LaserJet Pro 4001n',11,15,'HP','','LaserJet-4001n.png','https://support.hp.com/us-en/drivers/hp-laserjet-4100-printer-series/model/29120'),(26,'LaserJet Pro M404n',11,15,'HP','','LaserJet-M404.png','https://support.hp.com/us-en/drivers/hp-laserjet-pro-m404-m405-series/model/19202535'),(27,'LaserJet Pro M607',11,1,'HP','','LaserJet-M607.png','https://support.hp.com/us-en/drivers/hp-laserjet-enterprise-m607-series/9364918'),(28,'LaserJet 4250tn',11,15,'HP','','LaserJet-4250.png','https://support.hp.com/us-en/drivers/hp-laserjet-4250-printer-series/412144'),(29,'NT-4300',13,6,'DMG Mori','','nt4300.jpg','https://us.dmgmori.com/products/machines/turning/turn-mill/nt/nt-4300-dcg'),(30,'Zebra ZT411',14,1,'Zebra Printers','','zt411.png','https://www.zebra.com/us/en/support-downloads/printers/industrial/zt411.html'),(31,'LaserJet M506',11,1,'','','LaserJet-M506.png','https://support.hp.com/us-en/drivers/hp-laserjet-enterprise-m506-series/7326621'),(32,'TM-C3500',15,1,'Epson','','Epson-C3500.png','https://epson.com/Support/Printers/Label-Printers/ColorWorks-Series/Epson-ColorWorks-C3500/s/SPT_C31CD54011'),(33,'EZ-Eddy',16,8,'Eddy','','eddy.png','https://www.vamsterdam.nl/ezeddy.html'),(34,'Color LaserJet M255dw',11,1,'HP','','LaserJet-M255dw.png','https://support.hp.com/us-en/drivers/hp-color-laserjet-pro-m255-m256-printer-series/model/29448869'),(35,'LaserJet M602',11,15,'HP','','LaserJet-M602.png','https://support.hp.com/us-en/product/details/hp-laserjet-enterprise-600-printer-m602-series/5145285'),(36,'HP DesignJet T1700dr PS',11,1,'HP','','HP-DesignJet-T1700dr.png','https://support.hp.com/us-en/drivers/hp-designjet-t1700-printer-series/17572077'),(37,'Latitude 5450',12,1,NULL,'','Latitude-5450.png','https://www.dell.com/support/product-details/en-us/product/latitude-14-5450-laptop/drivers'),(38,'OptiPlex Tower Plus 7010',12,1,NULL,'','OptiPlex-Tower-Plus-7010.png','https://www.dell.com/support/product-details/en-us/product/latitude-14-5450-laptop/drivers'),(39,'Precision 5690',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(40,'Precision 7680',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(41,'Precision 7875 Tower',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(42,'Precision 7780',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(43,'Precision 5680',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(44,'OptiPlex Micro 7020',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(45,'Dell Pro 14 Plus PB14250',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(46,'Dell Pro 13 Plus PB13250',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(47,'Latitude 5350',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(48,'OptiPlex 7000',12,1,'Auto-imported from PC table on 2025-09-08','','Optiplex-7000.png','https://www.dell.com/support/product-details/en-us/product/optiplex-7000-desktop/drivers'),(49,'OptiPlex 7070',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(50,'OptiPlex 7090',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(51,'OptiPlex 7080',12,1,'Auto-imported from PC table on 2025-09-08','','Optiplex-7080.jpg',NULL),(52,'Precision 5570',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(53,'Precision 5820 Tower',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(54,'OptiPlex 5060',12,1,'Auto-imported from PC table on 2025-09-08','','Optiplex-5060.png','https://www.dell.com/support/product-details/en-us/product/optiplex-5060-desktop/drivers'),(55,'OptiPlex 5050',12,1,'Auto-imported from PC table on 2025-09-08','','Optiplex-5050.png','https://www.dell.com/support/product-details/en-us/product/optiplex-5050-desktop/drivers'),(56,'OptiPlex 5040',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(57,'OptiPlex Tower Plus 7020',12,1,'Auto-imported from PC table on 2025-09-08','',NULL,NULL),(58,'1000C1000',5,11,NULL,'','1000C1000.jpg','https://campbellgrinder.com/1000c1000-cylindrical-vertical-grinder/'),(71,'VP9000',17,13,NULL,'','vp9000.jpg',NULL),(72,'Versalink B405DN',9,1,'Xerox','','Versalink-B405.png','https://www.support.xerox.com/en-us/product/versalink-b405/downloads?language=en'),(73,'LaserJet M454dn',11,1,'HP','','LaserJet-M454dn.png','https://support.hp.com/us-en/drivers/hp-color-laserjet-pro-m453-m454-series/model/19202531'),(74,'LaserJet P3015dn',11,1,NULL,'','LaserJet-P3015dn.png','https://support.hp.com/us-en/drivers/hp-laserjet-enterprise-p3015-printer-series/model/3815807'),(75,'Horizontal Broach',18,12,NULL,'','hbroach.png',''),(76,'D218',19,13,NULL,'','d218.png','https://www.fidia.it/en/products/d218-318-418/'),(77,'Vacuum Furnace',20,14,NULL,'','furnace.png',''),(78,'a81nx',21,25,NULL,'','a81nx.png',''),(80,'P600S',23,21,'The mid-size series of Gleason Hobbing Machines with the P400, P600 and P600/800 is a modern, modular design which can be easily customized to suit individual customer requirements.','','p600s.png',NULL),(81,'Vertical Broach',24,12,NULL,'',NULL,NULL),(82,'M710UC',25,22,'This innovative series of lightweight robots is designed for handling applications in the medium payload range from 12 to 70 kg','','M710uc.png',NULL),(83,'Puma MX3100',26,6,'','','mx3100.png',NULL),(84,'DTC 4500e',27,1,'','','DTC4500e.png','https://www.hidglobal.com/products/dtc4500e'),(85,'Shotpeen',28,9,NULL,'','shotpeen.png','https://www.progressivesurface.com/shot-peening/large-capacity-robotic-shot-peen-with-multiple-media-sizes/'),(86,'Redomatic 600',29,23,NULL,'','zoller600.png',NULL),(88,'C-4500',10,5,'Wax Trace','','c4500.png','https://www.mitutoyo.com/literature/formtracer-extreme-sv-c4500-cnc/'),(89,'480S',31,7,NULL,'','turnburn.png',NULL),(90,'Laserjet Pro 200 M251nw',11,15,'','','Laserjet-Pro-M251nw.png','https://support.hp.com/ph-en/product/details/hp-laserjet-200-color-printer-series/model/5097639'),(91,'Color LaserJet Pro M454dw',11,15,'','',NULL,''),(92,'Phoenix Broach',32,12,'','','phoenixbroach.png','https://www.phoenix-inc.com/horizontal-broaching-machines/#iLightbox%5Bbroaching%5D/1'),(93,'LeanJet RB-2',33,10,NULL,'','rb2.png','https://www.ransohoff.com/aqueous-parts-washers/industrial-parts-washers/automatic-rotary-basket-parts-washers/leanjet-rb-2/'),(94,'Lean Drum',33,10,NULL,'','leandrum.jpg',NULL),(95,'7.10.7 SF',7,3,NULL,'','7107sf.png',NULL),(96,'LaserJet 200 color M251nw',11,NULL,'','','Laserjet-Pro-M251nw.png','https://support.hp.com/ph-en/product/details/hp-laserjet-200-color-printer-series/model/5097639'),(97,'LaserJet Pro M252dw',11,NULL,'','','LaserJet-Pro-M252dw.png',''); -/*!40000 ALTER TABLE `models` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `notifications` --- - -DROP TABLE IF EXISTS `notifications`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `notifications` ( - `notificationid` int(11) NOT NULL AUTO_INCREMENT, - `notificationtypeid` int(11) DEFAULT '1', - `businessunitid` int(11) DEFAULT NULL, - `notification` char(255) DEFAULT NULL, - `starttime` datetime DEFAULT CURRENT_TIMESTAMP, - `endtime` datetime DEFAULT '2099-00-03 09:52:32', - `ticketnumber` char(20) DEFAULT NULL, - `link` varchar(200) DEFAULT NULL, - `isactive` bit(1) DEFAULT b'1', - `isshopfloor` bit(1) NOT NULL DEFAULT b'0', - PRIMARY KEY (`notificationid`), - KEY `idx_notifications_typeid` (`notificationtypeid`), - KEY `idx_businessunitid` (`businessunitid`), - FULLTEXT KEY `notification` (`notification`), - CONSTRAINT `fk_notifications_businessunit` FOREIGN KEY (`businessunitid`) REFERENCES `businessunits` (`businessunitid`) ON DELETE SET NULL, - CONSTRAINT `fk_notifications_type` FOREIGN KEY (`notificationtypeid`) REFERENCES `notificationtypes` (`notificationtypeid`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=70 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `notifications` --- - -LOCK TABLES `notifications` WRITE; -/*!40000 ALTER TABLE `notifications` DISABLE KEYS */; -INSERT INTO `notifications` VALUES (7,1,NULL,'Box Outage','2025-09-04 14:31:00','2025-09-05 07:52:00','GEINC17791560',NULL,'\0','\0'),(8,1,NULL,'CSF Patching','2025-09-14 00:00:01','2025-09-14 06:00:00','GECHG2415562',NULL,'\0','\0'),(9,1,NULL,'CSF Patching 2','2025-09-15 00:00:01','2025-09-14 06:00:00','GECHG2415562',NULL,'\0','\0'),(10,1,NULL,'CCTV Site Visit','2025-09-19 10:00:00','2025-09-20 07:53:00','',NULL,'\0','\0'),(11,1,NULL,'Webmail Outage','2025-09-11 07:25:42','2025-09-11 13:37:29','GEINC17816883',NULL,'\0','\0'),(12,1,NULL,'Gensuite Outage','2025-09-17 12:00:00','2025-09-19 07:53:00','GEINC17841038',NULL,'\0','\0'),(13,1,NULL,'Starlink Install Part III:\r\nThe Search for Part II','2025-10-17 10:00:00','2025-10-17 13:00:00','',NULL,'\0','\0'),(14,1,NULL,'Possible CSF reboot','2025-09-19 08:11:09','2025-09-19 09:46:02','GEINC17850386',NULL,'\0','\0'),(15,1,NULL,'DCP Down','2025-09-19 11:42:15','2025-09-19 16:45:00','GEINC17851757',NULL,'\0','\0'),(16,1,NULL,'IDM Down','2025-09-22 12:00:57','2025-09-22 12:35:25','GEINC17859080',NULL,'\0','\0'),(17,1,NULL,'Wilmington Vault Switch Refresh','2025-10-19 00:01:00','2025-10-19 04:00:00','GECHG2436530',NULL,'\0','\0'),(18,1,NULL,'Aero Backbone Migration','2025-10-12 00:00:00','2025-10-12 06:00:00',NULL,NULL,'\0','\0'),(19,1,NULL,'Shopfloor Patching','2025-10-05 02:00:00','2025-10-07 02:00:00',NULL,NULL,'\0','\0'),(20,1,NULL,'WAN Upgrades','2025-09-30 14:00:00','2025-09-30 16:00:00','GECHG2440418',NULL,'\0','\0'),(21,1,NULL,'Webmail Outage','2025-10-13 08:35:00','2025-10-13 15:40:00','GEINC17938180',NULL,'\0','\0'),(22,1,NULL,'Teamcenter Update','2025-10-17 18:00:00','2025-10-18 00:01:00','GECHG2448024',NULL,'\0','\0'),(23,1,NULL,'Network Switch Software Update','2025-10-19 00:01:00','2025-10-19 04:00:00','GECHG2453817',NULL,'\0','\0'),(24,1,NULL,'Machine Auth Issues','2025-10-17 14:20:00','2025-10-17 14:30:00','GEINC17962070',NULL,'\0','\0'),(25,1,NULL,'Teamcenter not available on shop floor devices','2025-10-17 14:21:00','2025-10-17 15:21:00','GEINC17962070',NULL,'\0','\0'),(26,1,NULL,'CSF Collections Down','2025-10-20 10:15:00','2025-10-20 12:17:00','GEINC17967062',NULL,'\0','\0'),(27,1,NULL,'Maximo Planned Outage','2025-10-26 21:30:00','2025-10-26 22:30:00','GECHG2448721',NULL,'\0','\0'),(28,1,NULL,'Starlink IV: A New Hope','2025-10-22 10:00:00','2025-10-22 13:00:00','',NULL,'\0','\0'),(29,1,NULL,'Opsvision moved to Aerospace Credentials','2025-10-27 00:00:00','2025-10-29 12:00:00','',NULL,'\0','\0'),(30,4,NULL,'Teamcenter DTE is Down','2025-10-24 09:48:00','2025-10-27 09:34:00','GEINC17914917',NULL,'\0',''),(31,4,NULL,'Maximo Reports Outage','2025-10-24 15:49:00','2025-10-27 13:32:00','GEINC17941308',NULL,'\0',''),(33,3,NULL,'ETQ Hosted Application Patching','2025-10-28 11:00:00','2025-10-28 17:00:00','GECHG2448045',NULL,'\0',''),(34,4,NULL,'Centerpiece SSL Handshake issue\r\n','2025-10-27 08:00:00','2025-10-27 09:00:00','GEINC17990487',NULL,'\0',''),(36,3,NULL,'Starlink Setup - No Outage Expected','2025-10-29 10:30:00','2025-10-29 11:30:00','GECHG2440270',NULL,'\0',''),(37,1,NULL,'Cameron is the Mac Daddy','2025-10-27 15:17:00','2025-10-28 08:09:30','1992',NULL,'\0',''),(38,3,NULL,'Storage Upgrade - No Outage','2025-10-30 20:00:00','2025-10-31 02:00:00','GECHG2460739',NULL,'\0','\0'),(39,3,NULL,'Starlink Failover Test - Possible Outage','2025-11-05 14:00:00','2025-11-05 14:17:00','GECHG2459204',NULL,'\0',''),(40,4,NULL,'ETQ Licensing Error','2025-10-28 09:01:00','2025-10-28 09:59:00','GEINC17995228',NULL,'\0',''),(41,3,NULL,'West Jeff Vault F5 Decom','2025-10-31 11:30:00','2025-10-31 12:00:00','GECHG2463796',NULL,'\0',''),(43,3,NULL,'ShopFloor PC Patching','2025-11-02 02:00:00','2025-11-02 04:00:00','',NULL,'\0',''),(44,4,NULL,'Outlook Email Outage - Secure Email Error - ETR : 7:30pm','2025-10-29 12:23:00','2025-10-29 17:42:23','GEINC18002216',NULL,'\0',''),(45,4,NULL,'CSF DOWN - Please test Data Collections','2025-10-30 00:01:00','2025-10-30 16:40:00','GEINC18004847',NULL,'\0',''),(46,4,NULL,'DTE - Digital Thread is down','2025-10-30 10:53:00','2025-10-30 13:17:00','GEINC18006759',NULL,'\0',''),(47,4,NULL,'ENMS is Down - Clear Cache if still having issues','2025-10-31 08:15:00','2025-10-31 08:47:00','GEINC18010318',NULL,'\0',''),(48,2,NULL,'Weld Data Sheets are now working','2025-10-31 08:19:00','2025-10-31 23:59:00','',NULL,'\0',''),(49,2,NULL,'Discontinue Manual Data Collection - Use DCP','2025-10-31 08:26:00','2025-10-31 23:59:00','',NULL,'\0',''),(50,3,NULL,'ETQ Upgrade','2025-11-06 17:00:00','2025-11-06 18:00:00','GECHG2428294',NULL,'\0','\0'),(51,2,NULL,'AVEWP1760v02 - Historian Move To Aero','2026-03-12 09:01:00','2026-03-12 21:02:00','',NULL,'','\0'),(52,3,NULL,'UDC Update - Reboot to get latest version','2025-11-05 08:09:00','2025-11-12 08:24:00','',NULL,'\0',''),(53,4,NULL,'Zscaler 504 Error Gateway Timeout','2025-11-05 10:10:00','2025-11-05 11:12:00','GEINC18026733',NULL,'\0',''),(54,2,NULL,'Nick Reach Last Day','2025-11-06 10:34:00','2025-11-12 17:00:00','',NULL,'\0',''),(55,4,NULL,'BlueSSO not working','2025-11-07 09:32:00','2025-11-07 10:23:30','GEINC18034515',NULL,'\0',''),(56,3,NULL,'CSF Monthly Patching','2025-11-16 00:01:00','2025-11-16 06:00:00','',NULL,'\0',''),(57,2,NULL,'IP helper update on AIRsdMUSwestj02','2025-11-11 01:30:00','2025-11-11 05:30:00','GECHG2470228',NULL,'\0','\0'),(58,2,NULL,'Maximo Requires Aerospace Password','2025-11-10 12:00:00','2025-11-13 11:43:00','GECHG2463983',NULL,'\0',''),(59,3,NULL,'Switch Reboot - Happening Now','2025-11-12 14:00:00','2025-11-12 14:52:00','GECHG2466904',NULL,'\0',''),(60,3,NULL,'Smartsheets -> Aerospace Logon','2025-11-14 13:00:00','2025-11-20 12:00:00','',NULL,'\0','\0'),(61,3,NULL,'HR Central / Workday / Others Will Require Aerospace password','2025-11-15 09:11:00','2025-11-19 09:12:00','',NULL,'\0',''),(62,3,NULL,'Kronos Patching / Outage','2025-11-15 22:00:00','2025-11-16 03:00:00','GECHG2471150',NULL,'\0',''),(63,4,NULL,'Centerpiece - Down for Remote Users','2025-11-11 13:01:00','2025-11-11 13:43:00','GEINC18043063',NULL,'\0',''),(64,2,NULL,'Non-Shelf Life Controlled Material Labeling\r\nAlcohol, Acetone, Distilled Water, Surface Plate Cleaner, Dykem Stain\r\nSee Coach or Crystal for needed labels','2025-11-12 09:34:00','2025-11-19 23:59:00','',NULL,'\0',''),(65,2,NULL,'Fake DHL Delivery Notification Email\r\nDO NOT CLICK LINK','2025-11-12 09:58:00','2025-11-14 09:59:00','',NULL,'\0',''),(66,1,NULL,'test','2025-11-19 09:08:00',NULL,'',NULL,'',''),(67,3,NULL,'test 2','2025-11-19 09:09:00',NULL,'',NULL,'',''),(68,2,NULL,'test 3','2025-11-19 09:09:00',NULL,'',NULL,'',''),(69,3,NULL,'test again','2025-11-20 09:10:00',NULL,'',NULL,'',''); -/*!40000 ALTER TABLE `notifications` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `notificationtypes` --- - -DROP TABLE IF EXISTS `notificationtypes`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `notificationtypes` ( - `notificationtypeid` int(11) NOT NULL AUTO_INCREMENT, - `typename` varchar(50) NOT NULL, - `typedescription` varchar(255) DEFAULT NULL, - `typecolor` varchar(20) DEFAULT NULL, - `isactive` bit(1) DEFAULT b'1', - PRIMARY KEY (`notificationtypeid`), - UNIQUE KEY `idx_typename` (`typename`) -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `notificationtypes` --- - -LOCK TABLES `notificationtypes` WRITE; -/*!40000 ALTER TABLE `notificationtypes` DISABLE KEYS */; -INSERT INTO `notificationtypes` VALUES (1,'TBD','Type to be determined','success',''),(2,'Awareness','General awareness notification','success',''),(3,'Change','Scheduled change or maintenance','warning',''),(4,'Incident','Active incident or outage','danger',''); -/*!40000 ALTER TABLE `notificationtypes` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `operatingsystems` --- - -DROP TABLE IF EXISTS `operatingsystems`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `operatingsystems` ( - `osid` int(11) NOT NULL AUTO_INCREMENT, - `operatingsystem` varchar(255) NOT NULL, - PRIMARY KEY (`osid`), - UNIQUE KEY `operatingsystem` (`operatingsystem`), - KEY `idx_operatingsystem` (`operatingsystem`) -) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8 COMMENT='Normalized operating systems lookup table'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `operatingsystems` --- - -LOCK TABLES `operatingsystems` WRITE; -/*!40000 ALTER TABLE `operatingsystems` DISABLE KEYS */; -INSERT INTO `operatingsystems` VALUES (12,'Microsoft Windows 10 Enterprise'),(13,'Microsoft Windows 10 Enterprise 10.0.19045'),(14,'Microsoft Windows 10 Enterprise 2016 LTSB'),(15,'Microsoft Windows 10 Enterprise LTSC'),(16,'Microsoft Windows 10 Pro'),(17,'Microsoft Windows 11 Enterprise'),(1,'TBD'),(20,'Windows10LTSC'),(19,'Windows10Pro'),(18,'Windows11Pro'); -/*!40000 ALTER TABLE `operatingsystems` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `printers` --- - -DROP TABLE IF EXISTS `printers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `printers` ( - `printerid` int(11) NOT NULL AUTO_INCREMENT, - `modelid` int(11) DEFAULT '1', - `printerwindowsname` tinytext, - `printercsfname` tinytext, - `serialnumber` tinytext, - `fqdn` tinytext, - `ipaddress` tinytext, - `machineid` int(11) DEFAULT '1' COMMENT 'Which machine is this printer closet to\r\nCould be a location such as office/shipping if islocationonly bit is set in machines table', - `maptop` int(11) DEFAULT NULL, - `mapleft` int(11) DEFAULT NULL, - `iscsf` bit(1) DEFAULT b'0' COMMENT 'Does CSF print to this', - `installpath` varchar(100) DEFAULT NULL, - `isactive` bit(1) DEFAULT b'1', - `lastupdate` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - `printernotes` tinytext, - `printerpin` int(10) DEFAULT NULL, - PRIMARY KEY (`printerid`) -) ENGINE=InnoDB AUTO_INCREMENT=51 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `printers` --- - -LOCK TABLES `printers` WRITE; -/*!40000 ALTER TABLE `printers` DISABLE KEYS */; -INSERT INTO `printers` VALUES (1,13,'TBD','','4HX732754','Printer-10-80-92-70.printer.geaerospace.net','10.80.92.70',27,NULL,NULL,'','','\0','2025-09-30 15:59:33',NULL,NULL),(2,15,'Southern Office HP Color LaserJet CP2025','','CNGSC23135','Printer-10-80-92-63.printer.geaerospace.net','10.80.92.63',28,NULL,NULL,'','./installers/printers/HP-CP2025-Installer.exe','\0','2025-10-02 12:05:49',NULL,1851850),(3,20,'Southern Office Versalink B7125','NONE','QPA084128','Printer-10-80-92-48.printer.geaerospace.net','10.80.92.48',28,2056,662,'','./installers/printers/Printer-Coaching-CopyRoom-Versalink-B7125.exe','','2025-11-07 15:04:20',NULL,NULL),(4,19,'Coaching Office 115 Versalink C7125','','QPH230489','Printer-10-80-92-69.printer.geaerospace.net','10.80.92.69',30,1902,1379,'','./installers/printers/Printer-Coaching-115-Versalink-C7125.exe','','2025-10-23 19:27:06',NULL,NULL),(6,18,'Coaching 112 LaserJet M254dw','','VNB3N34504','Printer-10-80-92-52.printer.geaerospace.net','10.80.92.52',31,2036,1417,'','./installers/printers/Printer-Coaching-112-LaserJet-M254dw.exe','','2025-10-23 19:27:06',NULL,NULL),(7,21,'Materials Xerox EC8036','CSF01','QMK003729','Printer-10-80-92-62.printer.geaerospace.net','10.80.92.62',32,1921,1501,'','./installers/printers/Materials-Xerox-EC8036.exe','','2025-10-23 19:27:06',NULL,NULL),(8,22,'PE Office Versalink C8135','','ELQ587561','Printer-10-80-92-49.printer.geaerospace.net','10.80.92.49',33,1995,934,'','./installers/printers/Printer-PE-Office-Altalink-C8135.exe','','2025-10-23 19:27:06',NULL,NULL),(9,18,'WJWT05-HP-Laserjet','CSF04','VNB3T19380','Printer-10-80-92-67.printer.geaerospace.net','10.80.92.67',34,1267,536,'\0','./installers/printers/Printer-WJWT05.exe','','2025-11-13 12:34:19',NULL,NULL),(10,24,'CSF11-CMM07-HP-LaserJet','CSF11','PHBBG65860','Printer-10-80-92-55.printer.geaerospace.net','10.80.92.55',13,942,474,'','','','2025-11-07 20:14:25',NULL,NULL),(11,19,'Router Room Printer','','QPH233211','Printer-10-80-92-20.printer.geaerospace.net','10.80.92.20',35,810,1616,'','./installers/printers/Printer-RouterRoom-Versalink-C7125.exe','','2025-10-23 19:27:06',NULL,NULL),(12,28,'TBD 4250tn','HP4250_IMPACT','CNRXL93253','Printer-10-80-92-61.printer.geaerospace.net','10.80.92.61',37,806,1834,'\0','','','2025-10-23 19:27:06',NULL,NULL),(13,27,'CSF09-2022-HP-LaserJet','CSF09','CNBCN2J1RQ','Printer-10-80-92-57.printer.geaerospace.net','10.80.92.57',38,777,665,'','./installers/printers/Printer-2022.exe','','2025-10-23 19:27:06',NULL,NULL),(14,28,'CSF06-3037-HP-LaserJet','CSF06','USBXX23084','Printer-10-80-92-54.printer.geaerospace.net','10.80.92.54',39,1752,1087,'','./installers/printers/Printer-3037.exe','','2025-10-23 19:27:06',NULL,NULL),(16,21,'EC8036','','QMK002012','Printer-10-80-92-253.printer.geaerospace.net','10.80.92.253',37,806,1834,'\0','','','2025-10-23 19:27:06',NULL,NULL),(17,25,'CSF18-Blisk-Inspection-HP-LaserJet','CSF18','VNB0200170','Printer-10-80-92-23.printer.geaerospace.net','10.80.92.23',41,889,1287,'','./installers/printers/Printer-Blisk-Inspection-LaserJet-4100n.exe','','2025-11-03 17:45:45',NULL,727887799),(18,20,'Blisk Inspection Versalink B7125','','QPA084129','Printer-10-80-92-45.printer.geaerospace.net','10.80.92.45',41,889,1287,'\0','./installers/printers/Printer-Blisk-Inspection-Versalink-B7125.exe','','2025-10-23 19:27:06',NULL,NULL),(20,26,'Near Wax trace 7','CSF22','PHDCB09198','Printer-10-80-92-28.printer.geaerospace.net','10.80.92.28',18,1740,1506,'','./installers/printers/Printer-WJWT07-LaserJet-M404n.exe','','2025-10-23 19:27:06',NULL,NULL),(21,27,'DT-Office-HP-Laserjet','','CNBCN2J1RQ','Printer-10-80-92-68.printer.geaerospace.net','10.80.92.68',42,NULL,NULL,'\0','./installers/printers/Printer-DT-Office.exe','\0','2025-09-16 13:38:41',NULL,NULL),(22,27,'CSF02-LocationTBD','CSF02','CNBCMD60NM','Printer-10-80-92-65.printer.geaerospace.net','10.80.92.65',1,NULL,NULL,'\0','','','2025-11-03 17:32:40',NULL,NULL),(23,19,'Office Admins Versalink C7125','','QPH230648','Printer-10-80-92-25.printer.geaerospace.net','10.80.92.25',45,1976,1415,'\0','./installers/printers/Printer-Office-Admins-Versalink-C7125.exe','','2025-10-23 19:27:06',NULL,NULL),(24,21,'Southern Office Xerox EC8036','','QMK002217','Printer-10-80-92-252.printer.geaerospace.net','10.80.92.252',28,2043,1797,'\0','./installers/printers/Printer-Office-CopyRoom-EC8036.exe','','2025-11-10 21:00:03',NULL,NULL),(26,30,'USB - Zebra ZT411','','','','10.48.173.222',37,806,1834,'\0','./installers/printers/zddriver-v1062228271-certified.exe','','2025-10-23 19:27:06',NULL,NULL),(28,31,'USB LaserJet M506','','','','USB',49,2143,1630,'\0','./installers/printers/Printer-GuardDesk-LaserJet-M506.zip','','2025-10-23 19:27:06',NULL,NULL),(29,32,'USB Epson TM-C3500','','','','USB',49,2143,1630,'\0','./installers/printers/TMC3500_x64_v2602.exe','','2025-10-23 19:27:06',NULL,NULL),(30,34,'USB LaserJet M255dw','','VNB33212344','','USB',50,506,2472,'\0','','','2025-10-23 19:27:06',NULL,NULL),(31,18,'USB LaserJet M254dw','','VNBNM718PD','','USB',51,450,2524,'\0','','','2025-10-23 19:27:06',NULL,NULL),(32,25,'CSF07-3001-LaserJet-4001n','CSF07','VNB0200168','Printer-10-80-92-46.printer.geaerospace.net','10.80.92.46',52,1417,1802,'','./installers/printers/Printer-CSF07-3005-LaserJet-4100n.exe','','2025-10-23 19:27:06',NULL,58737718),(33,26,'FPI Inpection','CSF13','PHDCC20486','Printer-10-80-92-53.printer.geaerospace.net','10.80.92.53',53,832,1937,'\0','','','2025-10-23 19:27:06',NULL,NULL),(34,19,'1364-Xerox-Versalink-C405','','4HX732754','Printer-10-80-92-70.printer.geaerospace.net','10.80.92.70',54,346,208,'\0','./installers/printers/Printer-1364-Xerox-Versalink-C405.exe','','2025-10-23 19:27:06',NULL,NULL),(35,35,'CSF15 6502 LaserJet M602','CSF15','JPBCD850FT','Printer-10-80-92-26.printer.geaerospace.net','10.80.92.26',48,1139,1715,'','','','2025-10-23 19:27:06',NULL,NULL),(36,36,'Lean Office Plotter','','CN91P7H00J','Printer-10-80-92-24.printer.geaerospace.net','10.80.92.24',56,2171,1241,'\0','./installers/printers/Printer-Lean-Office-Plotter.exe','','2025-10-23 19:27:06',NULL,NULL),(37,13,'4007-Versalink','','4HX732754','Printer-10-80-92-70.printer.geaerospace.net','10.80.92.70',27,1090,2163,'','','','2025-11-13 15:49:55',NULL,NULL),(38,72,'TBD','','9HB669334','Printer-10-80-92-251.printer.geaerospace.net','10.80.92.251',224,1221,464,'','','','2025-10-23 19:27:06',NULL,NULL),(39,73,'CSF21-7701-HP-Laserjet','CSF21','VNB3C56224','Printer-10-80-92-51.printer.geaerospace.net','10.80.92.51',225,573,2181,'\0','','','2025-10-28 13:20:14',NULL,NULL),(40,74,'Blisk Clean Room Near Shipping','CSF12','JPDDS15219','Printer-10-80-92-56.printer.geaerospace.net','10.80.92.56',225,523,2135,'\0',NULL,'','2025-10-23 19:27:06',NULL,NULL),(41,28,'TBD','CSF05','4HX732754','Printer-10-80-92-71.printer.geaerospace.net','10.80.92.71',27,972,1978,'','','','2025-10-23 19:27:06',NULL,NULL),(42,25,'TBD','HP4001_SPOOLSHWACHEON','VNL0616417','Printer-10-80-92-22.printer.geaerospace.net','10.80.92.22',228,1642,2024,'','','','2025-10-23 19:27:06',NULL,NULL),(43,25,'TBD','','VNL0303159','Printer-10-80-92-63.printer.geaerospace.net','10.80.92.63',258,1792,1916,'','','','2025-11-07 15:05:51',NULL,NULL),(44,28,'Gage Lab Printer','gage lab ','4HX732754','','10.80.92.59',27,972,1978,'\0','','','2025-10-23 19:27:06',NULL,NULL),(45,35,'Venture Clean Room','CSF08','4HX732754','','10.80.92.58',27,972,1978,'','','','2025-10-23 19:27:06',NULL,NULL),(46,84,'GuardDesk-HID-DTC-4500','','B8021700','Printer-10-49-215-10.printer.geaerospace.net','10.49.215.10',49,2155,1639,'\0','','','2025-10-29 00:56:37',NULL,NULL),(47,90,'USB-6502-HP-LaserJect','','VNB3C40601','','1.1.1.1',48,50,50,'\0',NULL,'','2025-11-03 18:00:43',NULL,NULL),(48,91,'TBD','','VNB3D55060','','10.80.92.60',27,50,50,'\0',NULL,'','2025-11-13 12:59:45',NULL,NULL),(49,96,'6502-LaserJet','','VNB3C40601','Printer-10-49-215-13.printer.geaerospace.net','10.49.215.13',48,1221,1779,'\0',NULL,'','2025-11-12 21:39:06',NULL,NULL),(50,97,'6503-LaserJet','','VNB3F14243','Printer-10-49-215-14.printer.geaerospace.net','10.49.215.14',47,1059,1768,'\0',NULL,'','2025-11-12 21:42:19',NULL,NULL); -/*!40000 ALTER TABLE `printers` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `relationshiptypes` --- - -DROP TABLE IF EXISTS `relationshiptypes`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `relationshiptypes` ( - `relationshiptypeid` int(11) NOT NULL AUTO_INCREMENT, - `relationshiptype` varchar(50) NOT NULL, - `description` varchar(255) DEFAULT NULL, - `isactive` tinyint(1) DEFAULT '1', - `displayorder` int(11) DEFAULT '0', - `dateadded` datetime DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`relationshiptypeid`), - UNIQUE KEY `relationshiptype` (`relationshiptype`), - KEY `idx_isactive` (`isactive`), - KEY `idx_displayorder` (`displayorder`) -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='Types of relationships between machines'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `relationshiptypes` --- - -LOCK TABLES `relationshiptypes` WRITE; -/*!40000 ALTER TABLE `relationshiptypes` DISABLE KEYS */; -INSERT INTO `relationshiptypes` VALUES (1,'Dualpath','Machines sharing the same controller (dualpath configuration)',1,1,'2025-11-13 15:18:40'),(2,'Controlled By','PC controls this machine',1,2,'2025-11-13 15:18:40'),(3,'Controls','This PC controls another machine',1,3,'2025-11-13 15:18:40'),(4,'Cluster Member','Part of a machine cluster',1,4,'2025-11-13 15:18:40'),(5,'Backup For','Serves as backup for another machine',1,5,'2025-11-13 15:18:40'),(6,'Master-Slave','Master-slave relationship',1,6,'2025-11-13 15:18:40'); -/*!40000 ALTER TABLE `relationshiptypes` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `skilllevels` --- - -DROP TABLE IF EXISTS `skilllevels`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `skilllevels` ( - `skilllevelid` tinyint(4) NOT NULL AUTO_INCREMENT, - `skilllevel` tinytext, - `isactive` bit(1) DEFAULT b'1', - PRIMARY KEY (`skilllevelid`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `skilllevels` --- - -LOCK TABLES `skilllevels` WRITE; -/*!40000 ALTER TABLE `skilllevels` DISABLE KEYS */; -INSERT INTO `skilllevels` VALUES (1,'Lead Technical Machinist ',''),(2,'Advanced Technical Machinist',''); -/*!40000 ALTER TABLE `skilllevels` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `subnets` --- - -DROP TABLE IF EXISTS `subnets`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `subnets` ( - `subnetid` tinyint(4) NOT NULL AUTO_INCREMENT, - `vlan` smallint(6) DEFAULT NULL, - `description` varchar(300) DEFAULT NULL, - `ipstart` int(10) DEFAULT NULL, - `ipend` int(10) DEFAULT NULL, - `cidr` tinytext, - `isactive` bit(1) DEFAULT b'1', - `subnettypeid` tinyint(4) DEFAULT NULL, - PRIMARY KEY (`subnetid`) -) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `subnets` --- - -LOCK TABLES `subnets` WRITE; -/*!40000 ALTER TABLE `subnets` DISABLE KEYS */; -INSERT INTO `subnets` VALUES (9,101,'User Vlan',170951168,170951679,'/23','',1),(11,852,'OAVfeMUSwesj001-OT - Bond2.852 - Blisk A',169632320,169632383,'/26','',3),(12,853,'OAVfeMUSwesj001-OT - Bond2.853 - Blisk B',169632384,169632447,'/26','',3),(13,635,'Zscaler PSE (Private Service Edge)',169709024,169709031,'/29','',1),(14,632,'Vault Untrust',170960336,170960351,'/28','',1),(15,2040,'Wireless Machine Auth',170981632,170981695,'/26','',2),(16,633,'Vault User Vlan',172108800,172109313,'/23','',1),(17,250,'Wireless Users Blue SSO',173038976,173039039,'/26','',1),(18,2035,'Wired Machine Auth',176566272,176566785,'/23','',2),(19,253,'OAVfeMUSwesj001-SegIT - Bond2.253 - RFID',170962368,170962399,'/27','',5),(20,252,'OAVfeMUSwesj001-SegIT - Bond2.252',170961424,170961439,'/28','',5),(21,866,'OAVfeMUSwesj001-OT - Bond2.866 Turn/Burn B',171033280,171033343,'/26','',3),(22,865,'OAVfeMUSwesj001-OT - Bond2.866 Turn/Burn A',171033216,171033279,'/26','',3),(23,850,'OAVfeMUSwesj001-OT - Bond2.850 Inspection',171026816,171026879,'/26','',3),(24,851,'OAVfeMUSwesj001-OT - Bond2.851 - Watchdog',171026736,171026751,'/28','',3),(25,864,'OAVfeMUSwesj001-OT - Bond2.864 OT Manager',171026704,171026711,'/29','',3),(26,1001,'OAVfeMUSwesj001-OT - Bond2.1001 - Access Panels',171023280,171023295,'/28','',3),(27,2090,'OAVfeMUSwesj001-OT - Bond2.2090 - CCTV',171023280,171023295,'/28','',3),(28,863,'OAVfeMUSwesj001-OT - Bond2.863 - Venture B',169633088,169633151,'/26','',3),(29,862,'OAVfeMUSwesj001-OT - Bond2.862 - Venture A',169633024,169633087,'/26','',3),(30,861,'OAVfeMUSwesj001-OT - Bond2.861 - Spools B',169632960,169633023,'/26','',3),(31,860,'OAVfeMUSwesj001-OT - Bond2.860 - Spools A',169632896,169632959,'/26','',3),(32,858,'OAVfeMUSwesj001-OT - Bond2.858 - HPT A',169632832,169632895,'/26','',3),(33,859,'OAVfeMUSwesj001-OT - Bond2.859 - HPT B',169632768,169632831,'/26','',3),(34,290,'Printer Vlan',171038464,171038717,'/24','',1),(35,101,'Legacy Printer Vlan',173038592,173038845,'24','',1),(36,857,'OAVfeMUSwesj001-OT - Bond2.857 - Turbulence B',169632640,169632703,'/26','',3),(37,856,'OAVfeMUSwesj001-OT - Bond2.857 - Turbulence A',169632640,169632703,'/26','',3),(38,855,'OAVfeMUSwesj001-OT - Bond2.855 - Fab Shop B',169632512,169632575,'/26','',3),(39,854,'OAVfeMUSwesj001-OT - Bond2.854 - Fab Shop A',169632576,169632639,'/26','',3),(40,853,'OAVfeMUSwesj001-OT - Bond2.853 - Blisk B',169632448,169632511,'/26','',3),(41,852,'OAVfeMUSwesj001-OT - Bond2.852 - Blisk A',169632320,169632383,'/26','',3),(42,705,'VAVfeXUSwesj001 - ETH8.705 - Zscaler',183071168,183071199,'/27','',4),(43,730,'VAVfeXUSwesj001 - ETH8.730 - EC-Compute',183071104,183071167,'/26','',4),(44,740,'VAVfeXUSwesj001 - ETH8.740 - EC-Compute-Mgt',183071040,183071071,'/27','',4),(45,720,'VAVfeXUSwesj001 - ETH8.720 - EC-Network-MGT',183071008,183071023,'/28','',4),(46,710,'VAVfeXUSwesj001 - ETH8.710 - EC-Security',183070992,183071007,'/28','',4),(47,700,'VAVfeXUSwesj001 - ETH8.700 - EC Transit',183070976,183070983,'/29','',4); -/*!40000 ALTER TABLE `subnets` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `subnettypes` --- - -DROP TABLE IF EXISTS `subnettypes`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `subnettypes` ( - `subnettypeid` tinyint(4) NOT NULL AUTO_INCREMENT, - `subnettype` tinytext, - `isactive` bigint(20) DEFAULT '1', - `bgcolor` tinytext, - PRIMARY KEY (`subnettypeid`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `subnettypes` --- - -LOCK TABLES `subnettypes` WRITE; -/*!40000 ALTER TABLE `subnettypes` DISABLE KEYS */; -INSERT INTO `subnettypes` VALUES (1,'IT',1,NULL),(2,'Machine Auth',1,NULL),(3,'OT',1,NULL),(4,'Vault',1,NULL),(5,'Seg-IT',1,NULL); -/*!40000 ALTER TABLE `subnettypes` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `supportteams` --- - -DROP TABLE IF EXISTS `supportteams`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `supportteams` ( - `supporteamid` int(11) NOT NULL AUTO_INCREMENT, - `teamname` char(50) DEFAULT NULL, - `teamurl` tinytext, - `appownerid` int(11) DEFAULT '1', - `isactive` bit(1) DEFAULT b'1', - PRIMARY KEY (`supporteamid`) -) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `supportteams` --- - -LOCK TABLES `supportteams` WRITE; -/*!40000 ALTER TABLE `supportteams` DISABLE KEYS */; -INSERT INTO `supportteams` VALUES (1,'@AEROSPACE SOS NAMER USA NC WEST JEFFERSON','https://geit.service-now.com/now/nav/ui/classic/params/target/sys_user_group.do%3Fsys_id%3Deba582dfdba91348514e5d6e5e961957',1,''),(2,'@Aerospace UDC Support','https://geit.service-now.com/now/nav/ui/classic/params/target/cmdb_ci_appl.do%3Fsys_id%3D0b54012d4730515077587738436d436d%26sysparm_view%3D',2,''),(3,'@Aerospace UDC Support (DODA)','https://geit.service-now.com/now/nav/ui/classic/params/target/cmdb_ci_appl.do%3Fsys_id%3D0b54012d4730515077587738436d436d%26sysparm_view%3D',3,''),(4,'@AEROSPACE Lenel OnGuard Support','https://geit.service-now.com/now/nav/ui/classic/params/target/sys_user_group.do%3Fsys_id%3D9eecad259743a194390576b71153af07',5,''),(5,'@AEROSPACE ZIA Support','https://geit.service-now.com/now/nav/ui/classic/params/target/sys_user_group.do%3Fsys_id%3D6cde9ba13bc7ce505be7736aa5e45a84%26sysparm_view%3D',6,''),(6,'@L2 AV SCIT CSF App Spt','https://geit.service-now.com/now/nav/ui/classic/params/target/sys_user_group.do%3Fsys_id%3Da5210946db4bf2005e305f2e5e96190a%26sysparm_view%3D',7,''),(7,'@L2 AV SCIT Quality Web App Spt','https://geit.service-now.com/now/nav/ui/classic/params/target/sys_user_group.do%3Fsys_id%3D6d210946db4bf2005e305f2e5e96193c%26sysparm_view%3D',1,''),(8,'Hexagon Software','https://support.hexagonmi.com/s/',1,''),(9,'Shopfloor Connect','',9,''),(10,'@AEROSPACE OpsVision-Support','https://geit.service-now.com/now/nav/ui/classic/params/target/u_cmdb_ci_business_app.do%3Fsys_id%3D871ec8d0dbe66b80c12359d25e9619ac%26sysparm_view%3D',10,''),(11,'@GE CTCR Endpoint Security L3','https://geit.service-now.com/now/nav/ui/classic/params/target/sys_user_group.do%3Fsys_id%3Dd5f0f5f8db3185908f1eb3b2ba9619cf%26sysparm_view%3D',11,''),(12,'@AEROSPACE IT ERP Centerpiece - SYSOPS','https://geit.service-now.com/now/nav/ui/classic/params/target/sys_user_group.do%3Fsys_id%3De4430d0edb8bf2005e305f2e5e961901%26sysparm_view%3D',12,''),(13,'@AEROSPACE Everbridge Support','https://geit.service-now.com/now/nav/ui/classic/params/target/sys_user_group.do%3Fsys_id%3D1d8212833b2fde1073651f50c5e45a44%26sysparm_view%3D',13,''),(14,'@Aerospace L2 ETQ Application Support Team','https://geit.service-now.com/now/nav/ui/classic/params/target/sys_user_group.do%3Fsys_id%3Ddac4c186db0ff2005e305f2e5e961944%26sysparm_view%3D',14,''); -/*!40000 ALTER TABLE `supportteams` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `topics` --- - -DROP TABLE IF EXISTS `topics`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `topics` ( - `appid` tinyint(4) NOT NULL AUTO_INCREMENT, - `appname` char(50) NOT NULL, - `appdescription` char(50) DEFAULT NULL, - `supportteamid` int(11) NOT NULL DEFAULT '1', - `applicationnotes` varchar(255) DEFAULT NULL, - `installpath` varchar(255) DEFAULT NULL, - `documentationpath` varchar(512) DEFAULT NULL, - `isactive` bit(1) DEFAULT b'1', - `ishidden` bit(1) DEFAULT b'0' COMMENT 'Should this be displayed in all apps or not', - PRIMARY KEY (`appid`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `topics` --- - -LOCK TABLES `topics` WRITE; -/*!40000 ALTER TABLE `topics` DISABLE KEYS */; -INSERT INTO `topics` VALUES (1,'West Jefferson','TBD',1,'Place Holder for Base Windows Installs',NULL,NULL,'\0',''),(2,'UDC','Universal Data Collector',2,NULL,NULL,'https://ge.sharepoint.us/sites/UniversalDataCollection-28UDC-29/SitePages/Home.aspx','','\0'),(3,'DODA','CMM Related',3,NULL,'https://ge.ent.box.com/folder/178044137180?amp;box_action=go_to_item&box_source=legacy-folder_collab_auto_accept_new&s=esxd09f65qrwjh497opk6losnnrwk3p1',NULL,'','\0'),(4,'CLM','Legacy UDC',2,'This was replaced by UDC, but can be used as a failsafe',NULL,NULL,'','\0'),(5,'3 of 9 Fonts','Barcode Fonts',1,'This is required for Weld Data Sheets','./installers/3of9Barcode.exe','','','\0'),(6,'PC - DMIS',NULL,1,NULL,NULL,NULL,'','\0'),(7,'Oracle 10.2','Required for Defect Tracker',1,'Required for to Fix Defect Tracker After PBR',NULL,NULL,'','\0'),(8,'eMX','Eng Laptops',2,'This is required for Engineering Devices',NULL,NULL,'','\0'),(9,'Adobe Logon Fix','',1,'REBOOT REQUIRED: Stops Adobe Acrobat From Asking you to Logon after PBR','./installers/AdobeFix.exe',NULL,'','\0'),(10,'Lenel OnGuard','Badging',4,'Required for Badging / Access Panel Contol','https://ge.ent.box.com/s/j1l0urjg80q0ltsvishq4i873fud2mk7','https://ge-my.sharepoint.us/:p:/r/personal/270002508_geaerospace_com/_layouts/15/doc2.aspx?sourcedoc=%7B65412AFE-2E2C-4525-BCDA-DD66E5EBAD16%7D&file=PBR%20-%20GE%20OnGurard%20Enterprise%208.0.4%20Installation%20Instructions%20AMERICAS.pptx&action=edit&mobileredirect=true&isSPOFile=1&ovuser=86b871ed-f0e7-4126-9bf4-5ee5cf19e256%2C270002508%40geaerospace.com&clickparams=eyJBcHBOYW1lIjoiVGVhbXMtRGVza3RvcCIsIkFwcFZlcnNpb24iOiI0OS8yNTA3MDMxODgwNiIsIkhhc0ZlZGVyYXRlZFVzZXIiOmZhbHNlfQ%3D%3D','','\0'),(11,'EssBase','Excel to Oracle DB Plugin',1,'Required for some Finance Operations / Excel',NULL,NULL,'\0','\0'),(12,'PE Office Plotter Drivers','PE Office Plotter Drivers',1,'','./installers/PlotterInstaller.exe',NULL,'','\0'),(13,'Zscaler','Zscaler ZPA Client',5,'','https://ge.sharepoint.us/:u:/r/sites/DougsProductivityTeam_m/Shared%20Documents/General/1%20-%20Projects/Site%20PBR%20Project/GE%20Software%20-%20Post%20PBR/ZscalerInc._Zscaler_4.5.0.337_v2.EXE?csf=1&web=1&e=afesVD',NULL,'','\0'),(14,'Network','',5,'','https://ge.sharepoint.us/:u:/r/sites/DougsProductivityTeam_m/Shared%20Documents/General/1%20-%20Projects/Site%20PBR%20Project/GE%20Software%20-%20Post%20PBR/ZscalerInc._Zscaler_4.5.0.337_v2.EXE?csf=1&web=1&e=afesVD',NULL,'',''),(15,'Maximo','For site maintenence from Southern',1,NULL,NULL,NULL,'',''),(16,'RightCrowd','Vistor Requests Replaced HID in 2025',1,NULL,NULL,NULL,'',''),(17,'Printers','',1,NULL,NULL,NULL,'',''),(18,'Process','',1,NULL,NULL,NULL,'',''),(19,'Media Creator Lite','',1,NULL,'./installers/GEAerospace_MediaCreatorLite_Latest.EXE',NULL,'','\0'),(20,'CMMC','',1,NULL,NULL,NULL,'',''),(21,'Shopfloor PC','',1,NULL,NULL,NULL,'',''),(22,'CSF','Common Shop Floor',6,NULL,NULL,NULL,'',''),(23,'Plantapps','',1,NULL,NULL,NULL,'',''),(24,'Everbridge','',1,NULL,NULL,NULL,'',''),(26,'PBR','',1,NULL,NULL,NULL,'',''),(27,'Bitlocker','',1,NULL,NULL,NULL,'',''),(28,'FlowXpert','Waterjet Software Req License File',1,'License file needs to be KBd','./installers/FlowXpert.zip',NULL,'','\0'); -/*!40000 ALTER TABLE `topics` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `vendors` --- - -DROP TABLE IF EXISTS `vendors`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `vendors` ( - `vendorid` int(11) NOT NULL AUTO_INCREMENT, - `vendor` char(50) DEFAULT NULL, - `isactive` char(50) DEFAULT '1', - `isprinter` bit(1) DEFAULT b'0', - `ispc` bit(1) DEFAULT b'0', - `ismachine` bit(1) DEFAULT b'0', - `isserver` bit(1) DEFAULT b'0', - `isswitch` bit(1) DEFAULT b'0', - `iscamera` bit(1) DEFAULT b'0', - PRIMARY KEY (`vendorid`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8 COMMENT='Who Makes the Machine this PC Front Ends'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `vendors` --- - -LOCK TABLES `vendors` WRITE; -/*!40000 ALTER TABLE `vendors` DISABLE KEYS */; -INSERT INTO `vendors` VALUES (1,'WJDT','1','\0','\0','\0','\0','\0','\0'),(2,'Toshulin','1','\0','\0','','\0','\0','\0'),(3,'Grob','1','\0','\0','','\0','\0','\0'),(4,'Okuma','1','\0','\0','','\0','\0','\0'),(5,'Campbell','1','\0','\0','','\0','\0','\0'),(6,'Hwacheon','1','\0','\0','','\0','\0','\0'),(7,'Hexagon','1','\0','\0','','\0','\0','\0'),(8,'Brown/Sharpe','1','\0','\0','','\0','\0','\0'),(9,'Xerox','1','','\0','\0','\0','\0','\0'),(10,'Mitutoyo','1','\0','\0','','\0','\0','\0'),(11,'HP','1','','\0','\0','\0','\0','\0'),(12,'Dell Inc.','1','\0','','\0','\0','\0','\0'),(13,'DMG Mori','1','\0','\0','','\0','\0','\0'),(14,'Zebra','1','','\0','\0','\0','\0','\0'),(15,'Epson','1','','\0','\0','\0','\0','\0'),(16,'Eddy','1','\0','\0','','\0','\0','\0'),(17,'OKK','1','\0','\0','','\0','\0','\0'),(18,'LaPointe','1','\0',NULL,'','\0','\0','\0'),(19,'Fidia','1','\0',NULL,'','\0','\0','\0'),(20,'GM Enterprises','1','\0','\0','','\0','\0','\0'),(21,'Makino','1','\0','\0','','\0','\0','\0'),(22,'TBD','1','\0','\0','','\0','\0','\0'),(23,'Gleason-Pfauter','1','\0','\0','','\0','\0','\0'),(24,'Broach','1','\0','\0','','\0','\0','\0'),(25,'Fanuc','1','\0','\0','','\0','\0','\0'),(26,'Doosan','1','\0','\0','','\0','\0','\0'),(27,'HID','1','','\0','\0','\0','\0','\0'),(28,'Toshiba Machine','1','\0','\0','','\0','\0','\0'),(29,'MT','1','\0','\0','','\0','\0','\0'),(30,'Siemens','1','\0','\0','\0','\0','\0','\0'),(31,'Allen-Bradley','1','\0','\0','\0','\0','\0','\0'),(32,'Keyence','1','\0','\0','\0','\0','\0','\0'),(33,'Renishaw','1','\0','\0','\0','\0','\0','\0'),(34,'ZOLLER','1','\0','\0','\0','\0','\0','\0'),(35,'HEIDENHAIM','1','\0','\0','\0','\0','\0','\0'),(36,'Telesis','1','\0','\0','\0','\0','\0','\0'),(37,'ABTech','1','\0','\0','\0','\0','\0','\0'),(38,'HOP Industrial Systems','1','\0','\0','\0','\0','\0','\0'),(39,'Progressive','1','\0','\0','\0','\0','\0','\0'),(40,'MTI','1','\0','\0','\0','\0','\0','\0'),(41,'IRTUSScanner','1','\0','\0','\0','\0','\0','\0'),(42,'GAMA','1','\0','\0','\0','\0','\0','\0'),(43,'Quadra-check','1','\0','\0','\0','\0','\0','\0'),(44,'SMSCANNER','1','\0','\0','\0','\0','\0','\0'),(45,'Brown & Sharpe','1','\0','\0','','\0','\0','\0'),(46,'Dell','1','\0','\0','\0','\0','\0','\0'); -/*!40000 ALTER TABLE `vendors` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Temporary table structure for view `vw_dualpath_machines` --- - -DROP TABLE IF EXISTS `vw_dualpath_machines`; -/*!50001 DROP VIEW IF EXISTS `vw_dualpath_machines`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `vw_dualpath_machines` AS SELECT - 1 AS `relationshipid`, - 1 AS `machine1_id`, - 1 AS `machine1_number`, - 1 AS `machine1_hostname`, - 1 AS `machine2_id`, - 1 AS `machine2_number`, - 1 AS `machine2_hostname`, - 1 AS `relationship_notes`*/; -SET character_set_client = @saved_cs_client; - --- --- Temporary table structure for view `vw_machine_relationships` --- - -DROP TABLE IF EXISTS `vw_machine_relationships`; -/*!50001 DROP VIEW IF EXISTS `vw_machine_relationships`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `vw_machine_relationships` AS SELECT - 1 AS `relationshipid`, - 1 AS `machineid`, - 1 AS `machine_number`, - 1 AS `machine_hostname`, - 1 AS `related_machineid`, - 1 AS `related_machine_number`, - 1 AS `related_machine_hostname`, - 1 AS `relationshiptype`, - 1 AS `relationship_description`, - 1 AS `relationship_notes`, - 1 AS `isactive`*/; -SET character_set_client = @saved_cs_client; - --- --- Temporary table structure for view `vw_machinetype_comparison` --- - -DROP TABLE IF EXISTS `vw_machinetype_comparison`; -/*!50001 DROP VIEW IF EXISTS `vw_machinetype_comparison`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `vw_machinetype_comparison` AS SELECT - 1 AS `machineid`, - 1 AS `machinenumber`, - 1 AS `modelnumber`, - 1 AS `vendor`, - 1 AS `machine_type_id`, - 1 AS `machine_type_name`, - 1 AS `model_type_id`, - 1 AS `model_type_name`, - 1 AS `status`*/; -SET character_set_client = @saved_cs_client; - --- --- Temporary table structure for view `vw_network_devices` --- - -DROP TABLE IF EXISTS `vw_network_devices`; -/*!50001 DROP VIEW IF EXISTS `vw_network_devices`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `vw_network_devices` AS SELECT - 1 AS `device_type`, - 1 AS `device_id`, - 1 AS `device_name`, - 1 AS `machinenumber`, - 1 AS `alias`, - 1 AS `serialnumber`, - 1 AS `description`, - 1 AS `mapleft`, - 1 AS `maptop`, - 1 AS `vendor`, - 1 AS `modelnumber`, - 1 AS `ipaddress`, - 1 AS `macaddress`, - 1 AS `fqdn`, - 1 AS `isactive`, - 1 AS `lastupdated`*/; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `warranties` --- - -DROP TABLE IF EXISTS `warranties`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `warranties` ( - `warrantyid` int(11) NOT NULL AUTO_INCREMENT, - `machineid` int(11) NOT NULL, - `warrantyname` varchar(100) DEFAULT NULL, - `enddate` date DEFAULT NULL, - `servicelevel` varchar(100) DEFAULT NULL, - `lastcheckeddate` datetime DEFAULT NULL, - `lastupdated` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - `dateadded` datetime DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`warrantyid`), - KEY `idx_machineid` (`machineid`), - KEY `idx_enddate` (`enddate`), - KEY `idx_lastcheckeddate` (`lastcheckeddate`), - CONSTRAINT `fk_warranties_machineid` FOREIGN KEY (`machineid`) REFERENCES `machines` (`machineid`) ON DELETE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Warranty tracking for machines (PCs, equipment, etc.)'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `warranties` --- - -LOCK TABLES `warranties` WRITE; -/*!40000 ALTER TABLE `warranties` DISABLE KEYS */; -/*!40000 ALTER TABLE `warranties` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Final view structure for view `vw_dualpath_machines` --- - -/*!50001 DROP VIEW IF EXISTS `vw_dualpath_machines`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = latin1 */; -/*!50001 SET character_set_results = latin1 */; -/*!50001 SET collation_connection = latin1_swedish_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`devuser`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `vw_dualpath_machines` AS select `mr`.`relationshipid` AS `relationshipid`,`m1`.`machineid` AS `machine1_id`,`m1`.`machinenumber` AS `machine1_number`,`m1`.`hostname` AS `machine1_hostname`,`m2`.`machineid` AS `machine2_id`,`m2`.`machinenumber` AS `machine2_number`,`m2`.`hostname` AS `machine2_hostname`,`mr`.`relationship_notes` AS `relationship_notes` from (((`machinerelationships` `mr` join `machines` `m1` on((`mr`.`machineid` = `m1`.`machineid`))) join `machines` `m2` on((`mr`.`related_machineid` = `m2`.`machineid`))) join `relationshiptypes` `rt` on((`mr`.`relationshiptypeid` = `rt`.`relationshiptypeid`))) where ((`rt`.`relationshiptype` = 'Dualpath') and (`mr`.`isactive` = 1)) order by `m1`.`machinenumber` */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `vw_machine_relationships` --- - -/*!50001 DROP VIEW IF EXISTS `vw_machine_relationships`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = latin1 */; -/*!50001 SET character_set_results = latin1 */; -/*!50001 SET collation_connection = latin1_swedish_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`devuser`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `vw_machine_relationships` AS select `mr`.`relationshipid` AS `relationshipid`,`mr`.`machineid` AS `machineid`,`m1`.`machinenumber` AS `machine_number`,`m1`.`hostname` AS `machine_hostname`,`mr`.`related_machineid` AS `related_machineid`,`m2`.`machinenumber` AS `related_machine_number`,`m2`.`hostname` AS `related_machine_hostname`,`rt`.`relationshiptype` AS `relationshiptype`,`rt`.`description` AS `relationship_description`,`mr`.`relationship_notes` AS `relationship_notes`,`mr`.`isactive` AS `isactive` from (((`machinerelationships` `mr` join `machines` `m1` on((`mr`.`machineid` = `m1`.`machineid`))) join `machines` `m2` on((`mr`.`related_machineid` = `m2`.`machineid`))) join `relationshiptypes` `rt` on((`mr`.`relationshiptypeid` = `rt`.`relationshiptypeid`))) where (`mr`.`isactive` = 1) */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `vw_machinetype_comparison` --- - -/*!50001 DROP VIEW IF EXISTS `vw_machinetype_comparison`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`570005354`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `vw_machinetype_comparison` AS select `m`.`machineid` AS `machineid`,`m`.`machinenumber` AS `machinenumber`,`mo`.`modelnumber` AS `modelnumber`,`v`.`vendor` AS `vendor`,`m`.`machinetypeid` AS `machine_type_id`,`mt1`.`machinetype` AS `machine_type_name`,`mo`.`machinetypeid` AS `model_type_id`,`mt2`.`machinetype` AS `model_type_name`,(case when (`m`.`machinetypeid` = `mo`.`machinetypeid`) then 'MATCH' when ((`m`.`machinetypeid` = 1) and (`mo`.`machinetypeid` <> 1)) then 'MACHINE_WAS_PLACEHOLDER' when ((`m`.`machinetypeid` <> 1) and (`mo`.`machinetypeid` = 1)) then 'MODEL_IS_PLACEHOLDER' else 'MISMATCH' end) AS `status` from ((((`machines` `m` join `models` `mo` on((`m`.`modelnumberid` = `mo`.`modelnumberid`))) left join `machinetypes` `mt1` on((`m`.`machinetypeid` = `mt1`.`machinetypeid`))) left join `machinetypes` `mt2` on((`mo`.`machinetypeid` = `mt2`.`machinetypeid`))) left join `vendors` `v` on((`mo`.`vendorid` = `v`.`vendorid`))) where (`m`.`isactive` = 1) order by (case when (`m`.`machinetypeid` = `mo`.`machinetypeid`) then 1 else 0 end),`mo`.`modelnumber` */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `vw_network_devices` --- - -/*!50001 DROP VIEW IF EXISTS `vw_network_devices`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = latin1 */; -/*!50001 SET character_set_results = latin1 */; -/*!50001 SET collation_connection = latin1_swedish_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`570005354`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `vw_network_devices` AS select `mt`.`machinetype` AS `device_type`,`m`.`machineid` AS `device_id`,coalesce(`m`.`alias`,`m`.`machinenumber`) AS `device_name`,`m`.`machinenumber` AS `machinenumber`,`m`.`alias` AS `alias`,`m`.`serialnumber` AS `serialnumber`,`m`.`machinenotes` AS `description`,`m`.`mapleft` AS `mapleft`,`m`.`maptop` AS `maptop`,`v`.`vendor` AS `vendor`,`mo`.`modelnumber` AS `modelnumber`,`c`.`address` AS `ipaddress`,`c`.`macaddress` AS `macaddress`,NULL AS `fqdn`,`m`.`isactive` AS `isactive`,`m`.`lastupdated` AS `lastupdated` from ((((`machines` `m` join `machinetypes` `mt` on((`m`.`machinetypeid` = `mt`.`machinetypeid`))) left join `models` `mo` on((`m`.`modelnumberid` = `mo`.`modelnumberid`))) left join `vendors` `v` on((`mo`.`vendorid` = `v`.`vendorid`))) left join `communications` `c` on(((`m`.`machineid` = `c`.`machineid`) and (`c`.`isprimary` = 1)))) where (`m`.`machinetypeid` in (16,17,18,19,20)) union all select 'Printer' AS `device_type`,`p`.`printerid` AS `device_id`,coalesce(nullif(`p`.`printercsfname`,''),`p`.`printerwindowsname`) AS `device_name`,NULL AS `machinenumber`,`p`.`printercsfname` AS `alias`,`p`.`serialnumber` AS `serialnumber`,`p`.`printernotes` AS `description`,`p`.`mapleft` AS `mapleft`,`p`.`maptop` AS `maptop`,`v`.`vendor` AS `vendor`,`mo`.`modelnumber` AS `modelnumber`,`p`.`ipaddress` AS `ipaddress`,NULL AS `macaddress`,`p`.`fqdn` AS `fqdn`,cast(`p`.`isactive` as unsigned) AS `isactive`,`p`.`lastupdate` AS `lastupdated` from ((`printers` `p` left join `models` `mo` on((`p`.`modelid` = `mo`.`modelnumberid`))) left join `vendors` `v` on((`mo`.`vendorid` = `v`.`vendorid`))) where (`p`.`isactive` = 1) order by `device_type`,`device_name` */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2025-11-20 15:56:14 diff --git a/sql/drop_legacy_pc_tables.sql b/sql/drop_legacy_pc_tables.sql deleted file mode 100644 index bf85259..0000000 --- a/sql/drop_legacy_pc_tables.sql +++ /dev/null @@ -1,23 +0,0 @@ --- ============================================================================ --- Drop Legacy PC Tables --- --- These tables are no longer used after PC migration to machines table. --- All ASP code now uses machines table or vw_warranty_status view. --- --- Run this AFTER verifying the application works correctly. --- ============================================================================ - --- Verify no dependencies before dropping --- SELECT * FROM information_schema.KEY_COLUMN_USAGE --- WHERE REFERENCED_TABLE_NAME IN ('pc', 'pc_backup_phase2'); - --- Drop the legacy tables -DROP TABLE IF EXISTS pc_backup_phase2; -DROP TABLE IF EXISTS pc; - --- Verify tables are gone -SHOW TABLES LIKE 'pc%'; - --- Expected remaining tables: --- pc_to_machine_id_mapping (still needed by views) --- pctype (still needed for PC type lookups) diff --git a/sql/extract_prod_data.sh b/sql/extract_prod_data.sh deleted file mode 100755 index 09f2e48..0000000 --- a/sql/extract_prod_data.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/bash -# Extract specific tables from production backup for import into dev -# Source: database-backup-11-13-25-eod.sql -# Target tables: notifications, notificationtypes, printers, knowledgebase - -BACKUP_FILE="/home/camp/projects/windows/database-backup-11-13-25-eod.sql" -OUTPUT_DIR="/home/camp/projects/windows/shopdb/sql" - -echo "Extracting production data from $BACKUP_FILE..." - -# Extract notifications table (structure + data) -echo "Extracting notifications..." -sed -n '/CREATE TABLE IF NOT EXISTS `notifications`/,/UNLOCK TABLES/p' "$BACKUP_FILE" > "$OUTPUT_DIR/prod_notifications.sql" - -# Extract notificationtypes table (structure + data) -echo "Extracting notificationtypes..." -sed -n '/CREATE TABLE IF NOT EXISTS `notificationtypes`/,/UNLOCK TABLES/p' "$BACKUP_FILE" > "$OUTPUT_DIR/prod_notificationtypes.sql" - -# Extract printers table (structure + data) -echo "Extracting printers..." -sed -n '/CREATE TABLE IF NOT EXISTS `printers`/,/UNLOCK TABLES/p' "$BACKUP_FILE" > "$OUTPUT_DIR/prod_printers.sql" - -# Extract knowledgebase table (structure + data) -echo "Extracting knowledgebase..." -sed -n '/CREATE TABLE IF NOT EXISTS `knowledgebase`/,/UNLOCK TABLES/p' "$BACKUP_FILE" > "$OUTPUT_DIR/prod_knowledgebase.sql" - -echo "Extraction complete!" -echo "" -echo "Files created:" -ls -lh "$OUTPUT_DIR"/prod_*.sql - -echo "" -echo "Next steps:" -echo "1. Review the extracted files" -echo "2. Run import_prod_data.sql to import into dev database" diff --git a/sql/extract_prod_data_inserts_only.sh b/sql/extract_prod_data_inserts_only.sh deleted file mode 100755 index 32d12c9..0000000 --- a/sql/extract_prod_data_inserts_only.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/bash -# Extract only INSERT statements from production backup -# This avoids schema conflicts - -BACKUP_FILE="/home/camp/projects/windows/shopdb/sql/prod_printers.sql" -OUTPUT_DIR="/home/camp/projects/windows/shopdb/sql" - -echo "Extracting only INSERT statements from production data..." - -# Extract only notifications INSERTs -echo "Extracting notifications INSERTs..." -grep "^INSERT INTO \`notifications\`" "$OUTPUT_DIR/prod_notifications.sql" > "$OUTPUT_DIR/prod_notifications_inserts.sql" -echo "SET FOREIGN_KEY_CHECKS = 0;" | cat - "$OUTPUT_DIR/prod_notifications_inserts.sql" > temp && mv temp "$OUTPUT_DIR/prod_notifications_inserts.sql" -echo "SET FOREIGN_KEY_CHECKS = 1;" >> "$OUTPUT_DIR/prod_notifications_inserts.sql" - -# Extract only notificationtypes INSERTs -echo "Extracting notificationtypes INSERTs..." -grep "^INSERT INTO \`notificationtypes\`" "$OUTPUT_DIR/prod_notificationtypes.sql" > "$OUTPUT_DIR/prod_notificationtypes_inserts.sql" -echo "SET FOREIGN_KEY_CHECKS = 0;" | cat - "$OUTPUT_DIR/prod_notificationtypes_inserts.sql" > temp && mv temp "$OUTPUT_DIR/prod_notificationtypes_inserts.sql" -echo "SET FOREIGN_KEY_CHECKS = 1;" >> "$OUTPUT_DIR/prod_notificationtypes_inserts.sql" - -# Extract only printers INSERTs -echo "Extracting printers INSERTs..." -grep "^INSERT INTO \`printers\`" "$OUTPUT_DIR/prod_printers.sql" > "$OUTPUT_DIR/prod_printers_inserts.sql" -echo "SET FOREIGN_KEY_CHECKS = 0;" | cat - "$OUTPUT_DIR/prod_printers_inserts.sql" > temp && mv temp "$OUTPUT_DIR/prod_printers_inserts.sql" -echo "SET FOREIGN_KEY_CHECKS = 1;" >> "$OUTPUT_DIR/prod_printers_inserts.sql" - -# Extract only knowledgebase INSERTs -echo "Extracting knowledgebase INSERTs..." -grep "^INSERT INTO \`knowledgebase\`" "$OUTPUT_DIR/prod_knowledgebase.sql" > "$OUTPUT_DIR/prod_knowledgebase_inserts.sql" -echo "ALTER TABLE knowledgebase DISABLE KEYS;" | cat - "$OUTPUT_DIR/prod_knowledgebase_inserts.sql" > temp && mv temp "$OUTPUT_DIR/prod_knowledgebase_inserts.sql" -echo "ALTER TABLE knowledgebase ENABLE KEYS;" >> "$OUTPUT_DIR/prod_knowledgebase_inserts.sql" - -echo "" -echo "Extraction complete!" -echo "Files created:" -ls -lh "$OUTPUT_DIR"/*_inserts.sql - -echo "" -echo "INSERT statement counts:" -echo "Notifications: $(grep -c "^INSERT" "$OUTPUT_DIR/prod_notifications_inserts.sql")" -echo "Notification Types: $(grep -c "^INSERT" "$OUTPUT_DIR/prod_notificationtypes_inserts.sql")" -echo "Printers: $(grep -c "^INSERT" "$OUTPUT_DIR/prod_printers_inserts.sql")" -echo "Knowledgebase: $(grep -c "^INSERT" "$OUTPUT_DIR/prod_knowledgebase_inserts.sql")" diff --git a/sql/fix_dualpath_controller_relationships.sql b/sql/fix_dualpath_controller_relationships.sql deleted file mode 100644 index 1c9868e..0000000 --- a/sql/fix_dualpath_controller_relationships.sql +++ /dev/null @@ -1,153 +0,0 @@ --- ============================================================================ --- Script: fix_dualpath_controller_relationships.sql --- Purpose: Fix existing relationship issues and propagate controllers to dualpath machines --- Target: MySQL 5.6 (dev and production) --- --- Issues Fixed: --- 1. Incorrect direction: Equipment -> Controls -> PC (should be PC -> Controls -> Equipment) --- 2. Missing controller relationships on dualpath machines --- ============================================================================ - --- ============================================================================ --- STEP 1: FIX INCORRECTLY DIRECTED RELATIONSHIPS --- Equipment should NOT "Control" a PC - flip these to PC -> Controls -> Equipment --- ============================================================================ - --- First, identify the bad relationships (Equipment -> Controls -> PC) -SELECT - 'BAD RELATIONSHIP' AS issue, - mr.relationshipid, - m1.machinenumber AS equipment_number, - m1.hostname AS equipment_hostname, - rt.relationshiptype, - m2.hostname AS pc_hostname, - m2.machinenumber AS pc_machinenumber -FROM machinerelationships mr -JOIN machines m1 ON mr.machineid = m1.machineid -JOIN machines m2 ON mr.related_machineid = m2.machineid -JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid -WHERE rt.relationshiptype = 'Controls' -AND m1.pctypeid IS NULL -- m1 is Equipment (not a PC) -AND m2.pctypeid IS NOT NULL -- m2 IS a PC -AND mr.isactive = 1; - --- Fix: Delete the bad relationships and recreate them correctly --- First, save the IDs we need to fix -CREATE TEMPORARY TABLE IF NOT EXISTS temp_bad_controls AS -SELECT - mr.relationshipid, - mr.machineid AS equipment_machineid, - mr.related_machineid AS pc_machineid, - mr.relationshiptypeid -FROM machinerelationships mr -JOIN machines m1 ON mr.machineid = m1.machineid -JOIN machines m2 ON mr.related_machineid = m2.machineid -WHERE mr.relationshiptypeid = (SELECT relationshiptypeid FROM relationshiptypes WHERE relationshiptype = 'Controls') -AND m1.pctypeid IS NULL -AND m2.pctypeid IS NOT NULL -AND mr.isactive = 1; - --- Show what will be fixed -SELECT 'Will fix these relationships:' AS status; -SELECT * FROM temp_bad_controls; - --- Delete the bad relationships -DELETE mr FROM machinerelationships mr -INNER JOIN temp_bad_controls t ON mr.relationshipid = t.relationshipid; - --- Create the correct relationships (PC -> Controls -> Equipment) -INSERT INTO machinerelationships (machineid, related_machineid, relationshiptypeid, isactive) -SELECT - pc_machineid AS machineid, - equipment_machineid AS related_machineid, - relationshiptypeid, - 1 AS isactive -FROM temp_bad_controls t -WHERE NOT EXISTS ( - SELECT 1 FROM machinerelationships mr2 - WHERE mr2.machineid = t.pc_machineid - AND mr2.related_machineid = t.equipment_machineid - AND mr2.relationshiptypeid = t.relationshiptypeid - AND mr2.isactive = 1 -); - -DROP TEMPORARY TABLE IF EXISTS temp_bad_controls; - --- ============================================================================ --- STEP 2: PROPAGATE CONTROLLERS TO DUALPATH MACHINES --- If Machine A is controlled by PC, and Machine A has dualpath to Machine B, --- then Machine B should also be controlled by PC --- ============================================================================ - --- Find dualpath machines missing controller relationships -SELECT - 'MISSING CONTROLLER' AS issue, - m1.machinenumber AS machine_with_controller, - pc.hostname AS controller_pc, - m2.machinenumber AS dualpath_machine_missing_controller -FROM machinerelationships ctrl -JOIN machines m1 ON ctrl.related_machineid = m1.machineid -JOIN machines pc ON ctrl.machineid = pc.machineid -JOIN machinerelationships dp ON m1.machineid = dp.machineid -JOIN machines m2 ON dp.related_machineid = m2.machineid -JOIN relationshiptypes rt_ctrl ON ctrl.relationshiptypeid = rt_ctrl.relationshiptypeid -JOIN relationshiptypes rt_dp ON dp.relationshiptypeid = rt_dp.relationshiptypeid -WHERE rt_ctrl.relationshiptype = 'Controls' -AND rt_dp.relationshiptype = 'Dualpath' -AND ctrl.isactive = 1 -AND dp.isactive = 1 -AND NOT EXISTS ( - SELECT 1 FROM machinerelationships ctrl2 - WHERE ctrl2.machineid = pc.machineid - AND ctrl2.related_machineid = m2.machineid - AND ctrl2.relationshiptypeid = ctrl.relationshiptypeid - AND ctrl2.isactive = 1 -); - --- Create the missing controller relationships -INSERT INTO machinerelationships (machineid, related_machineid, relationshiptypeid, isactive) -SELECT DISTINCT - pc.machineid AS machineid, - m2.machineid AS related_machineid, - ctrl.relationshiptypeid, - 1 AS isactive -FROM machinerelationships ctrl -JOIN machines m1 ON ctrl.related_machineid = m1.machineid -JOIN machines pc ON ctrl.machineid = pc.machineid -JOIN machinerelationships dp ON m1.machineid = dp.machineid -JOIN machines m2 ON dp.related_machineid = m2.machineid -JOIN relationshiptypes rt_ctrl ON ctrl.relationshiptypeid = rt_ctrl.relationshiptypeid -JOIN relationshiptypes rt_dp ON dp.relationshiptypeid = rt_dp.relationshiptypeid -WHERE rt_ctrl.relationshiptype = 'Controls' -AND rt_dp.relationshiptype = 'Dualpath' -AND ctrl.isactive = 1 -AND dp.isactive = 1 -AND NOT EXISTS ( - SELECT 1 FROM machinerelationships ctrl2 - WHERE ctrl2.machineid = pc.machineid - AND ctrl2.related_machineid = m2.machineid - AND ctrl2.relationshiptypeid = ctrl.relationshiptypeid - AND ctrl2.isactive = 1 -); - --- ============================================================================ --- VERIFICATION --- ============================================================================ - --- Show all Controls relationships (should be PC -> Equipment) -SELECT - 'CONTROLS RELATIONSHIPS' AS type, - pc.hostname AS pc_hostname, - pc.machinenumber AS pc_machinenumber, - '-> Controls ->' AS direction, - equip.machinenumber AS equipment_number, - equip.hostname AS equipment_hostname -FROM machinerelationships mr -JOIN machines pc ON mr.machineid = pc.machineid -JOIN machines equip ON mr.related_machineid = equip.machineid -JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid -WHERE rt.relationshiptype = 'Controls' -AND mr.isactive = 1 -ORDER BY pc.hostname, equip.machinenumber; - -SELECT 'Fix complete!' AS status; diff --git a/sql/fix_printer_names.sql b/sql/fix_printer_names.sql deleted file mode 100644 index 93581cd..0000000 --- a/sql/fix_printer_names.sql +++ /dev/null @@ -1,139 +0,0 @@ --- Fix Printer Names to Follow Convention: CSFNAME-Location-Brand-Description --- Convention: CSF21-7701-HP-Laserjet --- Date: 2025-12-08 - --- ===================================================== --- PRINTERS WITH CSF NAMES --- Format: CSF##-Location-Brand-Description --- ===================================================== - --- CSF01 - Materials - Xerox EC8036 -UPDATE printers SET printerwindowsname = 'CSF01-Materials-Xerox-EC8036' WHERE printerid = 7; - --- CSF02 - TBD location - HP LaserJet -UPDATE printers SET printerwindowsname = 'CSF02-TBD-HP-LaserJet' WHERE printerid = 22; - --- CSF04 - WJRP2035 - HP LaserJet -UPDATE printers SET printerwindowsname = 'CSF04-WJRP2035-HP-LaserJet' WHERE printerid = 9; - --- CSF05 - Spools Inspection - HP LaserJet -UPDATE printers SET printerwindowsname = 'CSF05-SpoolsInspection-HP-LaserJet' WHERE printerid = 41; - --- CSF06 - 3037 - HP LaserJet (already correct format) -UPDATE printers SET printerwindowsname = 'CSF06-3037-HP-LaserJet' WHERE printerid = 14; - --- CSF07 - 3005 - HP LaserJet -UPDATE printers SET printerwindowsname = 'CSF07-3005-HP-LaserJet' WHERE printerid = 32; - --- CSF08 - VentureCleanRoom - HP LaserJet (location was missing, using machine assignment) -UPDATE printers SET printerwindowsname = 'CSF08-VentureCleanRoom-HP-LaserJet' WHERE printerid = 43; - --- CSF09 - 2022 - HP LaserJet (already correct format) -UPDATE printers SET printerwindowsname = 'CSF09-2022-HP-LaserJet' WHERE printerid = 13; - --- CSF11 - CMM07 - HP LaserJet (location was missing, using machine assignment) -UPDATE printers SET printerwindowsname = 'CSF11-CMM07-HP-LaserJet' WHERE printerid = 10; - --- CSF12 - 7701 - HP LaserJet -UPDATE printers SET printerwindowsname = 'CSF12-7701-HP-LaserJet' WHERE printerid = 40; - --- CSF13 - FPIInspection - HP LaserJet -UPDATE printers SET printerwindowsname = 'CSF13-FPIInspection-HP-LaserJet' WHERE printerid = 33; - --- CSF15 - 6502 - HP LaserJet -UPDATE printers SET printerwindowsname = 'CSF15-6502-HP-LaserJet' WHERE printerid = 35; - --- CSF18 - BliskInspection - HP LaserJet -UPDATE printers SET printerwindowsname = 'CSF18-BliskInspection-HP-LaserJet' WHERE printerid = 17; - --- CSF21 - 7701 - HP LaserJet (already correct format) -UPDATE printers SET printerwindowsname = 'CSF21-7701-HP-LaserJet' WHERE printerid = 39; - --- CSF22 - WJRP2335 - HP LaserJet -UPDATE printers SET printerwindowsname = 'CSF22-WJRP2335-HP-LaserJet' WHERE printerid = 20; - --- ===================================================== --- PRINTERS WITHOUT CSF NAMES --- Format: Location-Brand-Description --- ===================================================== - --- 1364 - Xerox Versalink -UPDATE printers SET printerwindowsname = '1364-Xerox-Versalink' WHERE printerid = 34; - --- 6502 - HP LaserJet (Color) -UPDATE printers SET printerwindowsname = '6502-HP-ColorLaserJet' WHERE printerid = 49; - --- 6503 - HP LaserJet -UPDATE printers SET printerwindowsname = '6503-HP-LaserJet' WHERE printerid = 50; - --- Blisk Inspection - Xerox Versalink -UPDATE printers SET printerwindowsname = 'BliskInspection-Xerox-Versalink' WHERE printerid = 18; - --- Coaching 112 - HP ColorLaserJet -UPDATE printers SET printerwindowsname = 'Coaching112-HP-ColorLaserJet' WHERE printerid = 6; - --- Coaching 115 - Xerox Versalink (THE PROBLEM PRINTER!) -UPDATE printers SET printerwindowsname = 'Coaching115-Xerox-Versalink' WHERE printerid = 4; - --- Guard Desk - HID DTC4500 (card printer) -UPDATE printers SET printerwindowsname = 'GuardDesk-HID-DTC4500' WHERE printerid = 46; - --- Lean Office - HP DesignJet (plotter) -UPDATE printers SET printerwindowsname = 'LeanOffice-HP-DesignJet' WHERE printerid = 36; - --- Office Administration - Xerox Versalink -UPDATE printers SET printerwindowsname = 'OfficeAdmin-Xerox-Versalink' WHERE printerid = 23; - --- PE Room - Xerox Altalink -UPDATE printers SET printerwindowsname = 'PERoom-Xerox-Altalink' WHERE printerid = 8; - --- Router Room - Xerox Versalink -UPDATE printers SET printerwindowsname = 'RouterRoom-Xerox-Versalink' WHERE printerid = 11; - --- Shipping Office - Xerox EC8036 -UPDATE printers SET printerwindowsname = 'ShippingOffice-Xerox-EC8036' WHERE printerid = 16; - --- Southern Office - Xerox EC8036 -UPDATE printers SET printerwindowsname = 'SouthernOffice-Xerox-EC8036' WHERE printerid = 24; - --- Southern Office - Xerox Versalink (different printer, B7125) -UPDATE printers SET printerwindowsname = 'SouthernOffice-Xerox-VersalinkBW' WHERE printerid = 3; - --- Spools Inspection - Xerox Versalink C405 -UPDATE printers SET printerwindowsname = 'SpoolsInspection-Xerox-Versalink' WHERE printerid = 37; - --- Spools Inspection - HP LaserJet -UPDATE printers SET printerwindowsname = 'SpoolsInspection-HP-LaserJet' WHERE printerid = 48; - --- Venture Inspection - Xerox Versalink -UPDATE printers SET printerwindowsname = 'VentureInspection-Xerox-Versalink' WHERE printerid = 38; - --- ===================================================== --- SPECIAL CASES / NEED REVIEW --- ===================================================== - --- Gage Lab - HP LaserJet (has "gage lab " as CSF name with trailing space) -UPDATE printers SET printerwindowsname = 'GageLab-SpoolsInspection-HP-LaserJet', printercsfname = 'GageLab' WHERE printerid = 44; - --- HP4001_SPOOLSHWACHEON - Machine 2004 - HP LaserJet -UPDATE printers SET printerwindowsname = 'SpoolsHwacheon-2004-HP-LaserJet', printercsfname = '' WHERE printerid = 42; - --- HP4250_IMPACT - Shipping Office - HP LaserJet -UPDATE printers SET printerwindowsname = 'ShippingOffice-HP-LaserJet', printercsfname = '' WHERE printerid = 12; - --- TBD Was 08 - IT Closet - HP LaserJet (needs real CSF name) -UPDATE printers SET printerwindowsname = 'ITCloset-HP-LaserJet', printercsfname = '' WHERE printerid = 45; - --- 7901 - HP ColorLaserJet (USB printer) -UPDATE printers SET printerwindowsname = '7901-HP-ColorLaserJet' WHERE printerid = 30; - --- Guard Desk USB - HP LaserJet -UPDATE printers SET printerwindowsname = 'GuardDesk-HP-LaserJet-USB' WHERE printerid = 28; - --- NULL location USB printer -UPDATE printers SET printerwindowsname = 'USB-HP-ColorLaserJet' WHERE printerid = 31; - --- ===================================================== --- Verification query - run after updates --- ===================================================== --- SELECT printerid, printerwindowsname, printercsfname FROM printers WHERE isactive = 1 ORDER BY printerwindowsname; diff --git a/sql/fix_views_prod.sql b/sql/fix_views_prod.sql deleted file mode 100644 index ac3a31a..0000000 --- a/sql/fix_views_prod.sql +++ /dev/null @@ -1,20 +0,0 @@ --- ============================================================================ --- Fix Views for Production --- --- This script has been superseded by view_consolidation.sql --- --- Run view_consolidation.sql instead, which: --- 1. Drops 27 unused views --- 2. Keeps 2 actually used views (vw_network_devices, vw_warranty_status) --- 3. Creates 11 new purpose-built views for UI pages --- --- Also run these scripts for other pending migrations: --- - migration_drop_network_device_tables.sql (migrates servers, drops legacy tables) --- - migration_drop_legacy_tables.sql (drops machineoverrides, dualpathassignments, etc.) --- --- LocationOnly machine fix (run manually): --- UPDATE machines SET modelnumberid = 1 WHERE islocationonly = 1; --- ============================================================================ - --- Just run view_consolidation.sql -SELECT 'Please run view_consolidation.sql instead of this script' AS message; diff --git a/sql/import_prod_data_clean.sh b/sql/import_prod_data_clean.sh deleted file mode 100755 index bc43770..0000000 --- a/sql/import_prod_data_clean.sh +++ /dev/null @@ -1,151 +0,0 @@ -#!/bin/bash -# Clean import of production data using only INSERT statements -# This avoids schema conflicts - -echo "==========================================" -echo "Production Data Import (Clean)" -echo "Date: 2025-11-13" -echo "==========================================" -echo "" - -MYSQL_CMD="docker exec -i dev-mysql mysql -u root -prootpassword shopdb" - -echo "Step 1: Creating backup tables..." -$MYSQL_CMD <<'EOF' -DROP TABLE IF EXISTS `notifications_backup_20251113`; -CREATE TABLE `notifications_backup_20251113` LIKE `notifications`; -INSERT INTO `notifications_backup_20251113` SELECT * FROM `notifications`; - -DROP TABLE IF EXISTS `notificationtypes_backup_20251113`; -CREATE TABLE `notificationtypes_backup_20251113` LIKE `notificationtypes`; -INSERT INTO `notificationtypes_backup_20251113` SELECT * FROM `notificationtypes`; - -DROP TABLE IF EXISTS `printers_backup_20251113`; -CREATE TABLE `printers_backup_20251113` LIKE `printers`; -INSERT INTO `printers_backup_20251113` SELECT * FROM `printers`; - -DROP TABLE IF EXISTS `knowledgebase_backup_20251113`; -CREATE TABLE `knowledgebase_backup_20251113` LIKE `knowledgebase`; -INSERT INTO `knowledgebase_backup_20251113` SELECT * FROM `knowledgebase`; - -SELECT 'Backup tables created' AS status; -EOF - -echo "" -echo "Step 2: Showing current counts..." -$MYSQL_CMD <<'EOF' -SELECT '=== BEFORE IMPORT ===' AS ''; -SELECT - (SELECT COUNT(*) FROM notifications) AS notifications_before, - (SELECT COUNT(*) FROM notificationtypes) AS notificationtypes_before, - (SELECT COUNT(*) FROM printers) AS printers_before, - (SELECT COUNT(*) FROM knowledgebase) AS knowledgebase_before; -EOF - -echo "" -echo "Step 3: Clearing existing data and importing notification types..." -$MYSQL_CMD <<'EOF' -SET FOREIGN_KEY_CHECKS = 0; -DELETE FROM notifications; -DELETE FROM notificationtypes; -SET FOREIGN_KEY_CHECKS = 1; -EOF -cat /home/camp/projects/windows/shopdb/sql/prod_notificationtypes_inserts.sql | $MYSQL_CMD 2>&1 | grep -E "status|ERROR" || echo " ✓ Notification types imported" - -echo "" -echo "Step 4: Importing notifications..." -cat /home/camp/projects/windows/shopdb/sql/prod_notifications_inserts.sql | $MYSQL_CMD 2>&1 | grep -E "status|ERROR" || echo " ✓ Notifications imported" - -echo "" -echo "Step 5: Importing printers..." -$MYSQL_CMD <<'EOF' -DELETE FROM printers; -EOF -cat /home/camp/projects/windows/shopdb/sql/prod_printers_inserts.sql | $MYSQL_CMD 2>&1 | grep -E "status|ERROR" || echo " ✓ Printers imported" - -echo "" -echo "Step 6: Importing knowledgebase..." -$MYSQL_CMD <<'EOF' -DELETE FROM knowledgebase; -EOF -cat /home/camp/projects/windows/shopdb/sql/prod_knowledgebase_inserts.sql | $MYSQL_CMD 2>&1 | grep -E "status|ERROR" || echo " ✓ Knowledgebase imported" - -echo "" -echo "Step 7: Verifying imported data..." -$MYSQL_CMD <<'EOF' -SELECT '=== AFTER IMPORT ===' AS ''; -SELECT - (SELECT COUNT(*) FROM notifications) AS notifications_after, - (SELECT COUNT(*) FROM notificationtypes) AS notificationtypes_after, - (SELECT COUNT(*) FROM printers) AS printers_after, - (SELECT COUNT(*) FROM knowledgebase) AS knowledgebase_after; -EOF - -echo "" -echo "Step 8: Data Comparison..." -$MYSQL_CMD <<'EOF' -SELECT '=== Import Summary ===' AS ''; -SELECT - 'Notifications' AS table_name, - (SELECT COUNT(*) FROM notifications_backup_20251113) AS before_count, - (SELECT COUNT(*) FROM notifications) AS after_count, - (SELECT COUNT(*) FROM notifications) - (SELECT COUNT(*) FROM notifications_backup_20251113) AS difference; - -SELECT - 'Notification Types' AS table_name, - (SELECT COUNT(*) FROM notificationtypes_backup_20251113) AS before_count, - (SELECT COUNT(*) FROM notificationtypes) AS after_count, - (SELECT COUNT(*) FROM notificationtypes) - (SELECT COUNT(*) FROM notificationtypes_backup_20251113) AS difference; - -SELECT - 'Printers' AS table_name, - (SELECT COUNT(*) FROM printers_backup_20251113) AS before_count, - (SELECT COUNT(*) FROM printers) AS after_count, - (SELECT COUNT(*) FROM printers) - (SELECT COUNT(*) FROM printers_backup_20251113) AS difference; - -SELECT - 'Knowledgebase' AS table_name, - (SELECT COUNT(*) FROM knowledgebase_backup_20251113) AS before_count, - (SELECT COUNT(*) FROM knowledgebase) AS after_count, - (SELECT COUNT(*) FROM knowledgebase) - (SELECT COUNT(*) FROM knowledgebase_backup_20251113) AS difference; -EOF - -echo "" -echo "Step 9: Sample data verification..." -$MYSQL_CMD <<'EOF' -SELECT '=== Notification Types ===' AS ''; -SELECT notificationtypeid, typename, typedescription, typecolor -FROM notificationtypes -ORDER BY notificationtypeid; - -SELECT '=== Recent Active Notifications (Top 5) ===' AS ''; -SELECT notificationid, notificationtypeid, notification, DATE_FORMAT(starttime, '%Y-%m-%d %H:%i') AS start, isactive -FROM notifications -WHERE isactive = 1 -ORDER BY starttime DESC -LIMIT 5; - -SELECT '=== Active Printers (Top 10) ===' AS ''; -SELECT printerid, printerwindowsname, ipaddress, isactive -FROM printers -WHERE isactive = 1 -LIMIT 10; - -SELECT '=== Top Knowledge Base Articles ===' AS ''; -SELECT linkid, LEFT(shortdescription, 70) AS description, clicks -FROM knowledgebase -WHERE isactive = 1 -ORDER BY clicks DESC -LIMIT 10; -EOF - -echo "" -echo "==========================================" -echo "✓ IMPORT COMPLETE!" -echo "==========================================" -echo "" -echo "Backup tables saved with _backup_20251113 suffix" -echo "" -echo "To rollback, run:" -echo " bash /home/camp/projects/windows/shopdb/sql/rollback_prod_import.sh" -echo "" diff --git a/sql/import_prod_data_direct.sh b/sql/import_prod_data_direct.sh deleted file mode 100755 index 4d56f13..0000000 --- a/sql/import_prod_data_direct.sh +++ /dev/null @@ -1,110 +0,0 @@ -#!/bin/bash -# Direct import of production data into dev database -# This script concatenates all SQL files and imports them in one go - -echo "==========================================" -echo "Production Data Import Script" -echo "Date: 2025-11-13" -echo "==========================================" -echo "" - -MYSQL_CMD="docker exec -i dev-mysql mysql -u root -prootpassword shopdb" - -echo "Step 1: Creating backup tables..." -$MYSQL_CMD <<'EOF' -DROP TABLE IF EXISTS `notifications_backup_20251113`; -CREATE TABLE `notifications_backup_20251113` LIKE `notifications`; -INSERT INTO `notifications_backup_20251113` SELECT * FROM `notifications`; - -DROP TABLE IF EXISTS `notificationtypes_backup_20251113`; -CREATE TABLE `notificationtypes_backup_20251113` LIKE `notificationtypes`; -INSERT INTO `notificationtypes_backup_20251113` SELECT * FROM `notificationtypes`; - -DROP TABLE IF EXISTS `printers_backup_20251113`; -CREATE TABLE `printers_backup_20251113` LIKE `printers`; -INSERT INTO `printers_backup_20251113` SELECT * FROM `printers`; - -DROP TABLE IF EXISTS `knowledgebase_backup_20251113`; -CREATE TABLE `knowledgebase_backup_20251113` LIKE `knowledgebase`; -INSERT INTO `knowledgebase_backup_20251113` SELECT * FROM `knowledgebase`; - -SELECT 'Backup tables created' AS status; -EOF - -echo "" -echo "Step 2: Showing current counts..." -$MYSQL_CMD <<'EOF' -SELECT '=== BEFORE IMPORT ===' AS ''; -SELECT - (SELECT COUNT(*) FROM notifications) AS notifications_before, - (SELECT COUNT(*) FROM notificationtypes) AS notificationtypes_before, - (SELECT COUNT(*) FROM printers) AS printers_before, - (SELECT COUNT(*) FROM knowledgebase) AS knowledgebase_before; -EOF - -echo "" -echo "Step 3: Importing notification types..." -cat /home/camp/projects/windows/shopdb/sql/prod_notificationtypes.sql | $MYSQL_CMD 2>&1 | tail -5 - -echo "" -echo "Step 4: Importing notifications..." -cat /home/camp/projects/windows/shopdb/sql/prod_notifications.sql | $MYSQL_CMD 2>&1 | tail -5 - -echo "" -echo "Step 5: Importing printers..." -cat /home/camp/projects/windows/shopdb/sql/prod_printers.sql | $MYSQL_CMD 2>&1 | tail -5 - -echo "" -echo "Step 6: Importing knowledgebase..." -cat /home/camp/projects/windows/shopdb/sql/prod_knowledgebase.sql | $MYSQL_CMD 2>&1 | tail -5 - -echo "" -echo "Step 7: Verifying imported data..." -$MYSQL_CMD <<'EOF' -SELECT '=== AFTER IMPORT ===' AS ''; -SELECT - (SELECT COUNT(*) FROM notifications) AS notifications_after, - (SELECT COUNT(*) FROM notificationtypes) AS notificationtypes_after, - (SELECT COUNT(*) FROM printers) AS printers_after, - (SELECT COUNT(*) FROM knowledgebase) AS knowledgebase_after; -EOF - -echo "" -echo "Step 8: Sample data verification..." -$MYSQL_CMD <<'EOF' -SELECT '=== Notification Types ===' AS ''; -SELECT notificationtypeid, typename, typedescription, typecolor, isactive -FROM notificationtypes -ORDER BY notificationtypeid; - -SELECT '=== Recent Active Notifications (Top 5) ===' AS ''; -SELECT notificationid, notificationtypeid, notification, starttime, endtime, ticketnumber, isactive -FROM notifications -WHERE isactive = 1 -ORDER BY starttime DESC -LIMIT 5; - -SELECT '=== Active Printers (Top 10) ===' AS ''; -SELECT printerid, printerwindowsname, ipaddress, serialnumber, isactive, iscsf -FROM printers -WHERE isactive = 1 -LIMIT 10; - -SELECT '=== Top Knowledge Base Articles (Top 10) ===' AS ''; -SELECT linkid, LEFT(shortdescription, 60) AS description, clicks, isactive -FROM knowledgebase -WHERE isactive = 1 -ORDER BY clicks DESC -LIMIT 10; -EOF - -echo "" -echo "==========================================" -echo "IMPORT COMPLETE!" -echo "==========================================" -echo "" -echo "Backup tables created with _backup_20251113 suffix" -echo "" -echo "To rollback, run:" -echo " bash /home/camp/projects/windows/shopdb/sql/rollback_prod_import.sh" -echo "" diff --git a/sql/import_prod_data_final.sh b/sql/import_prod_data_final.sh deleted file mode 100755 index 925102f..0000000 --- a/sql/import_prod_data_final.sh +++ /dev/null @@ -1,64 +0,0 @@ -#!/bin/bash -# Final Production Data Import - Uses the original extracted files -# Directly pipes the SQL with proper DELETE statements - -echo "==========================================" -echo "Production Data Import - Final" -echo "Date: 2025-11-13" -echo "==========================================" -echo "" - -MYSQL_CMD="docker exec -i dev-mysql mysql -u root -prootpassword shopdb" - -echo "Creating backups..." -$MYSQL_CMD <<'EOF' -DROP TABLE IF EXISTS notifications_backup_20251113; -DROP TABLE IF EXISTS notificationtypes_backup_20251113; -DROP TABLE IF EXISTS printers_backup_20251113; -DROP TABLE IF EXISTS knowledgebase_backup_20251113; - -CREATE TABLE notifications_backup_20251113 LIKE notifications; -INSERT INTO notifications_backup_20251113 SELECT * FROM notifications; - -CREATE TABLE notificationtypes_backup_20251113 LIKE notificationtypes; -INSERT INTO notificationtypes_backup_20251113 SELECT * FROM notificationtypes; - -CREATE TABLE printers_backup_20251113 LIKE printers; -INSERT INTO printers_backup_20251113 SELECT * FROM printers; - -CREATE TABLE knowledgebase_backup_20251113 LIKE knowledgebase; -INSERT INTO knowledgebase_backup_20251113 SELECT * FROM knowledgebase; -EOF - -echo "✓ Backups created" -echo "" - -echo "Importing production data..." -cat /home/camp/projects/windows/shopdb/sql/prod_notificationtypes.sql | $MYSQL_CMD 2>&1 | tail -1 -cat /home/camp/projects/windows/shopdb/sql/prod_notifications.sql | $MYSQL_CMD 2>&1 | tail -1 -cat /home/camp/projects/windows/shopdb/sql/prod_printers.sql | $MYSQL_CMD 2>&1 | tail -1 -cat /home/camp/projects/windows/shopdb/sql/prod_knowledgebase.sql | $MYSQL_CMD 2>&1 | tail -1 - -echo "" -echo "✓ Import complete" -echo "" - -$MYSQL_CMD <<'EOF' -SELECT '=== IMPORT RESULTS ===' AS ''; -SELECT - (SELECT COUNT(*) FROM notifications) AS notifications, - (SELECT COUNT(*) FROM notificationtypes) AS notificationtypes, - (SELECT COUNT(*) FROM printers) AS printers, - (SELECT COUNT(*) FROM knowledgebase) AS knowledgebase; -EOF - -echo "" -echo "==========================================" -echo "✓ Production data imported successfully!" -echo "==========================================" -echo "" -echo "NOTE: All notifications have notificationtypeid=1 (gray)" -echo "Use bulk_update_notification_types.asp to assign colors" -echo "" -echo "Access at: http://192.168.122.151:8080/bulk_update_notification_types.asp" -echo "" diff --git a/sql/migrate_printer_ips_to_communications.sql b/sql/migrate_printer_ips_to_communications.sql deleted file mode 100644 index 501072b..0000000 --- a/sql/migrate_printer_ips_to_communications.sql +++ /dev/null @@ -1,55 +0,0 @@ --- ============================================================================= --- Migration: Move Printer IP Addresses from machines to communications Table --- Date: 2025-11-14 --- Purpose: Migrate printer IP data to communications table before removing --- ipaddress1/2/3 columns from machines table --- ============================================================================= - --- STEP 1: Migrate printer IP addresses to communications table --- Note: Printers use comstypeid = 1 (Network) for IP addresses --- Use isprimary = 1 to indicate this is the primary network interface - -INSERT INTO communications (machineid, comstypeid, address, isprimary, isactive, lastupdated) -SELECT - m.machineid, - 1 AS comstypeid, -- Network communication type - m.ipaddress1 AS address, - 1 AS isprimary, -- Primary network interface - 1 AS isactive, - NOW() AS lastupdated -FROM machines m -WHERE m.machinetypeid = 15 -- Printers - AND m.ipaddress1 IS NOT NULL - AND m.ipaddress1 != '' - AND NOT EXISTS ( - -- Don't insert if this printer already has a communications record - SELECT 1 FROM communications c - WHERE c.machineid = m.machineid - AND c.comstypeid = 1 - ); - --- ============================================================================= --- Verification Queries --- ============================================================================= - --- Check how many printer IPs were migrated --- SELECT COUNT(*) as migrated_printer_ips --- FROM communications c --- INNER JOIN machines m ON c.machineid = m.machineid --- WHERE m.machinetypeid = 15 AND c.comstypeid = 1; - --- Compare machines.ipaddress1 vs communications.address for printers --- SELECT --- m.machineid, --- m.alias, --- m.ipaddress1 as old_ip, --- c.address as new_ip --- FROM machines m --- LEFT JOIN communications c ON m.machineid = c.machineid AND c.comstypeid = 1 --- WHERE m.machinetypeid = 15 --- ORDER BY m.machineid; - --- ============================================================================= --- Status: Ready to execute --- Impact: Migrates 32 printer IP addresses to communications table --- ============================================================================= diff --git a/sql/migration_drop_legacy_tables.sql b/sql/migration_drop_legacy_tables.sql deleted file mode 100644 index bd3cfd5..0000000 --- a/sql/migration_drop_legacy_tables.sql +++ /dev/null @@ -1,81 +0,0 @@ --- ============================================================================ --- Migration: Drop Legacy Tables --- --- This script removes unused legacy tables after data migration to unified --- tables (machinerelationships, communications). --- --- Tables to drop: --- - machineoverrides (empty, functionality not used) --- - dualpathassignments (migrated to machinerelationships) --- - networkinterfaces (migrated to communications) --- - _backup_equipment_ips_phase1_5 (old migration backup) --- --- IMPORTANT: Run this on DEV first and test thoroughly before production! --- ============================================================================ - --- ============================================================================ --- STEP 1: Drop views that reference legacy tables --- ============================================================================ - -DROP VIEW IF EXISTS vw_shopfloor_pcs; - --- ============================================================================ --- STEP 2: Drop FK constraints on legacy tables --- ============================================================================ - -ALTER TABLE dualpathassignments DROP FOREIGN KEY fk_dualpathassignments_machines; -ALTER TABLE machineoverrides DROP FOREIGN KEY fk_machineoverrides_machines; -ALTER TABLE networkinterfaces DROP FOREIGN KEY fk_networkinterfaces_machines; - --- ============================================================================ --- STEP 3: Drop the legacy tables --- ============================================================================ - -DROP TABLE IF EXISTS machineoverrides; -DROP TABLE IF EXISTS dualpathassignments; -DROP TABLE IF EXISTS networkinterfaces; -DROP TABLE IF EXISTS _backup_equipment_ips_phase1_5; - --- ============================================================================ --- STEP 4: Recreate vw_shopfloor_pcs without machineoverrides reference --- ============================================================================ - -CREATE VIEW vw_shopfloor_pcs AS -SELECT - m.machineid, - m.hostname, - m.serialnumber, - v.vendor AS manufacturer, - md.modelnumber AS model, - m.loggedinuser, - m.machinenumber, - COALESCE(os.operatingsystem, 'Unknown') AS operatingsystem, - m.lastupdated, - m.lastboottime, - DATEDIFF(NOW(), m.lastboottime) AS uptime_days -FROM machines m -JOIN pctype pt ON m.pctypeid = pt.pctypeid -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN operatingsystems os ON m.osid = os.osid -WHERE pt.typename = 'Shopfloor' -AND m.lastupdated > DATE_SUB(NOW(), INTERVAL 30 DAY) -AND m.pctypeid IS NOT NULL -ORDER BY m.machinenumber, m.hostname; - --- ============================================================================ --- STEP 5: Verify --- ============================================================================ - --- Should NOT show dropped tables -SELECT 'Verifying tables are dropped:' AS status; -SHOW TABLES LIKE 'machineoverrides'; -SHOW TABLES LIKE 'dualpathassignments'; -SHOW TABLES LIKE 'networkinterfaces'; -SHOW TABLES LIKE '_backup%'; - --- Verify view works -SELECT 'Testing vw_shopfloor_pcs:' AS status; -SELECT COUNT(*) AS shopfloor_pc_count FROM vw_shopfloor_pcs; - -SELECT 'Migration complete! Legacy tables have been dropped.' AS status; diff --git a/sql/migration_drop_network_device_tables.sql b/sql/migration_drop_network_device_tables.sql deleted file mode 100644 index f6d70d1..0000000 --- a/sql/migration_drop_network_device_tables.sql +++ /dev/null @@ -1,161 +0,0 @@ --- ============================================================================ --- Migration: Drop Legacy Network Device Tables --- --- This script removes the old network device tables (accesspoints, cameras, --- idfs, servers, switches) after migrating all data and dependencies to use --- the unified machines table. --- --- IMPORTANT: Run this on DEV first and test thoroughly before production! --- --- Prerequisites: --- - All network devices should already be in machines table with appropriate --- machinetypeid values (16=Access Point, 17=Camera, 18=IDF, 19=Switch, 20=Server) --- - displaydevice.asp and displaylocationdevice.asp should be updated to --- use machines table instead of legacy tables --- - networkdevices.asp already uses vw_network_devices (no changes needed) --- - deviceserver.asp already uses machines table (no changes needed) --- ============================================================================ - --- ============================================================================ --- STEP 1: Migrate any remaining data from legacy servers table to machines --- ============================================================================ - --- The 3 servers in the legacy table need to be migrated to machines table --- Check if they already exist (by hostname/alias or IP) --- If not, insert them - --- First, check what we're working with -SELECT 'Servers to migrate:' AS status; -SELECT serverid, servername, ipaddress, description, fqdn FROM servers; - --- Insert servers that don't already exist in machines (matching by FQDN or name) -INSERT INTO machines (alias, machinetypeid, serialnumber, fqdn, machinenotes, isactive, maptop, mapleft, lastupdated) -SELECT - TRIM(s.servername) AS alias, - 20 AS machinetypeid, -- Server - s.serialnumber, - s.fqdn, - s.description AS machinenotes, - CASE WHEN s.isactive = '' OR s.isactive IS NULL THEN 1 ELSE 1 END AS isactive, - NULL AS maptop, - NULL AS mapleft, - NOW() AS lastupdated -FROM servers s -WHERE NOT EXISTS ( - SELECT 1 FROM machines m - WHERE m.machinetypeid = 20 - AND ( - (m.fqdn IS NOT NULL AND m.fqdn = s.fqdn) - OR (m.alias IS NOT NULL AND m.alias = TRIM(s.servername)) - ) -); - --- Add IP addresses to communications table for migrated servers -INSERT INTO communications (machineid, comstypeid, address, isprimary, isactive) -SELECT - m.machineid, - 1 AS comstypeid, -- IP type - TRIM(s.ipaddress) AS address, - 1 AS isprimary, - 1 AS isactive -FROM servers s -JOIN machines m ON ( - m.machinetypeid = 20 - AND ( - (m.fqdn IS NOT NULL AND m.fqdn = s.fqdn) - OR (m.alias IS NOT NULL AND m.alias = TRIM(s.servername)) - ) -) -WHERE s.ipaddress IS NOT NULL -AND TRIM(s.ipaddress) <> '' -AND NOT EXISTS ( - SELECT 1 FROM communications c - WHERE c.machineid = m.machineid - AND c.address = TRIM(s.ipaddress) -); - --- ============================================================================ --- STEP 2: Drop Foreign Key Constraints --- ============================================================================ - --- cameras.idfid references idfs.idfid -ALTER TABLE cameras DROP FOREIGN KEY cameras_ibfk_1; - --- ============================================================================ --- STEP 3: Drop Views that depend on legacy tables --- ============================================================================ - -DROP VIEW IF EXISTS vw_idf_inventory; -DROP VIEW IF EXISTS vw_infrastructure_summary; - --- ============================================================================ --- STEP 4: Drop the legacy tables --- ============================================================================ - -DROP TABLE IF EXISTS cameras; -DROP TABLE IF EXISTS switches; -DROP TABLE IF EXISTS accesspoints; -DROP TABLE IF EXISTS servers; -DROP TABLE IF EXISTS idfs; - --- ============================================================================ --- STEP 5: Recreate views using machines table --- ============================================================================ - --- vw_idf_inventory: IDF locations with camera counts --- IDFs are machinetypeid = 17, Cameras are machinetypeid = 18 -CREATE VIEW vw_idf_inventory AS -SELECT - m.machineid AS idfid, - COALESCE(m.alias, m.machinenumber) AS idfname, - m.machinenotes AS description, - m.maptop, - m.mapleft, - (SELECT COUNT(DISTINCT cam.machineid) - FROM machines cam - JOIN machinerelationships mr ON cam.machineid = mr.machineid - WHERE mr.related_machineid = m.machineid - AND cam.machinetypeid = 18 - AND cam.isactive = 1) AS camera_count, - m.isactive -FROM machines m -WHERE m.machinetypeid = 17 -- IDF -AND m.isactive = 1; - --- vw_infrastructure_summary: Counts of network device types -CREATE VIEW vw_infrastructure_summary AS -SELECT - mt.machinetype AS device_type, - COUNT(*) AS total_count, - SUM(CASE WHEN m.isactive = 1 THEN 1 ELSE 0 END) AS active_count -FROM machines m -JOIN machinetypes mt ON m.machinetypeid = mt.machinetypeid -WHERE m.machinetypeid IN (16, 17, 18, 19, 20) -- Network device types -GROUP BY mt.machinetypeid, mt.machinetype -ORDER BY mt.machinetype; - --- ============================================================================ --- STEP 6: Verify --- ============================================================================ - --- Should NOT show legacy tables anymore -SELECT 'Tables remaining with legacy names:' AS status; -SHOW TABLES LIKE 'accesspoints'; -SHOW TABLES LIKE 'cameras'; -SHOW TABLES LIKE 'idfs'; -SHOW TABLES LIKE 'servers'; -SHOW TABLES LIKE 'switches'; - --- Verify network devices are accessible via machines table -SELECT 'Network devices in machines table:' AS status; -SELECT mt.machinetype, COUNT(*) as cnt -FROM machines m -JOIN machinetypes mt ON m.machinetypeid = mt.machinetypeid -WHERE m.machinetypeid IN (16, 17, 18, 19, 20) -GROUP BY mt.machinetypeid, mt.machinetype; - --- Verify views work -SELECT 'Testing vw_infrastructure_summary:' AS status; -SELECT * FROM vw_infrastructure_summary; - -SELECT 'Migration complete! Legacy network device tables have been dropped.' AS status; diff --git a/sql/migration_drop_pc_tables.sql b/sql/migration_drop_pc_tables.sql deleted file mode 100644 index 2477c99..0000000 --- a/sql/migration_drop_pc_tables.sql +++ /dev/null @@ -1,287 +0,0 @@ --- ============================================================================ --- Migration: Drop Legacy PC Tables --- --- This script removes the old pc table and pc_to_machine_id_mapping after --- migrating all dependencies to use machines.machineid directly. --- --- IMPORTANT: Run this on DEV first and test thoroughly before production! --- ============================================================================ - --- ============================================================================ --- STEP 1: Drop Foreign Key Constraints referencing pc table --- ============================================================================ - -ALTER TABLE commconfig DROP FOREIGN KEY commconfig_ibfk_1; -ALTER TABLE dncconfig DROP FOREIGN KEY dncconfig_ibfk_1; -ALTER TABLE dualpathassignments DROP FOREIGN KEY dualpathassignments_ibfk_1; -ALTER TABLE machineoverrides DROP FOREIGN KEY machineoverrides_ibfk_1; -ALTER TABLE networkinterfaces DROP FOREIGN KEY networkinterfaces_ibfk_1; - --- ============================================================================ --- STEP 2: Drop Views that depend on pc_to_machine_id_mapping --- ============================================================================ - -DROP VIEW IF EXISTS vw_active_pcs; -DROP VIEW IF EXISTS vw_dnc_config; -DROP VIEW IF EXISTS vw_engineer_pcs; -DROP VIEW IF EXISTS vw_pc_network_summary; -DROP VIEW IF EXISTS vw_pc_resolved_machines; -DROP VIEW IF EXISTS vw_pcs_by_hardware; -DROP VIEW IF EXISTS vw_shopfloor_comm_config; -DROP VIEW IF EXISTS vw_shopfloor_pcs; -DROP VIEW IF EXISTS vw_standard_pcs; - --- ============================================================================ --- STEP 3: Update tables - rename pcid columns to machineid --- ============================================================================ - -ALTER TABLE machineoverrides CHANGE COLUMN pcid machineid INT(11); -ALTER TABLE dualpathassignments CHANGE COLUMN pcid machineid INT(11); -ALTER TABLE networkinterfaces CHANGE COLUMN pcid machineid INT(11); - --- ============================================================================ --- STEP 4: Clean up orphaned records (referencing non-existent machineids) --- ============================================================================ - -DELETE FROM dualpathassignments WHERE machineid NOT IN (SELECT machineid FROM machines); -DELETE FROM networkinterfaces WHERE machineid NOT IN (SELECT machineid FROM machines); -DELETE FROM commconfig WHERE machineid NOT IN (SELECT machineid FROM machines); -DELETE FROM dncconfig WHERE machineid NOT IN (SELECT machineid FROM machines); -DELETE FROM machineoverrides WHERE machineid NOT IN (SELECT machineid FROM machines); - --- ============================================================================ --- STEP 5: Add new FK constraints pointing to machines table --- ============================================================================ - -ALTER TABLE machineoverrides ADD CONSTRAINT fk_machineoverrides_machines - FOREIGN KEY (machineid) REFERENCES machines(machineid); -ALTER TABLE dualpathassignments ADD CONSTRAINT fk_dualpathassignments_machines - FOREIGN KEY (machineid) REFERENCES machines(machineid); -ALTER TABLE networkinterfaces ADD CONSTRAINT fk_networkinterfaces_machines - FOREIGN KEY (machineid) REFERENCES machines(machineid); -ALTER TABLE commconfig ADD CONSTRAINT fk_commconfig_machines - FOREIGN KEY (machineid) REFERENCES machines(machineid); -ALTER TABLE dncconfig ADD CONSTRAINT fk_dncconfig_machines - FOREIGN KEY (machineid) REFERENCES machines(machineid); - --- ============================================================================ --- STEP 6: Drop the legacy tables --- ============================================================================ - -DROP TABLE IF EXISTS pc_backup_phase2; -DROP TABLE IF EXISTS pc; -DROP TABLE IF EXISTS pc_to_machine_id_mapping; - --- ============================================================================ --- STEP 7: Recreate Views using machines.machineid instead of pcid --- ============================================================================ - --- vw_active_pcs: All active PCs (updated in last 30 days) -CREATE VIEW vw_active_pcs AS -SELECT - m.machineid, - m.hostname, - m.serialnumber, - COALESCE(v.vendor, 'Unknown') AS manufacturer, - md.modelnumber AS model, - m.loggedinuser, - m.machinenumber, - COALESCE(os.operatingsystem, 'Unknown') AS operatingsystem, - COALESCE(pt.typename, 'Unknown') AS pctype, - COALESCE(pt.description, 'Unknown') AS typedescription, - CASE - WHEN w.enddate IS NULL THEN 'Unknown' - WHEN w.enddate < CURDATE() THEN 'Expired' - WHEN w.enddate < DATE_ADD(CURDATE(), INTERVAL 90 DAY) THEN 'Expiring Soon' - ELSE 'Active' - END AS warrantystatus, - w.enddate AS warrantyenddate, - CASE - WHEN w.enddate IS NULL THEN NULL - ELSE DATEDIFF(w.enddate, CURDATE()) - END AS warrantydaysremaining, - m.lastupdated, - DATEDIFF(NOW(), m.lastupdated) AS daysold, - m.lastboottime, - DATEDIFF(NOW(), m.lastboottime) AS uptime_days -FROM machines m -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN pctype pt ON m.pctypeid = pt.pctypeid -LEFT JOIN operatingsystems os ON m.osid = os.osid -LEFT JOIN warranties w ON m.machineid = w.machineid -WHERE m.lastupdated > DATE_SUB(NOW(), INTERVAL 30 DAY) -AND m.pctypeid IS NOT NULL; - --- vw_dnc_config: PCs with DNC/communication config -CREATE VIEW vw_dnc_config AS -SELECT - m.machineid, - m.hostname, - m.machinenumber, - c.address AS ip_address, - c.port AS socket, - c.settings AS config_settings, - ct.typename AS comm_type -FROM machines m -LEFT JOIN communications c ON m.machineid = c.machineid AND c.isactive = 1 -LEFT JOIN comstypes ct ON c.comstypeid = ct.comstypeid -WHERE m.pctypeid IS NOT NULL -AND ct.typename IN ('IP', 'Serial') -ORDER BY m.hostname, ct.typename; - --- vw_engineer_pcs: Engineer-type PCs -CREATE VIEW vw_engineer_pcs AS -SELECT - m.machineid, - m.hostname, - m.serialnumber, - v.vendor AS manufacturer, - md.modelnumber AS model, - m.loggedinuser, - m.machinenumber, - COALESCE(os.operatingsystem, 'Unknown') AS operatingsystem, - m.lastupdated -FROM machines m -JOIN pctype pt ON m.pctypeid = pt.pctypeid -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN operatingsystems os ON m.osid = os.osid -WHERE pt.typename = 'Engineer' -AND m.lastupdated > DATE_SUB(NOW(), INTERVAL 30 DAY) -AND m.pctypeid IS NOT NULL -ORDER BY m.hostname; - --- vw_pc_network_summary: Network interface summary per PC -CREATE VIEW vw_pc_network_summary AS -SELECT - m.machineid, - m.hostname, - m.machinenumber, - COUNT(c.comid) AS interface_count, - GROUP_CONCAT(c.address ORDER BY c.comid SEPARATOR ', ') AS ip_addresses, - GROUP_CONCAT(c.macaddress ORDER BY c.comid SEPARATOR ', ') AS mac_addresses -FROM machines m -LEFT JOIN communications c ON m.machineid = c.machineid - AND c.comstypeid = (SELECT comstypeid FROM comstypes WHERE typename = 'Network_Interface' LIMIT 1) - AND c.isactive = 1 -WHERE m.pctypeid IS NOT NULL -GROUP BY m.machineid, m.hostname, m.machinenumber -ORDER BY m.hostname; - --- vw_pc_resolved_machines: PCs with their assigned/controlled machines -CREATE VIEW vw_pc_resolved_machines AS -SELECT - m1.machineid AS pc_machineid, - m1.hostname AS pc_hostname, - m1.machinenumber AS pc_machinenumber, - m2.machineid AS assigned_machine_id, - m2.machinenumber AS assigned_machine_number, - m2.hostname AS assigned_machine_hostname, - rt.relationshiptype -FROM machines m1 -LEFT JOIN machinerelationships mr ON m1.machineid = mr.machineid AND mr.isactive = 1 -LEFT JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid AND rt.relationshiptype = 'Controlled By' -LEFT JOIN machines m2 ON mr.related_machineid = m2.machineid -WHERE m1.pctypeid IS NOT NULL -ORDER BY m1.hostname; - --- vw_pcs_by_hardware: PC counts grouped by manufacturer/model -CREATE VIEW vw_pcs_by_hardware AS -SELECT - COALESCE(v.vendor, 'Unknown') AS manufacturer, - COALESCE(md.modelnumber, 'Unknown') AS model, - COUNT(m.machineid) AS count, - GROUP_CONCAT(DISTINCT pt.typename ORDER BY pt.typename SEPARATOR ', ') AS pc_types -FROM machines m -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN pctype pt ON m.pctypeid = pt.pctypeid -WHERE m.lastupdated > DATE_SUB(NOW(), INTERVAL 30 DAY) -AND m.pctypeid IS NOT NULL -GROUP BY v.vendor, md.modelnumber -ORDER BY COUNT(m.machineid) DESC, v.vendor, md.modelnumber; - --- vw_shopfloor_comm_config: Shopfloor PCs with communication config -CREATE VIEW vw_shopfloor_comm_config AS -SELECT - m.machineid, - m.hostname, - m.machinenumber, - pt.typename AS pctype, - c.address AS ip_address, - c.port AS port_or_socket, - c.baud, - c.databits, - c.stopbits, - c.parity, - ct.typename AS comm_type -FROM machines m -JOIN pctype pt ON m.pctypeid = pt.pctypeid -LEFT JOIN communications c ON m.machineid = c.machineid AND c.isactive = 1 -LEFT JOIN comstypes ct ON c.comstypeid = ct.comstypeid -WHERE pt.typename = 'Shopfloor' -AND m.pctypeid IS NOT NULL -AND ct.typename IN ('IP', 'Serial') -ORDER BY m.machinenumber, m.hostname; - --- vw_shopfloor_pcs: Shopfloor-type PCs with override support -CREATE VIEW vw_shopfloor_pcs AS -SELECT - m.machineid, - m.hostname, - m.serialnumber, - v.vendor AS manufacturer, - md.modelnumber AS model, - m.loggedinuser, - COALESCE(mo.machinenumber, m.machinenumber) AS machinenumber, - COALESCE(os.operatingsystem, 'Unknown') AS operatingsystem, - m.lastupdated, - m.lastboottime, - DATEDIFF(NOW(), m.lastboottime) AS uptime_days -FROM machines m -JOIN pctype pt ON m.pctypeid = pt.pctypeid -LEFT JOIN machineoverrides mo ON m.machineid = mo.machineid -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN operatingsystems os ON m.osid = os.osid -WHERE pt.typename = 'Shopfloor' -AND m.lastupdated > DATE_SUB(NOW(), INTERVAL 30 DAY) -AND m.pctypeid IS NOT NULL -ORDER BY COALESCE(mo.machinenumber, m.machinenumber), m.hostname; - --- vw_standard_pcs: Standard-type PCs -CREATE VIEW vw_standard_pcs AS -SELECT - m.machineid, - m.hostname, - m.serialnumber, - v.vendor AS manufacturer, - md.modelnumber AS model, - m.loggedinuser, - m.machinenumber, - COALESCE(os.operatingsystem, 'Unknown') AS operatingsystem, - m.lastupdated -FROM machines m -JOIN pctype pt ON m.pctypeid = pt.pctypeid -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN operatingsystems os ON m.osid = os.osid -WHERE pt.typename = 'Standard' -AND m.lastupdated > DATE_SUB(NOW(), INTERVAL 30 DAY) -AND m.pctypeid IS NOT NULL -ORDER BY m.hostname; - --- ============================================================================ --- STEP 8: Verify --- ============================================================================ - --- Should only show pctype remaining -SHOW TABLES LIKE 'pc%'; - --- Verify views work -SELECT 'vw_active_pcs' as view_name, COUNT(*) as cnt FROM vw_active_pcs -UNION ALL SELECT 'vw_shopfloor_pcs', COUNT(*) FROM vw_shopfloor_pcs -UNION ALL SELECT 'vw_standard_pcs', COUNT(*) FROM vw_standard_pcs; - -SELECT 'Migration complete! Legacy pc tables have been dropped.' AS status; diff --git a/sql/migration_phase1_0_ensure_all_machinetypes.sql b/sql/migration_phase1_0_ensure_all_machinetypes.sql deleted file mode 100644 index 00756a0..0000000 --- a/sql/migration_phase1_0_ensure_all_machinetypes.sql +++ /dev/null @@ -1,456 +0,0 @@ --- ============================================================================= --- PHASE 1.0: Ensure All Machine Types Match Dev EXACTLY --- ============================================================================= --- Date: 2025-11-21 --- Purpose: Ensure production has EXACT same machine types as dev database --- This is CRITICAL because website code uses specific machinetypeid values --- --- IMPORTANT: This script uses INSERT IGNORE with specific IDs to match dev --- --- Dev Machine Types: --- 1-14: Equipment (existing in production) --- 15-20: Infrastructure (MUST ADD with exact IDs and colors) --- 21-25: Equipment (existing in production) --- 33-35: PC types (MUST ADD with exact IDs) --- --- Run this as the FIRST step in Phase 1 migration --- Estimated Time: 30 seconds --- ============================================================================= - -USE shopdb; -SET SQL_SAFE_UPDATES = 0; - -SELECT '============================================================' AS ''; -SELECT 'PHASE 1.0: ENSURE MACHINE TYPES MATCH DEV EXACTLY' AS ''; -SELECT '============================================================' AS ''; -SELECT CONCAT('Start time: ', NOW()) AS ''; -SELECT '' AS ''; - --- ============================================================================= --- STEP 1: Check current machine types --- ============================================================================= - -SELECT 'Current production machine types:' AS ''; -SELECT COUNT(*) AS total_machine_types FROM machinetypes; -SELECT '' AS ''; - -SELECT 'Existing machine types in production:' AS ''; -SELECT machinetypeid, machinetype, bgcolor, machinedescription -FROM machinetypes -ORDER BY machinetypeid; - -SELECT '' AS ''; - --- ============================================================================= --- STEP 2: Check for missing machine types --- ============================================================================= - -SELECT 'Checking for missing machine types...' AS ''; - -SET @missing_15 = NOT EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 15); -SET @missing_16 = NOT EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 16); -SET @missing_17 = NOT EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 17); -SET @missing_18 = NOT EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 18); -SET @missing_19 = NOT EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 19); -SET @missing_20 = NOT EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 20); -SET @missing_33 = NOT EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 33); -SET @missing_34 = NOT EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 34); -SET @missing_35 = NOT EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 35); - -SELECT - CASE WHEN @missing_15 THEN '⚠️ Missing ID 15 (Printer)' ELSE '✓ Has ID 15 (Printer)' END AS check_15, - CASE WHEN @missing_16 THEN '⚠️ Missing ID 16 (Access Point)' ELSE '✓ Has ID 16 (Access Point)' END AS check_16, - CASE WHEN @missing_17 THEN '⚠️ Missing ID 17 (IDF)' ELSE '✓ Has ID 17 (IDF)' END AS check_17, - CASE WHEN @missing_18 THEN '⚠️ Missing ID 18 (Camera)' ELSE '✓ Has ID 18 (Camera)' END AS check_18, - CASE WHEN @missing_19 THEN '⚠️ Missing ID 19 (Switch)' ELSE '✓ Has ID 19 (Switch)' END AS check_19, - CASE WHEN @missing_20 THEN '⚠️ Missing ID 20 (Server)' ELSE '✓ Has ID 20 (Server)' END AS check_20, - CASE WHEN @missing_33 THEN '⚠️ Missing ID 33 (Standard PC)' ELSE '✓ Has ID 33 (Standard PC)' END AS check_33, - CASE WHEN @missing_34 THEN '⚠️ Missing ID 34 (Engineering PC)' ELSE '✓ Has ID 34 (Engineering PC)' END AS check_34, - CASE WHEN @missing_35 THEN '⚠️ Missing ID 35 (Shopfloor PC)' ELSE '✓ Has ID 35 (Shopfloor PC)' END AS check_35; - -SELECT '' AS ''; - --- ============================================================================= --- STEP 3: Add infrastructure machine types (EXACT match to dev) --- ============================================================================= - -SELECT 'Adding infrastructure machine types to match dev...' AS ''; -SELECT '' AS ''; - --- ID 15: Printer (with bgcolor #4CAF50 - green) -INSERT IGNORE INTO machinetypes ( - machinetypeid, - machinetype, - isactive, - functionalaccountid, - bgcolor, - machinedescription, - builddocurl -) -VALUES ( - 15, - 'Printer', - b'1', - 1, - '#4CAF50', - 'Network printer - HP, Xerox, or other print devices', - NULL -); - --- ID 16: Access Point (with bgcolor #2196F3 - blue) -INSERT IGNORE INTO machinetypes ( - machinetypeid, - machinetype, - isactive, - functionalaccountid, - bgcolor, - machinedescription, - builddocurl -) -VALUES ( - 16, - 'Access Point', - b'1', - 1, - '#2196F3', - 'Wireless access point for network connectivity', - NULL -); - --- ID 17: IDF (with bgcolor #FF9800 - orange) -INSERT IGNORE INTO machinetypes ( - machinetypeid, - machinetype, - isactive, - functionalaccountid, - bgcolor, - machinedescription, - builddocurl -) -VALUES ( - 17, - 'IDF', - b'1', - 1, - '#FF9800', - 'Intermediate Distribution Frame - network equipment closet', - NULL -); - --- ID 18: Camera (with bgcolor #F44336 - red) -INSERT IGNORE INTO machinetypes ( - machinetypeid, - machinetype, - isactive, - functionalaccountid, - bgcolor, - machinedescription, - builddocurl -) -VALUES ( - 18, - 'Camera', - b'1', - 1, - '#F44336', - 'Security camera for facility monitoring', - NULL -); - --- ID 19: Switch (with bgcolor #9C27B0 - purple) -INSERT IGNORE INTO machinetypes ( - machinetypeid, - machinetype, - isactive, - functionalaccountid, - bgcolor, - machinedescription, - builddocurl -) -VALUES ( - 19, - 'Switch', - b'1', - 1, - '#9C27B0', - 'Network switch for connectivity', - NULL -); - --- ID 20: Server (with bgcolor #607D8B - blue-gray) -INSERT IGNORE INTO machinetypes ( - machinetypeid, - machinetype, - isactive, - functionalaccountid, - bgcolor, - machinedescription, - builddocurl -) -VALUES ( - 20, - 'Server', - b'1', - 1, - '#607D8B', - 'Physical or virtual server', - NULL -); - -SELECT '✓ Infrastructure machine types added (IDs 15-20)' AS status; -SELECT '' AS ''; - --- ============================================================================= --- STEP 4: Deactivate old PC machine types if they exist --- ============================================================================= - -SELECT 'Checking for old PC machine types (36-38)...' AS ''; -SELECT '' AS ''; - --- Deactivate old machine types to prevent confusion -UPDATE machinetypes -SET isactive = b'0' -WHERE machinetypeid IN (36, 37, 38); - -SELECT CONCAT('✓ Deactivated ', ROW_COUNT(), ' old PC machine types (if they existed)') AS status; -SELECT '' AS ''; - --- ============================================================================= --- STEP 5: Add PC machine types (EXACT match to dev) --- ============================================================================= - -SELECT 'Adding PC machine types to match dev...' AS ''; -SELECT '' AS ''; - --- ID 33: Standard PC -INSERT IGNORE INTO machinetypes ( - machinetypeid, - machinetype, - isactive, - functionalaccountid, - bgcolor, - machinedescription, - builddocurl -) -VALUES ( - 33, - 'Standard PC', - b'1', - 1, - NULL, - 'Standard user workstation computer', - NULL -); - --- ID 34: Engineering PC -INSERT IGNORE INTO machinetypes ( - machinetypeid, - machinetype, - isactive, - functionalaccountid, - bgcolor, - machinedescription, - builddocurl -) -VALUES ( - 34, - 'Engineering PC', - b'1', - 1, - NULL, - 'Engineering workstation with specialized software', - NULL -); - --- ID 35: Shopfloor PC -INSERT IGNORE INTO machinetypes ( - machinetypeid, - machinetype, - isactive, - functionalaccountid, - bgcolor, - machinedescription, - builddocurl -) -VALUES ( - 35, - 'Shopfloor PC', - b'1', - 1, - NULL, - 'Shop floor computer for machine monitoring and control', - NULL -); - -SELECT '✓ PC machine types added (IDs 33-35)' AS status; -SELECT '' AS ''; - --- ============================================================================= --- STEP 6: Verification - Compare with Dev --- ============================================================================= - -SELECT 'Verifying production matches dev...' AS ''; -SELECT '' AS ''; - --- Check all required types exist -SELECT 'Required machine types verification:' AS ''; -SELECT - 'ID' AS id, - 'Type' AS type, - 'Status' AS status, - 'Bgcolor' AS bgcolor -UNION ALL -SELECT - '15', - 'Printer', - CASE WHEN EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 15) THEN '✓' ELSE '✗' END, - (SELECT bgcolor FROM machinetypes WHERE machinetypeid = 15) -UNION ALL -SELECT - '16', - 'Access Point', - CASE WHEN EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 16) THEN '✓' ELSE '✗' END, - (SELECT bgcolor FROM machinetypes WHERE machinetypeid = 16) -UNION ALL -SELECT - '17', - 'IDF', - CASE WHEN EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 17) THEN '✓' ELSE '✗' END, - (SELECT bgcolor FROM machinetypes WHERE machinetypeid = 17) -UNION ALL -SELECT - '18', - 'Camera', - CASE WHEN EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 18) THEN '✓' ELSE '✗' END, - (SELECT bgcolor FROM machinetypes WHERE machinetypeid = 18) -UNION ALL -SELECT - '19', - 'Switch', - CASE WHEN EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 19) THEN '✓' ELSE '✗' END, - (SELECT bgcolor FROM machinetypes WHERE machinetypeid = 19) -UNION ALL -SELECT - '20', - 'Server', - CASE WHEN EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 20) THEN '✓' ELSE '✗' END, - (SELECT bgcolor FROM machinetypes WHERE machinetypeid = 20) -UNION ALL -SELECT - '33', - 'Standard PC', - CASE WHEN EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 33) THEN '✓' ELSE '✗' END, - (SELECT bgcolor FROM machinetypes WHERE machinetypeid = 33) -UNION ALL -SELECT - '34', - 'Engineering PC', - CASE WHEN EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 34) THEN '✓' ELSE '✗' END, - (SELECT bgcolor FROM machinetypes WHERE machinetypeid = 34) -UNION ALL -SELECT - '35', - 'Shopfloor PC', - CASE WHEN EXISTS (SELECT 1 FROM machinetypes WHERE machinetypeid = 35) THEN '✓' ELSE '✗' END, - (SELECT bgcolor FROM machinetypes WHERE machinetypeid = 35); - -SELECT '' AS ''; - --- Show all machine types after additions -SELECT 'All machine types in production (after sync):' AS ''; -SELECT machinetypeid, machinetype, isactive, bgcolor, machinedescription -FROM machinetypes -ORDER BY machinetypeid; - -SELECT '' AS ''; - --- Count by category -SELECT 'Machine types by category:' AS ''; -SELECT - CASE - WHEN machinetypeid IN (33, 34, 35) THEN 'PC Types' - WHEN machinetypeid IN (15, 16, 17, 18, 19, 20) THEN 'Infrastructure' - ELSE 'Equipment' - END AS category, - COUNT(*) AS count, - GROUP_CONCAT(CONCAT(machinetypeid, ':', machinetype) ORDER BY machinetypeid SEPARATOR ', ') AS types -FROM machinetypes -WHERE isactive = b'1' -GROUP BY category; - -SELECT '' AS ''; - --- ============================================================================= --- STEP 7: Final summary --- ============================================================================= - -SELECT '============================================================' AS ''; -SELECT '✓✓✓ MACHINE TYPES NOW MATCH DEV EXACTLY ✓✓✓' AS ''; -SELECT '============================================================' AS ''; -SELECT '' AS ''; - -SELECT 'Machine types summary:' AS ''; -SELECT CONCAT('Total machine types: ', COUNT(*)) AS summary FROM machinetypes; -SELECT CONCAT('Active machine types: ', COUNT(*)) AS summary FROM machinetypes WHERE isactive = b'1'; -SELECT CONCAT('Infrastructure types (15-20): ', COUNT(*)) AS summary FROM machinetypes WHERE machinetypeid BETWEEN 15 AND 20; -SELECT CONCAT('PC types (33-35): ', COUNT(*)) AS summary FROM machinetypes WHERE machinetypeid BETWEEN 33 AND 35; - -SELECT '' AS ''; - -SELECT 'Website color coding preserved:' AS ''; -SELECT ' - Printer (15): Green #4CAF50' AS ''; -SELECT ' - Access Point (16): Blue #2196F3' AS ''; -SELECT ' - IDF (17): Orange #FF9800' AS ''; -SELECT ' - Camera (18): Red #F44336' AS ''; -SELECT ' - Switch (19): Purple #9C27B0' AS ''; -SELECT ' - Server (20): Blue-Gray #607D8B' AS ''; - -SELECT '' AS ''; - -SELECT 'Differentiation now works:' AS ''; -SELECT ' - PCs: WHERE pctypeid IS NOT NULL' AS ''; -SELECT ' - Equipment: WHERE pctypeid IS NULL AND machinetypeid NOT IN (15-20)' AS ''; -SELECT ' - Infrastructure: WHERE pctypeid IS NULL AND machinetypeid IN (15-20)' AS ''; - -SELECT '' AS ''; -SELECT CONCAT('Completed at: ', NOW()) AS ''; -SELECT '============================================================' AS ''; - -SET SQL_SAFE_UPDATES = 1; - --- ============================================================================= --- EXPECTED DEV MACHINE TYPES (for reference) --- ============================================================================= --- --- machinetypeid | machinetype | bgcolor | Description --- --------------|---------------------------|-----------|--------------------------- --- 1 | LocationOnly | #ffffff | NULL --- 2 | Vertical Lathe | #ffffff | NULL --- 3 | CMM | #ffffff | Coordinate-measuring machine --- 4 | Lathe | #ffffff | Okuma & Howa 2SPV80... --- 5 | Wax Trace | #ffffff | NULL --- 6 | Mill Turn | #ffffff | --- 7 | Intertia Welder | #ffffff | NULL --- 8 | Eddy Current | #ffffff | Wild Stallions... --- 9 | Shotpeen | #ffffff | Shot peening... --- 10 | Part Washer | #ffffff | NULL --- 11 | Grinder | NULL | NULL --- 12 | Broach | NULL | NULL --- 13 | 5-axis Mill | NULL | --- 14 | Furnace | NULL | --- 15 | Printer | #4CAF50 | Network printer... ✨ ADDED --- 16 | Access Point | #2196F3 | Wireless access... ✨ ADDED --- 17 | IDF | #FF9800 | Intermediate... ✨ ADDED --- 18 | Camera | #F44336 | Security camera... ✨ ADDED --- 19 | Switch | #9C27B0 | Network switch... ✨ ADDED --- 20 | Server | #607D8B | Physical or virtual... ✨ ADDED --- 21 | Hobbing Machine | NULL | NULL --- 22 | Robotic Deburring | NULL | --- 23 | Measuring Machine | NULL | NULL --- 24 | Vertical Turning Center | NULL | NULL --- 25 | Horizontal Machining Ctr | NULL | NULL --- 33 | Standard PC | NULL | Standard user... ✨ ADDED --- 34 | Engineering PC | NULL | Engineering... ✨ ADDED --- 35 | Shopfloor PC | NULL | Shop floor computer... ✨ ADDED --- --- ============================================================================= diff --git a/sql/migration_phase1_5_migrate_equipment_ips_to_communications.sql b/sql/migration_phase1_5_migrate_equipment_ips_to_communications.sql deleted file mode 100644 index a0fc366..0000000 --- a/sql/migration_phase1_5_migrate_equipment_ips_to_communications.sql +++ /dev/null @@ -1,334 +0,0 @@ --- ============================================================================= --- PHASE 1.5: Migrate Equipment IP Addresses to Communications Table --- ============================================================================= --- Date: 2025-11-21 --- Purpose: Migrate equipment (CNC, mills, lathes, etc.) IP addresses from --- machines.ipaddress1/ipaddress2 to communications table --- --- CRITICAL: Run this AFTER Phase 1 (infrastructure created) and --- BEFORE removing ipaddress columns from machines table --- --- Estimated Time: 1-2 minutes --- Records: ~275 equipment IP addresses --- ============================================================================= - -USE shopdb; -SET SQL_SAFE_UPDATES = 0; - -SELECT '============================================================' AS ''; -SELECT 'PHASE 1.5: MIGRATE EQUIPMENT IP ADDRESSES' AS ''; -SELECT '============================================================' AS ''; -SELECT CONCAT('Start time: ', NOW()) AS ''; -SELECT '' AS ''; - --- ============================================================================= --- STEP 1: Pre-migration checks --- ============================================================================= - -SELECT 'Pre-migration checks:' AS ''; -SELECT '' AS ''; - --- Check communications table exists -SET @comms_exists = ( - SELECT COUNT(*) FROM information_schema.tables - WHERE table_schema = 'shopdb' AND table_name = 'communications' -); - -SELECT CASE - WHEN @comms_exists = 1 THEN '✓ Communications table exists' - ELSE '⚠️ ERROR: Communications table not found - run Phase 1 first!' -END AS status; - --- Check comstypes populated -SET @comstypes_count = (SELECT COUNT(*) FROM comstypes WHERE typename = 'Network' OR typename = 'Network_Interface'); - -SELECT CASE - WHEN @comstypes_count >= 1 THEN CONCAT('✓ Network comstypes exist (', @comstypes_count, ')') - ELSE '⚠️ ERROR: Network comstypes not found - run Phase 1 first!' -END AS status; - --- Check machines table has ipaddress columns -SET @has_ip_columns = ( - SELECT COUNT(*) FROM information_schema.columns - WHERE table_schema = 'shopdb' - AND table_name = 'machines' - AND column_name IN ('ipaddress1', 'ipaddress2') -); - -SELECT CASE - WHEN @has_ip_columns = 2 THEN '✓ Machines table has ipaddress1/ipaddress2 columns' - WHEN @has_ip_columns = 0 THEN '⚠️ WARNING: IP columns already removed - migration may have already run' - ELSE '⚠️ WARNING: Only some IP columns exist' -END AS status; - -SELECT '' AS ''; - --- Count equipment with IP addresses -SELECT 'Equipment IP address statistics:' AS ''; -SELECT - 'Equipment with ipaddress1' AS category, - COUNT(*) AS count -FROM machines -WHERE (pctypeid IS NULL OR pctypeid = 0) -- Equipment only (not PCs) - AND ipaddress1 IS NOT NULL - AND ipaddress1 != '' - AND ipaddress1 NOT IN ('X', 'TBD', 'N/A', 'x') -UNION ALL -SELECT - 'Equipment with ipaddress2', - COUNT(*) -FROM machines -WHERE (pctypeid IS NULL OR pctypeid = 0) - AND ipaddress2 IS NOT NULL - AND ipaddress2 != '' - AND ipaddress2 NOT IN ('X', 'TBD', 'N/A', 'x') -UNION ALL -SELECT - 'Existing equipment communications', - COUNT(DISTINCT c.machineid) -FROM communications c -JOIN machines m ON c.machineid = m.machineid -WHERE (m.pctypeid IS NULL OR m.pctypeid = 0); - -SELECT '' AS ''; - --- ============================================================================= --- STEP 2: Create backup of machine IP data --- ============================================================================= - -SELECT 'Creating backup table...' AS ''; - -DROP TABLE IF EXISTS _backup_equipment_ips_phase1_5; -CREATE TABLE _backup_equipment_ips_phase1_5 AS -SELECT - machineid, - machinenumber, - alias, - machinetypeid, - ipaddress1, - ipaddress2, - NOW() AS backup_timestamp -FROM machines -WHERE (pctypeid IS NULL OR pctypeid = 0) -- Equipment only - AND ( - (ipaddress1 IS NOT NULL AND ipaddress1 != '' AND ipaddress1 NOT IN ('X', 'TBD', 'N/A', 'x')) - OR - (ipaddress2 IS NOT NULL AND ipaddress2 != '' AND ipaddress2 NOT IN ('X', 'TBD', 'N/A', 'x')) - ); - -SELECT CONCAT('✓ Backup created: _backup_equipment_ips_phase1_5 (', COUNT(*), ' equipment records)') AS status -FROM _backup_equipment_ips_phase1_5; - -SELECT '' AS ''; - --- ============================================================================= --- STEP 3: Migrate ipaddress1 (primary interface) --- ============================================================================= - -SELECT 'Migrating ipaddress1 (primary interface)...' AS ''; - --- Get comstypeid for Network type -SET @network_comstypeid = ( - SELECT comstypeid FROM comstypes - WHERE typename IN ('Network', 'Network_Interface') - LIMIT 1 -); - -INSERT INTO communications ( - machineid, - comstypeid, - address, - isprimary, - interfacename, - isactive, - lastupdated -) -SELECT - m.machineid, - @network_comstypeid AS comstypeid, - m.ipaddress1 AS address, - 1 AS isprimary, -- Primary interface - 'Equipment Interface 1' AS interfacename, - 1 AS isactive, - NOW() AS lastupdated -FROM machines m -WHERE (m.pctypeid IS NULL OR m.pctypeid = 0) -- Equipment only (not PCs) - AND m.ipaddress1 IS NOT NULL - AND m.ipaddress1 != '' - AND m.ipaddress1 NOT IN ('X', 'TBD', 'N/A', 'x') -- Exclude placeholder values - AND NOT EXISTS ( - -- Don't insert if equipment already has a primary communication record - SELECT 1 FROM communications c - WHERE c.machineid = m.machineid - AND c.isprimary = 1 - AND c.address = m.ipaddress1 - ); - -SELECT CONCAT('✓ Migrated ', ROW_COUNT(), ' primary IP addresses (ipaddress1)') AS status; - -SELECT '' AS ''; - --- ============================================================================= --- STEP 4: Migrate ipaddress2 (secondary interface) --- ============================================================================= - -SELECT 'Migrating ipaddress2 (secondary interface)...' AS ''; - -INSERT INTO communications ( - machineid, - comstypeid, - address, - isprimary, - interfacename, - isactive, - lastupdated -) -SELECT - m.machineid, - @network_comstypeid AS comstypeid, - m.ipaddress2 AS address, - 0 AS isprimary, -- Secondary interface - 'Equipment Interface 2' AS interfacename, - 1 AS isactive, - NOW() AS lastupdated -FROM machines m -WHERE (m.pctypeid IS NULL OR m.pctypeid = 0) -- Equipment only (not PCs) - AND m.ipaddress2 IS NOT NULL - AND m.ipaddress2 != '' - AND m.ipaddress2 NOT IN ('X', 'TBD', 'N/A', 'x') -- Exclude placeholder values - AND NOT EXISTS ( - -- Don't insert if equipment already has this communication record - SELECT 1 FROM communications c - WHERE c.machineid = m.machineid - AND c.address = m.ipaddress2 - ); - -SELECT CONCAT('✓ Migrated ', ROW_COUNT(), ' secondary IP addresses (ipaddress2)') AS status; - -SELECT '' AS ''; - --- ============================================================================= --- STEP 5: Verification --- ============================================================================= - -SELECT 'Verifying migration...' AS ''; -SELECT '' AS ''; - --- Show summary -SELECT 'Migration summary:' AS ''; -SELECT - 'Equipment in backup table' AS category, - COUNT(*) AS count -FROM _backup_equipment_ips_phase1_5 -UNION ALL -SELECT - 'Equipment with ipaddress1 (before migration)', - COUNT(*) -FROM _backup_equipment_ips_phase1_5 -WHERE ipaddress1 IS NOT NULL AND ipaddress1 != '' AND ipaddress1 NOT IN ('X', 'TBD', 'N/A', 'x') -UNION ALL -SELECT - 'Equipment with ipaddress2 (before migration)', - COUNT(*) -FROM _backup_equipment_ips_phase1_5 -WHERE ipaddress2 IS NOT NULL AND ipaddress2 != '' AND ipaddress2 NOT IN ('X', 'TBD', 'N/A', 'x') -UNION ALL -SELECT - 'Equipment communications (after migration)', - COUNT(DISTINCT c.machineid) -FROM communications c -JOIN machines m ON c.machineid = m.machineid -WHERE (m.pctypeid IS NULL OR m.pctypeid = 0); - -SELECT '' AS ''; - --- Show sample of migrated equipment -SELECT 'Sample of migrated equipment IPs:' AS ''; -SELECT - m.machineid, - m.machinenumber, - m.alias, - COUNT(c.comid) AS interface_count, - GROUP_CONCAT( - CONCAT(c.address, ' (', IF(c.isprimary=1, 'Primary', 'Secondary'), ')') - ORDER BY c.isprimary DESC - SEPARATOR ', ' - ) AS ip_addresses -FROM machines m -JOIN communications c ON m.machineid = c.machineid -JOIN _backup_equipment_ips_phase1_5 b ON m.machineid = b.machineid -WHERE (m.pctypeid IS NULL OR m.pctypeid = 0) -GROUP BY m.machineid, m.machinenumber, m.alias -ORDER BY m.machinenumber -LIMIT 10; - -SELECT '' AS ''; - --- Check for missing migrations -SET @missing_migrations = ( - SELECT COUNT(*) - FROM _backup_equipment_ips_phase1_5 b - WHERE (b.ipaddress1 IS NOT NULL AND b.ipaddress1 != '' AND b.ipaddress1 NOT IN ('X', 'TBD', 'N/A', 'x')) - AND NOT EXISTS ( - SELECT 1 FROM communications c - WHERE c.machineid = b.machineid - ) -); - -SELECT CASE - WHEN @missing_migrations = 0 THEN '✓ All equipment IPs successfully migrated' - ELSE CONCAT('⚠️ WARNING: ', @missing_migrations, ' equipment records not migrated - review logs') -END AS status; - -SELECT '' AS ''; - --- ============================================================================= --- STEP 6: Final summary --- ============================================================================= - -SELECT '============================================================' AS ''; -SELECT '✓✓✓ EQUIPMENT IP MIGRATION COMPLETE ✓✓✓' AS ''; -SELECT '============================================================' AS ''; -SELECT '' AS ''; - -SELECT 'Backup table created:' AS ''; -SELECT ' _backup_equipment_ips_phase1_5' AS ''; -SELECT '' AS ''; - -SELECT 'Next steps:' AS ''; -SELECT ' 1. Verify equipment IPs in communications table' AS ''; -SELECT ' 2. Test application pages using equipment IPs' AS ''; -SELECT ' 3. Once verified, run remove_legacy_ip_columns.sql to drop ipaddress1/2 columns' AS ''; -SELECT '' AS ''; - -SELECT 'IMPORTANT: Keep backup table for 30 days for rollback if needed' AS ''; - -SELECT '' AS ''; -SELECT CONCAT('Completed at: ', NOW()) AS ''; -SELECT '============================================================' AS ''; - -SET SQL_SAFE_UPDATES = 1; - --- ============================================================================= --- ROLLBACK PROCEDURE (if needed) --- ============================================================================= --- --- If migration needs to be rolled back: --- --- 1. Delete migrated communications: --- DELETE c FROM communications c --- JOIN _backup_equipment_ips_phase1_5 b ON c.machineid = b.machineid --- WHERE c.interfacename LIKE 'Equipment Interface%'; --- --- 2. Restore ipaddress columns (if dropped): --- ALTER TABLE machines --- ADD COLUMN ipaddress1 CHAR(50) DEFAULT NULL, --- ADD COLUMN ipaddress2 CHAR(50) DEFAULT NULL; --- --- 3. Restore IP addresses: --- UPDATE machines m --- JOIN _backup_equipment_ips_phase1_5 b ON m.machineid = b.machineid --- SET m.ipaddress1 = b.ipaddress1, --- m.ipaddress2 = b.ipaddress2; --- --- ============================================================================= diff --git a/sql/naming_convention_fix/01_drop_migration_backup_tables.sql b/sql/naming_convention_fix/01_drop_migration_backup_tables.sql deleted file mode 100644 index 24e2614..0000000 --- a/sql/naming_convention_fix/01_drop_migration_backup_tables.sql +++ /dev/null @@ -1,31 +0,0 @@ --- ============================================================================ --- Script: 01_drop_migration_backup_tables.sql --- Purpose: Drop migration backup tables that are no longer needed --- Target: MySQL 5.6 (dev and production) --- --- IMPORTANT: Run this AFTER verifying migration is complete and stable --- ============================================================================ - --- Safety check: Verify these tables exist before dropping -SELECT 'Checking tables to drop...' AS status; - -SELECT TABLE_NAME, TABLE_ROWS -FROM INFORMATION_SCHEMA.TABLES -WHERE TABLE_SCHEMA = DATABASE() -AND TABLE_NAME IN ('_backup_equipment_ips_phase1_5', 'pc_backup_phase2', 'pc_to_machine_id_mapping'); - --- ============================================================================ --- WARNING: The following drops are destructive and cannot be undone! --- Make sure you have a full database backup before running. --- ============================================================================ - --- Uncomment these lines when ready to execute: - --- DROP TABLE IF EXISTS _backup_equipment_ips_phase1_5; --- DROP TABLE IF EXISTS pc_backup_phase2; - --- NOTE: pc_to_machine_id_mapping is still used by 9 views! --- Must update views FIRST before dropping this table. --- See script 04_recreate_views.sql - -SELECT 'Script complete. Uncomment DROP statements when ready.' AS status; diff --git a/sql/naming_convention_fix/02_backup_view_definitions.sql b/sql/naming_convention_fix/02_backup_view_definitions.sql deleted file mode 100644 index 64f3498..0000000 --- a/sql/naming_convention_fix/02_backup_view_definitions.sql +++ /dev/null @@ -1,35 +0,0 @@ --- ============================================================================ --- Script: 02_backup_view_definitions.sql --- Purpose: Export current view definitions before making changes --- Target: MySQL 5.6 (dev and production) --- --- Run this to capture current views for reference/rollback --- ============================================================================ - --- View definitions that reference underscore tables (pc_to_machine_id_mapping, machine_overrides) --- These will need to be recreated after table renames - --- vw_active_pcs - uses pc_to_machine_id_mapping --- vw_dnc_config - uses pc_to_machine_id_mapping --- vw_engineer_pcs - uses pc_to_machine_id_mapping --- vw_pc_network_summary - uses pc_to_machine_id_mapping --- vw_pc_resolved_machines - uses pc_to_machine_id_mapping --- vw_pcs_by_hardware - uses pc_to_machine_id_mapping --- vw_shopfloor_comm_config - uses pc_to_machine_id_mapping --- vw_shopfloor_pcs - uses pc_to_machine_id_mapping AND machine_overrides --- vw_standard_pcs - uses pc_to_machine_id_mapping - --- Export commands (run from command line): --- mysqldump -u root -p shopdb --no-data --routines > views_backup.sql - --- Or query individual views: -SELECT 'Run these SHOW CREATE VIEW commands to backup:' AS instruction; -SHOW CREATE VIEW vw_active_pcs; -SHOW CREATE VIEW vw_dnc_config; -SHOW CREATE VIEW vw_engineer_pcs; -SHOW CREATE VIEW vw_pc_network_summary; -SHOW CREATE VIEW vw_pc_resolved_machines; -SHOW CREATE VIEW vw_pcs_by_hardware; -SHOW CREATE VIEW vw_shopfloor_comm_config; -SHOW CREATE VIEW vw_shopfloor_pcs; -SHOW CREATE VIEW vw_standard_pcs; diff --git a/sql/naming_convention_fix/03_rename_tables.sql b/sql/naming_convention_fix/03_rename_tables.sql deleted file mode 100644 index cd0a43c..0000000 --- a/sql/naming_convention_fix/03_rename_tables.sql +++ /dev/null @@ -1,83 +0,0 @@ --- ============================================================================ --- Script: 03_rename_tables.sql --- Purpose: Rename tables from snake_case to camelCase --- Target: MySQL 5.6 (dev and production) --- --- IMPORTANT: --- 1. Run 04_drop_and_recreate_views.sql FIRST to drop dependent views --- 2. Then run this script --- 3. Then run 04_drop_and_recreate_views.sql again to recreate views --- ============================================================================ - --- Pre-flight check: Verify tables exist -SELECT 'Verifying tables to rename exist...' AS status; - -SELECT TABLE_NAME, TABLE_ROWS, CREATE_TIME -FROM INFORMATION_SCHEMA.TABLES -WHERE TABLE_SCHEMA = DATABASE() -AND TABLE_NAME IN ( - 'machine_overrides', - 'pc_comm_config', - 'pc_dnc_config', - 'pc_dualpath_assignments', - 'pc_network_interfaces', - 'usb_checkouts' -); - --- ============================================================================ --- TABLE RENAMES --- ============================================================================ - --- Rename: machine_overrides -> machineoverrides -RENAME TABLE machine_overrides TO machineoverrides; - --- Rename: pc_comm_config -> commconfig -RENAME TABLE pc_comm_config TO commconfig; - --- Rename: pc_dnc_config -> dncconfig -RENAME TABLE pc_dnc_config TO dncconfig; - --- Rename: pc_dualpath_assignments -> dualpathassignments -RENAME TABLE pc_dualpath_assignments TO dualpathassignments; - --- Rename: pc_network_interfaces -> networkinterfaces -RENAME TABLE pc_network_interfaces TO networkinterfaces; - --- Rename: usb_checkouts -> usbcheckouts -RENAME TABLE usb_checkouts TO usbcheckouts; - --- ============================================================================ --- VERIFICATION --- ============================================================================ - -SELECT 'Verifying renames completed...' AS status; - -SELECT TABLE_NAME, TABLE_ROWS -FROM INFORMATION_SCHEMA.TABLES -WHERE TABLE_SCHEMA = DATABASE() -AND TABLE_NAME IN ( - 'machineoverrides', - 'commconfig', - 'dncconfig', - 'dualpathassignments', - 'networkinterfaces', - 'usbcheckouts' -); - --- Check old names no longer exist -SELECT 'Checking old table names are gone...' AS status; - -SELECT TABLE_NAME -FROM INFORMATION_SCHEMA.TABLES -WHERE TABLE_SCHEMA = DATABASE() -AND TABLE_NAME IN ( - 'machine_overrides', - 'pc_comm_config', - 'pc_dnc_config', - 'pc_dualpath_assignments', - 'pc_network_interfaces', - 'usb_checkouts' -); --- Should return 0 rows - -SELECT 'Table renames complete!' AS status; diff --git a/sql/naming_convention_fix/04_drop_and_recreate_views.sql b/sql/naming_convention_fix/04_drop_and_recreate_views.sql deleted file mode 100644 index d7cc2a0..0000000 --- a/sql/naming_convention_fix/04_drop_and_recreate_views.sql +++ /dev/null @@ -1,264 +0,0 @@ --- ============================================================================ --- Script: 04_drop_and_recreate_views.sql --- Purpose: Drop views that reference underscore tables, recreate with new names --- Target: MySQL 5.6 (dev and production) --- --- IMPORTANT: This is a SINGLE script. Run it all at once in MySQL Workbench --- or via mysql command line. Do NOT split it up. --- --- USAGE ORDER: --- 1. Run this entire script FIRST (drops old views, creates new ones) --- 2. Then run 03_rename_tables.sql --- 3. The views will error until tables are renamed - that's expected --- --- OR for safer approach: --- 1. Run just the DROP statements --- 2. Run 03_rename_tables.sql --- 3. Run just the CREATE statements --- ============================================================================ - --- ============================================================================ --- PART 1: DROP VIEWS --- ============================================================================ - -DROP VIEW IF EXISTS vw_active_pcs; -DROP VIEW IF EXISTS vw_dnc_config; -DROP VIEW IF EXISTS vw_engineer_pcs; -DROP VIEW IF EXISTS vw_pc_network_summary; -DROP VIEW IF EXISTS vw_pc_resolved_machines; -DROP VIEW IF EXISTS vw_pcs_by_hardware; -DROP VIEW IF EXISTS vw_shopfloor_comm_config; -DROP VIEW IF EXISTS vw_shopfloor_pcs; -DROP VIEW IF EXISTS vw_standard_pcs; - --- ============================================================================ --- PART 2: RECREATE VIEWS --- Note: These reference the NEW table name: machineoverrides (not machine_overrides) --- Note: pc_to_machine_id_mapping is kept for pcid->machineid mapping --- ============================================================================ - --- vw_active_pcs -CREATE VIEW vw_active_pcs AS -SELECT - pcmap.pcid AS pcid, - m.hostname AS hostname, - m.serialnumber AS serialnumber, - COALESCE(v.vendor,'Unknown') AS manufacturer, - md.modelnumber AS model, - m.loggedinuser AS loggedinuser, - m.machinenumber AS machinenumber, - COALESCE(os.operatingsystem,'Unknown') AS operatingsystem, - COALESCE(pt.typename,'Unknown') AS pctype, - COALESCE(pt.description,'Unknown') AS typedescription, - CASE - WHEN w.enddate IS NULL THEN 'Unknown' - WHEN w.enddate < CURDATE() THEN 'Expired' - WHEN w.enddate < (CURDATE() + INTERVAL 90 DAY) THEN 'Expiring Soon' - ELSE 'Active' - END AS warrantystatus, - w.enddate AS warrantyenddate, - CASE - WHEN w.enddate IS NULL THEN NULL - ELSE (TO_DAYS(w.enddate) - TO_DAYS(CURDATE())) - END AS warrantydaysremaining, - m.lastupdated AS lastupdated, - (TO_DAYS(NOW()) - TO_DAYS(m.lastupdated)) AS daysold, - m.lastboottime AS lastboottime, - (TO_DAYS(NOW()) - TO_DAYS(m.lastboottime)) AS uptime_days -FROM machines m -JOIN pc_to_machine_id_mapping pcmap ON m.machineid = pcmap.new_machineid -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN pctype pt ON m.pctypeid = pt.pctypeid -LEFT JOIN operatingsystems os ON m.osid = os.osid -LEFT JOIN warranties w ON m.machineid = w.machineid -WHERE m.lastupdated > (NOW() - INTERVAL 30 DAY) -AND m.pctypeid IS NOT NULL; - --- vw_dnc_config -CREATE VIEW vw_dnc_config AS -SELECT - pcmap.pcid AS pcid, - m.hostname AS hostname, - m.machinenumber AS machinenumber, - c.address AS ip_address, - c.port AS socket, - c.settings AS config_settings, - ct.typename AS comm_type -FROM machines m -JOIN pc_to_machine_id_mapping pcmap ON m.machineid = pcmap.new_machineid -LEFT JOIN communications c ON m.machineid = c.machineid AND c.isactive = 1 -LEFT JOIN comstypes ct ON c.comstypeid = ct.comstypeid -WHERE m.pctypeid IS NOT NULL -AND ct.typename IN ('IP','Serial') -ORDER BY m.hostname, ct.typename; - --- vw_engineer_pcs -CREATE VIEW vw_engineer_pcs AS -SELECT - pcmap.pcid AS pcid, - m.hostname AS hostname, - m.serialnumber AS serialnumber, - v.vendor AS manufacturer, - md.modelnumber AS model, - m.loggedinuser AS loggedinuser, - m.machinenumber AS machinenumber, - COALESCE(os.operatingsystem,'Unknown') AS operatingsystem, - m.lastupdated AS lastupdated -FROM machines m -JOIN pc_to_machine_id_mapping pcmap ON m.machineid = pcmap.new_machineid -JOIN pctype pt ON m.pctypeid = pt.pctypeid -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN operatingsystems os ON m.osid = os.osid -WHERE pt.typename = 'Engineer' -AND m.lastupdated > (NOW() - INTERVAL 30 DAY) -AND m.pctypeid IS NOT NULL -ORDER BY m.hostname; - --- vw_pc_network_summary -CREATE VIEW vw_pc_network_summary AS -SELECT - pcmap.pcid AS pcid, - m.hostname AS hostname, - m.machinenumber AS machinenumber, - COUNT(c.comid) AS interface_count, - GROUP_CONCAT(c.address ORDER BY c.comid ASC SEPARATOR ', ') AS ip_addresses, - GROUP_CONCAT(c.macaddress ORDER BY c.comid ASC SEPARATOR ', ') AS mac_addresses -FROM machines m -JOIN pc_to_machine_id_mapping pcmap ON m.machineid = pcmap.new_machineid -LEFT JOIN communications c ON m.machineid = c.machineid - AND c.comstypeid = (SELECT comstypeid FROM comstypes WHERE typename = 'Network_Interface' LIMIT 1) - AND c.isactive = 1 -WHERE m.pctypeid IS NOT NULL -GROUP BY pcmap.pcid, m.hostname, m.machinenumber -ORDER BY m.hostname; - --- vw_pc_resolved_machines -CREATE VIEW vw_pc_resolved_machines AS -SELECT - pcmap.pcid AS pcid, - m1.machineid AS pc_machineid, - m1.hostname AS pc_hostname, - m1.machinenumber AS pc_machinenumber, - m2.machineid AS assigned_machine_id, - m2.machinenumber AS assigned_machine_number, - m2.hostname AS assigned_machine_hostname, - rt.relationshiptype AS relationshiptype -FROM machines m1 -JOIN pc_to_machine_id_mapping pcmap ON m1.machineid = pcmap.new_machineid -LEFT JOIN machinerelationships mr ON m1.machineid = mr.machineid AND mr.isactive = 1 -LEFT JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid AND rt.relationshiptype = 'Controlled By' -LEFT JOIN machines m2 ON mr.related_machineid = m2.machineid -WHERE m1.pctypeid IS NOT NULL -ORDER BY m1.hostname; - --- vw_pcs_by_hardware -CREATE VIEW vw_pcs_by_hardware AS -SELECT - COALESCE(v.vendor,'Unknown') AS manufacturer, - COALESCE(md.modelnumber,'Unknown') AS model, - COUNT(m.machineid) AS count, - GROUP_CONCAT(DISTINCT pt.typename ORDER BY pt.typename ASC SEPARATOR ', ') AS pc_types -FROM machines m -JOIN pc_to_machine_id_mapping pcmap ON m.machineid = pcmap.new_machineid -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN pctype pt ON m.pctypeid = pt.pctypeid -WHERE m.lastupdated > (NOW() - INTERVAL 30 DAY) -AND m.pctypeid IS NOT NULL -GROUP BY v.vendor, md.modelnumber -ORDER BY COUNT(m.machineid) DESC, v.vendor, md.modelnumber; - --- vw_shopfloor_comm_config -CREATE VIEW vw_shopfloor_comm_config AS -SELECT - pcmap.pcid AS pcid, - m.hostname AS hostname, - m.machinenumber AS machinenumber, - pt.typename AS pctype, - c.address AS ip_address, - c.port AS port_or_socket, - c.baud AS baud, - c.databits AS databits, - c.stopbits AS stopbits, - c.parity AS parity, - ct.typename AS comm_type -FROM machines m -JOIN pc_to_machine_id_mapping pcmap ON m.machineid = pcmap.new_machineid -JOIN pctype pt ON m.pctypeid = pt.pctypeid -LEFT JOIN communications c ON m.machineid = c.machineid AND c.isactive = 1 -LEFT JOIN comstypes ct ON c.comstypeid = ct.comstypeid -WHERE pt.typename = 'Shopfloor' -AND m.pctypeid IS NOT NULL -AND ct.typename IN ('IP','Serial') -ORDER BY m.machinenumber, m.hostname; - --- vw_shopfloor_pcs (uses machineoverrides - NEW NAME) -CREATE VIEW vw_shopfloor_pcs AS -SELECT - pcmap.pcid AS pcid, - m.hostname AS hostname, - m.serialnumber AS serialnumber, - v.vendor AS manufacturer, - md.modelnumber AS model, - m.loggedinuser AS loggedinuser, - COALESCE(CONVERT(mo.machinenumber USING utf8mb4), CONVERT(m.machinenumber USING utf8mb4)) AS machinenumber, - COALESCE(os.operatingsystem,'Unknown') AS operatingsystem, - m.lastupdated AS lastupdated, - m.lastboottime AS lastboottime, - (TO_DAYS(NOW()) - TO_DAYS(m.lastboottime)) AS uptime_days -FROM machines m -JOIN pc_to_machine_id_mapping pcmap ON m.machineid = pcmap.new_machineid -JOIN pctype pt ON m.pctypeid = pt.pctypeid -LEFT JOIN machineoverrides mo ON pcmap.pcid = mo.pcid -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN operatingsystems os ON m.osid = os.osid -WHERE pt.typename = 'Shopfloor' -AND m.lastupdated > (NOW() - INTERVAL 30 DAY) -AND m.pctypeid IS NOT NULL -ORDER BY COALESCE(CONVERT(mo.machinenumber USING utf8mb4), CONVERT(m.machinenumber USING utf8mb4)), m.hostname; - --- vw_standard_pcs -CREATE VIEW vw_standard_pcs AS -SELECT - pcmap.pcid AS pcid, - m.hostname AS hostname, - m.serialnumber AS serialnumber, - v.vendor AS manufacturer, - md.modelnumber AS model, - m.loggedinuser AS loggedinuser, - m.machinenumber AS machinenumber, - COALESCE(os.operatingsystem,'Unknown') AS operatingsystem, - m.lastupdated AS lastupdated -FROM machines m -JOIN pc_to_machine_id_mapping pcmap ON m.machineid = pcmap.new_machineid -JOIN pctype pt ON m.pctypeid = pt.pctypeid -LEFT JOIN models md ON m.modelnumberid = md.modelnumberid -LEFT JOIN vendors v ON md.vendorid = v.vendorid -LEFT JOIN operatingsystems os ON m.osid = os.osid -WHERE pt.typename = 'Standard' -AND m.lastupdated > (NOW() - INTERVAL 30 DAY) -AND m.pctypeid IS NOT NULL -ORDER BY m.hostname; - --- ============================================================================ --- VERIFICATION --- ============================================================================ - -SELECT 'Views recreated successfully!' AS status; -SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS -WHERE TABLE_SCHEMA = DATABASE() -AND TABLE_NAME IN ( - 'vw_active_pcs', - 'vw_dnc_config', - 'vw_engineer_pcs', - 'vw_pc_network_summary', - 'vw_pc_resolved_machines', - 'vw_pcs_by_hardware', - 'vw_shopfloor_comm_config', - 'vw_shopfloor_pcs', - 'vw_standard_pcs' -) -ORDER BY TABLE_NAME; diff --git a/sql/naming_convention_fix/05_update_asp_files.ps1 b/sql/naming_convention_fix/05_update_asp_files.ps1 deleted file mode 100644 index 21fcd8d..0000000 --- a/sql/naming_convention_fix/05_update_asp_files.ps1 +++ /dev/null @@ -1,124 +0,0 @@ -# ============================================================================ -# Script: 05_update_asp_files.ps1 -# Purpose: Update ASP files to use new table names -# Target: ShopDB ASP files on Windows -# -# USAGE: -# cd C:\path\to\shopdb -# .\sql\naming_convention_fix\05_update_asp_files.ps1 -# .\sql\naming_convention_fix\05_update_asp_files.ps1 -Execute -# ============================================================================ - -param( - [switch]$Execute -) - -Write-Host "============================================" -ForegroundColor Cyan -Write-Host "ASP File Table Name Updates" -ForegroundColor Cyan -Write-Host "============================================" -ForegroundColor Cyan -Write-Host "" - -# Define replacements (old -> new) -$replacements = @{ - "machine_overrides" = "machineoverrides" - "pc_comm_config" = "commconfig" - "pc_dnc_config" = "dncconfig" - "pc_dualpath_assignments" = "dualpathassignments" - "pc_network_interfaces" = "networkinterfaces" - "usb_checkouts" = "usbcheckouts" -} - -# Files to update (from impact analysis) -$fileTables = @{ - "api.asp" = @("pc_comm_config", "pc_dnc_config") - "displaypc.asp" = @("pc_network_interfaces") - "displaysubnet.asp" = @("pc_network_interfaces") - "displaymachine.asp" = @("pc_network_interfaces") - "usb_history.asp" = @("usb_checkouts") - "savecheckin_usb.asp" = @("usb_checkouts") - "displayprofile.asp" = @("usb_checkouts") - "displayusb.asp" = @("usb_checkouts") - "savecheckout_usb.asp" = @("usb_checkouts") - "api_usb.asp" = @("usb_checkouts") -} - -Write-Host "Changes to be made:" -ForegroundColor Yellow -Write-Host "" - -foreach ($file in $fileTables.Keys) { - $filepath = Join-Path $PSScriptRoot "..\..\$file" - - if (Test-Path $filepath) { - $content = Get-Content $filepath -Raw - $tables = $fileTables[$file] - - Write-Host "--- $file ---" -ForegroundColor Green - - foreach ($table in $tables) { - $newName = $replacements[$table] - $matches = ([regex]::Matches($content, [regex]::Escape($table))).Count - - if ($matches -gt 0) { - Write-Host " $table -> $newName ($matches occurrences)" -ForegroundColor White - - # Show first few matches with line numbers - $lines = Get-Content $filepath - $lineNum = 0 - $shown = 0 - foreach ($line in $lines) { - $lineNum++ - if ($line -match [regex]::Escape($table) -and $shown -lt 3) { - Write-Host " Line $lineNum : $($line.Trim().Substring(0, [Math]::Min(80, $line.Trim().Length)))" -ForegroundColor Gray - $shown++ - } - } - } - } - Write-Host "" - } - else { - Write-Host "WARNING: $file not found!" -ForegroundColor Red - } -} - -if ($Execute) { - Write-Host "" - Write-Host "============================================" -ForegroundColor Cyan - Write-Host "EXECUTING CHANGES..." -ForegroundColor Cyan - Write-Host "============================================" -ForegroundColor Cyan - Write-Host "" - - foreach ($file in $fileTables.Keys) { - $filepath = Join-Path $PSScriptRoot "..\..\$file" - - if (Test-Path $filepath) { - $content = Get-Content $filepath -Raw - $tables = $fileTables[$file] - $modified = $false - - foreach ($table in $tables) { - $newName = $replacements[$table] - if ($content -match [regex]::Escape($table)) { - $content = $content -replace [regex]::Escape($table), $newName - $modified = $true - Write-Host "Updated $file : $table -> $newName" -ForegroundColor Green - } - } - - if ($modified) { - Set-Content -Path $filepath -Value $content -NoNewline - } - } - } - - Write-Host "" - Write-Host "ASP files updated successfully!" -ForegroundColor Green -} -else { - Write-Host "" - Write-Host "============================================" -ForegroundColor Yellow - Write-Host "DRY RUN COMPLETE" -ForegroundColor Yellow - Write-Host "============================================" -ForegroundColor Yellow - Write-Host "To apply changes, run:" -ForegroundColor White - Write-Host " .\sql\naming_convention_fix\05_update_asp_files.ps1 -Execute" -ForegroundColor Cyan -} diff --git a/sql/naming_convention_fix/06_update_docs.ps1 b/sql/naming_convention_fix/06_update_docs.ps1 deleted file mode 100644 index fe77d8e..0000000 --- a/sql/naming_convention_fix/06_update_docs.ps1 +++ /dev/null @@ -1,107 +0,0 @@ -# ============================================================================ -# Script: 06_update_docs.ps1 -# Purpose: Update documentation files to reference new table names -# Target: ShopDB markdown files on Windows -# -# USAGE: -# cd C:\path\to\shopdb -# .\sql\naming_convention_fix\06_update_docs.ps1 -# .\sql\naming_convention_fix\06_update_docs.ps1 -Execute -# -# This is lower priority - docs can be updated anytime after migration -# ============================================================================ - -param( - [switch]$Execute -) - -Write-Host "============================================" -ForegroundColor Cyan -Write-Host "Documentation Table Name Updates" -ForegroundColor Cyan -Write-Host "============================================" -ForegroundColor Cyan -Write-Host "" - -# Define replacements -$replacements = @{ - "machine_overrides" = "machineoverrides" - "pc_comm_config" = "commconfig" - "pc_dnc_config" = "dncconfig" - "pc_dualpath_assignments" = "dualpathassignments" - "pc_network_interfaces" = "networkinterfaces" - "usb_checkouts" = "usbcheckouts" -} - -# Get the shopdb root directory (two levels up from script location) -$shopdbRoot = Join-Path $PSScriptRoot "..\..\" - -Write-Host "Searching for documentation files with old table names..." -ForegroundColor Yellow -Write-Host "Directory: $shopdbRoot" -ForegroundColor Gray -Write-Host "" - -# Find all markdown files -$mdFiles = Get-ChildItem -Path $shopdbRoot -Filter "*.md" -Recurse -ErrorAction SilentlyContinue - -$filesToUpdate = @{} - -foreach ($oldName in $replacements.Keys) { - $newName = $replacements[$oldName] - Write-Host "--- $oldName -> $newName ---" -ForegroundColor Green - - $matchingFiles = @() - - foreach ($file in $mdFiles) { - $content = Get-Content $file.FullName -Raw -ErrorAction SilentlyContinue - if ($content -match [regex]::Escape($oldName)) { - $count = ([regex]::Matches($content, [regex]::Escape($oldName))).Count - $relativePath = $file.FullName.Replace((Resolve-Path $shopdbRoot).Path, "") - Write-Host " $relativePath ($count occurrences)" -ForegroundColor White - - if (-not $filesToUpdate.ContainsKey($file.FullName)) { - $filesToUpdate[$file.FullName] = @() - } - $filesToUpdate[$file.FullName] += $oldName - } - } - - if ($matchingFiles.Count -eq 0) { - # Already printed matches above - } - Write-Host "" -} - -Write-Host "Total files to update: $($filesToUpdate.Count)" -ForegroundColor Yellow -Write-Host "" - -if ($Execute) { - Write-Host "============================================" -ForegroundColor Cyan - Write-Host "EXECUTING CHANGES..." -ForegroundColor Cyan - Write-Host "============================================" -ForegroundColor Cyan - Write-Host "" - - foreach ($filePath in $filesToUpdate.Keys) { - $content = Get-Content $filePath -Raw - - foreach ($oldName in $replacements.Keys) { - $newName = $replacements[$oldName] - if ($content -match [regex]::Escape($oldName)) { - $content = $content -replace [regex]::Escape($oldName), $newName - } - } - - Set-Content -Path $filePath -Value $content -NoNewline - $relativePath = $filePath.Replace((Resolve-Path $shopdbRoot).Path, "") - Write-Host "Updated: $relativePath" -ForegroundColor Green - } - - Write-Host "" - Write-Host "Documentation updated successfully!" -ForegroundColor Green -} -else { - Write-Host "============================================" -ForegroundColor Yellow - Write-Host "DRY RUN COMPLETE" -ForegroundColor Yellow - Write-Host "============================================" -ForegroundColor Yellow - Write-Host "To apply changes, run:" -ForegroundColor White - Write-Host " .\sql\naming_convention_fix\06_update_docs.ps1 -Execute" -ForegroundColor Cyan - Write-Host "" - Write-Host "NOTE: Documentation updates are low priority." -ForegroundColor Gray - Write-Host " Focus on database and ASP changes first." -ForegroundColor Gray -} diff --git a/sql/naming_convention_fix/07_fix_compliance_columns.sql b/sql/naming_convention_fix/07_fix_compliance_columns.sql deleted file mode 100644 index f35d517..0000000 --- a/sql/naming_convention_fix/07_fix_compliance_columns.sql +++ /dev/null @@ -1,87 +0,0 @@ --- ============================================================================ --- Script: 07_fix_compliance_columns.sql --- Purpose: Rename snake_case columns to camelCase in compliance tables --- Target: MySQL 5.6 (dev and production) --- ============================================================================ - --- ============================================================================ --- STEP 1: DROP DEPENDENT VIEW --- ============================================================================ - -DROP VIEW IF EXISTS vw_compliance_summary; - --- ============================================================================ --- STEP 2: RENAME COMPLIANCE TABLE COLUMNS --- ============================================================================ - --- compliance table column renames -ALTER TABLE compliance - CHANGE COLUMN scan_date scandate datetime, - CHANGE COLUMN deployment_notes deploymentnotes text, - CHANGE COLUMN is_third_party_managed isthirdpartymanaged enum('Yes','No','NA') DEFAULT 'NA', - CHANGE COLUMN third_party_manager thirdpartymanager varchar(255), - CHANGE COLUMN ot_asset_system otassetsystem varchar(255), - CHANGE COLUMN ot_asset_device otassetdevice varchar(255), - CHANGE COLUMN ot_asset_location otassetlocation varchar(255), - CHANGE COLUMN ot_asset_device_type otassetdevicetype varchar(100), - CHANGE COLUMN ot_asset_category otassetcategory varchar(100), - CHANGE COLUMN ot_asset_last_seen otassetlastseen datetime, - CHANGE COLUMN ot_asset_ip_source otassetipsource varchar(100), - CHANGE COLUMN is_compliant iscompliant tinyint(1), - CHANGE COLUMN compliance_notes compliancenotes text; - --- ============================================================================ --- STEP 3: RENAME COMPLIANCESCANS TABLE COLUMNS --- ============================================================================ - -ALTER TABLE compliancescans - CHANGE COLUMN scan_name scanname varchar(255), - CHANGE COLUMN scan_date scandate datetime NOT NULL, - CHANGE COLUMN scan_result scanresult enum('Pass','Fail','Warning','Info') DEFAULT 'Info', - CHANGE COLUMN scan_details scandetails text; - --- ============================================================================ --- STEP 4: RECREATE VIEW WITH NEW COLUMN NAMES --- ============================================================================ - -CREATE VIEW vw_compliance_summary AS -SELECT - m.machineid, - m.machinenumber, - m.hostname, - m.serialnumber, - c.scan, - c.scandate, - c.isthirdpartymanaged, - c.thirdpartymanager, - c.mft, - c.iscompliant, - c.deploymentnotes, - c.otassetsystem, - c.otassetdevice, - c.otassetlocation, - (TO_DAYS(CURDATE()) - TO_DAYS(c.scandate)) AS days_since_scan, - CASE - WHEN c.scandate IS NULL THEN 'Never Scanned' - WHEN c.scandate < (CURDATE() - INTERVAL 90 DAY) THEN 'Scan Overdue' - WHEN c.scandate < (CURDATE() - INTERVAL 30 DAY) THEN 'Scan Due Soon' - ELSE 'Scan Current' - END AS scan_status -FROM machines m -LEFT JOIN compliance c ON m.machineid = c.machineid -WHERE m.isactive = 1; - --- ============================================================================ --- VERIFICATION --- ============================================================================ - -SELECT 'Compliance table columns after rename:' AS status; -SHOW COLUMNS FROM compliance; - -SELECT 'Compliancescans table columns after rename:' AS status; -SHOW COLUMNS FROM compliancescans; - -SELECT 'View test:' AS status; -SELECT COUNT(*) AS row_count FROM vw_compliance_summary; - -SELECT 'Column rename complete!' AS status; diff --git a/sql/naming_convention_fix/08_asp_filename_renames.md b/sql/naming_convention_fix/08_asp_filename_renames.md deleted file mode 100644 index aa8cadd..0000000 --- a/sql/naming_convention_fix/08_asp_filename_renames.md +++ /dev/null @@ -1,93 +0,0 @@ -# ASP Filename Rename Plan - -## Naming Convention -- All lowercase -- No underscores (use concatenated words like `displaymachine.asp`) -- Pattern: `[action][entity].asp` or `[action][entity]direct.asp` for form handlers - -## Files to Rename - -### Remove underscores from direct handlers -| Old Name | New Name | -|----------|----------| -| addlink_direct.asp | addlinkdirect.asp | -| addsubnetbackend_direct.asp | addsubnetbackenddirect.asp | -| editapplication_direct.asp | editapplicationdirect.asp | -| saveapplication_direct.asp | saveapplicationdirect.asp | -| savedevice_direct.asp | savedevicedirect.asp | -| savemachine_direct.asp | savemachinedirect.asp | -| savemodel_direct.asp | savemodeldirect.asp | -| save_network_device.asp | savenetworkdevice.asp | -| savenotification_direct.asp | savenotificationdirect.asp | -| saveprinter_direct.asp | saveprinterdirect.asp | -| saveusb_direct.asp | saveusbdirect.asp | -| savevendor_direct.asp | savevendordirect.asp | -| updatedevice_direct.asp | updatedevicedirect.asp | -| updatelink_direct.asp | updatelinkdirect.asp | -| updatenotification_direct.asp | updatenotificationdirect.asp | -| updatepc_direct.asp | updatepcdirect.asp | -| updatesubnet_direct.asp | updatesubnetdirect.asp | - -### Remove underscores from USB files -| Old Name | New Name | -|----------|----------| -| checkin_usb.asp | checkinusb.asp | -| checkout_usb.asp | checkoutusb.asp | -| savecheckin_usb.asp | savecheckinusb.asp | -| savecheckout_usb.asp | savecheckoutusb.asp | -| usb_history.asp | usbhistory.asp | - -### Remove underscores from API files -| Old Name | New Name | -|----------|----------| -| api_businessunits.asp | apibusinessunits.asp | -| api_printers.asp | apiprinters.asp | -| api_shopfloor.asp | apishopfloor.asp | -| api_usb.asp | apiusb.asp | - -### Remove underscores from machine/map files -| Old Name | New Name | -|----------|----------| -| machine_edit.asp | machineedit.asp | -| machine_map.asp | machinemap.asp | -| machine_map_editor.asp | machinemapeditor.asp | -| network_devices.asp | networkdevices.asp | -| network_map.asp | networkmap.asp | -| network_map_debug.asp | networkmapdebug.asp | - -### Remove underscores from printer files -| Old Name | New Name | -|----------|----------| -| check_duplicate_printers.asp | checkduplicateprinters.asp | -| check_printer_machines_count.asp | checkprintermachinescount.asp | -| cleanup_duplicate_printers_execute.asp | cleanupduplicateprintersexecute.asp | -| insert_all_printer_machines.asp | insertallprintermachines.asp | -| install_printer.asp | installprinter.asp | -| printer_installer_map.asp | printerinstallermap.asp | -| printer_links_generator.asp | printerlinksgenerator.asp | -| printer_lookup.asp | printerlookup.asp | - -### Remove underscores from other files -| Old Name | New Name | -|----------|----------| -| admin_clear_cache.asp | adminclearcache.asp | -| bulk_update_notification_types.asp | bulkupdatenotificationtypes.asp | -| displaylocation_device.asp | displaylocationdevice.asp | -| quickadd_application.asp | quickaddapplication.asp | -| refresh_zabbix_cache.asp | refreshzabbixcache.asp | - -### Fix typo -| Old Name | New Name | -|----------|----------| -| editmacine.asp | (DELETE - duplicate of editmachine.asp) | - -### Test files to DELETE (not rename) -- editmachine_test.asp -- test_asp.asp -- test_db.asp -- test_switch_query.asp -- test_with_includes.asp - -## Total Changes -- **49 files to rename** -- **6 files to delete** diff --git a/sql/naming_convention_fix/09_rename_asp_files.ps1 b/sql/naming_convention_fix/09_rename_asp_files.ps1 deleted file mode 100644 index 6bf38af..0000000 --- a/sql/naming_convention_fix/09_rename_asp_files.ps1 +++ /dev/null @@ -1,200 +0,0 @@ -<# -.SYNOPSIS - Renames ASP files to remove underscores and updates all internal references. - -.DESCRIPTION - This script: - 1. Renames ASP files from snake_case to concatenated lowercase - 2. Updates all references in ASP, JS, and include files - 3. Deletes test files - -.PARAMETER Execute - Actually perform the renames. Without this, runs in dry-run mode. - -.EXAMPLE - .\09_rename_asp_files.ps1 # Dry run - shows what would change - .\09_rename_asp_files.ps1 -Execute # Actually performs the renames -#> - -param( - [switch]$Execute -) - -$shopdbPath = Split-Path -Parent (Split-Path -Parent $PSScriptRoot) - -# Define rename mappings (old -> new) -$renames = @{ - # Direct handlers - "addlink_direct.asp" = "addlinkdirect.asp" - "addsubnetbackend_direct.asp" = "addsubnetbackenddirect.asp" - "editapplication_direct.asp" = "editapplicationdirect.asp" - "saveapplication_direct.asp" = "saveapplicationdirect.asp" - "savedevice_direct.asp" = "savedevicedirect.asp" - "savemachine_direct.asp" = "savemachinedirect.asp" - "savemodel_direct.asp" = "savemodeldirect.asp" - "save_network_device.asp" = "savenetworkdevice.asp" - "savenotification_direct.asp" = "savenotificationdirect.asp" - "saveprinter_direct.asp" = "saveprinterdirect.asp" - "saveusb_direct.asp" = "saveusbdirect.asp" - "savevendor_direct.asp" = "savevendordirect.asp" - "updatedevice_direct.asp" = "updatedevicedirect.asp" - "updatelink_direct.asp" = "updatelinkdirect.asp" - "updatenotification_direct.asp" = "updatenotificationdirect.asp" - "updatepc_direct.asp" = "updatepcdirect.asp" - "updatesubnet_direct.asp" = "updatesubnetdirect.asp" - - # USB files - "checkin_usb.asp" = "checkinusb.asp" - "checkout_usb.asp" = "checkoutusb.asp" - "savecheckin_usb.asp" = "savecheckinusb.asp" - "savecheckout_usb.asp" = "savecheckoutusb.asp" - "usb_history.asp" = "usbhistory.asp" - - # API files - "api_businessunits.asp" = "apibusinessunits.asp" - "api_printers.asp" = "apiprinters.asp" - "api_shopfloor.asp" = "apishopfloor.asp" - "api_usb.asp" = "apiusb.asp" - - # Machine/map files - "machine_edit.asp" = "machineedit.asp" - "machine_map.asp" = "machinemap.asp" - "machine_map_editor.asp" = "machinemapeditor.asp" - "network_devices.asp" = "networkdevices.asp" - "network_map.asp" = "networkmap.asp" - "network_map_debug.asp" = "networkmapdebug.asp" - - # Printer files - "check_duplicate_printers.asp" = "checkduplicateprinters.asp" - "check_printer_machines_count.asp" = "checkprintermachinescount.asp" - "cleanup_duplicate_printers_execute.asp" = "cleanupduplicateprintersexecute.asp" - "insert_all_printer_machines.asp" = "insertallprintermachines.asp" - "install_printer.asp" = "installprinter.asp" - "printer_installer_map.asp" = "printerinstallermap.asp" - "printer_links_generator.asp" = "printerlinksgenerator.asp" - "printer_lookup.asp" = "printerlookup.asp" - - # Other files - "admin_clear_cache.asp" = "adminclearcache.asp" - "bulk_update_notification_types.asp" = "bulkupdatenotificationtypes.asp" - "displaylocation_device.asp" = "displaylocationdevice.asp" - "quickadd_application.asp" = "quickaddapplication.asp" - "refresh_zabbix_cache.asp" = "refreshzabbixcache.asp" -} - -# Files to delete -$deleteFiles = @( - "editmacine.asp" - "editmachine_test.asp" - "test_asp.asp" - "test_db.asp" - "test_switch_query.asp" - "test_with_includes.asp" -) - -Write-Host "ASP File Rename Script" -ForegroundColor Cyan -Write-Host "======================" -ForegroundColor Cyan -Write-Host "" - -if (-not $Execute) { - Write-Host "DRY RUN MODE - No changes will be made" -ForegroundColor Yellow - Write-Host "Run with -Execute to apply changes" -ForegroundColor Yellow - Write-Host "" -} - -# Get all files to search for references -$searchFiles = @() -$searchFiles += Get-ChildItem -Path $shopdbPath -Filter "*.asp" -File -$searchFiles += Get-ChildItem -Path "$shopdbPath\includes" -Filter "*.asp" -File -ErrorAction SilentlyContinue -$searchFiles += Get-ChildItem -Path "$shopdbPath\js" -Filter "*.js" -File -ErrorAction SilentlyContinue - -Write-Host "Found $($searchFiles.Count) files to search for references" -ForegroundColor Gray -Write-Host "" - -# Step 1: Update all references in files -Write-Host "STEP 1: Updating references in files..." -ForegroundColor Green -$totalReplacements = 0 - -foreach ($file in $searchFiles) { - $content = Get-Content -Path $file.FullName -Raw -ErrorAction SilentlyContinue - if (-not $content) { continue } - - $originalContent = $content - $fileChanged = $false - - foreach ($oldName in $renames.Keys) { - $newName = $renames[$oldName] - if ($content -match [regex]::Escape($oldName)) { - $content = $content -replace [regex]::Escape($oldName), $newName - $fileChanged = $true - $totalReplacements++ - } - } - - if ($fileChanged) { - Write-Host " Updated: $($file.Name)" -ForegroundColor White - if ($Execute) { - Set-Content -Path $file.FullName -Value $content -NoNewline - } - } -} - -Write-Host " Total replacements: $totalReplacements" -ForegroundColor Cyan -Write-Host "" - -# Step 2: Rename the files -Write-Host "STEP 2: Renaming files..." -ForegroundColor Green -$renamedCount = 0 - -foreach ($oldName in $renames.Keys) { - $newName = $renames[$oldName] - $oldPath = Join-Path $shopdbPath $oldName - $newPath = Join-Path $shopdbPath $newName - - if (Test-Path $oldPath) { - Write-Host " $oldName -> $newName" -ForegroundColor White - if ($Execute) { - Rename-Item -Path $oldPath -NewName $newName - } - $renamedCount++ - } else { - Write-Host " SKIP: $oldName (not found)" -ForegroundColor DarkGray - } -} - -Write-Host " Files to rename: $renamedCount" -ForegroundColor Cyan -Write-Host "" - -# Step 3: Delete test files -Write-Host "STEP 3: Deleting test/duplicate files..." -ForegroundColor Green -$deletedCount = 0 - -foreach ($fileName in $deleteFiles) { - $filePath = Join-Path $shopdbPath $fileName - if (Test-Path $filePath) { - Write-Host " DELETE: $fileName" -ForegroundColor Red - if ($Execute) { - Remove-Item -Path $filePath -Force - } - $deletedCount++ - } else { - Write-Host " SKIP: $fileName (not found)" -ForegroundColor DarkGray - } -} - -Write-Host " Files to delete: $deletedCount" -ForegroundColor Cyan -Write-Host "" - -# Summary -Write-Host "SUMMARY" -ForegroundColor Cyan -Write-Host "=======" -ForegroundColor Cyan -Write-Host " References updated: $totalReplacements" -Write-Host " Files renamed: $renamedCount" -Write-Host " Files deleted: $deletedCount" -Write-Host "" - -if (-not $Execute) { - Write-Host "This was a DRY RUN. Run with -Execute to apply changes." -ForegroundColor Yellow -} else { - Write-Host "Changes applied successfully!" -ForegroundColor Green -} diff --git a/sql/naming_convention_fix/09_rename_asp_files.sh b/sql/naming_convention_fix/09_rename_asp_files.sh deleted file mode 100755 index 06a930f..0000000 --- a/sql/naming_convention_fix/09_rename_asp_files.sh +++ /dev/null @@ -1,177 +0,0 @@ -#!/bin/bash -# -# Renames ASP files to remove underscores and updates all internal references. -# -# Usage: -# ./09_rename_asp_files.sh # Dry run - shows what would change -# ./09_rename_asp_files.sh --execute # Actually performs the renames -# - -SHOPDB_PATH="/home/camp/projects/windows/shopdb" -EXECUTE=false - -if [ "$1" == "--execute" ]; then - EXECUTE=true -fi - -echo "ASP File Rename Script" -echo "======================" -echo "" - -if [ "$EXECUTE" != "true" ]; then - echo "DRY RUN MODE - No changes will be made" - echo "Run with --execute to apply changes" - echo "" -fi - -# Define rename mappings -declare -A RENAMES=( - # Direct handlers - ["addlink_direct.asp"]="addlinkdirect.asp" - ["addsubnetbackend_direct.asp"]="addsubnetbackenddirect.asp" - ["editapplication_direct.asp"]="editapplicationdirect.asp" - ["saveapplication_direct.asp"]="saveapplicationdirect.asp" - ["savedevice_direct.asp"]="savedevicedirect.asp" - ["savemachine_direct.asp"]="savemachinedirect.asp" - ["savemodel_direct.asp"]="savemodeldirect.asp" - ["save_network_device.asp"]="savenetworkdevice.asp" - ["savenotification_direct.asp"]="savenotificationdirect.asp" - ["saveprinter_direct.asp"]="saveprinterdirect.asp" - ["saveusb_direct.asp"]="saveusbdirect.asp" - ["savevendor_direct.asp"]="savevendordirect.asp" - ["updatedevice_direct.asp"]="updatedevicedirect.asp" - ["updatelink_direct.asp"]="updatelinkdirect.asp" - ["updatenotification_direct.asp"]="updatenotificationdirect.asp" - ["updatepc_direct.asp"]="updatepcdirect.asp" - ["updatesubnet_direct.asp"]="updatesubnetdirect.asp" - - # USB files - ["checkin_usb.asp"]="checkinusb.asp" - ["checkout_usb.asp"]="checkoutusb.asp" - ["savecheckin_usb.asp"]="savecheckinusb.asp" - ["savecheckout_usb.asp"]="savecheckoutusb.asp" - ["usb_history.asp"]="usbhistory.asp" - - # API files - ["api_businessunits.asp"]="apibusinessunits.asp" - ["api_printers.asp"]="apiprinters.asp" - ["api_shopfloor.asp"]="apishopfloor.asp" - ["api_usb.asp"]="apiusb.asp" - - # Machine/map files - ["machine_edit.asp"]="machineedit.asp" - ["machine_map.asp"]="machinemap.asp" - ["machine_map_editor.asp"]="machinemapeditor.asp" - ["network_devices.asp"]="networkdevices.asp" - ["network_map.asp"]="networkmap.asp" - ["network_map_debug.asp"]="networkmapdebug.asp" - - # Printer files - ["check_duplicate_printers.asp"]="checkduplicateprinters.asp" - ["check_printer_machines_count.asp"]="checkprintermachinescount.asp" - ["cleanup_duplicate_printers_execute.asp"]="cleanupduplicateprintersexecute.asp" - ["insert_all_printer_machines.asp"]="insertallprintermachines.asp" - ["install_printer.asp"]="installprinter.asp" - ["printer_installer_map.asp"]="printerinstallermap.asp" - ["printer_links_generator.asp"]="printerlinksgenerator.asp" - ["printer_lookup.asp"]="printerlookup.asp" - - # Other files - ["admin_clear_cache.asp"]="adminclearcache.asp" - ["bulk_update_notification_types.asp"]="bulkupdatenotificationtypes.asp" - ["displaylocation_device.asp"]="displaylocationdevice.asp" - ["quickadd_application.asp"]="quickaddapplication.asp" - ["refresh_zabbix_cache.asp"]="refreshzabbixcache.asp" -) - -# Files to delete -DELETE_FILES=( - "editmacine.asp" - "editmachine_test.asp" - "test_asp.asp" - "test_db.asp" - "test_switch_query.asp" - "test_with_includes.asp" -) - -# Step 1: Update all references in files -echo "STEP 1: Updating references in files..." -TOTAL_REPLACEMENTS=0 - -for OLD_NAME in "${!RENAMES[@]}"; do - NEW_NAME="${RENAMES[$OLD_NAME]}" - - # Find files containing the old name - FILES_WITH_REF=$(grep -rl "$OLD_NAME" "$SHOPDB_PATH"/*.asp "$SHOPDB_PATH"/includes/*.asp "$SHOPDB_PATH"/js/*.js 2>/dev/null) - - if [ -n "$FILES_WITH_REF" ]; then - for FILE in $FILES_WITH_REF; do - echo " Updating $OLD_NAME -> $NEW_NAME in $(basename $FILE)" - if [ "$EXECUTE" == "true" ]; then - sed -i "s/$OLD_NAME/$NEW_NAME/g" "$FILE" - fi - TOTAL_REPLACEMENTS=$((TOTAL_REPLACEMENTS + 1)) - done - fi -done - -echo " Total file updates: $TOTAL_REPLACEMENTS" -echo "" - -# Step 2: Rename the files -echo "STEP 2: Renaming files..." -RENAMED_COUNT=0 - -for OLD_NAME in "${!RENAMES[@]}"; do - NEW_NAME="${RENAMES[$OLD_NAME]}" - OLD_PATH="$SHOPDB_PATH/$OLD_NAME" - NEW_PATH="$SHOPDB_PATH/$NEW_NAME" - - if [ -f "$OLD_PATH" ]; then - echo " $OLD_NAME -> $NEW_NAME" - if [ "$EXECUTE" == "true" ]; then - mv "$OLD_PATH" "$NEW_PATH" - fi - RENAMED_COUNT=$((RENAMED_COUNT + 1)) - else - echo " SKIP: $OLD_NAME (not found)" - fi -done - -echo " Files to rename: $RENAMED_COUNT" -echo "" - -# Step 3: Delete test files -echo "STEP 3: Deleting test/duplicate files..." -DELETED_COUNT=0 - -for FILE_NAME in "${DELETE_FILES[@]}"; do - FILE_PATH="$SHOPDB_PATH/$FILE_NAME" - - if [ -f "$FILE_PATH" ]; then - echo " DELETE: $FILE_NAME" - if [ "$EXECUTE" == "true" ]; then - rm -f "$FILE_PATH" - fi - DELETED_COUNT=$((DELETED_COUNT + 1)) - else - echo " SKIP: $FILE_NAME (not found)" - fi -done - -echo " Files to delete: $DELETED_COUNT" -echo "" - -# Summary -echo "SUMMARY" -echo "=======" -echo " Files updated: $TOTAL_REPLACEMENTS" -echo " Files renamed: $RENAMED_COUNT" -echo " Files deleted: $DELETED_COUNT" -echo "" - -if [ "$EXECUTE" != "true" ]; then - echo "This was a DRY RUN. Run with --execute to apply changes." -else - echo "Changes applied successfully!" -fi diff --git a/sql/naming_convention_fix/PRODUCTION_DEPLOYMENT_GUIDE.md b/sql/naming_convention_fix/PRODUCTION_DEPLOYMENT_GUIDE.md deleted file mode 100644 index 18eb7b3..0000000 --- a/sql/naming_convention_fix/PRODUCTION_DEPLOYMENT_GUIDE.md +++ /dev/null @@ -1,261 +0,0 @@ -# Database Naming Convention Fix - Production Deployment Guide - -## Overview - -This guide covers migrating table names from `snake_case` to `camelCase` to match the existing naming convention in ShopDB. - -**Target Environment:** -- Production Server: Windows with IIS -- Database: MySQL 5.6 - -**Tables being renamed:** -| Old Name | New Name | -|----------|----------| -| `machine_overrides` | `machineoverrides` | -| `pc_comm_config` | `commconfig` | -| `pc_dnc_config` | `dncconfig` | -| `pc_dualpath_assignments` | `dualpathassignments` | -| `pc_network_interfaces` | `networkinterfaces` | -| `usb_checkouts` | `usbcheckouts` | - -**Tables being dropped (migration backups):** -- `_backup_equipment_ips_phase1_5` -- `pc_backup_phase2` - -**Note:** `pc_to_machine_id_mapping` is kept for now as views depend on it for pcid->machineid mapping. - ---- - -## Pre-Deployment Checklist - -- [ ] Full database backup completed -- [ ] IIS can be stopped briefly (coordinate with users) -- [ ] All scripts tested on dev environment -- [ ] ASP file changes committed to git and ready to deploy -- [ ] Rollback plan ready - ---- - -## Deployment Steps - -### Phase 1: Preparation (No Downtime) - -1. **Backup production database (Windows)** - ```cmd - "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump.exe" -u root -p shopdb > C:\backups\shopdb_backup_%date:~-4,4%%date:~-10,2%%date:~-7,2%.sql - ``` - - Or using MySQL Workbench: - - Server > Data Export - - Select `shopdb` database - - Export to Self-Contained File - -2. **Prepare ASP files for deployment** - - Pull latest from Gitea with updated table names - - Or have files ready to copy - -### Phase 2: Database Migration (Brief Downtime ~2-5 min) - -1. **Stop IIS** (Administrator Command Prompt) - ```cmd - iisreset /stop - ``` - -2. **Connect to production MySQL 5.6** - ```cmd - "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe" -u root -p shopdb - ``` - - Or use MySQL Workbench to connect. - -3. **Drop dependent views** - ```sql - DROP VIEW IF EXISTS vw_active_pcs; - DROP VIEW IF EXISTS vw_dnc_config; - DROP VIEW IF EXISTS vw_engineer_pcs; - DROP VIEW IF EXISTS vw_pc_network_summary; - DROP VIEW IF EXISTS vw_pc_resolved_machines; - DROP VIEW IF EXISTS vw_pcs_by_hardware; - DROP VIEW IF EXISTS vw_shopfloor_comm_config; - DROP VIEW IF EXISTS vw_shopfloor_pcs; - DROP VIEW IF EXISTS vw_standard_pcs; - ``` - -4. **Rename tables** - ```sql - RENAME TABLE machine_overrides TO machineoverrides; - RENAME TABLE pc_comm_config TO commconfig; - RENAME TABLE pc_dnc_config TO dncconfig; - RENAME TABLE pc_dualpath_assignments TO dualpathassignments; - RENAME TABLE pc_network_interfaces TO networkinterfaces; - RENAME TABLE usb_checkouts TO usbcheckouts; - ``` - -5. **Recreate views** - - Open `04_drop_and_recreate_views.sql` in MySQL Workbench - - Skip the DROP statements (already done in step 3) - - Run all the CREATE VIEW statements - - Or run the entire script (DROPs will just say "view doesn't exist") - -6. **Verify tables renamed** - ```sql - SHOW TABLES LIKE '%config%'; - SHOW TABLES LIKE '%override%'; - SHOW TABLES LIKE '%checkout%'; - ``` - -7. **Verify views working** - ```sql - SELECT COUNT(*) FROM vw_shopfloor_pcs; - SELECT COUNT(*) FROM vw_active_pcs; - ``` - -8. **Update ASP files using PowerShell script** - ```powershell - cd C:\path\to\shopdb - .\sql\naming_convention_fix\05_update_asp_files.ps1 # Dry run - shows changes - .\sql\naming_convention_fix\05_update_asp_files.ps1 -Execute # Apply changes - ``` - Or manually copy pre-updated ASP files from git - -9. **Start IIS** - ```cmd - iisreset /start - ``` - -10. **Test key pages in browser:** - - http://yourserver/displaypcs.asp - - http://yourserver/displayusb.asp - - http://yourserver/api.asp (test endpoint) - -### Phase 3: Cleanup (Optional, No Downtime) - -1. **Drop migration backup tables** (only after confirming everything works) - ```sql - DROP TABLE IF EXISTS _backup_equipment_ips_phase1_5; - DROP TABLE IF EXISTS pc_backup_phase2; - ``` - -2. **Update documentation** (low priority, can do anytime) - ```powershell - .\sql\naming_convention_fix\06_update_docs.ps1 # Dry run - .\sql\naming_convention_fix\06_update_docs.ps1 -Execute # Apply changes - ``` - ---- - -## Rollback Plan - -If issues occur, restore from backup: - -**Windows Command Prompt (as Administrator):** -```cmd -REM Stop IIS -iisreset /stop - -REM Restore database -"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe" -u root -p shopdb < C:\backups\shopdb_backup_YYYYMMDD.sql - -REM Restore original ASP files from git or backup -cd C:\inetpub\wwwroot\shopdb -git checkout HEAD~1 -- *.asp - -REM Start IIS -iisreset /start -``` - ---- - -## Files Changed - -### ASP Files (9 files) -| File | Tables Referenced | -|------|-------------------| -| api.asp | commconfig, dncconfig | -| displaypc.asp | networkinterfaces | -| displaysubnet.asp | networkinterfaces | -| displaymachine.asp | networkinterfaces | -| usb_history.asp | usbcheckouts | -| savecheckin_usb.asp | usbcheckouts | -| displayprofile.asp | usbcheckouts | -| displayusb.asp | usbcheckouts | -| savecheckout_usb.asp | usbcheckouts | -| api_usb.asp | usbcheckouts | - -### Views Recreated (9 views) -- vw_active_pcs -- vw_dnc_config -- vw_engineer_pcs -- vw_pc_network_summary -- vw_pc_resolved_machines -- vw_pcs_by_hardware -- vw_shopfloor_comm_config -- vw_shopfloor_pcs (references machineoverrides) -- vw_standard_pcs - ---- - -## Production Commands Quick Reference - -Copy and paste these into MySQL Workbench or mysql command line: - -```sql --- ============================================= --- STEP 1: Drop views --- ============================================= -DROP VIEW IF EXISTS vw_active_pcs; -DROP VIEW IF EXISTS vw_dnc_config; -DROP VIEW IF EXISTS vw_engineer_pcs; -DROP VIEW IF EXISTS vw_pc_network_summary; -DROP VIEW IF EXISTS vw_pc_resolved_machines; -DROP VIEW IF EXISTS vw_pcs_by_hardware; -DROP VIEW IF EXISTS vw_shopfloor_comm_config; -DROP VIEW IF EXISTS vw_shopfloor_pcs; -DROP VIEW IF EXISTS vw_standard_pcs; - --- ============================================= --- STEP 2: Rename tables --- ============================================= -RENAME TABLE machine_overrides TO machineoverrides; -RENAME TABLE pc_comm_config TO commconfig; -RENAME TABLE pc_dnc_config TO dncconfig; -RENAME TABLE pc_dualpath_assignments TO dualpathassignments; -RENAME TABLE pc_network_interfaces TO networkinterfaces; -RENAME TABLE usb_checkouts TO usbcheckouts; - --- ============================================= --- STEP 3: Recreate views --- Copy from 04_drop_and_recreate_views.sql Part 2 --- ============================================= - --- ============================================= --- STEP 4: Verify --- ============================================= -SHOW TABLES; -SELECT COUNT(*) FROM vw_shopfloor_pcs; -SELECT COUNT(*) FROM vw_active_pcs; -``` - ---- - -## Windows IIS Commands Reference - -```cmd -REM Stop IIS completely -iisreset /stop - -REM Start IIS -iisreset /start - -REM Restart IIS (stop then start) -iisreset /restart - -REM Check IIS status -iisreset /status -``` - ---- - -## Gitea Issue - -Track progress at: http://localhost:3000/cproudlock/shopdb/issues/1 diff --git a/sql/remove_legacy_ip_columns.sql b/sql/remove_legacy_ip_columns.sql deleted file mode 100644 index dc4a941..0000000 --- a/sql/remove_legacy_ip_columns.sql +++ /dev/null @@ -1,56 +0,0 @@ --- ============================================================================= --- Migration: Remove Legacy IP/Network Columns from machines Table --- Date: 2025-11-14 --- Purpose: Remove unused network columns from machines table --- All network data now stored in communications table --- ============================================================================= - --- PREREQUISITE: Printer IP addresses migrated to communications table --- Run: migrate_printer_ips_to_communications.sql first - --- STEP 1: Drop legacy IP address columns --- Note: ipaddress1 was used by printers (now in communications) --- ipaddress2, ipaddress3 were never used (0 records) - -ALTER TABLE machines DROP COLUMN ipaddress1; -ALTER TABLE machines DROP COLUMN ipaddress2; -ALTER TABLE machines DROP COLUMN ipaddress3; - --- STEP 2: Drop legacy MAC address columns --- Note: macaddress1/2/3 were never used (0 records, no ASP references) - -ALTER TABLE machines DROP COLUMN macaddress1; -ALTER TABLE machines DROP COLUMN macaddress2; -ALTER TABLE machines DROP COLUMN macaddress3; - --- STEP 3: Drop VLAN column --- Note: Used in subnet management but never populated in machines table - -ALTER TABLE machines DROP COLUMN vlan; - --- ============================================================================= --- Verification Queries --- ============================================================================= - --- Check machines table columns count --- SELECT COUNT(*) as machines_columns --- FROM information_schema.COLUMNS --- WHERE TABLE_SCHEMA='shopdb' AND TABLE_NAME='machines'; - --- Verify no IP columns remain --- SELECT COLUMN_NAME --- FROM information_schema.COLUMNS --- WHERE TABLE_SCHEMA='shopdb' AND TABLE_NAME='machines' --- AND COLUMN_NAME LIKE '%ipaddress%' OR COLUMN_NAME LIKE '%macaddress%' OR COLUMN_NAME = 'vlan'; - --- Verify printer IPs are in communications table --- SELECT COUNT(*) as printer_comms --- FROM communications c --- INNER JOIN machines m ON c.machineid = m.machineid --- WHERE m.machinetypeid = 15 AND c.comstypeid = 1; - --- ============================================================================= --- Status: Ready to execute --- Impact: Removes 7 unused/migrated columns from machines table --- Tested: Pages updated to use communications table --- ============================================================================= diff --git a/sql/rollback_prod_import.sh b/sql/rollback_prod_import.sh deleted file mode 100755 index 01a7ce0..0000000 --- a/sql/rollback_prod_import.sh +++ /dev/null @@ -1,83 +0,0 @@ -#!/bin/bash -# Rollback production data import -# This restores the data from backup tables created before import - -echo "==========================================" -echo "Rolling back production data import..." -echo "==========================================" -echo "" - -MYSQL_CMD="docker exec -i dev-mysql mysql -u root -prootpassword shopdb" - -echo "Step 1: Checking if backup tables exist..." -$MYSQL_CMD <<'EOF' -SELECT - (SELECT COUNT(*) FROM information_schema.tables - WHERE table_schema = 'shopdb' AND table_name = 'notifications_backup_20251113') AS has_notifications_backup, - (SELECT COUNT(*) FROM information_schema.tables - WHERE table_schema = 'shopdb' AND table_name = 'notificationtypes_backup_20251113') AS has_notificationtypes_backup, - (SELECT COUNT(*) FROM information_schema.tables - WHERE table_schema = 'shopdb' AND table_name = 'printers_backup_20251113') AS has_printers_backup, - (SELECT COUNT(*) FROM information_schema.tables - WHERE table_schema = 'shopdb' AND table_name = 'knowledgebase_backup_20251113') AS has_knowledgebase_backup; -EOF - -echo "" -read -p "Are you sure you want to rollback? This will restore data from backups. (yes/no): " confirm - -if [ "$confirm" != "yes" ]; then - echo "Rollback cancelled." - exit 0 -fi - -echo "" -echo "Step 2: Restoring data from backups..." -$MYSQL_CMD <<'EOF' -SET FOREIGN_KEY_CHECKS = 0; - --- Restore notifications -DELETE FROM notifications; -INSERT INTO notifications SELECT * FROM notifications_backup_20251113; - --- Restore notificationtypes -DELETE FROM notificationtypes; -INSERT INTO notificationtypes SELECT * FROM notificationtypes_backup_20251113; - --- Restore printers -DELETE FROM printers; -INSERT INTO printers SELECT * FROM printers_backup_20251113; - --- Restore knowledgebase -DELETE FROM knowledgebase; -INSERT INTO knowledgebase SELECT * FROM knowledgebase_backup_20251113; - -SET FOREIGN_KEY_CHECKS = 1; - -SELECT 'Data restored from backups' AS status; -EOF - -echo "" -echo "Step 3: Verifying restored counts..." -$MYSQL_CMD <<'EOF' -SELECT - (SELECT COUNT(*) FROM notifications) AS notifications_count, - (SELECT COUNT(*) FROM notificationtypes) AS notificationtypes_count, - (SELECT COUNT(*) FROM printers) AS printers_count, - (SELECT COUNT(*) FROM knowledgebase) AS knowledgebase_count; -EOF - -echo "" -echo "Step 4: Dropping backup tables..." -$MYSQL_CMD <<'EOF' -DROP TABLE IF EXISTS notifications_backup_20251113; -DROP TABLE IF EXISTS notificationtypes_backup_20251113; -DROP TABLE IF EXISTS printers_backup_20251113; -DROP TABLE IF EXISTS knowledgebase_backup_20251113; - -SELECT 'Backup tables dropped' AS status; -EOF - -echo "" -echo "==========================================" -echo "ROLLBACK COMPLETE!" -echo "==========================================" diff --git a/sql/sync_dualpath_equipment_data.sql b/sql/sync_dualpath_equipment_data.sql deleted file mode 100644 index abe22df..0000000 --- a/sql/sync_dualpath_equipment_data.sql +++ /dev/null @@ -1,184 +0,0 @@ --- ============================================================================ --- Script: sync_dualpath_equipment_data.sql --- Purpose: Sync equipment data (controller type, model, comm config) between --- dualpath partner machines --- Target: MySQL 5.6 (dev and production) --- --- Data Synced: --- - controllertypeid (equipment controller type) --- - controllerosid (controller OS) --- - modelnumberid (equipment model) --- - serialnumber (equipment serial) --- - communications (IP and Serial config) --- --- NOT Synced (location-specific): --- - mapleft, maptop (map position) --- - machinenumber, hostname (unique identifiers) --- ============================================================================ - --- ============================================================================ --- STEP 1: SHOW DUALPATH PAIRS WITH MISMATCHED DATA --- ============================================================================ - -SELECT 'Dualpath pairs with mismatched controller settings:' AS analysis; - -SELECT - m1.machinenumber AS machine1, - m1.controllertypeid AS m1_ctrl_type, - ct1.controllertype AS m1_controller, - m2.machinenumber AS machine2, - m2.controllertypeid AS m2_ctrl_type, - ct2.controllertype AS m2_controller -FROM machinerelationships mr -JOIN machines m1 ON mr.machineid = m1.machineid -JOIN machines m2 ON mr.related_machineid = m2.machineid -JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid -LEFT JOIN controllertypes ct1 ON m1.controllertypeid = ct1.controllertypeid -LEFT JOIN controllertypes ct2 ON m2.controllertypeid = ct2.controllertypeid -WHERE rt.relationshiptype = 'Dualpath' -AND mr.isactive = 1 -AND ( - COALESCE(m1.controllertypeid, 0) <> COALESCE(m2.controllertypeid, 0) - OR COALESCE(m1.controllerosid, 0) <> COALESCE(m2.controllerosid, 0) - OR COALESCE(m1.modelnumberid, 0) <> COALESCE(m2.modelnumberid, 0) -) -ORDER BY m1.machinenumber; - --- ============================================================================ --- STEP 2: SYNC CONTROLLER TYPE, OS, AND MODEL --- Copy from m1 to m2 where m1 has data and m2 doesn't --- ============================================================================ - -SELECT 'Syncing controller settings from populated machines to empty partners...' AS status; - --- Update controllertypeid where m1 has it and m2 doesn't -UPDATE machines m2 -JOIN machinerelationships mr ON m2.machineid = mr.related_machineid -JOIN machines m1 ON mr.machineid = m1.machineid -JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid -SET m2.controllertypeid = m1.controllertypeid -WHERE rt.relationshiptype = 'Dualpath' -AND mr.isactive = 1 -AND m1.controllertypeid IS NOT NULL -AND m2.controllertypeid IS NULL; - --- Update controllerosid where m1 has it and m2 doesn't -UPDATE machines m2 -JOIN machinerelationships mr ON m2.machineid = mr.related_machineid -JOIN machines m1 ON mr.machineid = m1.machineid -JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid -SET m2.controllerosid = m1.controllerosid -WHERE rt.relationshiptype = 'Dualpath' -AND mr.isactive = 1 -AND m1.controllerosid IS NOT NULL -AND m2.controllerosid IS NULL; - --- Update modelnumberid where m1 has it and m2 doesn't -UPDATE machines m2 -JOIN machinerelationships mr ON m2.machineid = mr.related_machineid -JOIN machines m1 ON mr.machineid = m1.machineid -JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid -SET m2.modelnumberid = m1.modelnumberid -WHERE rt.relationshiptype = 'Dualpath' -AND mr.isactive = 1 -AND m1.modelnumberid IS NOT NULL -AND m2.modelnumberid IS NULL; - --- Update serialnumber where m1 has it and m2 doesn't -UPDATE machines m2 -JOIN machinerelationships mr ON m2.machineid = mr.related_machineid -JOIN machines m1 ON mr.machineid = m1.machineid -JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid -SET m2.serialnumber = m1.serialnumber -WHERE rt.relationshiptype = 'Dualpath' -AND mr.isactive = 1 -AND m1.serialnumber IS NOT NULL AND m1.serialnumber <> '' -AND (m2.serialnumber IS NULL OR m2.serialnumber = ''); - --- ============================================================================ --- STEP 3: SYNC COMMUNICATION SETTINGS (IP AND SERIAL) --- Copy comm config from m1 to m2 where m2 is missing it --- ============================================================================ - -SELECT 'Syncing communication settings...' AS status; - --- Get IP and Serial comstypeids -SET @ip_comstypeid = (SELECT comstypeid FROM comstypes WHERE typename = 'IP' LIMIT 1); -SET @serial_comstypeid = (SELECT comstypeid FROM comstypes WHERE typename = 'Serial' LIMIT 1); - --- Insert IP comm config for dualpath partners that are missing it -INSERT INTO communications (machineid, comstypeid, address, port, isactive) -SELECT DISTINCT - m2.machineid, - c1.comstypeid, - c1.address, - c1.port, - 1 -FROM machinerelationships mr -JOIN machines m1 ON mr.machineid = m1.machineid -JOIN machines m2 ON mr.related_machineid = m2.machineid -JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid -JOIN communications c1 ON m1.machineid = c1.machineid AND c1.comstypeid = @ip_comstypeid AND c1.isactive = 1 -WHERE rt.relationshiptype = 'Dualpath' -AND mr.isactive = 1 -AND NOT EXISTS ( - SELECT 1 FROM communications c2 - WHERE c2.machineid = m2.machineid - AND c2.comstypeid = @ip_comstypeid - AND c2.isactive = 1 -); - --- Insert Serial comm config for dualpath partners that are missing it -INSERT INTO communications (machineid, comstypeid, address, port, baud, databits, stopbits, parity, isactive) -SELECT DISTINCT - m2.machineid, - c1.comstypeid, - c1.address, - c1.port, - c1.baud, - c1.databits, - c1.stopbits, - c1.parity, - 1 -FROM machinerelationships mr -JOIN machines m1 ON mr.machineid = m1.machineid -JOIN machines m2 ON mr.related_machineid = m2.machineid -JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid -JOIN communications c1 ON m1.machineid = c1.machineid AND c1.comstypeid = @serial_comstypeid AND c1.isactive = 1 -WHERE rt.relationshiptype = 'Dualpath' -AND mr.isactive = 1 -AND NOT EXISTS ( - SELECT 1 FROM communications c2 - WHERE c2.machineid = m2.machineid - AND c2.comstypeid = @serial_comstypeid - AND c2.isactive = 1 -); - --- ============================================================================ --- VERIFICATION --- ============================================================================ - -SELECT 'Verification - dualpath pairs after sync:' AS status; - -SELECT - m1.machinenumber AS machine1, - ct1.controllertype AS m1_controller, - mo1.modelnumber AS m1_model, - m2.machinenumber AS machine2, - ct2.controllertype AS m2_controller, - mo2.modelnumber AS m2_model, - CASE WHEN COALESCE(m1.controllertypeid,0) = COALESCE(m2.controllertypeid,0) THEN 'MATCH' ELSE 'MISMATCH' END AS ctrl_status -FROM machinerelationships mr -JOIN machines m1 ON mr.machineid = m1.machineid -JOIN machines m2 ON mr.related_machineid = m2.machineid -JOIN relationshiptypes rt ON mr.relationshiptypeid = rt.relationshiptypeid -LEFT JOIN controllertypes ct1 ON m1.controllertypeid = ct1.controllertypeid -LEFT JOIN controllertypes ct2 ON m2.controllertypeid = ct2.controllertypeid -LEFT JOIN models mo1 ON m1.modelnumberid = mo1.modelnumberid -LEFT JOIN models mo2 ON m2.modelnumberid = mo2.modelnumberid -WHERE rt.relationshiptype = 'Dualpath' -AND mr.isactive = 1 -ORDER BY m1.machinenumber -LIMIT 20; - -SELECT 'Sync complete!' AS status; diff --git a/sql/update_vw_network_devices_view.sql b/sql/update_vw_network_devices_view.sql deleted file mode 100644 index 70a95f2..0000000 --- a/sql/update_vw_network_devices_view.sql +++ /dev/null @@ -1,68 +0,0 @@ --- Update vw_network_devices view for Phase 3 (legacy tables dropped) --- Date: 2025-11-25 --- Purpose: Network devices now come from machines table (16-20) and printers table --- Legacy tables (idfs, servers, switches, cameras, accesspoints) have been dropped - -USE shopdb; - -DROP VIEW IF EXISTS vw_network_devices; - -CREATE VIEW vw_network_devices AS --- Printers from separate table -SELECT - 'Printer' AS device_type, - p.printerid AS device_id, - p.printerwindowsname AS device_name, - p.modelid, - m.modelnumber, - v.vendor, - p.serialnumber, - p.ipaddress, - NULL AS description, - p.maptop, - p.mapleft, - p.isactive, - NULL AS idfid, - NULL AS idfname, - NULL AS macaddress, - p.fqdn -FROM printers p -LEFT JOIN models m ON p.modelid = m.modelnumberid -LEFT JOIN vendors v ON m.vendorid = v.vendorid - -UNION ALL - --- Network devices from machines table (machinetypeid 16-20) --- 16=Access Point, 17=IDF, 18=Camera, 19=Switch, 20=Server -SELECT - mt.machinetype AS device_type, - ma.machineid AS device_id, - COALESCE(ma.alias, ma.machinenumber) AS device_name, - ma.modelnumberid AS modelid, - mo.modelnumber, - ve.vendor, - ma.serialnumber, - c.address AS ipaddress, - ma.machinenotes AS description, - ma.maptop, - ma.mapleft, - ma.isactive, - NULL AS idfid, - NULL AS idfname, - c.macaddress, - NULL AS fqdn -FROM machines ma -INNER JOIN machinetypes mt ON ma.machinetypeid = mt.machinetypeid -LEFT JOIN models mo ON ma.modelnumberid = mo.modelnumberid -LEFT JOIN vendors ve ON mo.vendorid = ve.vendorid -LEFT JOIN communications c ON ma.machineid = c.machineid AND c.isprimary = 1 AND c.comstypeid = 1 -WHERE mt.machinetypeid IN (16, 17, 18, 19, 20); - --- Show updated view -SELECT 'View updated successfully' AS status; - -SELECT device_type, COUNT(*) AS total -FROM vw_network_devices -WHERE isactive = 1 -GROUP BY device_type -ORDER BY device_type; diff --git a/sql/usb_checkout_schema.sql b/sql/usb_checkout_schema.sql deleted file mode 100644 index 0a1f2fa..0000000 --- a/sql/usb_checkout_schema.sql +++ /dev/null @@ -1,56 +0,0 @@ --- USB Device Checkout System Schema --- Created: 2025-12-07 --- --- This script adds: --- 1. New machine type for USB devices (machinetypeid = 44) --- 2. New usb_checkouts table for tracking checkout/check-in records - --- ============================================ --- 1. Add USB Device machine type --- ============================================ -INSERT INTO machinetypes (machinetypeid, machinetype, isactive) -VALUES (44, 'USB Device', 1) -ON DUPLICATE KEY UPDATE machinetype = 'USB Device', isactive = 1; - --- ============================================ --- 2. Create usb_checkouts table --- ============================================ -CREATE TABLE IF NOT EXISTS usb_checkouts ( - checkoutid INT(11) NOT NULL AUTO_INCREMENT, - machineid INT(11) NOT NULL, -- FK to machines (USB device) - sso VARCHAR(20) NOT NULL, -- Who checked it out (9-digit SSO) - checkout_reason TEXT, -- Why they need it - checkout_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - checkin_time DATETIME DEFAULT NULL, -- NULL = still checked out - was_wiped TINYINT(1) DEFAULT NULL, -- 1=yes, 0=no, NULL=not checked in yet - checkin_notes TEXT, -- Notes on check-in - PRIMARY KEY (checkoutid), - KEY idx_usb_machineid (machineid), - KEY idx_usb_sso (sso), - KEY idx_usb_checkout_time (checkout_time), - KEY idx_usb_checkin_time (checkin_time), - CONSTRAINT fk_usb_checkouts_machine FOREIGN KEY (machineid) - REFERENCES machines(machineid) ON DELETE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - --- ============================================ --- 3. Sample USB devices for testing (optional) --- ============================================ --- Uncomment to add test data: --- INSERT INTO machines (machinenumber, serialnumber, alias, machinetypeid, businessunitid, isactive) --- VALUES --- ('USB-001', 'SN-USB-001', 'Blue 32GB', 44, 1, 1), --- ('USB-002', 'SN-USB-002', 'Red 64GB', 44, 1, 1), --- ('USB-003', 'SN-USB-003', 'White 16GB', 44, 1, 1); - --- ============================================ --- Verification queries --- ============================================ --- Check machine type was added: --- SELECT * FROM machinetypes WHERE machinetypeid = 44; - --- Check table was created: --- DESCRIBE usb_checkouts; - --- List USB devices: --- SELECT * FROM machines WHERE machinetypeid = 44;