[2025-12-01 12:44:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-28199.xml
[2025-12-01 12:44:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-28199.xml for user: 68d56363ec1209189
[2025-12-01 12:44:26] [INFO] File size: 2259 bytes
[2025-12-01 12:44:26] [INFO] Created FTPFiles record with ID: 692d8daa917f2d95f
[2025-12-01 12:44:26] [INFO] About to extract fields from XML. File size: 2259 bytes
[2025-12-01 12:44:26] [INFO] Number of mappings: 20
[2025-12-01 12:44:26] [INFO] Starting XML parsing. Content length: 2259
[2025-12-01 12:44:26] [INFO] XML parsed successfully. Root element: Incident
[2025-12-01 12:44:26] [INFO] Processing 20 field mappings
[2025-12-01 12:44:26] [INFO] Mapping #1: Extracting 'IncidentNumber' => 'dispatchRunNumber'
[2025-12-01 12:44:26] [INFO]   -> Found value: 25-28199
[2025-12-01 12:44:26] [INFO]   -> Set field 'dispatchRunNumber' = "25-28199"
[2025-12-01 12:44:26] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2025-12-01 12:44:26] [INFO]   -> Found value: 640
[2025-12-01 12:44:26] [INFO]   -> Set field 'incidentLocationStreetNumber' = 640
[2025-12-01 12:44:26] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2025-12-01 12:44:26] [INFO]   -> Found value: GEN GEORGE E. DAY PKWY
[2025-12-01 12:44:26] [INFO]   -> Set field 'streetName' = "GEN GEORGE E. DAY PKWY"
[2025-12-01 12:44:26] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2025-12-01 12:44:26] [INFO]   -> No value found (null or empty)
[2025-12-01 12:44:26] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2025-12-01 12:44:26] [INFO]   -> Found value: SIKESTON
[2025-12-01 12:44:26] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2025-12-01 12:44:26] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2025-12-01 12:44:26] [INFO]   -> Found value: DELTA SOUTH NURSING HOME
[2025-12-01 12:44:26] [INFO]   -> Set field 'businessName' = "DELTA SOUTH NURSING HOME"
[2025-12-01 12:44:26] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2025-12-01 12:44:26] [INFO]   -> Found value: MO
[2025-12-01 12:44:26] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2025-12-01 12:44:26] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2025-12-01 12:44:26] [INFO]   -> Found value: 63801
[2025-12-01 12:44:26] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2025-12-01 12:44:26] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2025-12-01 12:44:26] [INFO]   -> Found value: 0
[2025-12-01 12:44:26] [INFO]   -> Set field 'nERISIncidentLatitude' = null
[2025-12-01 12:44:26] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2025-12-01 12:44:26] [INFO]   -> Found value: 0
[2025-12-01 12:44:26] [INFO]   -> Set field 'nERISIncidentLongitude' = null
[2025-12-01 12:44:26] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2025-12-01 12:44:26] [INFO]   -> Found value: FIRE-ALARM MECH
[2025-12-01 12:44:26] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-ALARM MECH"
[2025-12-01 12:44:26] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2025-12-01 12:44:26] [INFO]   -> Found value: 12-01-2025 06:39:17|ZONE PULL STATION ALARM 
NO KEYHOLDER  12-01-2025 06:41:31|C90 ADVISED DAY SHIFT...
[2025-12-01 12:44:26] [INFO]   -> Set field 'dispatchNotes' = "12-01-2025 06:39:17|ZONE PULL STATION ALARM \nNO KEYHOLDER  12-01-2025 06:41:31|C90 ADVISED DAY SHIFT 12-01-2025 06:43:36|PER C84 ALL UNITS CAN CANCEL  FALSE ALARM"
[2025-12-01 12:44:26] [INFO]   -> Set field 'cADLog' = "12-01-2025 06:39:17|ZONE PULL STATION ALARM \nNO KEYHOLDER  12-01-2025 06:41:31|C90 ADVISED DAY SHIFT 12-01-2025 06:43:36|PER C84 ALL UNITS CAN CANCEL  FALSE ALARM"
[2025-12-01 12:44:26] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2025-12-01 12:44:26] [INFO]   -> Found value: 12-01-2025T06:40:46
[2025-12-01 12:44:26] [INFO]   -> Set field 'alarm' = "2025-01-12 06:40:46"
[2025-12-01 12:44:26] [INFO]   -> Set field 'dispatched' = "2025-01-12 06:40:46"
[2025-12-01 12:44:26] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2025-12-01 12:44:26] [INFO]   -> No value found (null or empty)
[2025-12-01 12:44:26] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2025-12-01 12:44:26] [INFO]   -> No value found (null or empty)
[2025-12-01 12:44:26] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2025-12-01 12:44:26] [INFO]   -> Found value: ENG2
[2025-12-01 12:44:26] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2025-12-01 12:44:26] [INFO]   -> Set field 'name' = "ENG2"
[2025-12-01 12:44:26] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2025-12-01 12:44:26] [INFO]   -> Found value: 12-01-2025T06:42:33
[2025-12-01 12:44:26] [INFO]   -> Set field 'timeenroutetoscene' = "2025-01-12 06:42:33"
[2025-12-01 12:44:26] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2025-12-01 12:44:26] [INFO]   -> No value found (null or empty)
[2025-12-01 12:44:26] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2025-12-01 12:44:26] [INFO]   -> Found value: 12-01-2025T06:43:39
[2025-12-01 12:44:26] [INFO]   -> Set field 'timeunitclear' = "2025-01-12 06:43:39"
[2025-12-01 12:44:26] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2025-12-01 12:44:26] [INFO]   -> No value found (null or empty)
[2025-12-01 12:44:26] [INFO] Finished extracting fields. Total fields extracted: 18
[2025-12-01 12:44:26] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"25-28199","incidentLocationStreetNumber":640,"streetName":"GEN GEORGE E. DAY PKWY","incidentLocationCity":"SIKESTON","businessName":"DELTA SOUTH NURSING HOME","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":null,"nERISIncidentLongitude":null,"incidentTypeValue1":"FIRE-ALARM MECH","dispatchNotes":"12-01-2025 06:39:17|ZONE PULL STATION ALARM \nNO KEYHOLDER  12-01-2025 06:41:31|C90 ADVISED DAY SHIFT 12-01-2025 06:43:36|PER C84 ALL UNITS CAN CANCEL  FALSE ALARM","cADLog":"12-01-2025 06:39:17|ZONE PULL STATION ALARM \nNO KEYHOLDER  12-01-2025 06:41:31|C90 ADVISED DAY SHIFT 12-01-2025 06:43:36|PER C84 ALL UNITS CAN CANCEL  FALSE ALARM","alarm":"2025-01-12 06:40:46","dispatched":"2025-01-12 06:40:46","cADVehicleID":"ENG2","name":"ENG2","timeenroutetoscene":"2025-01-12 06:42:33","timeunitclear":"2025-01-12 06:43:39"}
[2025-12-01 12:44:26] [INFO] Number of extracted fields: 18
[2025-12-01 12:44:26] [INFO] Multi-agency routing check: CAD Agency ID = NULL, Assigned Agencies count = 1
[2025-12-01 12:44:26] [INFO] Single-agency mode: Using mailbox saasclientId: 6772cab7157b2ebde
[2025-12-01 12:44:26] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2025-12-01 12:44:26] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e872e5ae13
[2025-12-01 12:44:27] [INFO] Created new Dispatches record with ID: 692d8daac8b77f505
[2025-12-01 12:44:27] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-28199.xml
[2025-12-01 12:44:27] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-28199.xml
[2025-12-01 14:31:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-28206.xml
[2025-12-01 14:31:54] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-28206.xml for user: 68d56363ec1209189
[2025-12-01 14:31:54] [INFO] File size: 2466 bytes
[2025-12-01 14:31:54] [INFO] Created FTPFiles record with ID: 692da6daf2149c2c9
[2025-12-01 14:31:54] [INFO] About to extract fields from XML. File size: 2466 bytes
[2025-12-01 14:31:54] [INFO] Number of mappings: 20
[2025-12-01 14:31:54] [INFO] Starting XML parsing. Content length: 2466
[2025-12-01 14:31:54] [INFO] XML parsed successfully. Root element: Incident
[2025-12-01 14:31:54] [INFO] Processing 20 field mappings
[2025-12-01 14:31:54] [INFO] Mapping #1: Extracting 'IncidentNumber' => 'dispatchRunNumber'
[2025-12-01 14:31:54] [INFO]   -> Found value: 25-28206
[2025-12-01 14:31:54] [INFO]   -> Set field 'dispatchRunNumber' = "25-28206"
[2025-12-01 14:31:54] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2025-12-01 14:31:54] [INFO]   -> Found value: 539
[2025-12-01 14:31:54] [INFO]   -> Set field 'incidentLocationStreetNumber' = 539
[2025-12-01 14:31:54] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2025-12-01 14:31:54] [INFO]   -> Found value: N WEST ST
[2025-12-01 14:31:55] [INFO]   -> Set field 'streetName' = "N WEST ST"
[2025-12-01 14:31:55] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2025-12-01 14:31:55] [INFO]   -> No value found (null or empty)
[2025-12-01 14:31:55] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2025-12-01 14:31:55] [INFO]   -> Found value: SIKESTON
[2025-12-01 14:31:55] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2025-12-01 14:31:55] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2025-12-01 14:31:55] [INFO]   -> Found value: ARBORS OF WESTRIDGE PLACE
[2025-12-01 14:31:55] [INFO]   -> Set field 'businessName' = "ARBORS OF WESTRIDGE PLACE"
[2025-12-01 14:31:55] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2025-12-01 14:31:55] [INFO]   -> Found value: MO
[2025-12-01 14:31:55] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2025-12-01 14:31:55] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2025-12-01 14:31:55] [INFO]   -> Found value: 63801
[2025-12-01 14:31:55] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2025-12-01 14:31:55] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2025-12-01 14:31:55] [INFO]   -> Found value: 0
[2025-12-01 14:31:55] [INFO]   -> Set field 'nERISIncidentLatitude' = null
[2025-12-01 14:31:55] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2025-12-01 14:31:55] [INFO]   -> Found value: 0
[2025-12-01 14:31:55] [INFO]   -> Set field 'nERISIncidentLongitude' = null
[2025-12-01 14:31:55] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2025-12-01 14:31:55] [INFO]   -> Found value: FIRE-ALARM MECH
[2025-12-01 14:31:55] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-ALARM MECH"
[2025-12-01 14:31:55] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2025-12-01 14:31:55] [INFO]   -> Found value: 12-01-2025 07:43:07|COMMERCIAL FIRE ALARM
ZONE E111 - NO OTHER INFORMATION AVAILABLE FOR ALARM LOCAT...
[2025-12-01 14:31:55] [INFO]   -> Set field 'dispatchNotes' = "12-01-2025 07:43:07|COMMERCIAL FIRE ALARM\nZONE E111 - NO OTHER INFORMATION AVAILABLE FOR ALARM LOCATION\nKEYHOLDER ERIC FREED HAS NOT YET BEEN CONTACTED 12-01-2025 07:47:10|TWR1 STAGING AT HYDRANT 12-01-2025 07:47:51|A25 ON SCENE SINGLE STORY MULTI RESIDENTIAL STRUCTURE NOTHING SHOWING"
[2025-12-01 14:31:55] [INFO]   -> Set field 'cADLog' = "12-01-2025 07:43:07|COMMERCIAL FIRE ALARM\nZONE E111 - NO OTHER INFORMATION AVAILABLE FOR ALARM LOCATION\nKEYHOLDER ERIC FREED HAS NOT YET BEEN CONTACTED 12-01-2025 07:47:10|TWR1 STAGING AT HYDRANT 12-01-2025 07:47:51|A25 ON SCENE SINGLE STORY MULTI RESIDENTIAL STRUCTURE NOTHING SHOWING"
[2025-12-01 14:31:55] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2025-12-01 14:31:55] [INFO]   -> Found value: 12-01-2025T07:44:49
[2025-12-01 14:31:55] [INFO]   -> Set field 'alarm' = "2025-01-12 07:44:49"
[2025-12-01 14:31:55] [INFO]   -> Set field 'dispatched' = "2025-01-12 07:44:49"
[2025-12-01 14:31:55] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2025-12-01 14:31:55] [INFO]   -> Found value: 12-01-2025T07:47:03
[2025-12-01 14:31:55] [INFO]   -> Set field 'onScene' = "2025-01-12 07:47:03"
[2025-12-01 14:31:55] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2025-12-01 14:31:55] [INFO]   -> Found value: 12-01-2025T08:31:41
[2025-12-01 14:31:55] [INFO]   -> Set field 'cleared' = "2025-01-12 08:31:41"
[2025-12-01 14:31:55] [INFO]   -> Set field 'inService' = "2025-01-12 08:31:41"
[2025-12-01 14:31:55] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2025-12-01 14:31:55] [INFO]   -> Found value: ENG2
[2025-12-01 14:31:55] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2025-12-01 14:31:55] [INFO]   -> Set field 'name' = "ENG2"
[2025-12-01 14:31:55] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2025-12-01 14:31:55] [INFO]   -> Found value: 12-01-2025T07:45:45
[2025-12-01 14:31:55] [INFO]   -> Set field 'timeenroutetoscene' = "2025-01-12 07:45:45"
[2025-12-01 14:31:55] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2025-12-01 14:31:55] [INFO]   -> Found value: 12-01-2025T07:47:14
[2025-12-01 14:31:55] [INFO]   -> Set field 'timeonscene' = "2025-01-12 07:47:14"
[2025-12-01 14:31:55] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2025-12-01 14:31:55] [INFO]   -> Found value: 12-01-2025T08:31:40
[2025-12-01 14:31:55] [INFO]   -> Set field 'timeunitclear' = "2025-01-12 08:31:40"
[2025-12-01 14:31:55] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2025-12-01 14:31:55] [INFO]   -> No value found (null or empty)
[2025-12-01 14:31:55] [INFO] Finished extracting fields. Total fields extracted: 22
[2025-12-01 14:31:55] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"25-28206","incidentLocationStreetNumber":539,"streetName":"N WEST ST","incidentLocationCity":"SIKESTON","businessName":"ARBORS OF WESTRIDGE PLACE","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":null,"nERISIncidentLongitude":null,"incidentTypeValue1":"FIRE-ALARM MECH","dispatchNotes":"12-01-2025 07:43:07|COMMERCIAL FIRE ALARM\nZONE E111 - NO OTHER INFORMATION AVAILABLE FOR ALARM LOCATION\nKEYHOLDER ERIC FREED HAS NOT YET BEEN CONTACTED 12-01-2025 07:47:10|TWR1 STAGING AT HYDRANT 12-01-2025 07:47:51|A25 ON SCENE SINGLE STORY MULTI RESIDENTIAL STRUCTURE NOTHING SHOWING","cADLog":"12-01-2025 07:43:07|COMMERCIAL FIRE ALARM\nZONE E111 - NO OTHER INFORMATION AVAILABLE FOR ALARM LOCATION\nKEYHOLDER ERIC FREED HAS NOT YET BEEN CONTACTED 12-01-2025 07:47:10|TWR1 STAGING AT HYDRANT 12-01-2025 07:47:51|A25 ON SCENE SINGLE STORY MULTI RESIDENTIAL STRUCTURE NOTHING SHOWING","alarm":"2025-01-12 07:44:49","dispatched":"2025-01-12 07:44:49","onScene":"2025-01-12 07:47:03","cleared":"2025-01-12 08:31:41","inService":"2025-01-12 08:31:41","cADVehicleID":"ENG2","name":"ENG2","timeenroutetoscene":"2025-01-12 07:45:45","timeonscene":"2025-01-12 07:47:14","timeunitclear":"2025-01-12 08:31:40"}
[2025-12-01 14:31:55] [INFO] Number of extracted fields: 22
[2025-12-01 14:31:55] [INFO] Multi-agency routing check: CAD Agency ID = NULL, Assigned Agencies count = 1
[2025-12-01 14:31:55] [INFO] Single-agency mode: Using mailbox saasclientId: 6772cab7157b2ebde
[2025-12-01 14:31:55] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2025-12-01 14:31:55] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e872e5ae13
[2025-12-01 14:31:56] [INFO] Created new Dispatches record with ID: 692da6db2d3680b79
[2025-12-01 14:31:56] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-28206.xml
[2025-12-01 14:31:56] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-28206.xml
[2025-12-01 23:26:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-28285.xml
[2025-12-01 23:26:48] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-28285.xml for user: 68d56363ec1209189
[2025-12-01 23:26:48] [INFO] File size: 3790 bytes
[2025-12-01 23:26:48] [INFO] Created FTPFiles record with ID: 692e2438cad64adc5
[2025-12-01 23:26:48] [INFO] About to extract fields from XML. File size: 3790 bytes
[2025-12-01 23:26:48] [INFO] Number of mappings: 20
[2025-12-01 23:26:48] [INFO] Starting XML parsing. Content length: 3790
[2025-12-01 23:26:48] [INFO] XML parsed successfully. Root element: Incident
[2025-12-01 23:26:48] [INFO] Processing 20 field mappings
[2025-12-01 23:26:48] [INFO] Mapping #1: Extracting 'IncidentNumber' => 'dispatchRunNumber'
[2025-12-01 23:26:48] [INFO]   -> Found value: 25-28285
[2025-12-01 23:26:48] [INFO]   -> Set field 'dispatchRunNumber' = "25-28285"
[2025-12-01 23:26:48] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2025-12-01 23:26:48] [INFO]   -> Found value: 1101
[2025-12-01 23:26:48] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1101
[2025-12-01 23:26:48] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2025-12-01 23:26:48] [INFO]   -> Found value: S MAIN ST
[2025-12-01 23:26:48] [INFO]   -> Set field 'streetName' = "S MAIN ST"
[2025-12-01 23:26:48] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2025-12-01 23:26:48] [INFO]   -> No value found (null or empty)
[2025-12-01 23:26:48] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2025-12-01 23:26:48] [INFO]   -> Found value: SIKESTON
[2025-12-01 23:26:48] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2025-12-01 23:26:48] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2025-12-01 23:26:48] [INFO]   -> Found value: DAIRY QUEEN
[2025-12-01 23:26:48] [INFO]   -> Set field 'businessName' = "DAIRY QUEEN"
[2025-12-01 23:26:48] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2025-12-01 23:26:48] [INFO]   -> No value found (null or empty)
[2025-12-01 23:26:48] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2025-12-01 23:26:48] [INFO]   -> Found value: 63801
[2025-12-01 23:26:48] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2025-12-01 23:26:48] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2025-12-01 23:26:48] [INFO]   -> Found value: 0
[2025-12-01 23:26:48] [INFO]   -> Set field 'nERISIncidentLatitude' = null
[2025-12-01 23:26:48] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2025-12-01 23:26:48] [INFO]   -> Found value: 0
[2025-12-01 23:26:48] [INFO]   -> Set field 'nERISIncidentLongitude' = null
[2025-12-01 23:26:48] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2025-12-01 23:26:48] [INFO]   -> Found value: ACCIDENT-J2
[2025-12-01 23:26:48] [INFO]   -> Set field 'incidentTypeValue1' = "ACCIDENT-J2"
[2025-12-01 23:26:48] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2025-12-01 23:26:48] [INFO]   -> Found value: 12-01-2025 16:39:24|ORANGE CAR
TRAPPED INSIDE  12-01-2025 16:39:47|ROADWAY IS BLOCKED 12-01-2025 16:...
[2025-12-01 23:26:48] [INFO]   -> Set field 'dispatchNotes' = "12-01-2025 16:39:24|ORANGE CAR\nTRAPPED INSIDE  12-01-2025 16:39:47|ROADWAY IS BLOCKED 12-01-2025 16:40:40|NMCO ADVISED 12-01-2025 16:41:50|****** Appended notes from Work Area begin ******\nBusiness Name: DAIRY QUEEN\nAddress: 1101 S MAIN ST, SIKESTON\nCategory: 911 MULTIPLE CALLS Priority: 1\nSector: 2 Source: E911 \nLaw Enf: SDPS PD Fire: SDPS FD EMS: NMCO EMS \nOpened DateTime: 12\/01\/2025 16:39:09\nNotes: ORANGE TRUCK ON ITS SIDE AND ANOTHER VEHICLE\nUNKNOWN IF SOMEONE IS TRAPPED INSIDE\nSOUTHBOUND ROADWAY IS BLOCKED \n****** Appended notes from Work Area end   ******\n 12-01-2025 16:41:57|****** Appended notes from E911 Call begin ******\nAddress: 1106 SCHOOL STREET, SIKESTON\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 12\/01\/2025 16:39:13\nNotes: Call Received on 12\/01\/2025 @ 16:39\n\nLocation: 3C4EE08 NE SECTOR\n****** Appended notes from E911 Call end   ******\n 12-01-2025 16:42:01|****** Appended notes from E911 Call begin ******\nAddress: 1106 SCHOOL STREET, SIKESTON\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 12\/01\/2025 16:39:13\nNotes: Call Received on 12\/01\/2025 @ 16:39\n\nLocation: 3C4EE08 NE SECTOR\n****** Appended notes from E911 Call end   ******\n 12-01-2025 16:42:58|ENG2 STOPPED BY TRAIN 12-01-2025 16:44:00|1 FEMALE IN THE VEHICLE ATTEMPTING TO GET OUT 12-01-2025 16:48:21|B49 REQUESTING 565 TO SHUT DOWN TRAFFIC ON S MAIN AND DIVERT TO KINGS\/MURRAY 12-01-2025 16:51:18|JSH EN ROUTE PER OWNER REQUEST 12-01-2025 16:57:55|BOTH SOUTHBOUND PLANTATION SOUTH SHUT DOWN UNTIL VEHICLE REMOVED FROM ROADWAY 12-01-2025 16:58:34|C90 REQUESTING 10-51 X2 ON CALL 12-01-2025 16:58:42|PT REMOVED FROM VEHICLE 2 MIN AGO PER C90 12-01-2025 16:59:26|HAVE SATTERFIELDS ARRIVE COMING FROM DOWN S KINGS TO S MAIN THEN TRAVEL NORTH IN SOUTHBOUND LANE 12-01-2025 17:00:42|ATTEMPTED CONTACT WITH SATTERFIELDS X3 SENT TO VM 12-01-2025 17:00:57|CONTACTING D&K 12-01-2025 17:03:50|JAMIE WITH MORLAN DODGE HAS VIDEO OF THE MVA 12-01-2025 17:10:59|D&K ON SCENE 12-01-2025 17:19:17|C90 ADVISED VEHICLE REMOVED FROM ROADWAY, ALL TRAFFIC BACK TO NORMAL 12-01-2025 17:20:10|Disposition - SDPS PD:  RPT"
[2025-12-01 23:26:48] [INFO]   -> Set field 'cADLog' = "12-01-2025 16:39:24|ORANGE CAR\nTRAPPED INSIDE  12-01-2025 16:39:47|ROADWAY IS BLOCKED 12-01-2025 16:40:40|NMCO ADVISED 12-01-2025 16:41:50|****** Appended notes from Work Area begin ******\nBusiness Name: DAIRY QUEEN\nAddress: 1101 S MAIN ST, SIKESTON\nCategory: 911 MULTIPLE CALLS Priority: 1\nSector: 2 Source: E911 \nLaw Enf: SDPS PD Fire: SDPS FD EMS: NMCO EMS \nOpened DateTime: 12\/01\/2025 16:39:09\nNotes: ORANGE TRUCK ON ITS SIDE AND ANOTHER VEHICLE\nUNKNOWN IF SOMEONE IS TRAPPED INSIDE\nSOUTHBOUND ROADWAY IS BLOCKED \n****** Appended notes from Work Area end   ******\n 12-01-2025 16:41:57|****** Appended notes from E911 Call begin ******\nAddress: 1106 SCHOOL STREET, SIKESTON\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 12\/01\/2025 16:39:13\nNotes: Call Received on 12\/01\/2025 @ 16:39\n\nLocation: 3C4EE08 NE SECTOR\n****** Appended notes from E911 Call end   ******\n 12-01-2025 16:42:01|****** Appended notes from E911 Call begin ******\nAddress: 1106 SCHOOL STREET, SIKESTON\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 12\/01\/2025 16:39:13\nNotes: Call Received on 12\/01\/2025 @ 16:39\n\nLocation: 3C4EE08 NE SECTOR\n****** Appended notes from E911 Call end   ******\n 12-01-2025 16:42:58|ENG2 STOPPED BY TRAIN 12-01-2025 16:44:00|1 FEMALE IN THE VEHICLE ATTEMPTING TO GET OUT 12-01-2025 16:48:21|B49 REQUESTING 565 TO SHUT DOWN TRAFFIC ON S MAIN AND DIVERT TO KINGS\/MURRAY 12-01-2025 16:51:18|JSH EN ROUTE PER OWNER REQUEST 12-01-2025 16:57:55|BOTH SOUTHBOUND PLANTATION SOUTH SHUT DOWN UNTIL VEHICLE REMOVED FROM ROADWAY 12-01-2025 16:58:34|C90 REQUESTING 10-51 X2 ON CALL 12-01-2025 16:58:42|PT REMOVED FROM VEHICLE 2 MIN AGO PER C90 12-01-2025 16:59:26|HAVE SATTERFIELDS ARRIVE COMING FROM DOWN S KINGS TO S MAIN THEN TRAVEL NORTH IN SOUTHBOUND LANE 12-01-2025 17:00:42|ATTEMPTED CONTACT WITH SATTERFIELDS X3 SENT TO VM 12-01-2025 17:00:57|CONTACTING D&K 12-01-2025 17:03:50|JAMIE WITH MORLAN DODGE HAS VIDEO OF THE MVA 12-01-2025 17:10:59|D&K ON SCENE 12-01-2025 17:19:17|C90 ADVISED VEHICLE REMOVED FROM ROADWAY, ALL TRAFFIC BACK TO NORMAL 12-01-2025 17:20:10|Disposition - SDPS PD:  RPT"
[2025-12-01 23:26:48] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2025-12-01 23:26:48] [INFO]   -> Found value: 12-01-2025T16:40:26
[2025-12-01 23:26:48] [INFO]   -> Set field 'alarm' = "2025-01-12 16:40:26"
[2025-12-01 23:26:48] [INFO]   -> Set field 'dispatched' = "2025-01-12 16:40:26"
[2025-12-01 23:26:48] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2025-12-01 23:26:48] [INFO]   -> Found value: 12-01-2025T16:43:10
[2025-12-01 23:26:48] [INFO]   -> Set field 'onScene' = "2025-01-12 16:43:10"
[2025-12-01 23:26:48] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2025-12-01 23:26:48] [INFO]   -> Found value: 12-01-2025T17:26:27
[2025-12-01 23:26:48] [INFO]   -> Set field 'cleared' = "2025-01-12 17:26:27"
[2025-12-01 23:26:48] [INFO]   -> Set field 'inService' = "2025-01-12 17:26:27"
[2025-12-01 23:26:48] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2025-12-01 23:26:48] [INFO]   -> Found value: ENG2
[2025-12-01 23:26:48] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2025-12-01 23:26:48] [INFO]   -> Set field 'name' = "ENG2"
[2025-12-01 23:26:48] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2025-12-01 23:26:48] [INFO]   -> Found value: 12-01-2025T16:41:32
[2025-12-01 23:26:48] [INFO]   -> Set field 'timeenroutetoscene' = "2025-01-12 16:41:32"
[2025-12-01 23:26:48] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2025-12-01 23:26:48] [INFO]   -> Found value: 12-01-2025T16:46:55
[2025-12-01 23:26:48] [INFO]   -> Set field 'timeonscene' = "2025-01-12 16:46:55"
[2025-12-01 23:26:48] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2025-12-01 23:26:48] [INFO]   -> Found value: 12-01-2025T17:26:27
[2025-12-01 23:26:48] [INFO]   -> Set field 'timeunitclear' = "2025-01-12 17:26:27"
[2025-12-01 23:26:48] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2025-12-01 23:26:48] [INFO]   -> No value found (null or empty)
[2025-12-01 23:26:48] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-12-01 23:26:48] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"25-28285","incidentLocationStreetNumber":1101,"streetName":"S MAIN ST","incidentLocationCity":"SIKESTON","businessName":"DAIRY QUEEN","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":null,"nERISIncidentLongitude":null,"incidentTypeValue1":"ACCIDENT-J2","dispatchNotes":"12-01-2025 16:39:24|ORANGE CAR\nTRAPPED INSIDE  12-01-2025 16:39:47|ROADWAY IS BLOCKED 12-01-2025 16:40:40|NMCO ADVISED 12-01-2025 16:41:50|****** Appended notes from Work Area begin ******\nBusiness Name: DAIRY QUEEN\nAddress: 1101 S MAIN ST, SIKESTON\nCategory: 911 MULTIPLE CALLS Priority: 1\nSector: 2 Source: E911 \nLaw Enf: SDPS PD Fire: SDPS FD EMS: NMCO EMS \nOpened DateTime: 12\/01\/2025 16:39:09\nNotes: ORANGE TRUCK ON ITS SIDE AND ANOTHER VEHICLE\nUNKNOWN IF SOMEONE IS TRAPPED INSIDE\nSOUTHBOUND ROADWAY IS BLOCKED \n****** Appended notes from Work Area end   ******\n 12-01-2025 16:41:57|****** Appended notes from E911 Call begin ******\nAddress: 1106 SCHOOL STREET, SIKESTON\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 12\/01\/2025 16:39:13\nNotes: Call Received on 12\/01\/2025 @ 16:39\n\nLocation: 3C4EE08 NE SECTOR\n****** Appended notes from E911 Call end   ******\n 12-01-2025 16:42:01|****** Appended notes from E911 Call begin ******\nAddress: 1106 SCHOOL STREET, SIKESTON\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 12\/01\/2025 16:39:13\nNotes: Call Received on 12\/01\/2025 @ 16:39\n\nLocation: 3C4EE08 NE SECTOR\n****** Appended notes from E911 Call end   ******\n 12-01-2025 16:42:58|ENG2 STOPPED BY TRAIN 12-01-2025 16:44:00|1 FEMALE IN THE VEHICLE ATTEMPTING TO GET OUT 12-01-2025 16:48:21|B49 REQUESTING 565 TO SHUT DOWN TRAFFIC ON S MAIN AND DIVERT TO KINGS\/MURRAY 12-01-2025 16:51:18|JSH EN ROUTE PER OWNER REQUEST 12-01-2025 16:57:55|BOTH SOUTHBOUND PLANTATION SOUTH SHUT DOWN UNTIL VEHICLE REMOVED FROM ROADWAY 12-01-2025 16:58:34|C90 REQUESTING 10-51 X2 ON CALL 12-01-2025 16:58:42|PT REMOVED FROM VEHICLE 2 MIN AGO PER C90 12-01-2025 16:59:26|HAVE SATTERFIELDS ARRIVE COMING FROM DOWN S KINGS TO S MAIN THEN TRAVEL NORTH IN SOUTHBOUND LANE 12-01-2025 17:00:42|ATTEMPTED CONTACT WITH SATTERFIELDS X3 SENT TO VM 12-01-2025 17:00:57|CONTACTING D&K 12-01-2025 17:03:50|JAMIE WITH MORLAN DODGE HAS VIDEO OF THE MVA 12-01-2025 17:10:59|D&K ON SCENE 12-01-2025 17:19:17|C90 ADVISED VEHICLE REMOVED FROM ROADWAY, ALL TRAFFIC BACK TO NORMAL 12-01-2025 17:20:10|Disposition - SDPS PD:  RPT","cADLog":"12-01-2025 16:39:24|ORANGE CAR\nTRAPPED INSIDE  12-01-2025 16:39:47|ROADWAY IS BLOCKED 12-01-2025 16:40:40|NMCO ADVISED 12-01-2025 16:41:50|****** Appended notes from Work Area begin ******\nBusiness Name: DAIRY QUEEN\nAddress: 1101 S MAIN ST, SIKESTON\nCategory: 911 MULTIPLE CALLS Priority: 1\nSector: 2 Source: E911 \nLaw Enf: SDPS PD Fire: SDPS FD EMS: NMCO EMS \nOpened DateTime: 12\/01\/2025 16:39:09\nNotes: ORANGE TRUCK ON ITS SIDE AND ANOTHER VEHICLE\nUNKNOWN IF SOMEONE IS TRAPPED INSIDE\nSOUTHBOUND ROADWAY IS BLOCKED \n****** Appended notes from Work Area end   ******\n 12-01-2025 16:41:57|****** Appended notes from E911 Call begin ******\nAddress: 1106 SCHOOL STREET, SIKESTON\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 12\/01\/2025 16:39:13\nNotes: Call Received on 12\/01\/2025 @ 16:39\n\nLocation: 3C4EE08 NE SECTOR\n****** Appended notes from E911 Call end   ******\n 12-01-2025 16:42:01|****** Appended notes from E911 Call begin ******\nAddress: 1106 SCHOOL STREET, SIKESTON\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 12\/01\/2025 16:39:13\nNotes: Call Received on 12\/01\/2025 @ 16:39\n\nLocation: 3C4EE08 NE SECTOR\n****** Appended notes from E911 Call end   ******\n 12-01-2025 16:42:58|ENG2 STOPPED BY TRAIN 12-01-2025 16:44:00|1 FEMALE IN THE VEHICLE ATTEMPTING TO GET OUT 12-01-2025 16:48:21|B49 REQUESTING 565 TO SHUT DOWN TRAFFIC ON S MAIN AND DIVERT TO KINGS\/MURRAY 12-01-2025 16:51:18|JSH EN ROUTE PER OWNER REQUEST 12-01-2025 16:57:55|BOTH SOUTHBOUND PLANTATION SOUTH SHUT DOWN UNTIL VEHICLE REMOVED FROM ROADWAY 12-01-2025 16:58:34|C90 REQUESTING 10-51 X2 ON CALL 12-01-2025 16:58:42|PT REMOVED FROM VEHICLE 2 MIN AGO PER C90 12-01-2025 16:59:26|HAVE SATTERFIELDS ARRIVE COMING FROM DOWN S KINGS TO S MAIN THEN TRAVEL NORTH IN SOUTHBOUND LANE 12-01-2025 17:00:42|ATTEMPTED CONTACT WITH SATTERFIELDS X3 SENT TO VM 12-01-2025 17:00:57|CONTACTING D&K 12-01-2025 17:03:50|JAMIE WITH MORLAN DODGE HAS VIDEO OF THE MVA 12-01-2025 17:10:59|D&K ON SCENE 12-01-2025 17:19:17|C90 ADVISED VEHICLE REMOVED FROM ROADWAY, ALL TRAFFIC BACK TO NORMAL 12-01-2025 17:20:10|Disposition - SDPS PD:  RPT","alarm":"2025-01-12 16:40:26","dispatched":"2025-01-12 16:40:26","onScene":"2025-01-12 16:43:10","cleared":"2025-01-12 17:26:27","inService":"2025-01-12 17:26:27","cADVehicleID":"ENG2","name":"ENG2","timeenroutetoscene":"2025-01-12 16:41:32","timeonscene":"2025-01-12 16:46:55","timeunitclear":"2025-01-12 17:26:27"}
[2025-12-01 23:26:48] [INFO] Number of extracted fields: 21
[2025-12-01 23:26:48] [INFO] Multi-agency routing check: CAD Agency ID = NULL, Assigned Agencies count = 2
[2025-12-01 23:26:48] [INFO] Single-agency mode: Using mailbox saasclientId: 6772cab7157b2ebde
[2025-12-01 23:26:48] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2025-12-01 23:26:48] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e87be42b7c
[2025-12-01 23:26:49] [INFO] Created new Dispatches record with ID: 692e24390afc7c443
[2025-12-01 23:26:49] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-28285.xml
[2025-12-01 23:26:49] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-28285.xml
