[2025-11-05 03:31:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-25356.xml
[2025-11-05 03:31:25] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-25356.xml for user: 68d56363ec1209189
[2025-11-05 03:31:25] [INFO] File size: 1692 bytes
[2025-11-05 03:31:25] [INFO] Created FTPFiles record with ID: 690ac50dbab2835f9
[2025-11-05 03:31:25] [INFO] WE ARE HERE {"mappings":{"IncidentNumber":"dispatchRunNumber","house_number":"incidentLocationStreetNumber","street":"streetName","apt":"incidentLocationApt","city":"incidentLocationCity","location_name":"businessName","STATE":"incidentLocationStateName","ZIPCODE":"nERISIncidentPostalCode","LATITUDE":"nERISIncidentLatitude","LONGITUDE":"nERISIncidentLongitude","incident_type":"incidentTypeValue1","commentlist.comment":["dispatchNotes","cADLog"],"time_first_unit_assigned":["alarm","dispatched"],"time_first_unit_arrived":"onScene","time_last_unit_cleared":["cleared","inService"],"Units.Unit[0].radio_name":["cADVehicleID","name"],"Units.Unit[0].time_enroute":"timeenroutetoscene","Units.Unit[0].time_arrivedatscene":"timeonscene","Units.Unit[0].time_depart_scene":"timeunitclear","Units.Unit[0].time_assigned":"timedispatch"},"selectedRecord":{"id":"68eeb2639352dd41d","name":null},"fieldExamples":{"IncidentNumber":{"name":"IncidentNumber","value":"25-23514","type":"text"},"house_number":{"name":"house_number","value":"515","type":"number"},"street":{"name":"street","value":"LINDENWOOD AVE","type":"address"},"apt":{"name":"apt","value":"Array","type":"text"},"city":{"name":"city","value":"Array","type":"address"},"location_name":{"name":"location_name","value":"Array","type":"text"},"STATE":{"name":"STATE","value":"Array","type":"address"},"ZIPCODE":{"name":"ZIPCODE","value":"Array","type":"address"},"LATITUDE":{"name":"LATITUDE","value":"0","type":"coordinate"},"LONGITUDE":{"name":"LONGITUDE","value":"0","type":"coordinate"},"incident_type":{"name":"incident_type","value":"FIRE-GAS LEAK","type":"text"},"commentlist.comment":{"name":"comment","value":"10-14-2025 15:05:06|B45 ADVISED HE WOULD NOTIFY GAS CO 10-14-2025 15:05:23|B46 NOTHING SHOWING 10-14-2025 15:08:22|B46 ADVISED NO SMELL OF GAS HOWEVER ALARMS GOING OFF 10-14-2025 15:13:38|B46 CLEARED ","type":"text"},"time_first_unit_assigned":{"name":"time_first_unit_assigned","value":"10-14-2025T15:04:42","type":"datetime"},"time_first_unit_arrived":{"name":"time_first_unit_arrived","value":"10-14-2025T15:07:19","type":"datetime"},"time_last_unit_cleared":{"name":"time_last_unit_cleared","value":"10-14-2025T15:27:23","type":"datetime"},"Units.Unit[0].radio_name":{"name":"radio_name","value":"ENG2","type":"text"},"Units.Unit[0].time_enroute":{"name":"time_enroute","value":"10-14-2025T15:04:46","type":"datetime"},"Units.Unit[0].time_arrivedatscene":{"name":"time_arrivedatscene","value":"10-14-2025T15:08:38","type":"datetime"},"Units.Unit[0].time_depart_scene":{"name":"time_depart_scene","value":"10-14-2025T15:27:23","type":"datetime"},"Units.Unit[0].time_assigned":{"name":"time_assigned","value":"10-14-2025T15:04:42","type":"datetime"}},"timestamp":"2025-10-16T18:16:37.381Z"}
[2025-11-05 03:31:25] [INFO] About to extract fields from XML. File size: 1692 bytes
[2025-11-05 03:31:25] [INFO] Number of mappings: 20
[2025-11-05 03:31:25] [INFO] Starting XML parsing. Content length: 1692
[2025-11-05 03:31:25] [INFO] XML parsed successfully. Root element: Incident
[2025-11-05 03:31:25] [INFO] Processing 20 field mappings
[2025-11-05 03:31:25] [INFO] Mapping #1: Extracting 'IncidentNumber' => 'dispatchRunNumber'
[2025-11-05 03:31:25] [INFO]   -> Found value: 25-25356
[2025-11-05 03:31:25] [INFO]   -> Set field 'dispatchRunNumber' = "25-25356"
[2025-11-05 03:31:25] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2025-11-05 03:31:25] [INFO]   -> Found value: 1551
[2025-11-05 03:31:25] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1551
[2025-11-05 03:31:25] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2025-11-05 03:31:25] [INFO]   -> Found value: W WAKEFIELD AVE
[2025-11-05 03:31:25] [INFO]   -> Set field 'streetName' = "W WAKEFIELD AVE"
[2025-11-05 03:31:25] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2025-11-05 03:31:25] [INFO]   -> No value found (null or empty)
[2025-11-05 03:31:25] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2025-11-05 03:31:25] [INFO]   -> Found value: SIKESTON
[2025-11-05 03:31:25] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2025-11-05 03:31:25] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2025-11-05 03:31:25] [INFO]   -> Found value: SIKESTON POWER PLANT
[2025-11-05 03:31:25] [INFO]   -> Set field 'businessName' = "SIKESTON POWER PLANT"
[2025-11-05 03:31:25] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2025-11-05 03:31:25] [INFO]   -> Found value: MO
[2025-11-05 03:31:25] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2025-11-05 03:31:25] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2025-11-05 03:31:25] [INFO]   -> Found value: 63801
[2025-11-05 03:31:25] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2025-11-05 03:31:25] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2025-11-05 03:31:25] [INFO]   -> Found value: 0
[2025-11-05 03:31:25] [INFO]   -> Set field 'nERISIncidentLatitude' = null
[2025-11-05 03:31:25] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2025-11-05 03:31:25] [INFO]   -> Found value: 0
[2025-11-05 03:31:25] [INFO]   -> Set field 'nERISIncidentLongitude' = null
[2025-11-05 03:31:25] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2025-11-05 03:31:25] [INFO]   -> Found value: FIRE-COAL TRAIN STANDBY
[2025-11-05 03:31:25] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-COAL TRAIN STANDBY"
[2025-11-05 03:31:25] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2025-11-05 03:31:25] [INFO]   -> Found value: 11-04-2025 20:36:06|DEPARTING SOUTH  11-04-2025 21:30:12|ALL CROSSINGS CLEAR
[2025-11-05 03:31:25] [INFO]   -> Set field 'dispatchNotes' = "11-04-2025 20:36:06|DEPARTING SOUTH  11-04-2025 21:30:12|ALL CROSSINGS CLEAR"
[2025-11-05 03:31:25] [INFO]   -> Set field 'cADLog' = "11-04-2025 20:36:06|DEPARTING SOUTH  11-04-2025 21:30:12|ALL CROSSINGS CLEAR"
[2025-11-05 03:31:25] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2025-11-05 03:31:25] [INFO]   -> Found value: 11-04-2025T20:39:23
[2025-11-05 03:31:25] [INFO]   -> Set field 'alarm' = "2025-04-11 20:39:23"
[2025-11-05 03:31:25] [INFO]   -> Set field 'dispatched' = "2025-04-11 20:39:23"
[2025-11-05 03:31:25] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2025-11-05 03:31:25] [INFO]   -> Found value: 11-04-2025T20:40:00
[2025-11-05 03:31:25] [INFO]   -> Set field 'onScene' = "2025-04-11 20:40:00"
[2025-11-05 03:31:25] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2025-11-05 03:31:25] [INFO]   -> Found value: 11-04-2025T21:30:22
[2025-11-05 03:31:25] [INFO]   -> Set field 'cleared' = "2025-04-11 21:30:22"
[2025-11-05 03:31:25] [INFO]   -> Set field 'inService' = "2025-04-11 21:30:22"
[2025-11-05 03:31:25] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2025-11-05 03:31:25] [INFO]   -> Found value: SIK STILL
[2025-11-05 03:31:25] [INFO]   -> Set field 'cADVehicleID' = "SIK STILL"
[2025-11-05 03:31:25] [INFO]   -> Set field 'name' = "SIK STILL"
[2025-11-05 03:31:25] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2025-11-05 03:31:25] [INFO]   -> No value found (null or empty)
[2025-11-05 03:31:25] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2025-11-05 03:31:25] [INFO]   -> No value found (null or empty)
[2025-11-05 03:31:25] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2025-11-05 03:31:25] [INFO]   -> Found value: 11-04-2025T21:30:22
[2025-11-05 03:31:25] [INFO]   -> Set field 'timeunitclear' = "2025-04-11 21:30:22"
[2025-11-05 03:31:25] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2025-11-05 03:31:25] [INFO]   -> Found value: 11-04-2025T20:39:23
[2025-11-05 03:31:25] [INFO]   -> Set field 'timedispatch' = "2025-04-11 20:39:23"
[2025-11-05 03:31:25] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-11-05 03:31:25] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"25-25356","incidentLocationStreetNumber":1551,"streetName":"W WAKEFIELD AVE","incidentLocationCity":"SIKESTON","businessName":"SIKESTON POWER PLANT","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":null,"nERISIncidentLongitude":null,"incidentTypeValue1":"FIRE-COAL TRAIN STANDBY","dispatchNotes":"11-04-2025 20:36:06|DEPARTING SOUTH  11-04-2025 21:30:12|ALL CROSSINGS CLEAR","cADLog":"11-04-2025 20:36:06|DEPARTING SOUTH  11-04-2025 21:30:12|ALL CROSSINGS CLEAR","alarm":"2025-04-11 20:39:23","dispatched":"2025-04-11 20:39:23","onScene":"2025-04-11 20:40:00","cleared":"2025-04-11 21:30:22","inService":"2025-04-11 21:30:22","cADVehicleID":"SIK STILL","name":"SIK STILL","timeunitclear":"2025-04-11 21:30:22","timedispatch":"2025-04-11 20:39:23"}
[2025-11-05 03:31:25] [INFO] Number of extracted fields: 21
[2025-11-05 03:31:25] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e8608a02f9
[2025-11-05 03:31:26] [INFO] Created Dispatches record with ID: 690ac50ddb31ddb55
[2025-11-05 03:31:26] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-25356.xml
[2025-11-05 03:31:26] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-25356.xml
[2025-11-05 15:46:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-25402.xml
[2025-11-05 15:46:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-25402.xml for user: 68d56363ec1209189
[2025-11-05 15:46:39] [INFO] File size: 2091 bytes
[2025-11-05 15:46:39] [INFO] Created FTPFiles record with ID: 690b715f57a9e0aeb
[2025-11-05 15:46:39] [INFO] WE ARE HERE {"mappings":{"IncidentNumber":"dispatchRunNumber","house_number":"incidentLocationStreetNumber","street":"streetName","apt":"incidentLocationApt","city":"incidentLocationCity","location_name":"businessName","STATE":"incidentLocationStateName","ZIPCODE":"nERISIncidentPostalCode","LATITUDE":"nERISIncidentLatitude","LONGITUDE":"nERISIncidentLongitude","incident_type":"incidentTypeValue1","commentlist.comment":["dispatchNotes","cADLog"],"time_first_unit_assigned":["alarm","dispatched"],"time_first_unit_arrived":"onScene","time_last_unit_cleared":["cleared","inService"],"Units.Unit[0].radio_name":["cADVehicleID","name"],"Units.Unit[0].time_enroute":"timeenroutetoscene","Units.Unit[0].time_arrivedatscene":"timeonscene","Units.Unit[0].time_depart_scene":"timeunitclear","Units.Unit[0].time_assigned":"timedispatch"},"selectedRecord":{"id":"68eeb2639352dd41d","name":null},"fieldExamples":{"IncidentNumber":{"name":"IncidentNumber","value":"25-23514","type":"text"},"house_number":{"name":"house_number","value":"515","type":"number"},"street":{"name":"street","value":"LINDENWOOD AVE","type":"address"},"apt":{"name":"apt","value":"Array","type":"text"},"city":{"name":"city","value":"Array","type":"address"},"location_name":{"name":"location_name","value":"Array","type":"text"},"STATE":{"name":"STATE","value":"Array","type":"address"},"ZIPCODE":{"name":"ZIPCODE","value":"Array","type":"address"},"LATITUDE":{"name":"LATITUDE","value":"0","type":"coordinate"},"LONGITUDE":{"name":"LONGITUDE","value":"0","type":"coordinate"},"incident_type":{"name":"incident_type","value":"FIRE-GAS LEAK","type":"text"},"commentlist.comment":{"name":"comment","value":"10-14-2025 15:05:06|B45 ADVISED HE WOULD NOTIFY GAS CO 10-14-2025 15:05:23|B46 NOTHING SHOWING 10-14-2025 15:08:22|B46 ADVISED NO SMELL OF GAS HOWEVER ALARMS GOING OFF 10-14-2025 15:13:38|B46 CLEARED ","type":"text"},"time_first_unit_assigned":{"name":"time_first_unit_assigned","value":"10-14-2025T15:04:42","type":"datetime"},"time_first_unit_arrived":{"name":"time_first_unit_arrived","value":"10-14-2025T15:07:19","type":"datetime"},"time_last_unit_cleared":{"name":"time_last_unit_cleared","value":"10-14-2025T15:27:23","type":"datetime"},"Units.Unit[0].radio_name":{"name":"radio_name","value":"ENG2","type":"text"},"Units.Unit[0].time_enroute":{"name":"time_enroute","value":"10-14-2025T15:04:46","type":"datetime"},"Units.Unit[0].time_arrivedatscene":{"name":"time_arrivedatscene","value":"10-14-2025T15:08:38","type":"datetime"},"Units.Unit[0].time_depart_scene":{"name":"time_depart_scene","value":"10-14-2025T15:27:23","type":"datetime"},"Units.Unit[0].time_assigned":{"name":"time_assigned","value":"10-14-2025T15:04:42","type":"datetime"}},"timestamp":"2025-10-16T18:16:37.381Z"}
[2025-11-05 15:46:39] [INFO] About to extract fields from XML. File size: 2091 bytes
[2025-11-05 15:46:39] [INFO] Number of mappings: 20
[2025-11-05 15:46:39] [INFO] Starting XML parsing. Content length: 2091
[2025-11-05 15:46:39] [INFO] XML parsed successfully. Root element: Incident
[2025-11-05 15:46:39] [INFO] Processing 20 field mappings
[2025-11-05 15:46:39] [INFO] Mapping #1: Extracting 'IncidentNumber' => 'dispatchRunNumber'
[2025-11-05 15:46:39] [INFO]   -> Found value: 25-25402
[2025-11-05 15:46:39] [INFO]   -> Set field 'dispatchRunNumber' = "25-25402"
[2025-11-05 15:46:39] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2025-11-05 15:46:39] [INFO]   -> Found value: 1213
[2025-11-05 15:46:39] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1213
[2025-11-05 15:46:39] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2025-11-05 15:46:39] [INFO]   -> Found value: S MAIN ST
[2025-11-05 15:46:39] [INFO]   -> Set field 'streetName' = "S MAIN ST"
[2025-11-05 15:46:39] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2025-11-05 15:46:39] [INFO]   -> No value found (null or empty)
[2025-11-05 15:46:39] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2025-11-05 15:46:39] [INFO]   -> Found value: SIKESTON
[2025-11-05 15:46:39] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2025-11-05 15:46:39] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2025-11-05 15:46:39] [INFO]   -> No value found (null or empty)
[2025-11-05 15:46:39] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2025-11-05 15:46:39] [INFO]   -> No value found (null or empty)
[2025-11-05 15:46:39] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2025-11-05 15:46:39] [INFO]   -> Found value: 63801
[2025-11-05 15:46:39] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2025-11-05 15:46:39] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2025-11-05 15:46:39] [INFO]   -> Found value: 0
[2025-11-05 15:46:39] [INFO]   -> Set field 'nERISIncidentLatitude' = null
[2025-11-05 15:46:39] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2025-11-05 15:46:39] [INFO]   -> Found value: 0
[2025-11-05 15:46:39] [INFO]   -> Set field 'nERISIncidentLongitude' = null
[2025-11-05 15:46:39] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2025-11-05 15:46:39] [INFO]   -> Found value: FIRE-ALARM MECH
[2025-11-05 15:46:39] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-ALARM MECH"
[2025-11-05 15:46:39] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2025-11-05 15:46:39] [INFO]   -> Found value: 11-05-2025 09:31:36|UNKNOWN STORE 11-05-2025 09:38:20|B45 CATOS,1 STORY BRICK STRUCTURE NOTHING SHOW...
[2025-11-05 15:46:39] [INFO]   -> Set field 'dispatchNotes' = "11-05-2025 09:31:36|UNKNOWN STORE 11-05-2025 09:38:20|B45 CATOS,1 STORY BRICK STRUCTURE NOTHING SHOWING 11-05-2025 09:41:14|NO ALARM BEEN GOING OFF AT CATO 11-05-2025 09:46:08|B45 NOTHING LOCATED"
[2025-11-05 15:46:39] [INFO]   -> Set field 'cADLog' = "11-05-2025 09:31:36|UNKNOWN STORE 11-05-2025 09:38:20|B45 CATOS,1 STORY BRICK STRUCTURE NOTHING SHOWING 11-05-2025 09:41:14|NO ALARM BEEN GOING OFF AT CATO 11-05-2025 09:46:08|B45 NOTHING LOCATED"
[2025-11-05 15:46:39] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2025-11-05 15:46:39] [INFO]   -> Found value: 11-05-2025T09:31:55
[2025-11-05 15:46:39] [INFO]   -> Set field 'alarm' = "2025-05-11 09:31:55"
[2025-11-05 15:46:39] [INFO]   -> Set field 'dispatched' = "2025-05-11 09:31:55"
[2025-11-05 15:46:39] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2025-11-05 15:46:39] [INFO]   -> Found value: 11-05-2025T09:38:25
[2025-11-05 15:46:39] [INFO]   -> Set field 'onScene' = "2025-05-11 09:38:25"
[2025-11-05 15:46:39] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2025-11-05 15:46:39] [INFO]   -> Found value: 11-05-2025T09:46:11
[2025-11-05 15:46:39] [INFO]   -> Set field 'cleared' = "2025-05-11 09:46:11"
[2025-11-05 15:46:39] [INFO]   -> Set field 'inService' = "2025-05-11 09:46:11"
[2025-11-05 15:46:39] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2025-11-05 15:46:39] [INFO]   -> Found value: ENG2
[2025-11-05 15:46:39] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2025-11-05 15:46:39] [INFO]   -> Set field 'name' = "ENG2"
[2025-11-05 15:46:39] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2025-11-05 15:46:39] [INFO]   -> No value found (null or empty)
[2025-11-05 15:46:39] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2025-11-05 15:46:39] [INFO]   -> Found value: 11-05-2025T09:38:26
[2025-11-05 15:46:39] [INFO]   -> Set field 'timeonscene' = "2025-05-11 09:38:26"
[2025-11-05 15:46:39] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2025-11-05 15:46:39] [INFO]   -> Found value: 11-05-2025T09:46:11
[2025-11-05 15:46:39] [INFO]   -> Set field 'timeunitclear' = "2025-05-11 09:46:11"
[2025-11-05 15:46:39] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2025-11-05 15:46:39] [INFO]   -> Found value: 11-05-2025T09:31:58
[2025-11-05 15:46:39] [INFO]   -> Set field 'timedispatch' = "2025-05-11 09:31:58"
[2025-11-05 15:46:39] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-11-05 15:46:39] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"25-25402","incidentLocationStreetNumber":1213,"streetName":"S MAIN ST","incidentLocationCity":"SIKESTON","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":null,"nERISIncidentLongitude":null,"incidentTypeValue1":"FIRE-ALARM MECH","dispatchNotes":"11-05-2025 09:31:36|UNKNOWN STORE 11-05-2025 09:38:20|B45 CATOS,1 STORY BRICK STRUCTURE NOTHING SHOWING 11-05-2025 09:41:14|NO ALARM BEEN GOING OFF AT CATO 11-05-2025 09:46:08|B45 NOTHING LOCATED","cADLog":"11-05-2025 09:31:36|UNKNOWN STORE 11-05-2025 09:38:20|B45 CATOS,1 STORY BRICK STRUCTURE NOTHING SHOWING 11-05-2025 09:41:14|NO ALARM BEEN GOING OFF AT CATO 11-05-2025 09:46:08|B45 NOTHING LOCATED","alarm":"2025-05-11 09:31:55","dispatched":"2025-05-11 09:31:55","onScene":"2025-05-11 09:38:25","cleared":"2025-05-11 09:46:11","inService":"2025-05-11 09:46:11","cADVehicleID":"ENG2","name":"ENG2","timeonscene":"2025-05-11 09:38:26","timeunitclear":"2025-05-11 09:46:11","timedispatch":"2025-05-11 09:31:58"}
[2025-11-05 15:46:39] [INFO] Number of extracted fields: 20
[2025-11-05 15:46:39] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e872e5ae13
[2025-11-05 15:46:40] [INFO] Created Dispatches record with ID: 690b715f78812c3d8
[2025-11-05 15:46:40] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-25402.xml
[2025-11-05 15:46:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-25402.xml
[2025-11-05 15:58:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105803187.xml
[2025-11-05 15:58:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105803187.xml for user: 68920395733981a47
[2025-11-05 15:58:03] [INFO] File size: 5339 bytes
[2025-11-05 15:58:03] [INFO] Created FTPFiles record with ID: 690b740b91f3207d8
[2025-11-05 15:58:03] [INFO] WE ARE HERE {"mappings":{"IncidentData.LocationName":"businessName","IncidentData.CrossStreet":"incidentLocationCross","IncidentData.AddressHouseNumber":"incidentLocationStreetNumber","IncidentData.AddressStreetName":"streetName","IncidentData.City":"incidentLocationCity","IncidentData.State":"incidentLocationStateName","IncidentData.PostalCode":"nERISIncidentPostalCode","IncidentData.TimePhonePickup":"alarm","IncidentData.TimeFirstUnitAssigned":"dispatched","IncidentData.TimeFirstUnitEnroute":"enroute","IncidentData.TimeFirstUnitArrived":"onScene","Vehicles.VehicleData[0].TimeCallCleared":"cleared","IncidentData.TimeCallClosed":"inService","IncidentData.ProblemName":"incidentTypeValue1","Vehicles.VehicleData[0].VehicleName":"cADVehicleID","Vehicles.VehicleData[0].TimeAssigned":"timedispatch","Vehicles.VehicleData[0].TimeEnroute":"timeenroutetoscene","Vehicles.VehicleData[0].TimeDepartedScene":"timeunitclear","Vehicles.VehicleData[0].TimeArrivedAtScene":"timeonscene","IncidentData.CaseNumbers.CaseNumber":"dispatchRunNumber"},"selectedRecord":{"id":"68dabf1fbb9cc47d7","name":null},"fieldExamples":{"IncidentData.LocationName":{"name":"LocationName","value":"907 SANDSTONE TER","type":"text"},"IncidentData.CrossStreet":{"name":"CrossStreet","value":"BROW LAKE RD/WEDGE WAY","type":"address"},"IncidentData.AddressHouseNumber":{"name":"AddressHouseNumber","value":"907","type":"address"},"IncidentData.AddressStreetName":{"name":"AddressStreetName","value":"SANDSTONE","type":"address"},"IncidentData.City":{"name":"City","value":"HAMILTON COUNTY","type":"address"},"IncidentData.State":{"name":"State","value":"TN","type":"address"},"IncidentData.PostalCode":{"name":"PostalCode","value":"37379","type":"address"},"IncidentData.TimePhonePickup":{"name":"TimePhonePickup","value":"2025-04-02T16:36:08.97-04:00","type":"datetime"},"IncidentData.TimeFirstUnitAssigned":{"name":"TimeFirstUnitAssigned","value":"2025-04-02T16:39:02.407-04:00","type":"datetime"},"IncidentData.TimeFirstUnitEnroute":{"name":"TimeFirstUnitEnroute","value":"2025-04-02T16:41:05.52-04:00","type":"datetime"},"IncidentData.TimeFirstUnitArrived":{"name":"TimeFirstUnitArrived","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeCallCleared":{"name":"TimeCallCleared","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.TimeCallClosed":{"name":"TimeCallClosed","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.ProblemName":{"name":"ProblemName","value":"FASCIT-Fire Assist Citizen","type":"text"},"Vehicles.VehicleData[0].VehicleName":{"name":"VehicleName","value":"S1MF","type":"text"},"Vehicles.VehicleData[0].TimeAssigned":{"name":"TimeAssigned","value":"2025-04-02T16:42:18.473-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeEnroute":{"name":"TimeEnroute","value":"2025-04-02T16:42:18.493-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeDepartedScene":{"name":"TimeDepartedScene","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeArrivedAtScene":{"name":"TimeArrivedAtScene","value":"0001-01-01T00:00:00","type":"datetime"},"IncidentData.CaseNumbers.CaseNumber":{"name":"CaseNumber","value":"25-000071","type":"text"}},"timestamp":"2025-10-23T22:19:21.631Z"}
[2025-11-05 15:58:03] [INFO] About to extract fields from XML. File size: 5339 bytes
[2025-11-05 15:58:03] [INFO] Number of mappings: 20
[2025-11-05 15:58:03] [INFO] Starting XML parsing. Content length: 5339
[2025-11-05 15:58:03] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-11-05 15:58:03] [INFO] Processing 20 field mappings
[2025-11-05 15:58:03] [INFO] Mapping #1: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-11-05 15:58:03] [INFO]   -> Found value: @MVFD Station 1 (@Mowbray Fire Station 1)
[2025-11-05 15:58:03] [INFO]   -> Set field 'businessName' = "@MVFD Station 1 (@Mowbray Fire Station 1)"
[2025-11-05 15:58:03] [INFO] Mapping #2: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-11-05 15:58:03] [INFO]   -> Found value: CAREY RD/ARNAT DR
[2025-11-05 15:58:03] [INFO]   -> Set field 'incidentLocationCross' = "CAREY RD\/ARNAT DR"
[2025-11-05 15:58:03] [INFO] Mapping #3: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-11-05 15:58:03] [INFO]   -> Found value: 1705
[2025-11-05 15:58:03] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1705
[2025-11-05 15:58:03] [INFO] Mapping #4: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-11-05 15:58:03] [INFO]   -> Found value: MOWBRAY
[2025-11-05 15:58:03] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-11-05 15:58:03] [INFO] Mapping #5: Extracting 'IncidentData.City' => 'incidentLocationCity'
[2025-11-05 15:58:03] [INFO]   -> Found value: HAMILTON COUNTY
[2025-11-05 15:58:03] [INFO]   -> Set field 'incidentLocationCity' = "HAMILTON COUNTY"
[2025-11-05 15:58:03] [INFO] Mapping #6: Extracting 'IncidentData.State' => 'incidentLocationStateName'
[2025-11-05 15:58:03] [INFO]   -> Found value: TN
[2025-11-05 15:58:03] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-11-05 15:58:03] [INFO] Mapping #7: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-11-05 15:58:03] [INFO]   -> Found value: 37379
[2025-11-05 15:58:03] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-11-05 15:58:03] [INFO] Mapping #8: Extracting 'IncidentData.TimePhonePickup' => 'alarm'
[2025-11-05 15:58:03] [INFO]   -> Found value: 2025-11-05T10:57:40.31-05:00
[2025-11-05 15:58:03] [INFO]   -> Set field 'alarm' = "2025-11-05 15:57:40"
[2025-11-05 15:58:03] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-11-05 15:58:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:03] [INFO]   -> Set field 'dispatched' = null
[2025-11-05 15:58:03] [INFO] Mapping #10: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-11-05 15:58:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:03] [INFO]   -> Set field 'enroute' = null
[2025-11-05 15:58:03] [INFO] Mapping #11: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-11-05 15:58:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:03] [INFO]   -> Set field 'onScene' = null
[2025-11-05 15:58:03] [INFO] Mapping #12: Extracting 'Vehicles.VehicleData[0].TimeCallCleared' => 'cleared'
[2025-11-05 15:58:03] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:03] [INFO] Mapping #13: Extracting 'IncidentData.TimeCallClosed' => 'inService'
[2025-11-05 15:58:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:03] [INFO]   -> Set field 'inService' = null
[2025-11-05 15:58:03] [INFO] Mapping #14: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-11-05 15:58:03] [INFO]   -> Found value: FTEST-Fire Test Call
[2025-11-05 15:58:03] [INFO]   -> Set field 'incidentTypeValue1' = "FTEST-Fire Test Call"
[2025-11-05 15:58:03] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].VehicleName' => 'cADVehicleID'
[2025-11-05 15:58:03] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:03] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-11-05 15:58:03] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:03] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-11-05 15:58:03] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:03] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeDepartedScene' => 'timeunitclear'
[2025-11-05 15:58:03] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:03] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-11-05 15:58:03] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:03] [INFO] Mapping #20: Extracting 'IncidentData.CaseNumbers.CaseNumber' => 'dispatchRunNumber'
[2025-11-05 15:58:03] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:03] [INFO] Finished extracting fields. Total fields extracted: 13
[2025-11-05 15:58:03] [INFO] Extracted parsing rules data: {"businessName":"@MVFD Station 1 (@Mowbray Fire Station 1)","incidentLocationCross":"CAREY RD\/ARNAT DR","incidentLocationStreetNumber":1705,"streetName":"MOWBRAY","incidentLocationCity":"HAMILTON COUNTY","incidentLocationStateName":"TN","nERISIncidentPostalCode":37379,"alarm":"2025-11-05 15:57:40","dispatched":null,"enroute":null,"onScene":null,"inService":null,"incidentTypeValue1":"FTEST-Fire Test Call"}
[2025-11-05 15:58:03] [INFO] Number of extracted fields: 13
[2025-11-05 15:58:03] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"FTEST-Fire Test Call","saasclientId":"681942a25bc58c3ab","name":"FTEST-Fire Test Call"}
[2025-11-05 15:58:03] [INFO] Created new IncidentTypeMapping with ID: 690b740bbb3108fbf
[2025-11-05 15:58:13] [INFO] Created Dispatches record with ID: 690b740bcf4bd5718
[2025-11-05 15:58:13] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105803187.xml
[2025-11-05 15:58:13] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105803187.xml
[2025-11-05 15:58:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105813251.xml
[2025-11-05 15:58:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105813251.xml for user: 68920395733981a47
[2025-11-05 15:58:13] [INFO] File size: 5446 bytes
[2025-11-05 15:58:13] [INFO] Created FTPFiles record with ID: 690b741583d08f36f
[2025-11-05 15:58:13] [INFO] WE ARE HERE {"mappings":{"IncidentData.LocationName":"businessName","IncidentData.CrossStreet":"incidentLocationCross","IncidentData.AddressHouseNumber":"incidentLocationStreetNumber","IncidentData.AddressStreetName":"streetName","IncidentData.City":"incidentLocationCity","IncidentData.State":"incidentLocationStateName","IncidentData.PostalCode":"nERISIncidentPostalCode","IncidentData.TimePhonePickup":"alarm","IncidentData.TimeFirstUnitAssigned":"dispatched","IncidentData.TimeFirstUnitEnroute":"enroute","IncidentData.TimeFirstUnitArrived":"onScene","Vehicles.VehicleData[0].TimeCallCleared":"cleared","IncidentData.TimeCallClosed":"inService","IncidentData.ProblemName":"incidentTypeValue1","Vehicles.VehicleData[0].VehicleName":"cADVehicleID","Vehicles.VehicleData[0].TimeAssigned":"timedispatch","Vehicles.VehicleData[0].TimeEnroute":"timeenroutetoscene","Vehicles.VehicleData[0].TimeDepartedScene":"timeunitclear","Vehicles.VehicleData[0].TimeArrivedAtScene":"timeonscene","IncidentData.CaseNumbers.CaseNumber":"dispatchRunNumber"},"selectedRecord":{"id":"68dabf1fbb9cc47d7","name":null},"fieldExamples":{"IncidentData.LocationName":{"name":"LocationName","value":"907 SANDSTONE TER","type":"text"},"IncidentData.CrossStreet":{"name":"CrossStreet","value":"BROW LAKE RD/WEDGE WAY","type":"address"},"IncidentData.AddressHouseNumber":{"name":"AddressHouseNumber","value":"907","type":"address"},"IncidentData.AddressStreetName":{"name":"AddressStreetName","value":"SANDSTONE","type":"address"},"IncidentData.City":{"name":"City","value":"HAMILTON COUNTY","type":"address"},"IncidentData.State":{"name":"State","value":"TN","type":"address"},"IncidentData.PostalCode":{"name":"PostalCode","value":"37379","type":"address"},"IncidentData.TimePhonePickup":{"name":"TimePhonePickup","value":"2025-04-02T16:36:08.97-04:00","type":"datetime"},"IncidentData.TimeFirstUnitAssigned":{"name":"TimeFirstUnitAssigned","value":"2025-04-02T16:39:02.407-04:00","type":"datetime"},"IncidentData.TimeFirstUnitEnroute":{"name":"TimeFirstUnitEnroute","value":"2025-04-02T16:41:05.52-04:00","type":"datetime"},"IncidentData.TimeFirstUnitArrived":{"name":"TimeFirstUnitArrived","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeCallCleared":{"name":"TimeCallCleared","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.TimeCallClosed":{"name":"TimeCallClosed","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.ProblemName":{"name":"ProblemName","value":"FASCIT-Fire Assist Citizen","type":"text"},"Vehicles.VehicleData[0].VehicleName":{"name":"VehicleName","value":"S1MF","type":"text"},"Vehicles.VehicleData[0].TimeAssigned":{"name":"TimeAssigned","value":"2025-04-02T16:42:18.473-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeEnroute":{"name":"TimeEnroute","value":"2025-04-02T16:42:18.493-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeDepartedScene":{"name":"TimeDepartedScene","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeArrivedAtScene":{"name":"TimeArrivedAtScene","value":"0001-01-01T00:00:00","type":"datetime"},"IncidentData.CaseNumbers.CaseNumber":{"name":"CaseNumber","value":"25-000071","type":"text"}},"timestamp":"2025-10-23T22:19:21.631Z"}
[2025-11-05 15:58:13] [INFO] About to extract fields from XML. File size: 5446 bytes
[2025-11-05 15:58:13] [INFO] Number of mappings: 20
[2025-11-05 15:58:13] [INFO] Starting XML parsing. Content length: 5446
[2025-11-05 15:58:13] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-11-05 15:58:13] [INFO] Processing 20 field mappings
[2025-11-05 15:58:13] [INFO] Mapping #1: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-11-05 15:58:13] [INFO]   -> Found value: @MVFD Station 1 (@Mowbray Fire Station 1)
[2025-11-05 15:58:13] [INFO]   -> Set field 'businessName' = "@MVFD Station 1 (@Mowbray Fire Station 1)"
[2025-11-05 15:58:13] [INFO] Mapping #2: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-11-05 15:58:13] [INFO]   -> Found value: CAREY RD/ARNAT DR
[2025-11-05 15:58:13] [INFO]   -> Set field 'incidentLocationCross' = "CAREY RD\/ARNAT DR"
[2025-11-05 15:58:13] [INFO] Mapping #3: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-11-05 15:58:13] [INFO]   -> Found value: 1705
[2025-11-05 15:58:13] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1705
[2025-11-05 15:58:13] [INFO] Mapping #4: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-11-05 15:58:13] [INFO]   -> Found value: MOWBRAY
[2025-11-05 15:58:13] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-11-05 15:58:13] [INFO] Mapping #5: Extracting 'IncidentData.City' => 'incidentLocationCity'
[2025-11-05 15:58:13] [INFO]   -> Found value: HAMILTON COUNTY
[2025-11-05 15:58:13] [INFO]   -> Set field 'incidentLocationCity' = "HAMILTON COUNTY"
[2025-11-05 15:58:13] [INFO] Mapping #6: Extracting 'IncidentData.State' => 'incidentLocationStateName'
[2025-11-05 15:58:13] [INFO]   -> Found value: TN
[2025-11-05 15:58:13] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-11-05 15:58:13] [INFO] Mapping #7: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-11-05 15:58:13] [INFO]   -> Found value: 37379
[2025-11-05 15:58:13] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-11-05 15:58:13] [INFO] Mapping #8: Extracting 'IncidentData.TimePhonePickup' => 'alarm'
[2025-11-05 15:58:13] [INFO]   -> Found value: 2025-11-05T10:57:40.31-05:00
[2025-11-05 15:58:13] [INFO]   -> Set field 'alarm' = "2025-11-05 15:57:40"
[2025-11-05 15:58:13] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-11-05 15:58:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:13] [INFO]   -> Set field 'dispatched' = null
[2025-11-05 15:58:13] [INFO] Mapping #10: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-11-05 15:58:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:13] [INFO]   -> Set field 'enroute' = null
[2025-11-05 15:58:13] [INFO] Mapping #11: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-11-05 15:58:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:13] [INFO]   -> Set field 'onScene' = null
[2025-11-05 15:58:13] [INFO] Mapping #12: Extracting 'Vehicles.VehicleData[0].TimeCallCleared' => 'cleared'
[2025-11-05 15:58:13] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:13] [INFO] Mapping #13: Extracting 'IncidentData.TimeCallClosed' => 'inService'
[2025-11-05 15:58:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:13] [INFO]   -> Set field 'inService' = null
[2025-11-05 15:58:13] [INFO] Mapping #14: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-11-05 15:58:13] [INFO]   -> Found value: FTEST-Fire Test Call
[2025-11-05 15:58:13] [INFO]   -> Set field 'incidentTypeValue1' = "FTEST-Fire Test Call"
[2025-11-05 15:58:13] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].VehicleName' => 'cADVehicleID'
[2025-11-05 15:58:13] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:13] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-11-05 15:58:13] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:13] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-11-05 15:58:13] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:13] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeDepartedScene' => 'timeunitclear'
[2025-11-05 15:58:13] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:13] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-11-05 15:58:13] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:13] [INFO] Mapping #20: Extracting 'IncidentData.CaseNumbers.CaseNumber' => 'dispatchRunNumber'
[2025-11-05 15:58:13] [INFO]   -> No value found (null or empty)
[2025-11-05 15:58:13] [INFO] Finished extracting fields. Total fields extracted: 13
[2025-11-05 15:58:13] [INFO] Extracted parsing rules data: {"businessName":"@MVFD Station 1 (@Mowbray Fire Station 1)","incidentLocationCross":"CAREY RD\/ARNAT DR","incidentLocationStreetNumber":1705,"streetName":"MOWBRAY","incidentLocationCity":"HAMILTON COUNTY","incidentLocationStateName":"TN","nERISIncidentPostalCode":37379,"alarm":"2025-11-05 15:57:40","dispatched":null,"enroute":null,"onScene":null,"inService":null,"incidentTypeValue1":"FTEST-Fire Test Call"}
[2025-11-05 15:58:13] [INFO] Number of extracted fields: 13
[2025-11-05 15:58:13] [INFO] Found existing IncidentTypeMapping with ID: 690b740bbb3108fbf
[2025-11-05 15:58:22] [INFO] Created Dispatches record with ID: 690b7415b14e77240
[2025-11-05 15:58:22] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105813251.xml
[2025-11-05 15:58:22] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105813251.xml
[2025-11-05 15:58:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105818316.xml
[2025-11-05 15:58:22] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105818316.xml for user: 68920395733981a47
[2025-11-05 15:58:22] [INFO] File size: 8492 bytes
[2025-11-05 15:58:22] [INFO] Created FTPFiles record with ID: 690b741e6596bff67
[2025-11-05 15:58:22] [INFO] WE ARE HERE {"mappings":{"IncidentData.LocationName":"businessName","IncidentData.CrossStreet":"incidentLocationCross","IncidentData.AddressHouseNumber":"incidentLocationStreetNumber","IncidentData.AddressStreetName":"streetName","IncidentData.City":"incidentLocationCity","IncidentData.State":"incidentLocationStateName","IncidentData.PostalCode":"nERISIncidentPostalCode","IncidentData.TimePhonePickup":"alarm","IncidentData.TimeFirstUnitAssigned":"dispatched","IncidentData.TimeFirstUnitEnroute":"enroute","IncidentData.TimeFirstUnitArrived":"onScene","Vehicles.VehicleData[0].TimeCallCleared":"cleared","IncidentData.TimeCallClosed":"inService","IncidentData.ProblemName":"incidentTypeValue1","Vehicles.VehicleData[0].VehicleName":"cADVehicleID","Vehicles.VehicleData[0].TimeAssigned":"timedispatch","Vehicles.VehicleData[0].TimeEnroute":"timeenroutetoscene","Vehicles.VehicleData[0].TimeDepartedScene":"timeunitclear","Vehicles.VehicleData[0].TimeArrivedAtScene":"timeonscene","IncidentData.CaseNumbers.CaseNumber":"dispatchRunNumber"},"selectedRecord":{"id":"68dabf1fbb9cc47d7","name":null},"fieldExamples":{"IncidentData.LocationName":{"name":"LocationName","value":"907 SANDSTONE TER","type":"text"},"IncidentData.CrossStreet":{"name":"CrossStreet","value":"BROW LAKE RD/WEDGE WAY","type":"address"},"IncidentData.AddressHouseNumber":{"name":"AddressHouseNumber","value":"907","type":"address"},"IncidentData.AddressStreetName":{"name":"AddressStreetName","value":"SANDSTONE","type":"address"},"IncidentData.City":{"name":"City","value":"HAMILTON COUNTY","type":"address"},"IncidentData.State":{"name":"State","value":"TN","type":"address"},"IncidentData.PostalCode":{"name":"PostalCode","value":"37379","type":"address"},"IncidentData.TimePhonePickup":{"name":"TimePhonePickup","value":"2025-04-02T16:36:08.97-04:00","type":"datetime"},"IncidentData.TimeFirstUnitAssigned":{"name":"TimeFirstUnitAssigned","value":"2025-04-02T16:39:02.407-04:00","type":"datetime"},"IncidentData.TimeFirstUnitEnroute":{"name":"TimeFirstUnitEnroute","value":"2025-04-02T16:41:05.52-04:00","type":"datetime"},"IncidentData.TimeFirstUnitArrived":{"name":"TimeFirstUnitArrived","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeCallCleared":{"name":"TimeCallCleared","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.TimeCallClosed":{"name":"TimeCallClosed","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.ProblemName":{"name":"ProblemName","value":"FASCIT-Fire Assist Citizen","type":"text"},"Vehicles.VehicleData[0].VehicleName":{"name":"VehicleName","value":"S1MF","type":"text"},"Vehicles.VehicleData[0].TimeAssigned":{"name":"TimeAssigned","value":"2025-04-02T16:42:18.473-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeEnroute":{"name":"TimeEnroute","value":"2025-04-02T16:42:18.493-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeDepartedScene":{"name":"TimeDepartedScene","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeArrivedAtScene":{"name":"TimeArrivedAtScene","value":"0001-01-01T00:00:00","type":"datetime"},"IncidentData.CaseNumbers.CaseNumber":{"name":"CaseNumber","value":"25-000071","type":"text"}},"timestamp":"2025-10-23T22:19:21.631Z"}
[2025-11-05 15:58:22] [INFO] About to extract fields from XML. File size: 8492 bytes
[2025-11-05 15:58:22] [INFO] Number of mappings: 20
[2025-11-05 15:58:22] [INFO] Starting XML parsing. Content length: 8492
[2025-11-05 15:58:22] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-11-05 15:58:22] [INFO] Processing 20 field mappings
[2025-11-05 15:58:22] [INFO] Mapping #1: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-11-05 15:58:22] [INFO]   -> Found value: @MVFD Station 1 (@Mowbray Fire Station 1)
[2025-11-05 15:58:22] [INFO]   -> Set field 'businessName' = "@MVFD Station 1 (@Mowbray Fire Station 1)"
[2025-11-05 15:58:22] [INFO] Mapping #2: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-11-05 15:58:22] [INFO]   -> Found value: CAREY RD/ARNAT DR
[2025-11-05 15:58:22] [INFO]   -> Set field 'incidentLocationCross' = "CAREY RD\/ARNAT DR"
[2025-11-05 15:58:22] [INFO] Mapping #3: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-11-05 15:58:22] [INFO]   -> Found value: 1705
[2025-11-05 15:58:22] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1705
[2025-11-05 15:58:22] [INFO] Mapping #4: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-11-05 15:58:22] [INFO]   -> Found value: MOWBRAY
[2025-11-05 15:58:22] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-11-05 15:58:22] [INFO] Mapping #5: Extracting 'IncidentData.City' => 'incidentLocationCity'
[2025-11-05 15:58:22] [INFO]   -> Found value: HAMILTON COUNTY
[2025-11-05 15:58:22] [INFO]   -> Set field 'incidentLocationCity' = "HAMILTON COUNTY"
[2025-11-05 15:58:22] [INFO] Mapping #6: Extracting 'IncidentData.State' => 'incidentLocationStateName'
[2025-11-05 15:58:22] [INFO]   -> Found value: TN
[2025-11-05 15:58:22] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-11-05 15:58:22] [INFO] Mapping #7: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-11-05 15:58:22] [INFO]   -> Found value: 37379
[2025-11-05 15:58:22] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-11-05 15:58:22] [INFO] Mapping #8: Extracting 'IncidentData.TimePhonePickup' => 'alarm'
[2025-11-05 15:58:22] [INFO]   -> Found value: 2025-11-05T10:57:40.31-05:00
[2025-11-05 15:58:22] [INFO]   -> Set field 'alarm' = "2025-11-05 15:57:40"
[2025-11-05 15:58:22] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-11-05 15:58:22] [INFO]   -> Found value: 2025-11-05T10:58:16.87-05:00
[2025-11-05 15:58:22] [INFO]   -> Set field 'dispatched' = "2025-11-05 15:58:16"
[2025-11-05 15:58:22] [INFO] Mapping #10: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-11-05 15:58:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:22] [INFO]   -> Set field 'enroute' = null
[2025-11-05 15:58:22] [INFO] Mapping #11: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-11-05 15:58:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:22] [INFO]   -> Set field 'onScene' = null
[2025-11-05 15:58:22] [INFO] Mapping #12: Extracting 'Vehicles.VehicleData[0].TimeCallCleared' => 'cleared'
[2025-11-05 15:58:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:22] [INFO]   -> Set field 'cleared' = null
[2025-11-05 15:58:22] [INFO] Mapping #13: Extracting 'IncidentData.TimeCallClosed' => 'inService'
[2025-11-05 15:58:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:22] [INFO]   -> Set field 'inService' = null
[2025-11-05 15:58:22] [INFO] Mapping #14: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-11-05 15:58:22] [INFO]   -> Found value: FTEST-Fire Test Call
[2025-11-05 15:58:22] [INFO]   -> Set field 'incidentTypeValue1' = "FTEST-Fire Test Call"
[2025-11-05 15:58:22] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].VehicleName' => 'cADVehicleID'
[2025-11-05 15:58:22] [INFO]   -> Found value: E2MF
[2025-11-05 15:58:22] [INFO]   -> Set field 'cADVehicleID' = "E2MF"
[2025-11-05 15:58:22] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-11-05 15:58:22] [INFO]   -> Found value: 2025-11-05T10:58:16.87-05:00
[2025-11-05 15:58:22] [INFO]   -> Set field 'timedispatch' = "2025-11-05 15:58:16"
[2025-11-05 15:58:22] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-11-05 15:58:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:22] [INFO]   -> Set field 'timeenroutetoscene' = null
[2025-11-05 15:58:22] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeDepartedScene' => 'timeunitclear'
[2025-11-05 15:58:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:22] [INFO]   -> Set field 'timeunitclear' = null
[2025-11-05 15:58:22] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-11-05 15:58:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:22] [INFO]   -> Set field 'timeonscene' = null
[2025-11-05 15:58:22] [INFO] Mapping #20: Extracting 'IncidentData.CaseNumbers.CaseNumber' => 'dispatchRunNumber'
[2025-11-05 15:58:22] [INFO]   -> Found value: 25-000200
[2025-11-05 15:58:22] [INFO]   -> Set field 'dispatchRunNumber' = "25-000200"
[2025-11-05 15:58:22] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-11-05 15:58:22] [INFO] Extracted parsing rules data: {"businessName":"@MVFD Station 1 (@Mowbray Fire Station 1)","incidentLocationCross":"CAREY RD\/ARNAT DR","incidentLocationStreetNumber":1705,"streetName":"MOWBRAY","incidentLocationCity":"HAMILTON COUNTY","incidentLocationStateName":"TN","nERISIncidentPostalCode":37379,"alarm":"2025-11-05 15:57:40","dispatched":"2025-11-05 15:58:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"incidentTypeValue1":"FTEST-Fire Test Call","cADVehicleID":"E2MF","timedispatch":"2025-11-05 15:58:16","timeenroutetoscene":null,"timeunitclear":null,"timeonscene":null,"dispatchRunNumber":"25-000200"}
[2025-11-05 15:58:22] [INFO] Number of extracted fields: 20
[2025-11-05 15:58:22] [INFO] Found existing IncidentTypeMapping with ID: 690b740bbb3108fbf
[2025-11-05 15:58:29] [INFO] Created Dispatches record with ID: 690b741e92e6cfddc
[2025-11-05 15:58:29] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105818316.xml
[2025-11-05 15:58:29] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105818316.xml
[2025-11-05 15:58:29] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105823384.xml
[2025-11-05 15:58:29] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105823384.xml for user: 68920395733981a47
[2025-11-05 15:58:29] [INFO] File size: 8629 bytes
[2025-11-05 15:58:30] [INFO] Created FTPFiles record with ID: 690b74262359d79e3
[2025-11-05 15:58:30] [INFO] WE ARE HERE {"mappings":{"IncidentData.LocationName":"businessName","IncidentData.CrossStreet":"incidentLocationCross","IncidentData.AddressHouseNumber":"incidentLocationStreetNumber","IncidentData.AddressStreetName":"streetName","IncidentData.City":"incidentLocationCity","IncidentData.State":"incidentLocationStateName","IncidentData.PostalCode":"nERISIncidentPostalCode","IncidentData.TimePhonePickup":"alarm","IncidentData.TimeFirstUnitAssigned":"dispatched","IncidentData.TimeFirstUnitEnroute":"enroute","IncidentData.TimeFirstUnitArrived":"onScene","Vehicles.VehicleData[0].TimeCallCleared":"cleared","IncidentData.TimeCallClosed":"inService","IncidentData.ProblemName":"incidentTypeValue1","Vehicles.VehicleData[0].VehicleName":"cADVehicleID","Vehicles.VehicleData[0].TimeAssigned":"timedispatch","Vehicles.VehicleData[0].TimeEnroute":"timeenroutetoscene","Vehicles.VehicleData[0].TimeDepartedScene":"timeunitclear","Vehicles.VehicleData[0].TimeArrivedAtScene":"timeonscene","IncidentData.CaseNumbers.CaseNumber":"dispatchRunNumber"},"selectedRecord":{"id":"68dabf1fbb9cc47d7","name":null},"fieldExamples":{"IncidentData.LocationName":{"name":"LocationName","value":"907 SANDSTONE TER","type":"text"},"IncidentData.CrossStreet":{"name":"CrossStreet","value":"BROW LAKE RD/WEDGE WAY","type":"address"},"IncidentData.AddressHouseNumber":{"name":"AddressHouseNumber","value":"907","type":"address"},"IncidentData.AddressStreetName":{"name":"AddressStreetName","value":"SANDSTONE","type":"address"},"IncidentData.City":{"name":"City","value":"HAMILTON COUNTY","type":"address"},"IncidentData.State":{"name":"State","value":"TN","type":"address"},"IncidentData.PostalCode":{"name":"PostalCode","value":"37379","type":"address"},"IncidentData.TimePhonePickup":{"name":"TimePhonePickup","value":"2025-04-02T16:36:08.97-04:00","type":"datetime"},"IncidentData.TimeFirstUnitAssigned":{"name":"TimeFirstUnitAssigned","value":"2025-04-02T16:39:02.407-04:00","type":"datetime"},"IncidentData.TimeFirstUnitEnroute":{"name":"TimeFirstUnitEnroute","value":"2025-04-02T16:41:05.52-04:00","type":"datetime"},"IncidentData.TimeFirstUnitArrived":{"name":"TimeFirstUnitArrived","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeCallCleared":{"name":"TimeCallCleared","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.TimeCallClosed":{"name":"TimeCallClosed","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.ProblemName":{"name":"ProblemName","value":"FASCIT-Fire Assist Citizen","type":"text"},"Vehicles.VehicleData[0].VehicleName":{"name":"VehicleName","value":"S1MF","type":"text"},"Vehicles.VehicleData[0].TimeAssigned":{"name":"TimeAssigned","value":"2025-04-02T16:42:18.473-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeEnroute":{"name":"TimeEnroute","value":"2025-04-02T16:42:18.493-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeDepartedScene":{"name":"TimeDepartedScene","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeArrivedAtScene":{"name":"TimeArrivedAtScene","value":"0001-01-01T00:00:00","type":"datetime"},"IncidentData.CaseNumbers.CaseNumber":{"name":"CaseNumber","value":"25-000071","type":"text"}},"timestamp":"2025-10-23T22:19:21.631Z"}
[2025-11-05 15:58:30] [INFO] About to extract fields from XML. File size: 8629 bytes
[2025-11-05 15:58:30] [INFO] Number of mappings: 20
[2025-11-05 15:58:30] [INFO] Starting XML parsing. Content length: 8629
[2025-11-05 15:58:30] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-11-05 15:58:30] [INFO] Processing 20 field mappings
[2025-11-05 15:58:30] [INFO] Mapping #1: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-11-05 15:58:30] [INFO]   -> Found value: @MVFD Station 1 (@Mowbray Fire Station 1)
[2025-11-05 15:58:30] [INFO]   -> Set field 'businessName' = "@MVFD Station 1 (@Mowbray Fire Station 1)"
[2025-11-05 15:58:30] [INFO] Mapping #2: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-11-05 15:58:30] [INFO]   -> Found value: CAREY RD/ARNAT DR
[2025-11-05 15:58:30] [INFO]   -> Set field 'incidentLocationCross' = "CAREY RD\/ARNAT DR"
[2025-11-05 15:58:30] [INFO] Mapping #3: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-11-05 15:58:30] [INFO]   -> Found value: 1705
[2025-11-05 15:58:30] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1705
[2025-11-05 15:58:30] [INFO] Mapping #4: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-11-05 15:58:30] [INFO]   -> Found value: MOWBRAY
[2025-11-05 15:58:30] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-11-05 15:58:30] [INFO] Mapping #5: Extracting 'IncidentData.City' => 'incidentLocationCity'
[2025-11-05 15:58:30] [INFO]   -> Found value: HAMILTON COUNTY
[2025-11-05 15:58:30] [INFO]   -> Set field 'incidentLocationCity' = "HAMILTON COUNTY"
[2025-11-05 15:58:30] [INFO] Mapping #6: Extracting 'IncidentData.State' => 'incidentLocationStateName'
[2025-11-05 15:58:30] [INFO]   -> Found value: TN
[2025-11-05 15:58:30] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-11-05 15:58:30] [INFO] Mapping #7: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-11-05 15:58:30] [INFO]   -> Found value: 37379
[2025-11-05 15:58:30] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-11-05 15:58:30] [INFO] Mapping #8: Extracting 'IncidentData.TimePhonePickup' => 'alarm'
[2025-11-05 15:58:30] [INFO]   -> Found value: 2025-11-05T10:57:40.31-05:00
[2025-11-05 15:58:30] [INFO]   -> Set field 'alarm' = "2025-11-05 15:57:40"
[2025-11-05 15:58:30] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-11-05 15:58:30] [INFO]   -> Found value: 2025-11-05T10:58:16.87-05:00
[2025-11-05 15:58:30] [INFO]   -> Set field 'dispatched' = "2025-11-05 15:58:16"
[2025-11-05 15:58:30] [INFO] Mapping #10: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-11-05 15:58:30] [INFO]   -> Found value: 2025-11-05T10:58:20.57-05:00
[2025-11-05 15:58:30] [INFO]   -> Set field 'enroute' = "2025-11-05 15:58:20"
[2025-11-05 15:58:30] [INFO] Mapping #11: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-11-05 15:58:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:30] [INFO]   -> Set field 'onScene' = null
[2025-11-05 15:58:30] [INFO] Mapping #12: Extracting 'Vehicles.VehicleData[0].TimeCallCleared' => 'cleared'
[2025-11-05 15:58:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:30] [INFO]   -> Set field 'cleared' = null
[2025-11-05 15:58:30] [INFO] Mapping #13: Extracting 'IncidentData.TimeCallClosed' => 'inService'
[2025-11-05 15:58:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:30] [INFO]   -> Set field 'inService' = null
[2025-11-05 15:58:30] [INFO] Mapping #14: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-11-05 15:58:30] [INFO]   -> Found value: FTEST-Fire Test Call
[2025-11-05 15:58:30] [INFO]   -> Set field 'incidentTypeValue1' = "FTEST-Fire Test Call"
[2025-11-05 15:58:30] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].VehicleName' => 'cADVehicleID'
[2025-11-05 15:58:30] [INFO]   -> Found value: E2MF
[2025-11-05 15:58:30] [INFO]   -> Set field 'cADVehicleID' = "E2MF"
[2025-11-05 15:58:30] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-11-05 15:58:30] [INFO]   -> Found value: 2025-11-05T10:58:16.87-05:00
[2025-11-05 15:58:30] [INFO]   -> Set field 'timedispatch' = "2025-11-05 15:58:16"
[2025-11-05 15:58:30] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-11-05 15:58:30] [INFO]   -> Found value: 2025-11-05T10:58:20.57-05:00
[2025-11-05 15:58:30] [INFO]   -> Set field 'timeenroutetoscene' = "2025-11-05 15:58:20"
[2025-11-05 15:58:30] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeDepartedScene' => 'timeunitclear'
[2025-11-05 15:58:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:30] [INFO]   -> Set field 'timeunitclear' = null
[2025-11-05 15:58:30] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-11-05 15:58:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:30] [INFO]   -> Set field 'timeonscene' = null
[2025-11-05 15:58:30] [INFO] Mapping #20: Extracting 'IncidentData.CaseNumbers.CaseNumber' => 'dispatchRunNumber'
[2025-11-05 15:58:30] [INFO]   -> Found value: 25-000200
[2025-11-05 15:58:30] [INFO]   -> Set field 'dispatchRunNumber' = "25-000200"
[2025-11-05 15:58:30] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-11-05 15:58:30] [INFO] Extracted parsing rules data: {"businessName":"@MVFD Station 1 (@Mowbray Fire Station 1)","incidentLocationCross":"CAREY RD\/ARNAT DR","incidentLocationStreetNumber":1705,"streetName":"MOWBRAY","incidentLocationCity":"HAMILTON COUNTY","incidentLocationStateName":"TN","nERISIncidentPostalCode":37379,"alarm":"2025-11-05 15:57:40","dispatched":"2025-11-05 15:58:16","enroute":"2025-11-05 15:58:20","onScene":null,"cleared":null,"inService":null,"incidentTypeValue1":"FTEST-Fire Test Call","cADVehicleID":"E2MF","timedispatch":"2025-11-05 15:58:16","timeenroutetoscene":"2025-11-05 15:58:20","timeunitclear":null,"timeonscene":null,"dispatchRunNumber":"25-000200"}
[2025-11-05 15:58:30] [INFO] Number of extracted fields: 20
[2025-11-05 15:58:30] [INFO] Found existing IncidentTypeMapping with ID: 690b740bbb3108fbf
[2025-11-05 15:58:36] [INFO] Created Dispatches record with ID: 690b74264e8c6855b
[2025-11-05 15:58:36] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105823384.xml
[2025-11-05 15:58:36] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105823384.xml
[2025-11-05 15:58:38] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105838519.xml
[2025-11-05 15:58:38] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105838519.xml for user: 68920395733981a47
[2025-11-05 15:58:38] [INFO] File size: 8780 bytes
[2025-11-05 15:58:38] [INFO] Created FTPFiles record with ID: 690b742ebeca14efc
[2025-11-05 15:58:38] [INFO] WE ARE HERE {"mappings":{"IncidentData.LocationName":"businessName","IncidentData.CrossStreet":"incidentLocationCross","IncidentData.AddressHouseNumber":"incidentLocationStreetNumber","IncidentData.AddressStreetName":"streetName","IncidentData.City":"incidentLocationCity","IncidentData.State":"incidentLocationStateName","IncidentData.PostalCode":"nERISIncidentPostalCode","IncidentData.TimePhonePickup":"alarm","IncidentData.TimeFirstUnitAssigned":"dispatched","IncidentData.TimeFirstUnitEnroute":"enroute","IncidentData.TimeFirstUnitArrived":"onScene","Vehicles.VehicleData[0].TimeCallCleared":"cleared","IncidentData.TimeCallClosed":"inService","IncidentData.ProblemName":"incidentTypeValue1","Vehicles.VehicleData[0].VehicleName":"cADVehicleID","Vehicles.VehicleData[0].TimeAssigned":"timedispatch","Vehicles.VehicleData[0].TimeEnroute":"timeenroutetoscene","Vehicles.VehicleData[0].TimeDepartedScene":"timeunitclear","Vehicles.VehicleData[0].TimeArrivedAtScene":"timeonscene","IncidentData.CaseNumbers.CaseNumber":"dispatchRunNumber"},"selectedRecord":{"id":"68dabf1fbb9cc47d7","name":null},"fieldExamples":{"IncidentData.LocationName":{"name":"LocationName","value":"907 SANDSTONE TER","type":"text"},"IncidentData.CrossStreet":{"name":"CrossStreet","value":"BROW LAKE RD/WEDGE WAY","type":"address"},"IncidentData.AddressHouseNumber":{"name":"AddressHouseNumber","value":"907","type":"address"},"IncidentData.AddressStreetName":{"name":"AddressStreetName","value":"SANDSTONE","type":"address"},"IncidentData.City":{"name":"City","value":"HAMILTON COUNTY","type":"address"},"IncidentData.State":{"name":"State","value":"TN","type":"address"},"IncidentData.PostalCode":{"name":"PostalCode","value":"37379","type":"address"},"IncidentData.TimePhonePickup":{"name":"TimePhonePickup","value":"2025-04-02T16:36:08.97-04:00","type":"datetime"},"IncidentData.TimeFirstUnitAssigned":{"name":"TimeFirstUnitAssigned","value":"2025-04-02T16:39:02.407-04:00","type":"datetime"},"IncidentData.TimeFirstUnitEnroute":{"name":"TimeFirstUnitEnroute","value":"2025-04-02T16:41:05.52-04:00","type":"datetime"},"IncidentData.TimeFirstUnitArrived":{"name":"TimeFirstUnitArrived","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeCallCleared":{"name":"TimeCallCleared","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.TimeCallClosed":{"name":"TimeCallClosed","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.ProblemName":{"name":"ProblemName","value":"FASCIT-Fire Assist Citizen","type":"text"},"Vehicles.VehicleData[0].VehicleName":{"name":"VehicleName","value":"S1MF","type":"text"},"Vehicles.VehicleData[0].TimeAssigned":{"name":"TimeAssigned","value":"2025-04-02T16:42:18.473-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeEnroute":{"name":"TimeEnroute","value":"2025-04-02T16:42:18.493-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeDepartedScene":{"name":"TimeDepartedScene","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeArrivedAtScene":{"name":"TimeArrivedAtScene","value":"0001-01-01T00:00:00","type":"datetime"},"IncidentData.CaseNumbers.CaseNumber":{"name":"CaseNumber","value":"25-000071","type":"text"}},"timestamp":"2025-10-23T22:19:21.631Z"}
[2025-11-05 15:58:38] [INFO] About to extract fields from XML. File size: 8780 bytes
[2025-11-05 15:58:38] [INFO] Number of mappings: 20
[2025-11-05 15:58:38] [INFO] Starting XML parsing. Content length: 8780
[2025-11-05 15:58:38] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-11-05 15:58:38] [INFO] Processing 20 field mappings
[2025-11-05 15:58:38] [INFO] Mapping #1: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-11-05 15:58:38] [INFO]   -> Found value: @MVFD Station 1 (@Mowbray Fire Station 1)
[2025-11-05 15:58:38] [INFO]   -> Set field 'businessName' = "@MVFD Station 1 (@Mowbray Fire Station 1)"
[2025-11-05 15:58:38] [INFO] Mapping #2: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-11-05 15:58:38] [INFO]   -> Found value: CAREY RD/ARNAT DR
[2025-11-05 15:58:38] [INFO]   -> Set field 'incidentLocationCross' = "CAREY RD\/ARNAT DR"
[2025-11-05 15:58:38] [INFO] Mapping #3: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-11-05 15:58:38] [INFO]   -> Found value: 1705
[2025-11-05 15:58:38] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1705
[2025-11-05 15:58:38] [INFO] Mapping #4: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-11-05 15:58:38] [INFO]   -> Found value: MOWBRAY
[2025-11-05 15:58:38] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-11-05 15:58:38] [INFO] Mapping #5: Extracting 'IncidentData.City' => 'incidentLocationCity'
[2025-11-05 15:58:38] [INFO]   -> Found value: HAMILTON COUNTY
[2025-11-05 15:58:38] [INFO]   -> Set field 'incidentLocationCity' = "HAMILTON COUNTY"
[2025-11-05 15:58:38] [INFO] Mapping #6: Extracting 'IncidentData.State' => 'incidentLocationStateName'
[2025-11-05 15:58:38] [INFO]   -> Found value: TN
[2025-11-05 15:58:38] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-11-05 15:58:38] [INFO] Mapping #7: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-11-05 15:58:38] [INFO]   -> Found value: 37379
[2025-11-05 15:58:38] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-11-05 15:58:38] [INFO] Mapping #8: Extracting 'IncidentData.TimePhonePickup' => 'alarm'
[2025-11-05 15:58:38] [INFO]   -> Found value: 2025-11-05T10:57:40.31-05:00
[2025-11-05 15:58:38] [INFO]   -> Set field 'alarm' = "2025-11-05 15:57:40"
[2025-11-05 15:58:38] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-11-05 15:58:38] [INFO]   -> Found value: 2025-11-05T10:58:16.87-05:00
[2025-11-05 15:58:38] [INFO]   -> Set field 'dispatched' = "2025-11-05 15:58:16"
[2025-11-05 15:58:38] [INFO] Mapping #10: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-11-05 15:58:38] [INFO]   -> Found value: 2025-11-05T10:58:20.57-05:00
[2025-11-05 15:58:38] [INFO]   -> Set field 'enroute' = "2025-11-05 15:58:20"
[2025-11-05 15:58:38] [INFO] Mapping #11: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-11-05 15:58:38] [INFO]   -> Found value: 2025-11-05T10:58:37.297-05:00
[2025-11-05 15:58:38] [INFO]   -> Set field 'onScene' = "2025-11-05 15:58:37"
[2025-11-05 15:58:38] [INFO] Mapping #12: Extracting 'Vehicles.VehicleData[0].TimeCallCleared' => 'cleared'
[2025-11-05 15:58:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:38] [INFO]   -> Set field 'cleared' = null
[2025-11-05 15:58:38] [INFO] Mapping #13: Extracting 'IncidentData.TimeCallClosed' => 'inService'
[2025-11-05 15:58:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:38] [INFO]   -> Set field 'inService' = null
[2025-11-05 15:58:38] [INFO] Mapping #14: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-11-05 15:58:38] [INFO]   -> Found value: FTEST-Fire Test Call
[2025-11-05 15:58:38] [INFO]   -> Set field 'incidentTypeValue1' = "FTEST-Fire Test Call"
[2025-11-05 15:58:38] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].VehicleName' => 'cADVehicleID'
[2025-11-05 15:58:38] [INFO]   -> Found value: E2MF
[2025-11-05 15:58:38] [INFO]   -> Set field 'cADVehicleID' = "E2MF"
[2025-11-05 15:58:38] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-11-05 15:58:38] [INFO]   -> Found value: 2025-11-05T10:58:16.87-05:00
[2025-11-05 15:58:38] [INFO]   -> Set field 'timedispatch' = "2025-11-05 15:58:16"
[2025-11-05 15:58:38] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-11-05 15:58:38] [INFO]   -> Found value: 2025-11-05T10:58:20.57-05:00
[2025-11-05 15:58:38] [INFO]   -> Set field 'timeenroutetoscene' = "2025-11-05 15:58:20"
[2025-11-05 15:58:38] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeDepartedScene' => 'timeunitclear'
[2025-11-05 15:58:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:38] [INFO]   -> Set field 'timeunitclear' = null
[2025-11-05 15:58:38] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-11-05 15:58:38] [INFO]   -> Found value: 2025-11-05T10:58:37.297-05:00
[2025-11-05 15:58:38] [INFO]   -> Set field 'timeonscene' = "2025-11-05 15:58:37"
[2025-11-05 15:58:38] [INFO] Mapping #20: Extracting 'IncidentData.CaseNumbers.CaseNumber' => 'dispatchRunNumber'
[2025-11-05 15:58:38] [INFO]   -> Found value: 25-000200
[2025-11-05 15:58:38] [INFO]   -> Set field 'dispatchRunNumber' = "25-000200"
[2025-11-05 15:58:38] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-11-05 15:58:38] [INFO] Extracted parsing rules data: {"businessName":"@MVFD Station 1 (@Mowbray Fire Station 1)","incidentLocationCross":"CAREY RD\/ARNAT DR","incidentLocationStreetNumber":1705,"streetName":"MOWBRAY","incidentLocationCity":"HAMILTON COUNTY","incidentLocationStateName":"TN","nERISIncidentPostalCode":37379,"alarm":"2025-11-05 15:57:40","dispatched":"2025-11-05 15:58:16","enroute":"2025-11-05 15:58:20","onScene":"2025-11-05 15:58:37","cleared":null,"inService":null,"incidentTypeValue1":"FTEST-Fire Test Call","cADVehicleID":"E2MF","timedispatch":"2025-11-05 15:58:16","timeenroutetoscene":"2025-11-05 15:58:20","timeunitclear":null,"timeonscene":"2025-11-05 15:58:37","dispatchRunNumber":"25-000200"}
[2025-11-05 15:58:38] [INFO] Number of extracted fields: 20
[2025-11-05 15:58:38] [INFO] Found existing IncidentTypeMapping with ID: 690b740bbb3108fbf
[2025-11-05 15:58:45] [INFO] Created Dispatches record with ID: 690b742ee4c8542ca
[2025-11-05 15:58:45] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105838519.xml
[2025-11-05 15:58:45] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105838519.xml
[2025-11-05 15:58:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105848573.xml
[2025-11-05 15:58:48] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105848573.xml for user: 68920395733981a47
[2025-11-05 15:58:48] [INFO] File size: 8876 bytes
[2025-11-05 15:58:48] [INFO] Created FTPFiles record with ID: 690b7438d50c91cfc
[2025-11-05 15:58:48] [INFO] WE ARE HERE {"mappings":{"IncidentData.LocationName":"businessName","IncidentData.CrossStreet":"incidentLocationCross","IncidentData.AddressHouseNumber":"incidentLocationStreetNumber","IncidentData.AddressStreetName":"streetName","IncidentData.City":"incidentLocationCity","IncidentData.State":"incidentLocationStateName","IncidentData.PostalCode":"nERISIncidentPostalCode","IncidentData.TimePhonePickup":"alarm","IncidentData.TimeFirstUnitAssigned":"dispatched","IncidentData.TimeFirstUnitEnroute":"enroute","IncidentData.TimeFirstUnitArrived":"onScene","Vehicles.VehicleData[0].TimeCallCleared":"cleared","IncidentData.TimeCallClosed":"inService","IncidentData.ProblemName":"incidentTypeValue1","Vehicles.VehicleData[0].VehicleName":"cADVehicleID","Vehicles.VehicleData[0].TimeAssigned":"timedispatch","Vehicles.VehicleData[0].TimeEnroute":"timeenroutetoscene","Vehicles.VehicleData[0].TimeDepartedScene":"timeunitclear","Vehicles.VehicleData[0].TimeArrivedAtScene":"timeonscene","IncidentData.CaseNumbers.CaseNumber":"dispatchRunNumber"},"selectedRecord":{"id":"68dabf1fbb9cc47d7","name":null},"fieldExamples":{"IncidentData.LocationName":{"name":"LocationName","value":"907 SANDSTONE TER","type":"text"},"IncidentData.CrossStreet":{"name":"CrossStreet","value":"BROW LAKE RD/WEDGE WAY","type":"address"},"IncidentData.AddressHouseNumber":{"name":"AddressHouseNumber","value":"907","type":"address"},"IncidentData.AddressStreetName":{"name":"AddressStreetName","value":"SANDSTONE","type":"address"},"IncidentData.City":{"name":"City","value":"HAMILTON COUNTY","type":"address"},"IncidentData.State":{"name":"State","value":"TN","type":"address"},"IncidentData.PostalCode":{"name":"PostalCode","value":"37379","type":"address"},"IncidentData.TimePhonePickup":{"name":"TimePhonePickup","value":"2025-04-02T16:36:08.97-04:00","type":"datetime"},"IncidentData.TimeFirstUnitAssigned":{"name":"TimeFirstUnitAssigned","value":"2025-04-02T16:39:02.407-04:00","type":"datetime"},"IncidentData.TimeFirstUnitEnroute":{"name":"TimeFirstUnitEnroute","value":"2025-04-02T16:41:05.52-04:00","type":"datetime"},"IncidentData.TimeFirstUnitArrived":{"name":"TimeFirstUnitArrived","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeCallCleared":{"name":"TimeCallCleared","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.TimeCallClosed":{"name":"TimeCallClosed","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.ProblemName":{"name":"ProblemName","value":"FASCIT-Fire Assist Citizen","type":"text"},"Vehicles.VehicleData[0].VehicleName":{"name":"VehicleName","value":"S1MF","type":"text"},"Vehicles.VehicleData[0].TimeAssigned":{"name":"TimeAssigned","value":"2025-04-02T16:42:18.473-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeEnroute":{"name":"TimeEnroute","value":"2025-04-02T16:42:18.493-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeDepartedScene":{"name":"TimeDepartedScene","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeArrivedAtScene":{"name":"TimeArrivedAtScene","value":"0001-01-01T00:00:00","type":"datetime"},"IncidentData.CaseNumbers.CaseNumber":{"name":"CaseNumber","value":"25-000071","type":"text"}},"timestamp":"2025-10-23T22:19:21.631Z"}
[2025-11-05 15:58:48] [INFO] About to extract fields from XML. File size: 8876 bytes
[2025-11-05 15:58:48] [INFO] Number of mappings: 20
[2025-11-05 15:58:48] [INFO] Starting XML parsing. Content length: 8876
[2025-11-05 15:58:48] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-11-05 15:58:48] [INFO] Processing 20 field mappings
[2025-11-05 15:58:48] [INFO] Mapping #1: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-11-05 15:58:48] [INFO]   -> Found value: @MVFD Station 1 (@Mowbray Fire Station 1)
[2025-11-05 15:58:48] [INFO]   -> Set field 'businessName' = "@MVFD Station 1 (@Mowbray Fire Station 1)"
[2025-11-05 15:58:48] [INFO] Mapping #2: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-11-05 15:58:48] [INFO]   -> Found value: CAREY RD/ARNAT DR
[2025-11-05 15:58:48] [INFO]   -> Set field 'incidentLocationCross' = "CAREY RD\/ARNAT DR"
[2025-11-05 15:58:48] [INFO] Mapping #3: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-11-05 15:58:48] [INFO]   -> Found value: 1705
[2025-11-05 15:58:48] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1705
[2025-11-05 15:58:48] [INFO] Mapping #4: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-11-05 15:58:48] [INFO]   -> Found value: MOWBRAY
[2025-11-05 15:58:48] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-11-05 15:58:48] [INFO] Mapping #5: Extracting 'IncidentData.City' => 'incidentLocationCity'
[2025-11-05 15:58:48] [INFO]   -> Found value: HAMILTON COUNTY
[2025-11-05 15:58:48] [INFO]   -> Set field 'incidentLocationCity' = "HAMILTON COUNTY"
[2025-11-05 15:58:48] [INFO] Mapping #6: Extracting 'IncidentData.State' => 'incidentLocationStateName'
[2025-11-05 15:58:48] [INFO]   -> Found value: TN
[2025-11-05 15:58:48] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-11-05 15:58:48] [INFO] Mapping #7: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-11-05 15:58:48] [INFO]   -> Found value: 37379
[2025-11-05 15:58:48] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-11-05 15:58:48] [INFO] Mapping #8: Extracting 'IncidentData.TimePhonePickup' => 'alarm'
[2025-11-05 15:58:48] [INFO]   -> Found value: 2025-11-05T10:57:40.31-05:00
[2025-11-05 15:58:48] [INFO]   -> Set field 'alarm' = "2025-11-05 15:57:40"
[2025-11-05 15:58:48] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-11-05 15:58:48] [INFO]   -> Found value: 2025-11-05T10:58:16.87-05:00
[2025-11-05 15:58:48] [INFO]   -> Set field 'dispatched' = "2025-11-05 15:58:16"
[2025-11-05 15:58:48] [INFO] Mapping #10: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-11-05 15:58:48] [INFO]   -> Found value: 2025-11-05T10:58:20.57-05:00
[2025-11-05 15:58:48] [INFO]   -> Set field 'enroute' = "2025-11-05 15:58:20"
[2025-11-05 15:58:48] [INFO] Mapping #11: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-11-05 15:58:48] [INFO]   -> Found value: 2025-11-05T10:58:37.297-05:00
[2025-11-05 15:58:48] [INFO]   -> Set field 'onScene' = "2025-11-05 15:58:37"
[2025-11-05 15:58:48] [INFO] Mapping #12: Extracting 'Vehicles.VehicleData[0].TimeCallCleared' => 'cleared'
[2025-11-05 15:58:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:48] [INFO]   -> Set field 'cleared' = null
[2025-11-05 15:58:48] [INFO] Mapping #13: Extracting 'IncidentData.TimeCallClosed' => 'inService'
[2025-11-05 15:58:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:48] [INFO]   -> Set field 'inService' = null
[2025-11-05 15:58:48] [INFO] Mapping #14: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-11-05 15:58:48] [INFO]   -> Found value: FTEST-Fire Test Call
[2025-11-05 15:58:48] [INFO]   -> Set field 'incidentTypeValue1' = "FTEST-Fire Test Call"
[2025-11-05 15:58:48] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].VehicleName' => 'cADVehicleID'
[2025-11-05 15:58:48] [INFO]   -> Found value: E2MF
[2025-11-05 15:58:48] [INFO]   -> Set field 'cADVehicleID' = "E2MF"
[2025-11-05 15:58:48] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-11-05 15:58:48] [INFO]   -> Found value: 2025-11-05T10:58:16.87-05:00
[2025-11-05 15:58:48] [INFO]   -> Set field 'timedispatch' = "2025-11-05 15:58:16"
[2025-11-05 15:58:48] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-11-05 15:58:48] [INFO]   -> Found value: 2025-11-05T10:58:20.57-05:00
[2025-11-05 15:58:48] [INFO]   -> Set field 'timeenroutetoscene' = "2025-11-05 15:58:20"
[2025-11-05 15:58:48] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeDepartedScene' => 'timeunitclear'
[2025-11-05 15:58:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:58:48] [INFO]   -> Set field 'timeunitclear' = null
[2025-11-05 15:58:48] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-11-05 15:58:48] [INFO]   -> Found value: 2025-11-05T10:58:37.297-05:00
[2025-11-05 15:58:48] [INFO]   -> Set field 'timeonscene' = "2025-11-05 15:58:37"
[2025-11-05 15:58:48] [INFO] Mapping #20: Extracting 'IncidentData.CaseNumbers.CaseNumber' => 'dispatchRunNumber'
[2025-11-05 15:58:48] [INFO]   -> Found value: 25-000200
[2025-11-05 15:58:48] [INFO]   -> Set field 'dispatchRunNumber' = "25-000200"
[2025-11-05 15:58:48] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-11-05 15:58:48] [INFO] Extracted parsing rules data: {"businessName":"@MVFD Station 1 (@Mowbray Fire Station 1)","incidentLocationCross":"CAREY RD\/ARNAT DR","incidentLocationStreetNumber":1705,"streetName":"MOWBRAY","incidentLocationCity":"HAMILTON COUNTY","incidentLocationStateName":"TN","nERISIncidentPostalCode":37379,"alarm":"2025-11-05 15:57:40","dispatched":"2025-11-05 15:58:16","enroute":"2025-11-05 15:58:20","onScene":"2025-11-05 15:58:37","cleared":null,"inService":null,"incidentTypeValue1":"FTEST-Fire Test Call","cADVehicleID":"E2MF","timedispatch":"2025-11-05 15:58:16","timeenroutetoscene":"2025-11-05 15:58:20","timeunitclear":null,"timeonscene":"2025-11-05 15:58:37","dispatchRunNumber":"25-000200"}
[2025-11-05 15:58:48] [INFO] Number of extracted fields: 20
[2025-11-05 15:58:48] [INFO] Found existing IncidentTypeMapping with ID: 690b740bbb3108fbf
[2025-11-05 15:58:54] [INFO] Created Dispatches record with ID: 690b7439064193cb7
[2025-11-05 15:58:54] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105848573.xml
[2025-11-05 15:58:54] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105848573.xml
[2025-11-05 15:59:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105903742.xml
[2025-11-05 15:59:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105903742.xml for user: 68920395733981a47
[2025-11-05 15:59:03] [INFO] File size: 8972 bytes
[2025-11-05 15:59:03] [INFO] Created FTPFiles record with ID: 690b7447f14c34157
[2025-11-05 15:59:04] [INFO] WE ARE HERE {"mappings":{"IncidentData.LocationName":"businessName","IncidentData.CrossStreet":"incidentLocationCross","IncidentData.AddressHouseNumber":"incidentLocationStreetNumber","IncidentData.AddressStreetName":"streetName","IncidentData.City":"incidentLocationCity","IncidentData.State":"incidentLocationStateName","IncidentData.PostalCode":"nERISIncidentPostalCode","IncidentData.TimePhonePickup":"alarm","IncidentData.TimeFirstUnitAssigned":"dispatched","IncidentData.TimeFirstUnitEnroute":"enroute","IncidentData.TimeFirstUnitArrived":"onScene","Vehicles.VehicleData[0].TimeCallCleared":"cleared","IncidentData.TimeCallClosed":"inService","IncidentData.ProblemName":"incidentTypeValue1","Vehicles.VehicleData[0].VehicleName":"cADVehicleID","Vehicles.VehicleData[0].TimeAssigned":"timedispatch","Vehicles.VehicleData[0].TimeEnroute":"timeenroutetoscene","Vehicles.VehicleData[0].TimeDepartedScene":"timeunitclear","Vehicles.VehicleData[0].TimeArrivedAtScene":"timeonscene","IncidentData.CaseNumbers.CaseNumber":"dispatchRunNumber"},"selectedRecord":{"id":"68dabf1fbb9cc47d7","name":null},"fieldExamples":{"IncidentData.LocationName":{"name":"LocationName","value":"907 SANDSTONE TER","type":"text"},"IncidentData.CrossStreet":{"name":"CrossStreet","value":"BROW LAKE RD/WEDGE WAY","type":"address"},"IncidentData.AddressHouseNumber":{"name":"AddressHouseNumber","value":"907","type":"address"},"IncidentData.AddressStreetName":{"name":"AddressStreetName","value":"SANDSTONE","type":"address"},"IncidentData.City":{"name":"City","value":"HAMILTON COUNTY","type":"address"},"IncidentData.State":{"name":"State","value":"TN","type":"address"},"IncidentData.PostalCode":{"name":"PostalCode","value":"37379","type":"address"},"IncidentData.TimePhonePickup":{"name":"TimePhonePickup","value":"2025-04-02T16:36:08.97-04:00","type":"datetime"},"IncidentData.TimeFirstUnitAssigned":{"name":"TimeFirstUnitAssigned","value":"2025-04-02T16:39:02.407-04:00","type":"datetime"},"IncidentData.TimeFirstUnitEnroute":{"name":"TimeFirstUnitEnroute","value":"2025-04-02T16:41:05.52-04:00","type":"datetime"},"IncidentData.TimeFirstUnitArrived":{"name":"TimeFirstUnitArrived","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeCallCleared":{"name":"TimeCallCleared","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.TimeCallClosed":{"name":"TimeCallClosed","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.ProblemName":{"name":"ProblemName","value":"FASCIT-Fire Assist Citizen","type":"text"},"Vehicles.VehicleData[0].VehicleName":{"name":"VehicleName","value":"S1MF","type":"text"},"Vehicles.VehicleData[0].TimeAssigned":{"name":"TimeAssigned","value":"2025-04-02T16:42:18.473-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeEnroute":{"name":"TimeEnroute","value":"2025-04-02T16:42:18.493-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeDepartedScene":{"name":"TimeDepartedScene","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeArrivedAtScene":{"name":"TimeArrivedAtScene","value":"0001-01-01T00:00:00","type":"datetime"},"IncidentData.CaseNumbers.CaseNumber":{"name":"CaseNumber","value":"25-000071","type":"text"}},"timestamp":"2025-10-23T22:19:21.631Z"}
[2025-11-05 15:59:04] [INFO] About to extract fields from XML. File size: 8972 bytes
[2025-11-05 15:59:04] [INFO] Number of mappings: 20
[2025-11-05 15:59:04] [INFO] Starting XML parsing. Content length: 8972
[2025-11-05 15:59:04] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-11-05 15:59:04] [INFO] Processing 20 field mappings
[2025-11-05 15:59:04] [INFO] Mapping #1: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-11-05 15:59:04] [INFO]   -> Found value: @MVFD Station 1 (@Mowbray Fire Station 1)
[2025-11-05 15:59:04] [INFO]   -> Set field 'businessName' = "@MVFD Station 1 (@Mowbray Fire Station 1)"
[2025-11-05 15:59:04] [INFO] Mapping #2: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-11-05 15:59:04] [INFO]   -> Found value: CAREY RD/ARNAT DR
[2025-11-05 15:59:04] [INFO]   -> Set field 'incidentLocationCross' = "CAREY RD\/ARNAT DR"
[2025-11-05 15:59:04] [INFO] Mapping #3: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-11-05 15:59:04] [INFO]   -> Found value: 1705
[2025-11-05 15:59:04] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1705
[2025-11-05 15:59:04] [INFO] Mapping #4: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-11-05 15:59:04] [INFO]   -> Found value: MOWBRAY
[2025-11-05 15:59:04] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-11-05 15:59:04] [INFO] Mapping #5: Extracting 'IncidentData.City' => 'incidentLocationCity'
[2025-11-05 15:59:04] [INFO]   -> Found value: HAMILTON COUNTY
[2025-11-05 15:59:04] [INFO]   -> Set field 'incidentLocationCity' = "HAMILTON COUNTY"
[2025-11-05 15:59:04] [INFO] Mapping #6: Extracting 'IncidentData.State' => 'incidentLocationStateName'
[2025-11-05 15:59:04] [INFO]   -> Found value: TN
[2025-11-05 15:59:04] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-11-05 15:59:04] [INFO] Mapping #7: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-11-05 15:59:04] [INFO]   -> Found value: 37379
[2025-11-05 15:59:04] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-11-05 15:59:04] [INFO] Mapping #8: Extracting 'IncidentData.TimePhonePickup' => 'alarm'
[2025-11-05 15:59:04] [INFO]   -> Found value: 2025-11-05T10:57:40.31-05:00
[2025-11-05 15:59:04] [INFO]   -> Set field 'alarm' = "2025-11-05 15:57:40"
[2025-11-05 15:59:04] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-11-05 15:59:04] [INFO]   -> Found value: 2025-11-05T10:58:16.87-05:00
[2025-11-05 15:59:04] [INFO]   -> Set field 'dispatched' = "2025-11-05 15:58:16"
[2025-11-05 15:59:04] [INFO] Mapping #10: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-11-05 15:59:04] [INFO]   -> Found value: 2025-11-05T10:58:20.57-05:00
[2025-11-05 15:59:04] [INFO]   -> Set field 'enroute' = "2025-11-05 15:58:20"
[2025-11-05 15:59:04] [INFO] Mapping #11: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-11-05 15:59:04] [INFO]   -> Found value: 2025-11-05T10:58:37.297-05:00
[2025-11-05 15:59:04] [INFO]   -> Set field 'onScene' = "2025-11-05 15:58:37"
[2025-11-05 15:59:04] [INFO] Mapping #12: Extracting 'Vehicles.VehicleData[0].TimeCallCleared' => 'cleared'
[2025-11-05 15:59:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:59:04] [INFO]   -> Set field 'cleared' = null
[2025-11-05 15:59:04] [INFO] Mapping #13: Extracting 'IncidentData.TimeCallClosed' => 'inService'
[2025-11-05 15:59:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:59:04] [INFO]   -> Set field 'inService' = null
[2025-11-05 15:59:04] [INFO] Mapping #14: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-11-05 15:59:04] [INFO]   -> Found value: FTEST-Fire Test Call
[2025-11-05 15:59:04] [INFO]   -> Set field 'incidentTypeValue1' = "FTEST-Fire Test Call"
[2025-11-05 15:59:04] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].VehicleName' => 'cADVehicleID'
[2025-11-05 15:59:04] [INFO]   -> Found value: E2MF
[2025-11-05 15:59:04] [INFO]   -> Set field 'cADVehicleID' = "E2MF"
[2025-11-05 15:59:04] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-11-05 15:59:04] [INFO]   -> Found value: 2025-11-05T10:58:16.87-05:00
[2025-11-05 15:59:04] [INFO]   -> Set field 'timedispatch' = "2025-11-05 15:58:16"
[2025-11-05 15:59:04] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-11-05 15:59:04] [INFO]   -> Found value: 2025-11-05T10:58:20.57-05:00
[2025-11-05 15:59:04] [INFO]   -> Set field 'timeenroutetoscene' = "2025-11-05 15:58:20"
[2025-11-05 15:59:04] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeDepartedScene' => 'timeunitclear'
[2025-11-05 15:59:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:59:04] [INFO]   -> Set field 'timeunitclear' = null
[2025-11-05 15:59:04] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-11-05 15:59:04] [INFO]   -> Found value: 2025-11-05T10:58:37.297-05:00
[2025-11-05 15:59:04] [INFO]   -> Set field 'timeonscene' = "2025-11-05 15:58:37"
[2025-11-05 15:59:04] [INFO] Mapping #20: Extracting 'IncidentData.CaseNumbers.CaseNumber' => 'dispatchRunNumber'
[2025-11-05 15:59:04] [INFO]   -> Found value: 25-000200
[2025-11-05 15:59:04] [INFO]   -> Set field 'dispatchRunNumber' = "25-000200"
[2025-11-05 15:59:04] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-11-05 15:59:04] [INFO] Extracted parsing rules data: {"businessName":"@MVFD Station 1 (@Mowbray Fire Station 1)","incidentLocationCross":"CAREY RD\/ARNAT DR","incidentLocationStreetNumber":1705,"streetName":"MOWBRAY","incidentLocationCity":"HAMILTON COUNTY","incidentLocationStateName":"TN","nERISIncidentPostalCode":37379,"alarm":"2025-11-05 15:57:40","dispatched":"2025-11-05 15:58:16","enroute":"2025-11-05 15:58:20","onScene":"2025-11-05 15:58:37","cleared":null,"inService":null,"incidentTypeValue1":"FTEST-Fire Test Call","cADVehicleID":"E2MF","timedispatch":"2025-11-05 15:58:16","timeenroutetoscene":"2025-11-05 15:58:20","timeunitclear":null,"timeonscene":"2025-11-05 15:58:37","dispatchRunNumber":"25-000200"}
[2025-11-05 15:59:04] [INFO] Number of extracted fields: 20
[2025-11-05 15:59:04] [INFO] Found existing IncidentTypeMapping with ID: 690b740bbb3108fbf
[2025-11-05 15:59:10] [INFO] Created Dispatches record with ID: 690b7448235b79c5e
[2025-11-05 15:59:10] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105903742.xml
[2025-11-05 15:59:10] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105903742.xml
[2025-11-05 15:59:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105913831.xml
[2025-11-05 15:59:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105913831.xml for user: 68920395733981a47
[2025-11-05 15:59:13] [INFO] File size: 9458 bytes
[2025-11-05 15:59:14] [INFO] Created FTPFiles record with ID: 690b7452e90b293f1
[2025-11-05 15:59:14] [INFO] WE ARE HERE {"mappings":{"IncidentData.LocationName":"businessName","IncidentData.CrossStreet":"incidentLocationCross","IncidentData.AddressHouseNumber":"incidentLocationStreetNumber","IncidentData.AddressStreetName":"streetName","IncidentData.City":"incidentLocationCity","IncidentData.State":"incidentLocationStateName","IncidentData.PostalCode":"nERISIncidentPostalCode","IncidentData.TimePhonePickup":"alarm","IncidentData.TimeFirstUnitAssigned":"dispatched","IncidentData.TimeFirstUnitEnroute":"enroute","IncidentData.TimeFirstUnitArrived":"onScene","Vehicles.VehicleData[0].TimeCallCleared":"cleared","IncidentData.TimeCallClosed":"inService","IncidentData.ProblemName":"incidentTypeValue1","Vehicles.VehicleData[0].VehicleName":"cADVehicleID","Vehicles.VehicleData[0].TimeAssigned":"timedispatch","Vehicles.VehicleData[0].TimeEnroute":"timeenroutetoscene","Vehicles.VehicleData[0].TimeDepartedScene":"timeunitclear","Vehicles.VehicleData[0].TimeArrivedAtScene":"timeonscene","IncidentData.CaseNumbers.CaseNumber":"dispatchRunNumber"},"selectedRecord":{"id":"68dabf1fbb9cc47d7","name":null},"fieldExamples":{"IncidentData.LocationName":{"name":"LocationName","value":"907 SANDSTONE TER","type":"text"},"IncidentData.CrossStreet":{"name":"CrossStreet","value":"BROW LAKE RD/WEDGE WAY","type":"address"},"IncidentData.AddressHouseNumber":{"name":"AddressHouseNumber","value":"907","type":"address"},"IncidentData.AddressStreetName":{"name":"AddressStreetName","value":"SANDSTONE","type":"address"},"IncidentData.City":{"name":"City","value":"HAMILTON COUNTY","type":"address"},"IncidentData.State":{"name":"State","value":"TN","type":"address"},"IncidentData.PostalCode":{"name":"PostalCode","value":"37379","type":"address"},"IncidentData.TimePhonePickup":{"name":"TimePhonePickup","value":"2025-04-02T16:36:08.97-04:00","type":"datetime"},"IncidentData.TimeFirstUnitAssigned":{"name":"TimeFirstUnitAssigned","value":"2025-04-02T16:39:02.407-04:00","type":"datetime"},"IncidentData.TimeFirstUnitEnroute":{"name":"TimeFirstUnitEnroute","value":"2025-04-02T16:41:05.52-04:00","type":"datetime"},"IncidentData.TimeFirstUnitArrived":{"name":"TimeFirstUnitArrived","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeCallCleared":{"name":"TimeCallCleared","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.TimeCallClosed":{"name":"TimeCallClosed","value":"2025-04-02T16:43:10.957-04:00","type":"datetime"},"IncidentData.ProblemName":{"name":"ProblemName","value":"FASCIT-Fire Assist Citizen","type":"text"},"Vehicles.VehicleData[0].VehicleName":{"name":"VehicleName","value":"S1MF","type":"text"},"Vehicles.VehicleData[0].TimeAssigned":{"name":"TimeAssigned","value":"2025-04-02T16:42:18.473-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeEnroute":{"name":"TimeEnroute","value":"2025-04-02T16:42:18.493-04:00","type":"datetime"},"Vehicles.VehicleData[0].TimeDepartedScene":{"name":"TimeDepartedScene","value":"0001-01-01T00:00:00","type":"datetime"},"Vehicles.VehicleData[0].TimeArrivedAtScene":{"name":"TimeArrivedAtScene","value":"0001-01-01T00:00:00","type":"datetime"},"IncidentData.CaseNumbers.CaseNumber":{"name":"CaseNumber","value":"25-000071","type":"text"}},"timestamp":"2025-10-23T22:19:21.631Z"}
[2025-11-05 15:59:14] [INFO] About to extract fields from XML. File size: 9458 bytes
[2025-11-05 15:59:14] [INFO] Number of mappings: 20
[2025-11-05 15:59:14] [INFO] Starting XML parsing. Content length: 9458
[2025-11-05 15:59:14] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-11-05 15:59:14] [INFO] Processing 20 field mappings
[2025-11-05 15:59:14] [INFO] Mapping #1: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-11-05 15:59:14] [INFO]   -> Found value: @MVFD Station 1 (@Mowbray Fire Station 1)
[2025-11-05 15:59:14] [INFO]   -> Set field 'businessName' = "@MVFD Station 1 (@Mowbray Fire Station 1)"
[2025-11-05 15:59:14] [INFO] Mapping #2: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-11-05 15:59:14] [INFO]   -> Found value: CAREY RD/ARNAT DR
[2025-11-05 15:59:14] [INFO]   -> Set field 'incidentLocationCross' = "CAREY RD\/ARNAT DR"
[2025-11-05 15:59:14] [INFO] Mapping #3: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-11-05 15:59:14] [INFO]   -> Found value: 1705
[2025-11-05 15:59:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1705
[2025-11-05 15:59:14] [INFO] Mapping #4: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-11-05 15:59:14] [INFO]   -> Found value: MOWBRAY
[2025-11-05 15:59:14] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-11-05 15:59:14] [INFO] Mapping #5: Extracting 'IncidentData.City' => 'incidentLocationCity'
[2025-11-05 15:59:14] [INFO]   -> Found value: HAMILTON COUNTY
[2025-11-05 15:59:14] [INFO]   -> Set field 'incidentLocationCity' = "HAMILTON COUNTY"
[2025-11-05 15:59:14] [INFO] Mapping #6: Extracting 'IncidentData.State' => 'incidentLocationStateName'
[2025-11-05 15:59:14] [INFO]   -> Found value: TN
[2025-11-05 15:59:14] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-11-05 15:59:14] [INFO] Mapping #7: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-11-05 15:59:14] [INFO]   -> Found value: 37379
[2025-11-05 15:59:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-11-05 15:59:14] [INFO] Mapping #8: Extracting 'IncidentData.TimePhonePickup' => 'alarm'
[2025-11-05 15:59:14] [INFO]   -> Found value: 2025-11-05T10:57:40.31-05:00
[2025-11-05 15:59:14] [INFO]   -> Set field 'alarm' = "2025-11-05 15:57:40"
[2025-11-05 15:59:14] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-11-05 15:59:14] [INFO]   -> Found value: 2025-11-05T10:58:16.87-05:00
[2025-11-05 15:59:14] [INFO]   -> Set field 'dispatched' = "2025-11-05 15:58:16"
[2025-11-05 15:59:14] [INFO] Mapping #10: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-11-05 15:59:14] [INFO]   -> Found value: 2025-11-05T10:58:20.57-05:00
[2025-11-05 15:59:14] [INFO]   -> Set field 'enroute' = "2025-11-05 15:58:20"
[2025-11-05 15:59:14] [INFO] Mapping #11: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-11-05 15:59:14] [INFO]   -> Found value: 2025-11-05T10:58:37.297-05:00
[2025-11-05 15:59:14] [INFO]   -> Set field 'onScene' = "2025-11-05 15:58:37"
[2025-11-05 15:59:14] [INFO] Mapping #12: Extracting 'Vehicles.VehicleData[0].TimeCallCleared' => 'cleared'
[2025-11-05 15:59:14] [INFO]   -> Found value: 2025-11-05T10:59:12.3-05:00
[2025-11-05 15:59:14] [INFO]   -> Set field 'cleared' = "2025-11-05 15:59:12"
[2025-11-05 15:59:14] [INFO] Mapping #13: Extracting 'IncidentData.TimeCallClosed' => 'inService'
[2025-11-05 15:59:14] [INFO]   -> Found value: 2025-11-05T10:59:12.3-05:00
[2025-11-05 15:59:14] [INFO]   -> Set field 'inService' = "2025-11-05 15:59:12"
[2025-11-05 15:59:14] [INFO] Mapping #14: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-11-05 15:59:14] [INFO]   -> Found value: FTEST-Fire Test Call
[2025-11-05 15:59:14] [INFO]   -> Set field 'incidentTypeValue1' = "FTEST-Fire Test Call"
[2025-11-05 15:59:14] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].VehicleName' => 'cADVehicleID'
[2025-11-05 15:59:14] [INFO]   -> Found value: E2MF
[2025-11-05 15:59:14] [INFO]   -> Set field 'cADVehicleID' = "E2MF"
[2025-11-05 15:59:14] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-11-05 15:59:14] [INFO]   -> Found value: 2025-11-05T10:58:16.87-05:00
[2025-11-05 15:59:14] [INFO]   -> Set field 'timedispatch' = "2025-11-05 15:58:16"
[2025-11-05 15:59:14] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-11-05 15:59:14] [INFO]   -> Found value: 2025-11-05T10:58:20.57-05:00
[2025-11-05 15:59:14] [INFO]   -> Set field 'timeenroutetoscene' = "2025-11-05 15:58:20"
[2025-11-05 15:59:14] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeDepartedScene' => 'timeunitclear'
[2025-11-05 15:59:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-11-05 15:59:14] [INFO]   -> Set field 'timeunitclear' = null
[2025-11-05 15:59:14] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-11-05 15:59:14] [INFO]   -> Found value: 2025-11-05T10:58:37.297-05:00
[2025-11-05 15:59:14] [INFO]   -> Set field 'timeonscene' = "2025-11-05 15:58:37"
[2025-11-05 15:59:14] [INFO] Mapping #20: Extracting 'IncidentData.CaseNumbers.CaseNumber' => 'dispatchRunNumber'
[2025-11-05 15:59:14] [INFO]   -> Found value: 25-000200
[2025-11-05 15:59:14] [INFO]   -> Set field 'dispatchRunNumber' = "25-000200"
[2025-11-05 15:59:14] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-11-05 15:59:14] [INFO] Extracted parsing rules data: {"businessName":"@MVFD Station 1 (@Mowbray Fire Station 1)","incidentLocationCross":"CAREY RD\/ARNAT DR","incidentLocationStreetNumber":1705,"streetName":"MOWBRAY","incidentLocationCity":"HAMILTON COUNTY","incidentLocationStateName":"TN","nERISIncidentPostalCode":37379,"alarm":"2025-11-05 15:57:40","dispatched":"2025-11-05 15:58:16","enroute":"2025-11-05 15:58:20","onScene":"2025-11-05 15:58:37","cleared":"2025-11-05 15:59:12","inService":"2025-11-05 15:59:12","incidentTypeValue1":"FTEST-Fire Test Call","cADVehicleID":"E2MF","timedispatch":"2025-11-05 15:58:16","timeenroutetoscene":"2025-11-05 15:58:20","timeunitclear":null,"timeonscene":"2025-11-05 15:58:37","dispatchRunNumber":"25-000200"}
[2025-11-05 15:59:14] [INFO] Number of extracted fields: 20
[2025-11-05 15:59:15] [INFO] Found existing IncidentTypeMapping with ID: 690b740bbb3108fbf
[2025-11-05 15:59:21] [INFO] Created Dispatches record with ID: 690b74531d271ec9b
[2025-11-05 15:59:21] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105913831.xml
[2025-11-05 15:59:21] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-11-06421_20251105105913831.xml
[2025-11-05 17:07:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-25414.xml
[2025-11-05 17:07:41] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-25414.xml for user: 68d56363ec1209189
[2025-11-05 17:07:41] [INFO] File size: 2016 bytes
[2025-11-05 17:07:42] [INFO] Created FTPFiles record with ID: 690b845e2969f41d2
[2025-11-05 17:07:42] [INFO] WE ARE HERE {"mappings":{"IncidentNumber":"dispatchRunNumber","house_number":"incidentLocationStreetNumber","street":"streetName","apt":"incidentLocationApt","city":"incidentLocationCity","location_name":"businessName","STATE":"incidentLocationStateName","ZIPCODE":"nERISIncidentPostalCode","LATITUDE":"nERISIncidentLatitude","LONGITUDE":"nERISIncidentLongitude","incident_type":"incidentTypeValue1","commentlist.comment":["dispatchNotes","cADLog"],"time_first_unit_assigned":["alarm","dispatched"],"time_first_unit_arrived":"onScene","time_last_unit_cleared":["cleared","inService"],"Units.Unit[0].radio_name":["cADVehicleID","name"],"Units.Unit[0].time_enroute":"timeenroutetoscene","Units.Unit[0].time_arrivedatscene":"timeonscene","Units.Unit[0].time_depart_scene":"timeunitclear","Units.Unit[0].time_assigned":"timedispatch"},"selectedRecord":{"id":"68eeb2639352dd41d","name":null},"fieldExamples":{"IncidentNumber":{"name":"IncidentNumber","value":"25-23514","type":"text"},"house_number":{"name":"house_number","value":"515","type":"number"},"street":{"name":"street","value":"LINDENWOOD AVE","type":"address"},"apt":{"name":"apt","value":"Array","type":"text"},"city":{"name":"city","value":"Array","type":"address"},"location_name":{"name":"location_name","value":"Array","type":"text"},"STATE":{"name":"STATE","value":"Array","type":"address"},"ZIPCODE":{"name":"ZIPCODE","value":"Array","type":"address"},"LATITUDE":{"name":"LATITUDE","value":"0","type":"coordinate"},"LONGITUDE":{"name":"LONGITUDE","value":"0","type":"coordinate"},"incident_type":{"name":"incident_type","value":"FIRE-GAS LEAK","type":"text"},"commentlist.comment":{"name":"comment","value":"10-14-2025 15:05:06|B45 ADVISED HE WOULD NOTIFY GAS CO 10-14-2025 15:05:23|B46 NOTHING SHOWING 10-14-2025 15:08:22|B46 ADVISED NO SMELL OF GAS HOWEVER ALARMS GOING OFF 10-14-2025 15:13:38|B46 CLEARED ","type":"text"},"time_first_unit_assigned":{"name":"time_first_unit_assigned","value":"10-14-2025T15:04:42","type":"datetime"},"time_first_unit_arrived":{"name":"time_first_unit_arrived","value":"10-14-2025T15:07:19","type":"datetime"},"time_last_unit_cleared":{"name":"time_last_unit_cleared","value":"10-14-2025T15:27:23","type":"datetime"},"Units.Unit[0].radio_name":{"name":"radio_name","value":"ENG2","type":"text"},"Units.Unit[0].time_enroute":{"name":"time_enroute","value":"10-14-2025T15:04:46","type":"datetime"},"Units.Unit[0].time_arrivedatscene":{"name":"time_arrivedatscene","value":"10-14-2025T15:08:38","type":"datetime"},"Units.Unit[0].time_depart_scene":{"name":"time_depart_scene","value":"10-14-2025T15:27:23","type":"datetime"},"Units.Unit[0].time_assigned":{"name":"time_assigned","value":"10-14-2025T15:04:42","type":"datetime"}},"timestamp":"2025-10-16T18:16:37.381Z"}
[2025-11-05 17:07:42] [INFO] About to extract fields from XML. File size: 2016 bytes
[2025-11-05 17:07:42] [INFO] Number of mappings: 20
[2025-11-05 17:07:42] [INFO] Starting XML parsing. Content length: 2016
[2025-11-05 17:07:42] [INFO] XML parsed successfully. Root element: Incident
[2025-11-05 17:07:42] [INFO] Processing 20 field mappings
[2025-11-05 17:07:42] [INFO] Mapping #1: Extracting 'IncidentNumber' => 'dispatchRunNumber'
[2025-11-05 17:07:42] [INFO]   -> Found value: 25-25414
[2025-11-05 17:07:42] [INFO]   -> Set field 'dispatchRunNumber' = "25-25414"
[2025-11-05 17:07:42] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2025-11-05 17:07:42] [INFO]   -> Found value: 510
[2025-11-05 17:07:42] [INFO]   -> Set field 'incidentLocationStreetNumber' = 510
[2025-11-05 17:07:42] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2025-11-05 17:07:42] [INFO]   -> Found value: LINDENWOOD AVE
[2025-11-05 17:07:42] [INFO]   -> Set field 'streetName' = "LINDENWOOD AVE"
[2025-11-05 17:07:42] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2025-11-05 17:07:42] [INFO]   -> No value found (null or empty)
[2025-11-05 17:07:42] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2025-11-05 17:07:42] [INFO]   -> Found value: SIKESTON
[2025-11-05 17:07:42] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2025-11-05 17:07:42] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2025-11-05 17:07:42] [INFO]   -> Found value: SIKESTON JUNIOR HIGH (7TH & 8TH GRADE)
[2025-11-05 17:07:42] [INFO]   -> Set field 'businessName' = "SIKESTON JUNIOR HIGH (7TH & 8TH GRADE)"
[2025-11-05 17:07:42] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2025-11-05 17:07:42] [INFO]   -> Found value: MO
[2025-11-05 17:07:42] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2025-11-05 17:07:42] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2025-11-05 17:07:42] [INFO]   -> Found value: 63801
[2025-11-05 17:07:42] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2025-11-05 17:07:42] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2025-11-05 17:07:42] [INFO]   -> Found value: 0
[2025-11-05 17:07:42] [INFO]   -> Set field 'nERISIncidentLatitude' = null
[2025-11-05 17:07:42] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2025-11-05 17:07:42] [INFO]   -> Found value: 0
[2025-11-05 17:07:42] [INFO]   -> Set field 'nERISIncidentLongitude' = null
[2025-11-05 17:07:42] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2025-11-05 17:07:42] [INFO]   -> Found value: FIRE-ALARM MECH
[2025-11-05 17:07:42] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-ALARM MECH"
[2025-11-05 17:07:42] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2025-11-05 17:07:42] [INFO]   -> Found value: 11-05-2025 10:57:36|286 ON SCENE 11-05-2025 11:06:43|286 NOTHING LOCATED
[2025-11-05 17:07:42] [INFO]   -> Set field 'dispatchNotes' = "11-05-2025 10:57:36|286 ON SCENE 11-05-2025 11:06:43|286 NOTHING LOCATED"
[2025-11-05 17:07:42] [INFO]   -> Set field 'cADLog' = "11-05-2025 10:57:36|286 ON SCENE 11-05-2025 11:06:43|286 NOTHING LOCATED"
[2025-11-05 17:07:42] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2025-11-05 17:07:42] [INFO]   -> Found value: 11-05-2025T10:56:38
[2025-11-05 17:07:42] [INFO]   -> Set field 'alarm' = "2025-05-11 10:56:38"
[2025-11-05 17:07:42] [INFO]   -> Set field 'dispatched' = "2025-05-11 10:56:38"
[2025-11-05 17:07:42] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2025-11-05 17:07:42] [INFO]   -> Found value: 11-05-2025T10:59:06
[2025-11-05 17:07:42] [INFO]   -> Set field 'onScene' = "2025-05-11 10:59:06"
[2025-11-05 17:07:42] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2025-11-05 17:07:42] [INFO]   -> Found value: 11-05-2025T11:06:44
[2025-11-05 17:07:42] [INFO]   -> Set field 'cleared' = "2025-05-11 11:06:44"
[2025-11-05 17:07:42] [INFO]   -> Set field 'inService' = "2025-05-11 11:06:44"
[2025-11-05 17:07:42] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2025-11-05 17:07:42] [INFO]   -> Found value: ENG2
[2025-11-05 17:07:42] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2025-11-05 17:07:42] [INFO]   -> Set field 'name' = "ENG2"
[2025-11-05 17:07:42] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2025-11-05 17:07:42] [INFO]   -> Found value: 11-05-2025T10:58:09
[2025-11-05 17:07:42] [INFO]   -> Set field 'timeenroutetoscene' = "2025-05-11 10:58:09"
[2025-11-05 17:07:42] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2025-11-05 17:07:42] [INFO]   -> No value found (null or empty)
[2025-11-05 17:07:42] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2025-11-05 17:07:42] [INFO]   -> Found value: 11-05-2025T11:06:44
[2025-11-05 17:07:42] [INFO]   -> Set field 'timeunitclear' = "2025-05-11 11:06:44"
[2025-11-05 17:07:42] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2025-11-05 17:07:42] [INFO]   -> Found value: 11-05-2025T10:57:01
[2025-11-05 17:07:42] [INFO]   -> Set field 'timedispatch' = "2025-05-11 10:57:01"
[2025-11-05 17:07:42] [INFO] Finished extracting fields. Total fields extracted: 22
[2025-11-05 17:07:42] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"25-25414","incidentLocationStreetNumber":510,"streetName":"LINDENWOOD AVE","incidentLocationCity":"SIKESTON","businessName":"SIKESTON JUNIOR HIGH (7TH & 8TH GRADE)","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":null,"nERISIncidentLongitude":null,"incidentTypeValue1":"FIRE-ALARM MECH","dispatchNotes":"11-05-2025 10:57:36|286 ON SCENE 11-05-2025 11:06:43|286 NOTHING LOCATED","cADLog":"11-05-2025 10:57:36|286 ON SCENE 11-05-2025 11:06:43|286 NOTHING LOCATED","alarm":"2025-05-11 10:56:38","dispatched":"2025-05-11 10:56:38","onScene":"2025-05-11 10:59:06","cleared":"2025-05-11 11:06:44","inService":"2025-05-11 11:06:44","cADVehicleID":"ENG2","name":"ENG2","timeenroutetoscene":"2025-05-11 10:58:09","timeunitclear":"2025-05-11 11:06:44","timedispatch":"2025-05-11 10:57:01"}
[2025-11-05 17:07:42] [INFO] Number of extracted fields: 22
[2025-11-05 17:07:42] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e872e5ae13
[2025-11-05 17:07:43] [INFO] Created Dispatches record with ID: 690b845e497a87c28
[2025-11-05 17:07:43] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-25414.xml
[2025-11-05 17:07:43] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_25-25414.xml
