[2026-03-30 00:20:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202024295.xml
[2026-03-30 00:20:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202024295.xml for user: 68920395733981a47
[2026-03-30 00:20:24] [INFO] File size: 6823 bytes
[2026-03-30 00:20:28] [INFO] Created FTPFiles record with ID: 69c9c1cc30a3acaeb
[2026-03-30 00:20:28] [INFO] About to extract fields from XML. File size: 6823 bytes
[2026-03-30 00:20:28] [INFO] Number of mappings: 24
[2026-03-30 00:20:28] [INFO] Starting XML parsing. Content length: 6823
[2026-03-30 00:20:28] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-03-30 00:20:28] [INFO] Processing 24 field mappings
[2026-03-30 00:20:28] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-03-30 00:20:28] [INFO]   -> Found value: ODORINVES-Odor Investigation
[2026-03-30 00:20:28] [INFO]   -> Set field 'incidentTypeValue1' = "ODORINVES-Odor Investigation"
[2026-03-30 00:20:28] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-03-30 00:20:28] [INFO]   -> Found value: 1413 BONNELIA CIR
[2026-03-30 00:20:28] [INFO]   -> Set field 'businessName' = "1413 BONNELIA CIR"
[2026-03-30 00:20:28] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-03-30 00:20:28] [INFO]   -> Found value: 37379
[2026-03-30 00:20:28] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-03-30 00:20:28] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-03-30 00:20:28] [INFO]   -> Found value: 1413
[2026-03-30 00:20:28] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1413
[2026-03-30 00:20:28] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-03-30 00:20:28] [INFO]   -> Found value: BONNELIA
[2026-03-30 00:20:28] [INFO]   -> Set field 'streetName' = "BONNELIA"
[2026-03-30 00:20:28] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-03-30 00:20:28] [INFO]   -> Found value: ARNAT DR/ARNAT DR
[2026-03-30 00:20:28] [INFO]   -> Set field 'incidentLocationCross' = "ARNAT DR\/ARNAT DR"
[2026-03-30 00:20:28] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-03-30 00:20:28] [INFO]   -> Found value: 2026-03-29T20:20:20.8-04:00
[2026-03-30 00:20:28] [INFO]   -> Set field 'alarm' = "2026-03-30 00:20:20"
[2026-03-30 00:20:28] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-03-30 00:20:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:20:28] [INFO]   -> Set field 'enroute' = null
[2026-03-30 00:20:28] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-03-30 00:20:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:20:28] [INFO]   -> Set field 'onScene' = null
[2026-03-30 00:20:28] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-03-30 00:20:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:20:28] [INFO]   -> Set field 'cleared' = null
[2026-03-30 00:20:28] [INFO]   -> Set field 'inService' = null
[2026-03-30 00:20:28] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-03-30 00:20:28] [INFO]   -> Found value: 35.27849
[2026-03-30 00:20:28] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.27848999999999790588844916783273220062255859375
[2026-03-30 00:20:28] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-03-30 00:20:28] [INFO]   -> Found value: -85.218169
[2026-03-30 00:20:28] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2181690000000031659510568715631961822509765625
[2026-03-30 00:20:28] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-03-30 00:20:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:20:28] [INFO]   -> Set field 'dispatched' = null
[2026-03-30 00:20:28] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-03-30 00:20:28] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:28] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-03-30 00:20:28] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:28] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-03-30 00:20:28] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:28] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-03-30 00:20:28] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:28] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-03-30 00:20:28] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:28] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-03-30 00:20:28] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:28] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-03-30 00:20:28] [INFO]   -> Found value: CIR
[2026-03-30 00:20:28] [INFO]   -> Set field 'streetType' = "CIR"
[2026-03-30 00:20:28] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-03-30 00:20:28] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:28] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-03-30 00:20:28] [INFO]   -> Found value: 2026-03-43882
[2026-03-30 00:20:28] [INFO]   -> Set field 'policeReportNumber' = "2026-03-43882"
[2026-03-30 00:20:28] [INFO]   -> Set field 'cADNumber' = "2026-03-43882"
[2026-03-30 00:20:28] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-03-30 00:20:28] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-03-30 00:20:28] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-03-30 00:20:28] [INFO]   -> Found value: 03/29/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]
03/29/2026 ...
[2026-03-30 00:20:28] [INFO]   -> Set field 'dispatchNotes' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883"
[2026-03-30 00:20:28] [INFO]   -> Set field 'cADLog' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883"
[2026-03-30 00:20:28] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-03-30 00:20:28] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-03-30 00:20:28] [INFO]   -> Found value: MFD
[2026-03-30 00:20:28] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-03-30 00:20:28] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-03-30 00:20:28] [INFO] Concatenating street name and type
[2026-03-30 00:20:28] [INFO]   -> Combined street name: BONNELIA CIR
[2026-03-30 00:20:28] [INFO] Built locationCoordinates from lat/lng: 35.27849,-85.218169
[2026-03-30 00:20:28] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ODORINVES-Odor Investigation","businessName":"1413 BONNELIA CIR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1413,"streetName":"BONNELIA CIR","incidentLocationCross":"ARNAT DR\/ARNAT DR","alarm":"2026-03-30 00:20:20","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.27848999999999790588844916783273220062255859375,"nERISIncidentLongitude":-85.2181690000000031659510568715631961822509765625,"dispatched":null,"policeReportNumber":"2026-03-43882","cADNumber":"2026-03-43882","dispatchNotes":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883","cADLog":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883","cADAgencyIdentifier":"MFD","locationCoordinates":"35.27849,-85.218169"}
[2026-03-30 00:20:28] [INFO] Number of extracted fields: 20
[2026-03-30 00:20:28] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-03-30 00:20:28] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-03-30 00:20:28] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-03-30 00:20:28] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-03-30 00:20:30] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-03-30 00:20:32] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-03-30 00:20:32] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-03-30 00:20:32] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-03-30 00:20:34] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"ODORINVES-Odor Investigation","saasclientId":"681942a25bc58c3ab","name":"ODORINVES-Odor Investigation"}
[2026-03-30 00:20:35] [INFO] Created new IncidentTypeMapping with ID: 69c9c1d392e38f5e7
[2026-03-30 00:20:49] [INFO] Created new Dispatches record with ID: 69c9c1d676cacb448
[2026-03-30 00:20:49] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-03-30 00:20:49] [INFO] Using FTPS (SSL/TLS) connection
[2026-03-30 00:20:52] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-03-43882_20260329202024295.xml
[2026-03-30 00:20:52] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-03-30
[2026-03-30 00:20:52] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202024295.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-03-30/INCCOMBINED_2026-03-43882_20260329202024295.xml
[2026-03-30 00:20:52] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202024295.xml
[2026-03-30 00:20:52] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202034405.xml
[2026-03-30 00:20:52] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202034405.xml for user: 68920395733981a47
[2026-03-30 00:20:52] [INFO] File size: 6904 bytes
[2026-03-30 00:20:56] [INFO] Created FTPFiles record with ID: 69c9c1e84669305dc
[2026-03-30 00:20:56] [INFO] About to extract fields from XML. File size: 6904 bytes
[2026-03-30 00:20:56] [INFO] Number of mappings: 24
[2026-03-30 00:20:56] [INFO] Starting XML parsing. Content length: 6904
[2026-03-30 00:20:56] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-03-30 00:20:56] [INFO] Processing 24 field mappings
[2026-03-30 00:20:56] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-03-30 00:20:56] [INFO]   -> Found value: ODORINVES-Odor Investigation
[2026-03-30 00:20:56] [INFO]   -> Set field 'incidentTypeValue1' = "ODORINVES-Odor Investigation"
[2026-03-30 00:20:56] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-03-30 00:20:56] [INFO]   -> Found value: 1413 BONNELIA CIR
[2026-03-30 00:20:56] [INFO]   -> Set field 'businessName' = "1413 BONNELIA CIR"
[2026-03-30 00:20:56] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-03-30 00:20:56] [INFO]   -> Found value: 37379
[2026-03-30 00:20:56] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-03-30 00:20:56] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-03-30 00:20:56] [INFO]   -> Found value: 1413
[2026-03-30 00:20:56] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1413
[2026-03-30 00:20:56] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-03-30 00:20:56] [INFO]   -> Found value: BONNELIA
[2026-03-30 00:20:56] [INFO]   -> Set field 'streetName' = "BONNELIA"
[2026-03-30 00:20:56] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-03-30 00:20:56] [INFO]   -> Found value: ARNAT DR/ARNAT DR
[2026-03-30 00:20:56] [INFO]   -> Set field 'incidentLocationCross' = "ARNAT DR\/ARNAT DR"
[2026-03-30 00:20:56] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-03-30 00:20:56] [INFO]   -> Found value: 2026-03-29T20:20:20.8-04:00
[2026-03-30 00:20:56] [INFO]   -> Set field 'alarm' = "2026-03-30 00:20:20"
[2026-03-30 00:20:56] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-03-30 00:20:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:20:56] [INFO]   -> Set field 'enroute' = null
[2026-03-30 00:20:56] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-03-30 00:20:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:20:56] [INFO]   -> Set field 'onScene' = null
[2026-03-30 00:20:56] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-03-30 00:20:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:20:56] [INFO]   -> Set field 'cleared' = null
[2026-03-30 00:20:56] [INFO]   -> Set field 'inService' = null
[2026-03-30 00:20:56] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-03-30 00:20:56] [INFO]   -> Found value: 35.27849
[2026-03-30 00:20:56] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.27848999999999790588844916783273220062255859375
[2026-03-30 00:20:56] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-03-30 00:20:56] [INFO]   -> Found value: -85.218169
[2026-03-30 00:20:56] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2181690000000031659510568715631961822509765625
[2026-03-30 00:20:56] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-03-30 00:20:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:20:56] [INFO]   -> Set field 'dispatched' = null
[2026-03-30 00:20:56] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-03-30 00:20:56] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:56] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-03-30 00:20:56] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:56] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-03-30 00:20:56] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:56] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-03-30 00:20:56] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:56] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-03-30 00:20:56] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:56] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-03-30 00:20:56] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:56] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-03-30 00:20:56] [INFO]   -> Found value: CIR
[2026-03-30 00:20:56] [INFO]   -> Set field 'streetType' = "CIR"
[2026-03-30 00:20:56] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-03-30 00:20:56] [INFO]   -> No value found (null or empty)
[2026-03-30 00:20:56] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-03-30 00:20:56] [INFO]   -> Found value: 2026-03-43882
[2026-03-30 00:20:56] [INFO]   -> Set field 'policeReportNumber' = "2026-03-43882"
[2026-03-30 00:20:56] [INFO]   -> Set field 'cADNumber' = "2026-03-43882"
[2026-03-30 00:20:56] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-03-30 00:20:56] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-03-30 00:20:56] [INFO] Found 9 elements for 'Comment', concatenating 9 non-empty values
[2026-03-30 00:20:56] [INFO]   -> Found value: 03/29/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]
03/29/2026 ...
[2026-03-30 00:20:56] [INFO]   -> Set field 'dispatchNotes' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]"
[2026-03-30 00:20:56] [INFO]   -> Set field 'cADLog' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]"
[2026-03-30 00:20:56] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-03-30 00:20:56] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-03-30 00:20:56] [INFO]   -> Found value: MFD
[2026-03-30 00:20:56] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-03-30 00:20:56] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-03-30 00:20:56] [INFO] Concatenating street name and type
[2026-03-30 00:20:56] [INFO]   -> Combined street name: BONNELIA CIR
[2026-03-30 00:20:56] [INFO] Built locationCoordinates from lat/lng: 35.27849,-85.218169
[2026-03-30 00:20:56] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ODORINVES-Odor Investigation","businessName":"1413 BONNELIA CIR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1413,"streetName":"BONNELIA CIR","incidentLocationCross":"ARNAT DR\/ARNAT DR","alarm":"2026-03-30 00:20:20","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.27848999999999790588844916783273220062255859375,"nERISIncidentLongitude":-85.2181690000000031659510568715631961822509765625,"dispatched":null,"policeReportNumber":"2026-03-43882","cADNumber":"2026-03-43882","dispatchNotes":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]","cADLog":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.27849,-85.218169"}
[2026-03-30 00:20:56] [INFO] Number of extracted fields: 20
[2026-03-30 00:20:56] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-03-30 00:20:56] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-03-30 00:20:56] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-03-30 00:20:56] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-03-30 00:20:56] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-03-30 00:20:56] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-03-30 00:20:56] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-03-30 00:20:56] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-03-30 00:20:56] [INFO] Found existing IncidentTypeMapping with ID: 69c9c1d392e38f5e7
[2026-03-30 00:20:57] [INFO] Found existing Dispatch with cADNumber '2026-03-43882', ID: 69c9c1d676cacb448 - will update instead of create
[2026-03-30 00:20:57] [INFO] Updated existing Dispatches record with ID: 69c9c1d676cacb448
[2026-03-30 00:20:57] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-03-30 00:20:57] [INFO] Using FTPS (SSL/TLS) connection
[2026-03-30 00:21:00] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-03-43882_20260329202034405.xml
[2026-03-30 00:21:00] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202034405.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-03-30/INCCOMBINED_2026-03-43882_20260329202034405.xml
[2026-03-30 00:21:00] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202034405.xml
[2026-03-30 00:21:00] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202044530.xml
[2026-03-30 00:21:00] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202044530.xml for user: 68920395733981a47
[2026-03-30 00:21:00] [INFO] File size: 7060 bytes
[2026-03-30 00:21:01] [INFO] Created FTPFiles record with ID: 69c9c1ed0410e34d0
[2026-03-30 00:21:01] [INFO] About to extract fields from XML. File size: 7060 bytes
[2026-03-30 00:21:01] [INFO] Number of mappings: 24
[2026-03-30 00:21:01] [INFO] Starting XML parsing. Content length: 7060
[2026-03-30 00:21:01] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-03-30 00:21:01] [INFO] Processing 24 field mappings
[2026-03-30 00:21:01] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-03-30 00:21:01] [INFO]   -> Found value: ODORINVES-Odor Investigation
[2026-03-30 00:21:01] [INFO]   -> Set field 'incidentTypeValue1' = "ODORINVES-Odor Investigation"
[2026-03-30 00:21:01] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-03-30 00:21:01] [INFO]   -> Found value: 1413 BONNELIA CIR
[2026-03-30 00:21:01] [INFO]   -> Set field 'businessName' = "1413 BONNELIA CIR"
[2026-03-30 00:21:01] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-03-30 00:21:01] [INFO]   -> Found value: 37379
[2026-03-30 00:21:01] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-03-30 00:21:01] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-03-30 00:21:01] [INFO]   -> Found value: 1413
[2026-03-30 00:21:01] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1413
[2026-03-30 00:21:01] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-03-30 00:21:01] [INFO]   -> Found value: BONNELIA
[2026-03-30 00:21:01] [INFO]   -> Set field 'streetName' = "BONNELIA"
[2026-03-30 00:21:01] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-03-30 00:21:01] [INFO]   -> Found value: ARNAT DR/ARNAT DR
[2026-03-30 00:21:01] [INFO]   -> Set field 'incidentLocationCross' = "ARNAT DR\/ARNAT DR"
[2026-03-30 00:21:01] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-03-30 00:21:01] [INFO]   -> Found value: 2026-03-29T20:20:20.8-04:00
[2026-03-30 00:21:01] [INFO]   -> Set field 'alarm' = "2026-03-30 00:20:20"
[2026-03-30 00:21:01] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-03-30 00:21:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:01] [INFO]   -> Set field 'enroute' = null
[2026-03-30 00:21:01] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-03-30 00:21:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:01] [INFO]   -> Set field 'onScene' = null
[2026-03-30 00:21:01] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-03-30 00:21:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:01] [INFO]   -> Set field 'cleared' = null
[2026-03-30 00:21:01] [INFO]   -> Set field 'inService' = null
[2026-03-30 00:21:01] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-03-30 00:21:01] [INFO]   -> Found value: 35.27849
[2026-03-30 00:21:01] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.27848999999999790588844916783273220062255859375
[2026-03-30 00:21:01] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-03-30 00:21:01] [INFO]   -> Found value: -85.218169
[2026-03-30 00:21:01] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2181690000000031659510568715631961822509765625
[2026-03-30 00:21:01] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-03-30 00:21:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:01] [INFO]   -> Set field 'dispatched' = null
[2026-03-30 00:21:01] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-03-30 00:21:01] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:01] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-03-30 00:21:01] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:01] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-03-30 00:21:01] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:01] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-03-30 00:21:01] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:01] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-03-30 00:21:01] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:01] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-03-30 00:21:01] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:01] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-03-30 00:21:01] [INFO]   -> Found value: CIR
[2026-03-30 00:21:01] [INFO]   -> Set field 'streetType' = "CIR"
[2026-03-30 00:21:01] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-03-30 00:21:01] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:01] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-03-30 00:21:01] [INFO]   -> Found value: 2026-03-43882
[2026-03-30 00:21:01] [INFO]   -> Set field 'policeReportNumber' = "2026-03-43882"
[2026-03-30 00:21:01] [INFO]   -> Set field 'cADNumber' = "2026-03-43882"
[2026-03-30 00:21:01] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-03-30 00:21:01] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-03-30 00:21:01] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2026-03-30 00:21:01] [INFO]   -> Found value: 03/29/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]
03/29/2026 ...
[2026-03-30 00:21:01] [INFO]   -> Set field 'dispatchNotes' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]"
[2026-03-30 00:21:01] [INFO]   -> Set field 'cADLog' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]"
[2026-03-30 00:21:01] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-03-30 00:21:01] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-03-30 00:21:01] [INFO]   -> Found value: MFD
[2026-03-30 00:21:01] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-03-30 00:21:01] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-03-30 00:21:01] [INFO] Concatenating street name and type
[2026-03-30 00:21:01] [INFO]   -> Combined street name: BONNELIA CIR
[2026-03-30 00:21:01] [INFO] Built locationCoordinates from lat/lng: 35.27849,-85.218169
[2026-03-30 00:21:01] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ODORINVES-Odor Investigation","businessName":"1413 BONNELIA CIR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1413,"streetName":"BONNELIA CIR","incidentLocationCross":"ARNAT DR\/ARNAT DR","alarm":"2026-03-30 00:20:20","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.27848999999999790588844916783273220062255859375,"nERISIncidentLongitude":-85.2181690000000031659510568715631961822509765625,"dispatched":null,"policeReportNumber":"2026-03-43882","cADNumber":"2026-03-43882","dispatchNotes":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]","cADLog":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.27849,-85.218169"}
[2026-03-30 00:21:01] [INFO] Number of extracted fields: 20
[2026-03-30 00:21:01] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-03-30 00:21:01] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-03-30 00:21:01] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-03-30 00:21:01] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-03-30 00:21:01] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-03-30 00:21:01] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-03-30 00:21:01] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-03-30 00:21:01] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-03-30 00:21:01] [INFO] Found existing IncidentTypeMapping with ID: 69c9c1d392e38f5e7
[2026-03-30 00:21:01] [INFO] Found existing Dispatch with cADNumber '2026-03-43882', ID: 69c9c1d676cacb448 - will update instead of create
[2026-03-30 00:21:02] [INFO] Updated existing Dispatches record with ID: 69c9c1d676cacb448
[2026-03-30 00:21:02] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-03-30 00:21:02] [INFO] Using FTPS (SSL/TLS) connection
[2026-03-30 00:21:04] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-03-43882_20260329202044530.xml
[2026-03-30 00:21:04] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202044530.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-03-30/INCCOMBINED_2026-03-43882_20260329202044530.xml
[2026-03-30 00:21:04] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202044530.xml
[2026-03-30 00:21:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202109811.xml
[2026-03-30 00:21:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202109811.xml for user: 68920395733981a47
[2026-03-30 00:21:09] [INFO] File size: 7303 bytes
[2026-03-30 00:21:10] [INFO] Created FTPFiles record with ID: 69c9c1f63c10b4f38
[2026-03-30 00:21:10] [INFO] About to extract fields from XML. File size: 7303 bytes
[2026-03-30 00:21:10] [INFO] Number of mappings: 24
[2026-03-30 00:21:10] [INFO] Starting XML parsing. Content length: 7303
[2026-03-30 00:21:10] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-03-30 00:21:10] [INFO] Processing 24 field mappings
[2026-03-30 00:21:10] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-03-30 00:21:10] [INFO]   -> Found value: ODORINVES-Odor Investigation
[2026-03-30 00:21:10] [INFO]   -> Set field 'incidentTypeValue1' = "ODORINVES-Odor Investigation"
[2026-03-30 00:21:10] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-03-30 00:21:10] [INFO]   -> Found value: 1413 BONNELIA CIR
[2026-03-30 00:21:10] [INFO]   -> Set field 'businessName' = "1413 BONNELIA CIR"
[2026-03-30 00:21:10] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-03-30 00:21:10] [INFO]   -> Found value: 37379
[2026-03-30 00:21:10] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-03-30 00:21:10] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-03-30 00:21:10] [INFO]   -> Found value: 1413
[2026-03-30 00:21:10] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1413
[2026-03-30 00:21:10] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-03-30 00:21:10] [INFO]   -> Found value: BONNELIA
[2026-03-30 00:21:10] [INFO]   -> Set field 'streetName' = "BONNELIA"
[2026-03-30 00:21:10] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-03-30 00:21:10] [INFO]   -> Found value: ARNAT DR/ARNAT DR
[2026-03-30 00:21:10] [INFO]   -> Set field 'incidentLocationCross' = "ARNAT DR\/ARNAT DR"
[2026-03-30 00:21:10] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-03-30 00:21:10] [INFO]   -> Found value: 2026-03-29T20:20:20.8-04:00
[2026-03-30 00:21:10] [INFO]   -> Set field 'alarm' = "2026-03-30 00:20:20"
[2026-03-30 00:21:10] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-03-30 00:21:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:10] [INFO]   -> Set field 'enroute' = null
[2026-03-30 00:21:10] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-03-30 00:21:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:10] [INFO]   -> Set field 'onScene' = null
[2026-03-30 00:21:10] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-03-30 00:21:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:10] [INFO]   -> Set field 'cleared' = null
[2026-03-30 00:21:10] [INFO]   -> Set field 'inService' = null
[2026-03-30 00:21:10] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-03-30 00:21:10] [INFO]   -> Found value: 35.27849
[2026-03-30 00:21:10] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.27848999999999790588844916783273220062255859375
[2026-03-30 00:21:10] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-03-30 00:21:10] [INFO]   -> Found value: -85.218169
[2026-03-30 00:21:10] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2181690000000031659510568715631961822509765625
[2026-03-30 00:21:10] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-03-30 00:21:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:10] [INFO]   -> Set field 'dispatched' = null
[2026-03-30 00:21:10] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-03-30 00:21:10] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:10] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-03-30 00:21:10] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:10] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-03-30 00:21:10] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:10] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-03-30 00:21:10] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:10] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-03-30 00:21:10] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:10] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-03-30 00:21:10] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:10] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-03-30 00:21:10] [INFO]   -> Found value: CIR
[2026-03-30 00:21:10] [INFO]   -> Set field 'streetType' = "CIR"
[2026-03-30 00:21:10] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-03-30 00:21:10] [INFO]   -> No value found (null or empty)
[2026-03-30 00:21:10] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-03-30 00:21:10] [INFO]   -> Found value: 2026-03-43882
[2026-03-30 00:21:10] [INFO]   -> Set field 'policeReportNumber' = "2026-03-43882"
[2026-03-30 00:21:10] [INFO]   -> Set field 'cADNumber' = "2026-03-43882"
[2026-03-30 00:21:10] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-03-30 00:21:10] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-03-30 00:21:10] [INFO] Found 11 elements for 'Comment', concatenating 11 non-empty values
[2026-03-30 00:21:10] [INFO]   -> Found value: 03/29/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]
03/29/2026 ...
[2026-03-30 00:21:10] [INFO]   -> Set field 'dispatchNotes' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]"
[2026-03-30 00:21:10] [INFO]   -> Set field 'cADLog' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]"
[2026-03-30 00:21:10] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-03-30 00:21:10] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-03-30 00:21:10] [INFO]   -> Found value: MFD
[2026-03-30 00:21:10] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-03-30 00:21:10] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-03-30 00:21:10] [INFO] Concatenating street name and type
[2026-03-30 00:21:10] [INFO]   -> Combined street name: BONNELIA CIR
[2026-03-30 00:21:10] [INFO] Built locationCoordinates from lat/lng: 35.27849,-85.218169
[2026-03-30 00:21:10] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ODORINVES-Odor Investigation","businessName":"1413 BONNELIA CIR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1413,"streetName":"BONNELIA CIR","incidentLocationCross":"ARNAT DR\/ARNAT DR","alarm":"2026-03-30 00:20:20","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.27848999999999790588844916783273220062255859375,"nERISIncidentLongitude":-85.2181690000000031659510568715631961822509765625,"dispatched":null,"policeReportNumber":"2026-03-43882","cADNumber":"2026-03-43882","dispatchNotes":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]","cADLog":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.27849,-85.218169"}
[2026-03-30 00:21:10] [INFO] Number of extracted fields: 20
[2026-03-30 00:21:10] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-03-30 00:21:10] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-03-30 00:21:10] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-03-30 00:21:10] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-03-30 00:21:10] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-03-30 00:21:10] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-03-30 00:21:10] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-03-30 00:21:10] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-03-30 00:21:10] [INFO] Found existing IncidentTypeMapping with ID: 69c9c1d392e38f5e7
[2026-03-30 00:21:10] [INFO] Found existing Dispatch with cADNumber '2026-03-43882', ID: 69c9c1d676cacb448 - will update instead of create
[2026-03-30 00:21:11] [INFO] Updated existing Dispatches record with ID: 69c9c1d676cacb448
[2026-03-30 00:21:11] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-03-30 00:21:11] [INFO] Using FTPS (SSL/TLS) connection
[2026-03-30 00:21:14] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-03-43882_20260329202109811.xml
[2026-03-30 00:21:14] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202109811.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-03-30/INCCOMBINED_2026-03-43882_20260329202109811.xml
[2026-03-30 00:21:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202109811.xml
[2026-03-30 00:21:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202114843.xml
[2026-03-30 00:21:14] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202114843.xml for user: 68920395733981a47
[2026-03-30 00:21:14] [INFO] File size: 10378 bytes
[2026-03-30 00:21:15] [INFO] Created FTPFiles record with ID: 69c9c1fb3be010d55
[2026-03-30 00:21:15] [INFO] About to extract fields from XML. File size: 10378 bytes
[2026-03-30 00:21:15] [INFO] Number of mappings: 24
[2026-03-30 00:21:15] [INFO] Starting XML parsing. Content length: 10378
[2026-03-30 00:21:15] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-03-30 00:21:15] [INFO] Processing 24 field mappings
[2026-03-30 00:21:15] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-03-30 00:21:15] [INFO]   -> Found value: ODORINVES-Odor Investigation
[2026-03-30 00:21:15] [INFO]   -> Set field 'incidentTypeValue1' = "ODORINVES-Odor Investigation"
[2026-03-30 00:21:15] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-03-30 00:21:15] [INFO]   -> Found value: 1413 BONNELIA CIR
[2026-03-30 00:21:15] [INFO]   -> Set field 'businessName' = "1413 BONNELIA CIR"
[2026-03-30 00:21:15] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-03-30 00:21:15] [INFO]   -> Found value: 37379
[2026-03-30 00:21:15] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-03-30 00:21:15] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-03-30 00:21:15] [INFO]   -> Found value: 1413
[2026-03-30 00:21:15] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1413
[2026-03-30 00:21:15] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-03-30 00:21:15] [INFO]   -> Found value: BONNELIA
[2026-03-30 00:21:15] [INFO]   -> Set field 'streetName' = "BONNELIA"
[2026-03-30 00:21:15] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-03-30 00:21:15] [INFO]   -> Found value: ARNAT DR/ARNAT DR
[2026-03-30 00:21:15] [INFO]   -> Set field 'incidentLocationCross' = "ARNAT DR\/ARNAT DR"
[2026-03-30 00:21:15] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-03-30 00:21:15] [INFO]   -> Found value: 2026-03-29T20:20:20.8-04:00
[2026-03-30 00:21:15] [INFO]   -> Set field 'alarm' = "2026-03-30 00:20:20"
[2026-03-30 00:21:15] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-03-30 00:21:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:15] [INFO]   -> Set field 'enroute' = null
[2026-03-30 00:21:15] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-03-30 00:21:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:15] [INFO]   -> Set field 'onScene' = null
[2026-03-30 00:21:15] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-03-30 00:21:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:15] [INFO]   -> Set field 'cleared' = null
[2026-03-30 00:21:15] [INFO]   -> Set field 'inService' = null
[2026-03-30 00:21:15] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-03-30 00:21:15] [INFO]   -> Found value: 35.27849
[2026-03-30 00:21:15] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.27848999999999790588844916783273220062255859375
[2026-03-30 00:21:15] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-03-30 00:21:15] [INFO]   -> Found value: -85.218169
[2026-03-30 00:21:15] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2181690000000031659510568715631961822509765625
[2026-03-30 00:21:15] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-03-30 00:21:15] [INFO]   -> Found value: 2026-03-29T20:21:10.31-04:00
[2026-03-30 00:21:15] [INFO]   -> Set field 'dispatched' = "2026-03-30 00:21:10"
[2026-03-30 00:21:15] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-03-30 00:21:15] [INFO]   -> Found value: H1400A
[2026-03-30 00:21:15] [INFO]   -> Set field 'cADVehicleID' = "H1400A"
[2026-03-30 00:21:15] [INFO]   -> Set field 'name' = "H1400A"
[2026-03-30 00:21:15] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-03-30 00:21:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:15] [INFO]   -> Set field 'timeunitclear' = null
[2026-03-30 00:21:15] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-03-30 00:21:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:15] [INFO]   -> Set field 'timeonscene' = null
[2026-03-30 00:21:15] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-03-30 00:21:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:15] [INFO]   -> Set field 'timestaging' = null
[2026-03-30 00:21:15] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-03-30 00:21:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:15] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-03-30 00:21:15] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-03-30 00:21:15] [INFO]   -> Found value: 2026-03-29T20:21:10.31-04:00
[2026-03-30 00:21:15] [INFO]   -> Set field 'timedispatch' = "2026-03-30 00:21:10"
[2026-03-30 00:21:15] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-03-30 00:21:15] [INFO]   -> Found value: CIR
[2026-03-30 00:21:15] [INFO]   -> Set field 'streetType' = "CIR"
[2026-03-30 00:21:15] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-03-30 00:21:15] [INFO]   -> Found value: 26-000070
[2026-03-30 00:21:15] [INFO]   -> Set field 'incidentInternalId' = "26-000070"
[2026-03-30 00:21:15] [INFO]   -> Set field 'dispatchRunNumber' = "26-000070"
[2026-03-30 00:21:15] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-03-30 00:21:15] [INFO]   -> Found value: 2026-03-43882
[2026-03-30 00:21:15] [INFO]   -> Set field 'policeReportNumber' = "2026-03-43882"
[2026-03-30 00:21:15] [INFO]   -> Set field 'cADNumber' = "2026-03-43882"
[2026-03-30 00:21:15] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-03-30 00:21:15] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-03-30 00:21:15] [INFO] Found 12 elements for 'Comment', concatenating 12 non-empty values
[2026-03-30 00:21:15] [INFO]   -> Found value: 03/29/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]
03/29/2026 ...
[2026-03-30 00:21:15] [INFO]   -> Set field 'dispatchNotes' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]"
[2026-03-30 00:21:15] [INFO]   -> Set field 'cADLog' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]"
[2026-03-30 00:21:15] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-03-30 00:21:15] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-03-30 00:21:15] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-03-30 00:21:15] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-03-30 00:21:15] [INFO]   -> Found value: MFD
MFD
[2026-03-30 00:21:15] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-03-30 00:21:15] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-03-30 00:21:15] [INFO] Concatenating street name and type
[2026-03-30 00:21:15] [INFO]   -> Combined street name: BONNELIA CIR
[2026-03-30 00:21:15] [INFO] Built locationCoordinates from lat/lng: 35.27849,-85.218169
[2026-03-30 00:21:15] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ODORINVES-Odor Investigation","businessName":"1413 BONNELIA CIR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1413,"streetName":"BONNELIA CIR","incidentLocationCross":"ARNAT DR\/ARNAT DR","alarm":"2026-03-30 00:20:20","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.27848999999999790588844916783273220062255859375,"nERISIncidentLongitude":-85.2181690000000031659510568715631961822509765625,"dispatched":"2026-03-30 00:21:10","cADVehicleID":"H1400A","name":"H1400A","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-03-30 00:21:10","incidentInternalId":"26-000070","dispatchRunNumber":"26-000070","policeReportNumber":"2026-03-43882","cADNumber":"2026-03-43882","dispatchNotes":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]","cADLog":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.27849,-85.218169"}
[2026-03-30 00:21:15] [INFO] Number of extracted fields: 29
[2026-03-30 00:21:15] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-03-30 00:21:15] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-03-30 00:21:15] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-03-30 00:21:15] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-03-30 00:21:15] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-03-30 00:21:15] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-03-30 00:21:15] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-03-30 00:21:15] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-03-30 00:21:15] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-03-30 00:21:15] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-03-30 00:21:15] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-03-30 00:21:15] [INFO] Found existing IncidentTypeMapping with ID: 69c9c1d392e38f5e7
[2026-03-30 00:21:15] [INFO] Found existing Dispatch with cADNumber '2026-03-43882', ID: 69c9c1d676cacb448 - will update instead of create
[2026-03-30 00:21:16] [INFO] Updated existing Dispatches record with ID: 69c9c1d676cacb448
[2026-03-30 00:21:16] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-03-30 00:21:16] [INFO] Using FTPS (SSL/TLS) connection
[2026-03-30 00:21:19] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-03-43882_20260329202114843.xml
[2026-03-30 00:21:19] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202114843.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-03-30/INCCOMBINED_2026-03-43882_20260329202114843.xml
[2026-03-30 00:21:19] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202114843.xml
[2026-03-30 00:21:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202150093.xml
[2026-03-30 00:21:50] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202150093.xml for user: 68920395733981a47
[2026-03-30 00:21:50] [INFO] File size: 10493 bytes
[2026-03-30 00:21:50] [INFO] Created FTPFiles record with ID: 69c9c21e78ee2b037
[2026-03-30 00:21:50] [INFO] About to extract fields from XML. File size: 10493 bytes
[2026-03-30 00:21:50] [INFO] Number of mappings: 24
[2026-03-30 00:21:50] [INFO] Starting XML parsing. Content length: 10493
[2026-03-30 00:21:50] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-03-30 00:21:50] [INFO] Processing 24 field mappings
[2026-03-30 00:21:50] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-03-30 00:21:50] [INFO]   -> Found value: ODORINVES-Odor Investigation
[2026-03-30 00:21:50] [INFO]   -> Set field 'incidentTypeValue1' = "ODORINVES-Odor Investigation"
[2026-03-30 00:21:50] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-03-30 00:21:50] [INFO]   -> Found value: 1413 BONNELIA CIR
[2026-03-30 00:21:50] [INFO]   -> Set field 'businessName' = "1413 BONNELIA CIR"
[2026-03-30 00:21:50] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-03-30 00:21:50] [INFO]   -> Found value: 37379
[2026-03-30 00:21:50] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-03-30 00:21:50] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-03-30 00:21:50] [INFO]   -> Found value: 1413
[2026-03-30 00:21:50] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1413
[2026-03-30 00:21:50] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-03-30 00:21:50] [INFO]   -> Found value: BONNELIA
[2026-03-30 00:21:50] [INFO]   -> Set field 'streetName' = "BONNELIA"
[2026-03-30 00:21:50] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-03-30 00:21:50] [INFO]   -> Found value: ARNAT DR/ARNAT DR
[2026-03-30 00:21:50] [INFO]   -> Set field 'incidentLocationCross' = "ARNAT DR\/ARNAT DR"
[2026-03-30 00:21:50] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-03-30 00:21:50] [INFO]   -> Found value: 2026-03-29T20:20:20.8-04:00
[2026-03-30 00:21:50] [INFO]   -> Set field 'alarm' = "2026-03-30 00:20:20"
[2026-03-30 00:21:50] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-03-30 00:21:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:50] [INFO]   -> Set field 'enroute' = null
[2026-03-30 00:21:50] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-03-30 00:21:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:50] [INFO]   -> Set field 'onScene' = null
[2026-03-30 00:21:50] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-03-30 00:21:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:50] [INFO]   -> Set field 'cleared' = null
[2026-03-30 00:21:50] [INFO]   -> Set field 'inService' = null
[2026-03-30 00:21:50] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-03-30 00:21:50] [INFO]   -> Found value: 35.27849
[2026-03-30 00:21:50] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.27848999999999790588844916783273220062255859375
[2026-03-30 00:21:50] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-03-30 00:21:50] [INFO]   -> Found value: -85.218169
[2026-03-30 00:21:50] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2181690000000031659510568715631961822509765625
[2026-03-30 00:21:50] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-03-30 00:21:50] [INFO]   -> Found value: 2026-03-29T20:21:10.31-04:00
[2026-03-30 00:21:50] [INFO]   -> Set field 'dispatched' = "2026-03-30 00:21:10"
[2026-03-30 00:21:50] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-03-30 00:21:50] [INFO]   -> Found value: H1400A
[2026-03-30 00:21:50] [INFO]   -> Set field 'cADVehicleID' = "H1400A"
[2026-03-30 00:21:50] [INFO]   -> Set field 'name' = "H1400A"
[2026-03-30 00:21:50] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-03-30 00:21:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:50] [INFO]   -> Set field 'timeunitclear' = null
[2026-03-30 00:21:50] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-03-30 00:21:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:50] [INFO]   -> Set field 'timeonscene' = null
[2026-03-30 00:21:50] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-03-30 00:21:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:50] [INFO]   -> Set field 'timestaging' = null
[2026-03-30 00:21:50] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-03-30 00:21:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:21:50] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-03-30 00:21:50] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-03-30 00:21:50] [INFO]   -> Found value: 2026-03-29T20:21:10.31-04:00
[2026-03-30 00:21:50] [INFO]   -> Set field 'timedispatch' = "2026-03-30 00:21:10"
[2026-03-30 00:21:50] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-03-30 00:21:50] [INFO]   -> Found value: CIR
[2026-03-30 00:21:50] [INFO]   -> Set field 'streetType' = "CIR"
[2026-03-30 00:21:50] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-03-30 00:21:50] [INFO]   -> Found value: 26-000070
[2026-03-30 00:21:50] [INFO]   -> Set field 'incidentInternalId' = "26-000070"
[2026-03-30 00:21:50] [INFO]   -> Set field 'dispatchRunNumber' = "26-000070"
[2026-03-30 00:21:50] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-03-30 00:21:50] [INFO]   -> Found value: 2026-03-43882
[2026-03-30 00:21:50] [INFO]   -> Set field 'policeReportNumber' = "2026-03-43882"
[2026-03-30 00:21:50] [INFO]   -> Set field 'cADNumber' = "2026-03-43882"
[2026-03-30 00:21:50] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-03-30 00:21:50] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-03-30 00:21:50] [INFO] Found 13 elements for 'Comment', concatenating 13 non-empty values
[2026-03-30 00:21:50] [INFO]   -> Found value: 03/29/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]
03/29/2026 ...
[2026-03-30 00:21:50] [INFO]   -> Set field 'dispatchNotes' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]"
[2026-03-30 00:21:50] [INFO]   -> Set field 'cADLog' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]"
[2026-03-30 00:21:50] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-03-30 00:21:50] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-03-30 00:21:50] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-03-30 00:21:50] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-03-30 00:21:50] [INFO]   -> Found value: MFD
MFD
[2026-03-30 00:21:50] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-03-30 00:21:50] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-03-30 00:21:50] [INFO] Concatenating street name and type
[2026-03-30 00:21:50] [INFO]   -> Combined street name: BONNELIA CIR
[2026-03-30 00:21:50] [INFO] Built locationCoordinates from lat/lng: 35.27849,-85.218169
[2026-03-30 00:21:50] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ODORINVES-Odor Investigation","businessName":"1413 BONNELIA CIR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1413,"streetName":"BONNELIA CIR","incidentLocationCross":"ARNAT DR\/ARNAT DR","alarm":"2026-03-30 00:20:20","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.27848999999999790588844916783273220062255859375,"nERISIncidentLongitude":-85.2181690000000031659510568715631961822509765625,"dispatched":"2026-03-30 00:21:10","cADVehicleID":"H1400A","name":"H1400A","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-03-30 00:21:10","incidentInternalId":"26-000070","dispatchRunNumber":"26-000070","policeReportNumber":"2026-03-43882","cADNumber":"2026-03-43882","dispatchNotes":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]","cADLog":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.27849,-85.218169"}
[2026-03-30 00:21:50] [INFO] Number of extracted fields: 29
[2026-03-30 00:21:50] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-03-30 00:21:50] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-03-30 00:21:50] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-03-30 00:21:50] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-03-30 00:21:50] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-03-30 00:21:50] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-03-30 00:21:50] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-03-30 00:21:50] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-03-30 00:21:50] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-03-30 00:21:50] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-03-30 00:21:50] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-03-30 00:21:50] [INFO] Found existing IncidentTypeMapping with ID: 69c9c1d392e38f5e7
[2026-03-30 00:21:51] [INFO] Found existing Dispatch with cADNumber '2026-03-43882', ID: 69c9c1d676cacb448 - will update instead of create
[2026-03-30 00:21:51] [INFO] Updated existing Dispatches record with ID: 69c9c1d676cacb448
[2026-03-30 00:21:51] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-03-30 00:21:51] [INFO] Using FTPS (SSL/TLS) connection
[2026-03-30 00:21:54] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-03-43882_20260329202150093.xml
[2026-03-30 00:21:54] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202150093.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-03-30/INCCOMBINED_2026-03-43882_20260329202150093.xml
[2026-03-30 00:21:54] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202150093.xml
[2026-03-30 00:23:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202321054.xml
[2026-03-30 00:23:21] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202321054.xml for user: 68920395733981a47
[2026-03-30 00:23:21] [INFO] File size: 10584 bytes
[2026-03-30 00:23:21] [INFO] Created FTPFiles record with ID: 69c9c2799e22df709
[2026-03-30 00:23:21] [INFO] About to extract fields from XML. File size: 10584 bytes
[2026-03-30 00:23:21] [INFO] Number of mappings: 24
[2026-03-30 00:23:21] [INFO] Starting XML parsing. Content length: 10584
[2026-03-30 00:23:21] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-03-30 00:23:21] [INFO] Processing 24 field mappings
[2026-03-30 00:23:21] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-03-30 00:23:21] [INFO]   -> Found value: ODORINVES-Odor Investigation
[2026-03-30 00:23:21] [INFO]   -> Set field 'incidentTypeValue1' = "ODORINVES-Odor Investigation"
[2026-03-30 00:23:21] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-03-30 00:23:21] [INFO]   -> Found value: 1413 BONNELIA CIR
[2026-03-30 00:23:21] [INFO]   -> Set field 'businessName' = "1413 BONNELIA CIR"
[2026-03-30 00:23:21] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-03-30 00:23:21] [INFO]   -> Found value: 37379
[2026-03-30 00:23:21] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-03-30 00:23:21] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-03-30 00:23:21] [INFO]   -> Found value: 1413
[2026-03-30 00:23:21] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1413
[2026-03-30 00:23:21] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-03-30 00:23:21] [INFO]   -> Found value: BONNELIA
[2026-03-30 00:23:21] [INFO]   -> Set field 'streetName' = "BONNELIA"
[2026-03-30 00:23:21] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-03-30 00:23:21] [INFO]   -> Found value: ARNAT DR/ARNAT DR
[2026-03-30 00:23:21] [INFO]   -> Set field 'incidentLocationCross' = "ARNAT DR\/ARNAT DR"
[2026-03-30 00:23:21] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-03-30 00:23:21] [INFO]   -> Found value: 2026-03-29T20:20:20.8-04:00
[2026-03-30 00:23:21] [INFO]   -> Set field 'alarm' = "2026-03-30 00:20:20"
[2026-03-30 00:23:21] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-03-30 00:23:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:21] [INFO]   -> Set field 'enroute' = null
[2026-03-30 00:23:21] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-03-30 00:23:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:21] [INFO]   -> Set field 'onScene' = null
[2026-03-30 00:23:21] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-03-30 00:23:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:21] [INFO]   -> Set field 'cleared' = null
[2026-03-30 00:23:21] [INFO]   -> Set field 'inService' = null
[2026-03-30 00:23:21] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-03-30 00:23:21] [INFO]   -> Found value: 35.27849
[2026-03-30 00:23:21] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.27848999999999790588844916783273220062255859375
[2026-03-30 00:23:21] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-03-30 00:23:21] [INFO]   -> Found value: -85.218169
[2026-03-30 00:23:21] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2181690000000031659510568715631961822509765625
[2026-03-30 00:23:21] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-03-30 00:23:21] [INFO]   -> Found value: 2026-03-29T20:21:10.31-04:00
[2026-03-30 00:23:21] [INFO]   -> Set field 'dispatched' = "2026-03-30 00:21:10"
[2026-03-30 00:23:21] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-03-30 00:23:21] [INFO]   -> Found value: H1400A
[2026-03-30 00:23:21] [INFO]   -> Set field 'cADVehicleID' = "H1400A"
[2026-03-30 00:23:21] [INFO]   -> Set field 'name' = "H1400A"
[2026-03-30 00:23:21] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-03-30 00:23:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:21] [INFO]   -> Set field 'timeunitclear' = null
[2026-03-30 00:23:21] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-03-30 00:23:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:21] [INFO]   -> Set field 'timeonscene' = null
[2026-03-30 00:23:21] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-03-30 00:23:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:21] [INFO]   -> Set field 'timestaging' = null
[2026-03-30 00:23:21] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-03-30 00:23:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:21] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-03-30 00:23:21] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-03-30 00:23:21] [INFO]   -> Found value: 2026-03-29T20:21:10.31-04:00
[2026-03-30 00:23:21] [INFO]   -> Set field 'timedispatch' = "2026-03-30 00:21:10"
[2026-03-30 00:23:21] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-03-30 00:23:21] [INFO]   -> Found value: CIR
[2026-03-30 00:23:21] [INFO]   -> Set field 'streetType' = "CIR"
[2026-03-30 00:23:21] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-03-30 00:23:21] [INFO]   -> Found value: 26-000070
[2026-03-30 00:23:21] [INFO]   -> Set field 'incidentInternalId' = "26-000070"
[2026-03-30 00:23:21] [INFO]   -> Set field 'dispatchRunNumber' = "26-000070"
[2026-03-30 00:23:21] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-03-30 00:23:21] [INFO]   -> Found value: 2026-03-43882
[2026-03-30 00:23:21] [INFO]   -> Set field 'policeReportNumber' = "2026-03-43882"
[2026-03-30 00:23:21] [INFO]   -> Set field 'cADNumber' = "2026-03-43882"
[2026-03-30 00:23:21] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-03-30 00:23:21] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-03-30 00:23:21] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2026-03-30 00:23:21] [INFO]   -> Found value: 03/29/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]
03/29/2026 ...
[2026-03-30 00:23:21] [INFO]   -> Set field 'dispatchNotes' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]"
[2026-03-30 00:23:21] [INFO]   -> Set field 'cADLog' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]"
[2026-03-30 00:23:21] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-03-30 00:23:21] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-03-30 00:23:21] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-03-30 00:23:21] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-03-30 00:23:21] [INFO]   -> Found value: MFD
MFD
[2026-03-30 00:23:21] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-03-30 00:23:21] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-03-30 00:23:21] [INFO] Concatenating street name and type
[2026-03-30 00:23:21] [INFO]   -> Combined street name: BONNELIA CIR
[2026-03-30 00:23:21] [INFO] Built locationCoordinates from lat/lng: 35.27849,-85.218169
[2026-03-30 00:23:21] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ODORINVES-Odor Investigation","businessName":"1413 BONNELIA CIR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1413,"streetName":"BONNELIA CIR","incidentLocationCross":"ARNAT DR\/ARNAT DR","alarm":"2026-03-30 00:20:20","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.27848999999999790588844916783273220062255859375,"nERISIncidentLongitude":-85.2181690000000031659510568715631961822509765625,"dispatched":"2026-03-30 00:21:10","cADVehicleID":"H1400A","name":"H1400A","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-03-30 00:21:10","incidentInternalId":"26-000070","dispatchRunNumber":"26-000070","policeReportNumber":"2026-03-43882","cADNumber":"2026-03-43882","dispatchNotes":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]","cADLog":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.27849,-85.218169"}
[2026-03-30 00:23:21] [INFO] Number of extracted fields: 29
[2026-03-30 00:23:21] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-03-30 00:23:21] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-03-30 00:23:21] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-03-30 00:23:21] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-03-30 00:23:21] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-03-30 00:23:21] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-03-30 00:23:21] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-03-30 00:23:21] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-03-30 00:23:21] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-03-30 00:23:21] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-03-30 00:23:21] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-03-30 00:23:22] [INFO] Found existing IncidentTypeMapping with ID: 69c9c1d392e38f5e7
[2026-03-30 00:23:22] [INFO] Found existing Dispatch with cADNumber '2026-03-43882', ID: 69c9c1d676cacb448 - will update instead of create
[2026-03-30 00:23:22] [INFO] Updated existing Dispatches record with ID: 69c9c1d676cacb448
[2026-03-30 00:23:22] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-03-30 00:23:22] [INFO] Using FTPS (SSL/TLS) connection
[2026-03-30 00:23:26] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-03-43882_20260329202321054.xml
[2026-03-30 00:23:26] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202321054.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-03-30/INCCOMBINED_2026-03-43882_20260329202321054.xml
[2026-03-30 00:23:26] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202321054.xml
[2026-03-30 00:23:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202336226.xml
[2026-03-30 00:23:36] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202336226.xml for user: 68920395733981a47
[2026-03-30 00:23:36] [INFO] File size: 10723 bytes
[2026-03-30 00:23:36] [INFO] Created FTPFiles record with ID: 69c9c28898a9ff957
[2026-03-30 00:23:36] [INFO] About to extract fields from XML. File size: 10723 bytes
[2026-03-30 00:23:36] [INFO] Number of mappings: 24
[2026-03-30 00:23:36] [INFO] Starting XML parsing. Content length: 10723
[2026-03-30 00:23:36] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-03-30 00:23:36] [INFO] Processing 24 field mappings
[2026-03-30 00:23:36] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-03-30 00:23:36] [INFO]   -> Found value: ODORINVES-Odor Investigation
[2026-03-30 00:23:36] [INFO]   -> Set field 'incidentTypeValue1' = "ODORINVES-Odor Investigation"
[2026-03-30 00:23:36] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-03-30 00:23:36] [INFO]   -> Found value: 1413 BONNELIA CIR
[2026-03-30 00:23:36] [INFO]   -> Set field 'businessName' = "1413 BONNELIA CIR"
[2026-03-30 00:23:36] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-03-30 00:23:36] [INFO]   -> Found value: 37379
[2026-03-30 00:23:36] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-03-30 00:23:36] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-03-30 00:23:36] [INFO]   -> Found value: 1413
[2026-03-30 00:23:36] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1413
[2026-03-30 00:23:36] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-03-30 00:23:36] [INFO]   -> Found value: BONNELIA
[2026-03-30 00:23:36] [INFO]   -> Set field 'streetName' = "BONNELIA"
[2026-03-30 00:23:36] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-03-30 00:23:36] [INFO]   -> Found value: ARNAT DR/ARNAT DR
[2026-03-30 00:23:36] [INFO]   -> Set field 'incidentLocationCross' = "ARNAT DR\/ARNAT DR"
[2026-03-30 00:23:36] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-03-30 00:23:36] [INFO]   -> Found value: 2026-03-29T20:20:20.8-04:00
[2026-03-30 00:23:36] [INFO]   -> Set field 'alarm' = "2026-03-30 00:20:20"
[2026-03-30 00:23:36] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-03-30 00:23:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:36] [INFO]   -> Set field 'enroute' = null
[2026-03-30 00:23:36] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-03-30 00:23:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:36] [INFO]   -> Set field 'onScene' = null
[2026-03-30 00:23:36] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-03-30 00:23:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:36] [INFO]   -> Set field 'cleared' = null
[2026-03-30 00:23:36] [INFO]   -> Set field 'inService' = null
[2026-03-30 00:23:36] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-03-30 00:23:36] [INFO]   -> Found value: 35.27849
[2026-03-30 00:23:36] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.27848999999999790588844916783273220062255859375
[2026-03-30 00:23:36] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-03-30 00:23:36] [INFO]   -> Found value: -85.218169
[2026-03-30 00:23:36] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2181690000000031659510568715631961822509765625
[2026-03-30 00:23:36] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-03-30 00:23:36] [INFO]   -> Found value: 2026-03-29T20:21:10.31-04:00
[2026-03-30 00:23:36] [INFO]   -> Set field 'dispatched' = "2026-03-30 00:21:10"
[2026-03-30 00:23:36] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-03-30 00:23:36] [INFO]   -> Found value: H1400A
[2026-03-30 00:23:36] [INFO]   -> Set field 'cADVehicleID' = "H1400A"
[2026-03-30 00:23:36] [INFO]   -> Set field 'name' = "H1400A"
[2026-03-30 00:23:36] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-03-30 00:23:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:36] [INFO]   -> Set field 'timeunitclear' = null
[2026-03-30 00:23:36] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-03-30 00:23:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:36] [INFO]   -> Set field 'timeonscene' = null
[2026-03-30 00:23:36] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-03-30 00:23:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:36] [INFO]   -> Set field 'timestaging' = null
[2026-03-30 00:23:36] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-03-30 00:23:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:36] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-03-30 00:23:36] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-03-30 00:23:36] [INFO]   -> Found value: 2026-03-29T20:21:10.31-04:00
[2026-03-30 00:23:36] [INFO]   -> Set field 'timedispatch' = "2026-03-30 00:21:10"
[2026-03-30 00:23:36] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-03-30 00:23:36] [INFO]   -> Found value: CIR
[2026-03-30 00:23:36] [INFO]   -> Set field 'streetType' = "CIR"
[2026-03-30 00:23:36] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-03-30 00:23:36] [INFO]   -> Found value: 26-000070
[2026-03-30 00:23:36] [INFO]   -> Set field 'incidentInternalId' = "26-000070"
[2026-03-30 00:23:36] [INFO]   -> Set field 'dispatchRunNumber' = "26-000070"
[2026-03-30 00:23:36] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-03-30 00:23:36] [INFO]   -> Found value: 2026-03-43882
[2026-03-30 00:23:36] [INFO]   -> Set field 'policeReportNumber' = "2026-03-43882"
[2026-03-30 00:23:36] [INFO]   -> Set field 'cADNumber' = "2026-03-43882"
[2026-03-30 00:23:36] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-03-30 00:23:36] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-03-30 00:23:36] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2026-03-30 00:23:36] [INFO]   -> Found value: 03/29/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]
03/29/2026 ...
[2026-03-30 00:23:36] [INFO]   -> Set field 'dispatchNotes' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]\n03\/29\/2026 20:23:33 BARRETT_T               [15] MOWBRAY CANCEL UNITS WILL BE FROM THE COW PASTURE UP THE ROAD  [Shared]"
[2026-03-30 00:23:36] [INFO]   -> Set field 'cADLog' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]\n03\/29\/2026 20:23:33 BARRETT_T               [15] MOWBRAY CANCEL UNITS WILL BE FROM THE COW PASTURE UP THE ROAD  [Shared]"
[2026-03-30 00:23:36] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-03-30 00:23:36] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-03-30 00:23:36] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-03-30 00:23:36] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-03-30 00:23:36] [INFO]   -> Found value: MFD
MFD
[2026-03-30 00:23:36] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-03-30 00:23:36] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-03-30 00:23:36] [INFO] Concatenating street name and type
[2026-03-30 00:23:36] [INFO]   -> Combined street name: BONNELIA CIR
[2026-03-30 00:23:36] [INFO] Built locationCoordinates from lat/lng: 35.27849,-85.218169
[2026-03-30 00:23:36] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ODORINVES-Odor Investigation","businessName":"1413 BONNELIA CIR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1413,"streetName":"BONNELIA CIR","incidentLocationCross":"ARNAT DR\/ARNAT DR","alarm":"2026-03-30 00:20:20","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.27848999999999790588844916783273220062255859375,"nERISIncidentLongitude":-85.2181690000000031659510568715631961822509765625,"dispatched":"2026-03-30 00:21:10","cADVehicleID":"H1400A","name":"H1400A","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-03-30 00:21:10","incidentInternalId":"26-000070","dispatchRunNumber":"26-000070","policeReportNumber":"2026-03-43882","cADNumber":"2026-03-43882","dispatchNotes":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]\n03\/29\/2026 20:23:33 BARRETT_T               [15] MOWBRAY CANCEL UNITS WILL BE FROM THE COW PASTURE UP THE ROAD  [Shared]","cADLog":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]\n03\/29\/2026 20:23:33 BARRETT_T               [15] MOWBRAY CANCEL UNITS WILL BE FROM THE COW PASTURE UP THE ROAD  [Shared]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.27849,-85.218169"}
[2026-03-30 00:23:36] [INFO] Number of extracted fields: 29
[2026-03-30 00:23:36] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-03-30 00:23:36] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-03-30 00:23:36] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-03-30 00:23:36] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-03-30 00:23:36] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-03-30 00:23:36] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-03-30 00:23:36] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-03-30 00:23:36] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-03-30 00:23:36] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-03-30 00:23:36] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-03-30 00:23:36] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-03-30 00:23:37] [INFO] Found existing IncidentTypeMapping with ID: 69c9c1d392e38f5e7
[2026-03-30 00:23:37] [INFO] Found existing Dispatch with cADNumber '2026-03-43882', ID: 69c9c1d676cacb448 - will update instead of create
[2026-03-30 00:23:37] [INFO] Updated existing Dispatches record with ID: 69c9c1d676cacb448
[2026-03-30 00:23:37] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-03-30 00:23:37] [INFO] Using FTPS (SSL/TLS) connection
[2026-03-30 00:23:40] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-03-43882_20260329202336226.xml
[2026-03-30 00:23:40] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202336226.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-03-30/INCCOMBINED_2026-03-43882_20260329202336226.xml
[2026-03-30 00:23:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202336226.xml
[2026-03-30 00:23:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202346289.xml
[2026-03-30 00:23:46] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202346289.xml for user: 68920395733981a47
[2026-03-30 00:23:46] [INFO] File size: 11226 bytes
[2026-03-30 00:23:46] [INFO] Created FTPFiles record with ID: 69c9c292accafa85d
[2026-03-30 00:23:46] [INFO] About to extract fields from XML. File size: 11226 bytes
[2026-03-30 00:23:46] [INFO] Number of mappings: 24
[2026-03-30 00:23:46] [INFO] Starting XML parsing. Content length: 11226
[2026-03-30 00:23:46] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-03-30 00:23:46] [INFO] Processing 24 field mappings
[2026-03-30 00:23:46] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-03-30 00:23:46] [INFO]   -> Found value: ODORINVES-Odor Investigation
[2026-03-30 00:23:46] [INFO]   -> Set field 'incidentTypeValue1' = "ODORINVES-Odor Investigation"
[2026-03-30 00:23:46] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-03-30 00:23:46] [INFO]   -> Found value: 1413 BONNELIA CIR
[2026-03-30 00:23:46] [INFO]   -> Set field 'businessName' = "1413 BONNELIA CIR"
[2026-03-30 00:23:46] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-03-30 00:23:46] [INFO]   -> Found value: 37379
[2026-03-30 00:23:46] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-03-30 00:23:46] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-03-30 00:23:46] [INFO]   -> Found value: 1413
[2026-03-30 00:23:46] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1413
[2026-03-30 00:23:46] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-03-30 00:23:46] [INFO]   -> Found value: BONNELIA
[2026-03-30 00:23:46] [INFO]   -> Set field 'streetName' = "BONNELIA"
[2026-03-30 00:23:46] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-03-30 00:23:46] [INFO]   -> Found value: ARNAT DR/ARNAT DR
[2026-03-30 00:23:46] [INFO]   -> Set field 'incidentLocationCross' = "ARNAT DR\/ARNAT DR"
[2026-03-30 00:23:46] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-03-30 00:23:46] [INFO]   -> Found value: 2026-03-29T20:20:20.8-04:00
[2026-03-30 00:23:46] [INFO]   -> Set field 'alarm' = "2026-03-30 00:20:20"
[2026-03-30 00:23:46] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-03-30 00:23:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:46] [INFO]   -> Set field 'enroute' = null
[2026-03-30 00:23:46] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-03-30 00:23:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:46] [INFO]   -> Set field 'onScene' = null
[2026-03-30 00:23:46] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-03-30 00:23:46] [INFO]   -> Found value: 2026-03-29T20:23:41.76-04:00
[2026-03-30 00:23:46] [INFO]   -> Set field 'cleared' = "2026-03-30 00:23:41"
[2026-03-30 00:23:46] [INFO]   -> Set field 'inService' = "2026-03-30 00:23:41"
[2026-03-30 00:23:46] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-03-30 00:23:46] [INFO]   -> Found value: 35.27849
[2026-03-30 00:23:46] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.27848999999999790588844916783273220062255859375
[2026-03-30 00:23:46] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-03-30 00:23:46] [INFO]   -> Found value: -85.218169
[2026-03-30 00:23:46] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2181690000000031659510568715631961822509765625
[2026-03-30 00:23:46] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-03-30 00:23:46] [INFO]   -> Found value: 2026-03-29T20:21:10.31-04:00
[2026-03-30 00:23:46] [INFO]   -> Set field 'dispatched' = "2026-03-30 00:21:10"
[2026-03-30 00:23:46] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-03-30 00:23:46] [INFO]   -> Found value: H1400A
[2026-03-30 00:23:46] [INFO]   -> Set field 'cADVehicleID' = "H1400A"
[2026-03-30 00:23:46] [INFO]   -> Set field 'name' = "H1400A"
[2026-03-30 00:23:46] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-03-30 00:23:46] [INFO]   -> Found value: 2026-03-29T20:23:41.76-04:00
[2026-03-30 00:23:46] [INFO]   -> Set field 'timeunitclear' = "2026-03-30 00:23:41"
[2026-03-30 00:23:46] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-03-30 00:23:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:46] [INFO]   -> Set field 'timeonscene' = null
[2026-03-30 00:23:46] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-03-30 00:23:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:46] [INFO]   -> Set field 'timestaging' = null
[2026-03-30 00:23:46] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-03-30 00:23:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:23:46] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-03-30 00:23:46] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-03-30 00:23:46] [INFO]   -> Found value: 2026-03-29T20:21:10.31-04:00
[2026-03-30 00:23:46] [INFO]   -> Set field 'timedispatch' = "2026-03-30 00:21:10"
[2026-03-30 00:23:46] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-03-30 00:23:46] [INFO]   -> Found value: CIR
[2026-03-30 00:23:46] [INFO]   -> Set field 'streetType' = "CIR"
[2026-03-30 00:23:46] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-03-30 00:23:46] [INFO]   -> Found value: 26-000070
[2026-03-30 00:23:46] [INFO]   -> Set field 'incidentInternalId' = "26-000070"
[2026-03-30 00:23:46] [INFO]   -> Set field 'dispatchRunNumber' = "26-000070"
[2026-03-30 00:23:46] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-03-30 00:23:46] [INFO]   -> Found value: 2026-03-43882
[2026-03-30 00:23:46] [INFO]   -> Set field 'policeReportNumber' = "2026-03-43882"
[2026-03-30 00:23:46] [INFO]   -> Set field 'cADNumber' = "2026-03-43882"
[2026-03-30 00:23:46] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-03-30 00:23:46] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-03-30 00:23:46] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2026-03-30 00:23:46] [INFO]   -> Found value: 03/29/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]
03/29/2026 ...
[2026-03-30 00:23:46] [INFO]   -> Set field 'dispatchNotes' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]\n03\/29\/2026 20:23:33 BARRETT_T               [15] MOWBRAY CANCEL UNITS WILL BE FROM THE COW PASTURE UP THE ROAD  [Shared]"
[2026-03-30 00:23:46] [INFO]   -> Set field 'cADLog' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]\n03\/29\/2026 20:23:33 BARRETT_T               [15] MOWBRAY CANCEL UNITS WILL BE FROM THE COW PASTURE UP THE ROAD  [Shared]"
[2026-03-30 00:23:46] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-03-30 00:23:46] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-03-30 00:23:46] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-03-30 00:23:46] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-03-30 00:23:46] [INFO]   -> Found value: MFD
MFD
[2026-03-30 00:23:46] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-03-30 00:23:46] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-03-30 00:23:46] [INFO] Concatenating street name and type
[2026-03-30 00:23:46] [INFO]   -> Combined street name: BONNELIA CIR
[2026-03-30 00:23:46] [INFO] Built locationCoordinates from lat/lng: 35.27849,-85.218169
[2026-03-30 00:23:46] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ODORINVES-Odor Investigation","businessName":"1413 BONNELIA CIR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1413,"streetName":"BONNELIA CIR","incidentLocationCross":"ARNAT DR\/ARNAT DR","alarm":"2026-03-30 00:20:20","enroute":null,"onScene":null,"cleared":"2026-03-30 00:23:41","inService":"2026-03-30 00:23:41","nERISIncidentLatitude":35.27848999999999790588844916783273220062255859375,"nERISIncidentLongitude":-85.2181690000000031659510568715631961822509765625,"dispatched":"2026-03-30 00:21:10","cADVehicleID":"H1400A","name":"H1400A","timeunitclear":"2026-03-30 00:23:41","timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-03-30 00:21:10","incidentInternalId":"26-000070","dispatchRunNumber":"26-000070","policeReportNumber":"2026-03-43882","cADNumber":"2026-03-43882","dispatchNotes":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]\n03\/29\/2026 20:23:33 BARRETT_T               [15] MOWBRAY CANCEL UNITS WILL BE FROM THE COW PASTURE UP THE ROAD  [Shared]","cADLog":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]\n03\/29\/2026 20:23:33 BARRETT_T               [15] MOWBRAY CANCEL UNITS WILL BE FROM THE COW PASTURE UP THE ROAD  [Shared]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.27849,-85.218169"}
[2026-03-30 00:23:46] [INFO] Number of extracted fields: 29
[2026-03-30 00:23:46] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-03-30 00:23:46] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-03-30 00:23:46] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-03-30 00:23:46] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-03-30 00:23:46] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-03-30 00:23:46] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-03-30 00:23:47] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-03-30 00:23:47] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-03-30 00:23:47] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-03-30 00:23:47] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-03-30 00:23:47] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-03-30 00:23:47] [INFO] Found existing IncidentTypeMapping with ID: 69c9c1d392e38f5e7
[2026-03-30 00:23:47] [INFO] Found existing Dispatch with cADNumber '2026-03-43882', ID: 69c9c1d676cacb448 - will update instead of create
[2026-03-30 00:23:47] [INFO] Updated existing Dispatches record with ID: 69c9c1d676cacb448
[2026-03-30 00:23:47] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-03-30 00:23:47] [INFO] Using FTPS (SSL/TLS) connection
[2026-03-30 00:23:51] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-03-43882_20260329202346289.xml
[2026-03-30 00:23:51] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202346289.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-03-30/INCCOMBINED_2026-03-43882_20260329202346289.xml
[2026-03-30 00:23:51] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329202346289.xml
[2026-03-30 00:40:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329204026439.xml
[2026-03-30 00:40:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329204026439.xml for user: 68920395733981a47
[2026-03-30 00:40:26] [INFO] File size: 11341 bytes
[2026-03-30 00:40:28] [INFO] Created FTPFiles record with ID: 69c9c67cdb74a590a
[2026-03-30 00:40:28] [INFO] About to extract fields from XML. File size: 11341 bytes
[2026-03-30 00:40:28] [INFO] Number of mappings: 24
[2026-03-30 00:40:28] [INFO] Starting XML parsing. Content length: 11341
[2026-03-30 00:40:28] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-03-30 00:40:28] [INFO] Processing 24 field mappings
[2026-03-30 00:40:28] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-03-30 00:40:28] [INFO]   -> Found value: ODORINVES-Odor Investigation
[2026-03-30 00:40:28] [INFO]   -> Set field 'incidentTypeValue1' = "ODORINVES-Odor Investigation"
[2026-03-30 00:40:28] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-03-30 00:40:28] [INFO]   -> Found value: 1413 BONNELIA CIR
[2026-03-30 00:40:28] [INFO]   -> Set field 'businessName' = "1413 BONNELIA CIR"
[2026-03-30 00:40:28] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-03-30 00:40:28] [INFO]   -> Found value: 37379
[2026-03-30 00:40:28] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-03-30 00:40:28] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-03-30 00:40:28] [INFO]   -> Found value: 1413
[2026-03-30 00:40:28] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1413
[2026-03-30 00:40:28] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-03-30 00:40:28] [INFO]   -> Found value: BONNELIA
[2026-03-30 00:40:28] [INFO]   -> Set field 'streetName' = "BONNELIA"
[2026-03-30 00:40:28] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-03-30 00:40:28] [INFO]   -> Found value: ARNAT DR/ARNAT DR
[2026-03-30 00:40:28] [INFO]   -> Set field 'incidentLocationCross' = "ARNAT DR\/ARNAT DR"
[2026-03-30 00:40:28] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-03-30 00:40:28] [INFO]   -> Found value: 2026-03-29T20:20:20.8-04:00
[2026-03-30 00:40:28] [INFO]   -> Set field 'alarm' = "2026-03-30 00:20:20"
[2026-03-30 00:40:28] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-03-30 00:40:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:40:28] [INFO]   -> Set field 'enroute' = null
[2026-03-30 00:40:28] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-03-30 00:40:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:40:28] [INFO]   -> Set field 'onScene' = null
[2026-03-30 00:40:28] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-03-30 00:40:28] [INFO]   -> Found value: 2026-03-29T20:23:41.76-04:00
[2026-03-30 00:40:28] [INFO]   -> Set field 'cleared' = "2026-03-30 00:23:41"
[2026-03-30 00:40:28] [INFO]   -> Set field 'inService' = "2026-03-30 00:23:41"
[2026-03-30 00:40:28] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-03-30 00:40:28] [INFO]   -> Found value: 35.27849
[2026-03-30 00:40:28] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.27848999999999790588844916783273220062255859375
[2026-03-30 00:40:28] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-03-30 00:40:28] [INFO]   -> Found value: -85.218169
[2026-03-30 00:40:28] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2181690000000031659510568715631961822509765625
[2026-03-30 00:40:28] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-03-30 00:40:28] [INFO]   -> Found value: 2026-03-29T20:21:10.31-04:00
[2026-03-30 00:40:28] [INFO]   -> Set field 'dispatched' = "2026-03-30 00:21:10"
[2026-03-30 00:40:28] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-03-30 00:40:28] [INFO]   -> Found value: H1400A
[2026-03-30 00:40:28] [INFO]   -> Set field 'cADVehicleID' = "H1400A"
[2026-03-30 00:40:28] [INFO]   -> Set field 'name' = "H1400A"
[2026-03-30 00:40:28] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-03-30 00:40:28] [INFO]   -> Found value: 2026-03-29T20:23:41.76-04:00
[2026-03-30 00:40:28] [INFO]   -> Set field 'timeunitclear' = "2026-03-30 00:23:41"
[2026-03-30 00:40:28] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-03-30 00:40:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:40:28] [INFO]   -> Set field 'timeonscene' = null
[2026-03-30 00:40:28] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-03-30 00:40:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:40:28] [INFO]   -> Set field 'timestaging' = null
[2026-03-30 00:40:28] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-03-30 00:40:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-03-30 00:40:28] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-03-30 00:40:28] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-03-30 00:40:28] [INFO]   -> Found value: 2026-03-29T20:21:10.31-04:00
[2026-03-30 00:40:28] [INFO]   -> Set field 'timedispatch' = "2026-03-30 00:21:10"
[2026-03-30 00:40:28] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-03-30 00:40:28] [INFO]   -> Found value: CIR
[2026-03-30 00:40:28] [INFO]   -> Set field 'streetType' = "CIR"
[2026-03-30 00:40:28] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-03-30 00:40:28] [INFO]   -> Found value: 26-000070
[2026-03-30 00:40:28] [INFO]   -> Set field 'incidentInternalId' = "26-000070"
[2026-03-30 00:40:28] [INFO]   -> Set field 'dispatchRunNumber' = "26-000070"
[2026-03-30 00:40:28] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-03-30 00:40:28] [INFO]   -> Found value: 2026-03-43882
[2026-03-30 00:40:28] [INFO]   -> Set field 'policeReportNumber' = "2026-03-43882"
[2026-03-30 00:40:28] [INFO]   -> Set field 'cADNumber' = "2026-03-43882"
[2026-03-30 00:40:28] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-03-30 00:40:28] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-03-30 00:40:28] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-03-30 00:40:28] [INFO]   -> Found value: 03/29/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]
03/29/2026 ...
[2026-03-30 00:40:28] [INFO]   -> Set field 'dispatchNotes' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]\n03\/29\/2026 20:23:33 BARRETT_T               [15] MOWBRAY CANCEL UNITS WILL BE FROM THE COW PASTURE UP THE ROAD  [Shared]\n03\/29\/2026 20:40:25 STRANGE_S               [16] [Law] has closed their incident [2026-03-43881]"
[2026-03-30 00:40:28] [INFO]   -> Set field 'cADLog' = "03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]\n03\/29\/2026 20:23:33 BARRETT_T               [15] MOWBRAY CANCEL UNITS WILL BE FROM THE COW PASTURE UP THE ROAD  [Shared]\n03\/29\/2026 20:40:25 STRANGE_S               [16] [Law] has closed their incident [2026-03-43881]"
[2026-03-30 00:40:28] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-03-30 00:40:28] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-03-30 00:40:28] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-03-30 00:40:28] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-03-30 00:40:28] [INFO]   -> Found value: MFD
MFD
[2026-03-30 00:40:28] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-03-30 00:40:28] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-03-30 00:40:28] [INFO] Concatenating street name and type
[2026-03-30 00:40:28] [INFO]   -> Combined street name: BONNELIA CIR
[2026-03-30 00:40:28] [INFO] Built locationCoordinates from lat/lng: 35.27849,-85.218169
[2026-03-30 00:40:28] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ODORINVES-Odor Investigation","businessName":"1413 BONNELIA CIR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1413,"streetName":"BONNELIA CIR","incidentLocationCross":"ARNAT DR\/ARNAT DR","alarm":"2026-03-30 00:20:20","enroute":null,"onScene":null,"cleared":"2026-03-30 00:23:41","inService":"2026-03-30 00:23:41","nERISIncidentLatitude":35.27848999999999790588844916783273220062255859375,"nERISIncidentLongitude":-85.2181690000000031659510568715631961822509765625,"dispatched":"2026-03-30 00:21:10","cADVehicleID":"H1400A","name":"H1400A","timeunitclear":"2026-03-30 00:23:41","timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-03-30 00:21:10","incidentInternalId":"26-000070","dispatchRunNumber":"26-000070","policeReportNumber":"2026-03-43882","cADNumber":"2026-03-43882","dispatchNotes":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]\n03\/29\/2026 20:23:33 BARRETT_T               [15] MOWBRAY CANCEL UNITS WILL BE FROM THE COW PASTURE UP THE ROAD  [Shared]\n03\/29\/2026 20:40:25 STRANGE_S               [16] [Law] has closed their incident [2026-03-43881]","cADLog":"03\/29\/2026 20:20:20 QUEEN_D                 [1] Incident linked to [Law] [2026-03-43881]\n03\/29\/2026 20:19:58 AURELIAN                [2] [1] GENERATED BY AURELIANSYNC INITIATED BY Doni Queen [doni.queen@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/8JlpnF05LCAzKVeR5V7dqA [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [3] [2] RP INFOOfficer Contact?: Caller does not want officer contact; stated it is not necessary. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [4] [3] INFOIncident - Time: approximately six hours agoRP - At Incident Location: yesIncident - Description: Reporting a very strong, pervasive odor that smells like rotting garbage or dead animals, strongest earlier near the Mowbray Mountain fire department.Incident - Direction Subject Fled: Caller reports no one seen leaving the area where the odor was strongest.Vehicles - Any Involved: Unknown if any vehicles were involved.General - Additional Information: Caller states the odor is very strong and pervasive even though the wind is blowing. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:19:58 AURELIAN                [5] [4] Caller reported noticing a very strong, pervasive odor approximately six hours ago that smells like rotting garbage or dead animals and was strongest earlier near the Mowbray Mountain fire department. Caller is on location, reports no one seen leaving the area, is unsure if any vehicles are involved, and does not want officer contact. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:20:20 QUEEN_D                 [6] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:20 QUEEN_D                 [7] Multi-Agency Law Incident #: 2026-03-43881\n03\/29\/2026 20:20:20 QUEEN_D                 [8] Multi-Agency Law Incident #: 2026-03-43883\n03\/29\/2026 20:20:30 BARRETT_T               [9] FG 6  [Shared]\n03\/29\/2026 20:20:41 QUEEN_D                 [10] added fire for odor investigation [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:05 STRANGE_S               [11] Requested Case Number(s) issued for Incident #[2026-03-43881], Jurisdiction: Hamilton Co SO. Case Number(s): 26-012614.. [Shared 2, 2026-03-43881 - SUSACT - 1413 BONNELIA CIR]\n03\/29\/2026 20:21:10 BARRETT_T               [12] Automatic Case Number(s) issued for Incident #[2026-03-43882], Jurisdiction: Mowbray VFD. Case Number(s): 26-000070 requested by H1400A. [Shared]\n03\/29\/2026 20:21:48 STRANGE_S               [13] [Law] has closed their incident [2026-03-43883]\n03\/29\/2026 20:23:18 BARRETT_T               [14] MOWBRAY CLEAR  [Shared]\n03\/29\/2026 20:23:33 BARRETT_T               [15] MOWBRAY CANCEL UNITS WILL BE FROM THE COW PASTURE UP THE ROAD  [Shared]\n03\/29\/2026 20:40:25 STRANGE_S               [16] [Law] has closed their incident [2026-03-43881]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.27849,-85.218169"}
[2026-03-30 00:40:28] [INFO] Number of extracted fields: 29
[2026-03-30 00:40:28] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-03-30 00:40:28] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-03-30 00:40:28] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-03-30 00:40:28] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-03-30 00:40:29] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-03-30 00:40:29] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-03-30 00:40:31] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-03-30 00:40:31] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-03-30 00:40:31] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-03-30 00:40:31] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-03-30 00:40:31] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-03-30 00:40:32] [INFO] Found existing IncidentTypeMapping with ID: 69c9c1d392e38f5e7
[2026-03-30 00:40:33] [INFO] Found existing Dispatch with cADNumber '2026-03-43882', ID: 69c9c1d676cacb448 - will update instead of create
[2026-03-30 00:40:34] [INFO] Updated existing Dispatches record with ID: 69c9c1d676cacb448
[2026-03-30 00:40:34] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-03-30 00:40:34] [INFO] Using FTPS (SSL/TLS) connection
[2026-03-30 00:40:37] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-03-43882_20260329204026439.xml
[2026-03-30 00:40:37] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329204026439.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-03-30/INCCOMBINED_2026-03-43882_20260329204026439.xml
[2026-03-30 00:40:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-03-43882_20260329204026439.xml
[2026-03-30 04:42:35] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09542.xml
[2026-03-30 04:42:35] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09542.xml for user: 68d56363ec1209189
[2026-03-30 04:42:35] [INFO] File size: 1416 bytes
[2026-03-30 04:42:37] [INFO] Created FTPFiles record with ID: 69c9ff3dc5b712b20
[2026-03-30 04:42:37] [INFO] About to extract fields from XML. File size: 1416 bytes
[2026-03-30 04:42:37] [INFO] Number of mappings: 21
[2026-03-30 04:42:37] [INFO] Starting XML parsing. Content length: 1416
[2026-03-30 04:42:37] [INFO] XML parsed successfully. Root element: Incident
[2026-03-30 04:42:37] [INFO] Processing 21 field mappings
[2026-03-30 04:42:37] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-03-30 04:42:37] [INFO]   -> Found value: 26-09542
[2026-03-30 04:42:37] [INFO]   -> Set field 'dispatchRunNumber' = "26-09542"
[2026-03-30 04:42:37] [INFO]   -> Set field 'cADNumber' = "26-09542"
[2026-03-30 04:42:37] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-03-30 04:42:37] [INFO]   -> Found value: 1005
[2026-03-30 04:42:37] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1005
[2026-03-30 04:42:37] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-03-30 04:42:37] [INFO]   -> Found value: GLENN DR
[2026-03-30 04:42:37] [INFO]   -> Set field 'streetName' = "GLENN DR"
[2026-03-30 04:42:37] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-03-30 04:42:37] [INFO]   -> No value found (null or empty)
[2026-03-30 04:42:37] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-03-30 04:42:37] [INFO]   -> Found value: SIKESTON
[2026-03-30 04:42:37] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-03-30 04:42:37] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-03-30 04:42:37] [INFO]   -> No value found (null or empty)
[2026-03-30 04:42:37] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-03-30 04:42:37] [INFO]   -> Found value: MO
[2026-03-30 04:42:37] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-03-30 04:42:37] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-03-30 04:42:37] [INFO]   -> Found value: 63801
[2026-03-30 04:42:37] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-03-30 04:42:37] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-03-30 04:42:37] [INFO]   -> Found value: 0
[2026-03-30 04:42:37] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-03-30 04:42:37] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-03-30 04:42:37] [INFO]   -> Found value: 0
[2026-03-30 04:42:37] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-03-30 04:42:37] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-03-30 04:42:37] [INFO]   -> Found value: FIRE-ALARM MECH
[2026-03-30 04:42:37] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-ALARM MECH"
[2026-03-30 04:42:37] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-03-30 04:42:37] [INFO]   -> Found value: 03-29-2026 23:37:55|HALLWAY SMOKE DETECTOR 
NO CONTACT MADE WITH KEYHOLDER AT THIS TIME  03-29-2026 ...
[2026-03-30 04:42:37] [INFO]   -> Set field 'dispatchNotes' = "03-29-2026 23:37:55|HALLWAY SMOKE DETECTOR \nNO CONTACT MADE WITH KEYHOLDER AT THIS TIME  03-29-2026 23:40:52|ACCIDENTAL CANCEL PER ALARM"
[2026-03-30 04:42:37] [INFO]   -> Set field 'cADLog' = "03-29-2026 23:37:55|HALLWAY SMOKE DETECTOR \nNO CONTACT MADE WITH KEYHOLDER AT THIS TIME  03-29-2026 23:40:52|ACCIDENTAL CANCEL PER ALARM"
[2026-03-30 04:42:37] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-03-30 04:42:37] [INFO]   -> Found value: 03-29-2026T23:39:33
[2026-03-30 04:42:37] [INFO] Reformatted DD-MM-YYYY date '03-29-2026' (day=03, month=29) to ISO: 2026-29-03T23:39:33
[2026-03-30 04:42:37] [ERROR] Error formatting datetime '2026-29-03T23:39:33': Failed to parse time string (2026-29-03T23:39:33) at position 6 (9): Unexpected character
[2026-03-30 04:42:37] [INFO]   -> Set field 'alarm' = null
[2026-03-30 04:42:37] [INFO] Reformatted DD-MM-YYYY date '03-29-2026' (day=03, month=29) to ISO: 2026-29-03T23:39:33
[2026-03-30 04:42:37] [ERROR] Error formatting datetime '2026-29-03T23:39:33': Failed to parse time string (2026-29-03T23:39:33) at position 6 (9): Unexpected character
[2026-03-30 04:42:37] [INFO]   -> Set field 'dispatched' = null
[2026-03-30 04:42:37] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-03-30 04:42:37] [INFO]   -> No value found (null or empty)
[2026-03-30 04:42:37] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-03-30 04:42:37] [INFO]   -> No value found (null or empty)
[2026-03-30 04:42:37] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-03-30 04:42:37] [INFO]   -> Found value: SIK STILL
[2026-03-30 04:42:37] [INFO]   -> Set field 'cADVehicleID' = "SIK STILL"
[2026-03-30 04:42:37] [INFO]   -> Set field 'name' = "SIK STILL"
[2026-03-30 04:42:37] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-03-30 04:42:37] [INFO]   -> No value found (null or empty)
[2026-03-30 04:42:37] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-03-30 04:42:37] [INFO]   -> No value found (null or empty)
[2026-03-30 04:42:37] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-03-30 04:42:37] [INFO]   -> Found value: 03-29-2026T23:41:53
[2026-03-30 04:42:37] [INFO] Reformatted DD-MM-YYYY date '03-29-2026' (day=03, month=29) to ISO: 2026-29-03T23:41:53
[2026-03-30 04:42:37] [ERROR] Error formatting datetime '2026-29-03T23:41:53': Failed to parse time string (2026-29-03T23:41:53) at position 6 (9): Unexpected character
[2026-03-30 04:42:37] [INFO]   -> Set field 'timeunitclear' = null
[2026-03-30 04:42:37] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-03-30 04:42:37] [INFO]   -> Found value: 03-29-2026T23:39:33
[2026-03-30 04:42:37] [INFO] Reformatted DD-MM-YYYY date '03-29-2026' (day=03, month=29) to ISO: 2026-29-03T23:39:33
[2026-03-30 04:42:37] [ERROR] Error formatting datetime '2026-29-03T23:39:33': Failed to parse time string (2026-29-03T23:39:33) at position 6 (9): Unexpected character
[2026-03-30 04:42:37] [INFO]   -> Set field 'timedispatch' = null
[2026-03-30 04:42:37] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-03-30 04:42:37] [INFO]   -> Found value: SDPSFD
[2026-03-30 04:42:37] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-03-30 04:42:37] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-03-30 04:42:37] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-03-30 04:42:37] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-09542","cADNumber":"26-09542","incidentLocationStreetNumber":1005,"streetName":"GLENN DR","incidentLocationCity":"SIKESTON","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-ALARM MECH","dispatchNotes":"03-29-2026 23:37:55|HALLWAY SMOKE DETECTOR \nNO CONTACT MADE WITH KEYHOLDER AT THIS TIME  03-29-2026 23:40:52|ACCIDENTAL CANCEL PER ALARM","cADLog":"03-29-2026 23:37:55|HALLWAY SMOKE DETECTOR \nNO CONTACT MADE WITH KEYHOLDER AT THIS TIME  03-29-2026 23:40:52|ACCIDENTAL CANCEL PER ALARM","alarm":null,"dispatched":null,"cADVehicleID":"SIK STILL","name":"SIK STILL","timeunitclear":null,"timedispatch":null,"cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-03-30 04:42:37] [INFO] Number of extracted fields: 20
[2026-03-30 04:42:37] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-03-30 04:42:37] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-03-30 04:42:37] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-03-30 04:42:37] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-03-30 04:42:38] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-03-30 04:42:39] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-03-30 04:42:39] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-03-30 04:42:39] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-03-30 04:42:40] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e872e5ae13
[2026-03-30 04:42:43] [INFO] Created new Dispatches record with ID: 69c9ff41e9301bf54
[2026-03-30 04:42:43] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-03-30
[2026-03-30 04:42:43] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09542.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-03-30/SDPSFD_26-09542.xml
[2026-03-30 04:42:43] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09542.xml
[2026-03-30 08:29:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09546.xml
[2026-03-30 08:29:44] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09546.xml for user: 68d56363ec1209189
[2026-03-30 08:29:44] [INFO] File size: 2098 bytes
[2026-03-30 08:29:46] [INFO] Created FTPFiles record with ID: 69ca347a88779e533
[2026-03-30 08:29:46] [INFO] About to extract fields from XML. File size: 2098 bytes
[2026-03-30 08:29:46] [INFO] Number of mappings: 21
[2026-03-30 08:29:46] [INFO] Starting XML parsing. Content length: 2098
[2026-03-30 08:29:46] [INFO] XML parsed successfully. Root element: Incident
[2026-03-30 08:29:46] [INFO] Processing 21 field mappings
[2026-03-30 08:29:46] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-03-30 08:29:46] [INFO]   -> Found value: 26-09546
[2026-03-30 08:29:46] [INFO]   -> Set field 'dispatchRunNumber' = "26-09546"
[2026-03-30 08:29:46] [INFO]   -> Set field 'cADNumber' = "26-09546"
[2026-03-30 08:29:46] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-03-30 08:29:46] [INFO]   -> Found value: 675
[2026-03-30 08:29:46] [INFO]   -> Set field 'incidentLocationStreetNumber' = 675
[2026-03-30 08:29:46] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-03-30 08:29:46] [INFO]   -> Found value: N COUNTY ROAD 425
[2026-03-30 08:29:46] [INFO]   -> Set field 'streetName' = "N COUNTY ROAD 425"
[2026-03-30 08:29:46] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-03-30 08:29:46] [INFO]   -> No value found (null or empty)
[2026-03-30 08:29:46] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-03-30 08:29:46] [INFO]   -> Found value: BERTRAND
[2026-03-30 08:29:46] [INFO]   -> Set field 'incidentLocationCity' = "BERTRAND"
[2026-03-30 08:29:46] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-03-30 08:29:46] [INFO]   -> No value found (null or empty)
[2026-03-30 08:29:46] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-03-30 08:29:46] [INFO]   -> No value found (null or empty)
[2026-03-30 08:29:46] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-03-30 08:29:46] [INFO]   -> No value found (null or empty)
[2026-03-30 08:29:46] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-03-30 08:29:46] [INFO]   -> Found value: 0
[2026-03-30 08:29:46] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-03-30 08:29:46] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-03-30 08:29:46] [INFO]   -> Found value: 0
[2026-03-30 08:29:46] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-03-30 08:29:46] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-03-30 08:29:46] [INFO]   -> Found value: FIRE-MUTUAL AID
[2026-03-30 08:29:46] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-MUTUAL AID"
[2026-03-30 08:29:46] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-03-30 08:29:46] [INFO]   -> Found value: 03-30-2026 01:00:53|EAST PRAIRIE FIRE REQUESTING MUTUAL AID FROM SIKESTON 
STRUCTURE FIRE  03-30-202...
[2026-03-30 08:29:46] [INFO]   -> Set field 'dispatchNotes' = "03-30-2026 01:00:53|EAST PRAIRIE FIRE REQUESTING MUTUAL AID FROM SIKESTON \nSTRUCTURE FIRE  03-30-2026 01:23:31|STRUCTURE FULLY INVOLVED 03-30-2026 01:27:11|REQUESTING TANKER FROM MINER 03-30-2026 01:28:07|MINER CONTACTED"
[2026-03-30 08:29:46] [INFO]   -> Set field 'cADLog' = "03-30-2026 01:00:53|EAST PRAIRIE FIRE REQUESTING MUTUAL AID FROM SIKESTON \nSTRUCTURE FIRE  03-30-2026 01:23:31|STRUCTURE FULLY INVOLVED 03-30-2026 01:27:11|REQUESTING TANKER FROM MINER 03-30-2026 01:28:07|MINER CONTACTED"
[2026-03-30 08:29:46] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-03-30 08:29:46] [INFO]   -> Found value: 03-30-2026T01:04:55
[2026-03-30 08:29:46] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T01:04:55
[2026-03-30 08:29:46] [ERROR] Error formatting datetime '2026-30-03T01:04:55': Failed to parse time string (2026-30-03T01:04:55) at position 6 (0): Unexpected character
[2026-03-30 08:29:46] [INFO]   -> Set field 'alarm' = null
[2026-03-30 08:29:46] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T01:04:55
[2026-03-30 08:29:46] [ERROR] Error formatting datetime '2026-30-03T01:04:55': Failed to parse time string (2026-30-03T01:04:55) at position 6 (0): Unexpected character
[2026-03-30 08:29:46] [INFO]   -> Set field 'dispatched' = null
[2026-03-30 08:29:46] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-03-30 08:29:46] [INFO]   -> Found value: 03-30-2026T01:23:23
[2026-03-30 08:29:46] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T01:23:23
[2026-03-30 08:29:46] [ERROR] Error formatting datetime '2026-30-03T01:23:23': Failed to parse time string (2026-30-03T01:23:23) at position 6 (0): Unexpected character
[2026-03-30 08:29:46] [INFO]   -> Set field 'onScene' = null
[2026-03-30 08:29:46] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-03-30 08:29:46] [INFO]   -> Found value: 03-30-2026T03:29:02
[2026-03-30 08:29:46] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T03:29:02
[2026-03-30 08:29:46] [ERROR] Error formatting datetime '2026-30-03T03:29:02': Failed to parse time string (2026-30-03T03:29:02) at position 6 (0): Unexpected character
[2026-03-30 08:29:46] [INFO]   -> Set field 'cleared' = null
[2026-03-30 08:29:46] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T03:29:02
[2026-03-30 08:29:46] [ERROR] Error formatting datetime '2026-30-03T03:29:02': Failed to parse time string (2026-30-03T03:29:02) at position 6 (0): Unexpected character
[2026-03-30 08:29:46] [INFO]   -> Set field 'inService' = null
[2026-03-30 08:29:46] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-03-30 08:29:46] [INFO]   -> Found value: ENG3
[2026-03-30 08:29:46] [INFO]   -> Set field 'cADVehicleID' = "ENG3"
[2026-03-30 08:29:46] [INFO]   -> Set field 'name' = "ENG3"
[2026-03-30 08:29:46] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-03-30 08:29:46] [INFO]   -> Found value: 03-30-2026T01:06:40
[2026-03-30 08:29:46] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T01:06:40
[2026-03-30 08:29:46] [ERROR] Error formatting datetime '2026-30-03T01:06:40': Failed to parse time string (2026-30-03T01:06:40) at position 6 (0): Unexpected character
[2026-03-30 08:29:46] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-03-30 08:29:46] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-03-30 08:29:46] [INFO]   -> Found value: 03-30-2026T01:23:23
[2026-03-30 08:29:46] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T01:23:23
[2026-03-30 08:29:46] [ERROR] Error formatting datetime '2026-30-03T01:23:23': Failed to parse time string (2026-30-03T01:23:23) at position 6 (0): Unexpected character
[2026-03-30 08:29:46] [INFO]   -> Set field 'timeonscene' = null
[2026-03-30 08:29:46] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-03-30 08:29:46] [INFO]   -> Found value: 03-30-2026T03:29:02
[2026-03-30 08:29:46] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T03:29:02
[2026-03-30 08:29:46] [ERROR] Error formatting datetime '2026-30-03T03:29:02': Failed to parse time string (2026-30-03T03:29:02) at position 6 (0): Unexpected character
[2026-03-30 08:29:46] [INFO]   -> Set field 'timeunitclear' = null
[2026-03-30 08:29:46] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-03-30 08:29:46] [INFO]   -> No value found (null or empty)
[2026-03-30 08:29:46] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-03-30 08:29:46] [INFO]   -> Found value: SDPSFD
[2026-03-30 08:29:46] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-03-30 08:29:46] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-03-30 08:29:46] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-03-30 08:29:46] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-09546","cADNumber":"26-09546","incidentLocationStreetNumber":675,"streetName":"N COUNTY ROAD 425","incidentLocationCity":"BERTRAND","nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-MUTUAL AID","dispatchNotes":"03-30-2026 01:00:53|EAST PRAIRIE FIRE REQUESTING MUTUAL AID FROM SIKESTON \nSTRUCTURE FIRE  03-30-2026 01:23:31|STRUCTURE FULLY INVOLVED 03-30-2026 01:27:11|REQUESTING TANKER FROM MINER 03-30-2026 01:28:07|MINER CONTACTED","cADLog":"03-30-2026 01:00:53|EAST PRAIRIE FIRE REQUESTING MUTUAL AID FROM SIKESTON \nSTRUCTURE FIRE  03-30-2026 01:23:31|STRUCTURE FULLY INVOLVED 03-30-2026 01:27:11|REQUESTING TANKER FROM MINER 03-30-2026 01:28:07|MINER CONTACTED","alarm":null,"dispatched":null,"onScene":null,"cleared":null,"inService":null,"cADVehicleID":"ENG3","name":"ENG3","timeenroutetoscene":null,"timeonscene":null,"timeunitclear":null,"cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-03-30 08:29:46] [INFO] Number of extracted fields: 22
[2026-03-30 08:29:46] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-03-30 08:29:46] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-03-30 08:29:46] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-03-30 08:29:46] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-03-30 08:29:47] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-03-30 08:29:48] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-03-30 08:29:48] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-03-30 08:29:48] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-03-30 08:29:48] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e88612c925
[2026-03-30 08:29:52] [INFO] Created new Dispatches record with ID: 69ca347f10ddb582e
[2026-03-30 08:29:52] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09546.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-03-30/SDPSFD_26-09546.xml
[2026-03-30 08:29:52] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09546.xml
[2026-03-30 13:19:07] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020947.xml
[2026-03-30 13:19:07] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020947.xml for user: 69320e6a9e3e5ef71
[2026-03-30 13:19:07] [INFO] File size: 10090 bytes
[2026-03-30 13:19:10] [INFO] Created FTPFiles record with ID: 69ca784e183f1def2
[2026-03-30 13:19:10] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-03-30 13:19:10] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-03-30
[2026-03-30 13:19:10] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020947.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-03-30/cfs_2026-020947.xml
[2026-03-30 13:19:10] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020947.xml
[2026-03-30 13:19:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020947.xml
[2026-03-30 13:19:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020947.xml for user: 69320e6a9e3e5ef71
[2026-03-30 13:19:19] [INFO] File size: 11068 bytes
[2026-03-30 13:19:19] [INFO] Created FTPFiles record with ID: 69ca785791db19672
[2026-03-30 13:19:19] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-03-30 13:19:19] [INFO] File already exists in archive, using unique name: cfs_2026-020947_1774876759.xml
[2026-03-30 13:19:19] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020947.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-03-30/cfs_2026-020947_1774876759.xml
[2026-03-30 13:19:19] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020947.xml
[2026-03-30 13:19:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020947.xml
[2026-03-30 13:19:50] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020947.xml for user: 69320e6a9e3e5ef71
[2026-03-30 13:19:50] [INFO] File size: 12000 bytes
[2026-03-30 13:19:50] [INFO] Created FTPFiles record with ID: 69ca78766d6a5d910
[2026-03-30 13:19:50] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-03-30 13:19:50] [INFO] File already exists in archive, using unique name: cfs_2026-020947_1774876790.xml
[2026-03-30 13:19:50] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020947.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-03-30/cfs_2026-020947_1774876790.xml
[2026-03-30 13:19:50] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020947.xml
[2026-03-30 14:15:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020958.xml
[2026-03-30 14:15:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020958.xml for user: 69320e6a9e3e5ef71
[2026-03-30 14:15:53] [INFO] File size: 9633 bytes
[2026-03-30 14:15:57] [INFO] Created FTPFiles record with ID: 69ca859d37b608226
[2026-03-30 14:15:57] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-03-30 14:15:57] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020958.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-03-30/cfs_2026-020958.xml
[2026-03-30 14:15:57] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020958.xml
[2026-03-30 14:16:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020958.xml
[2026-03-30 14:16:06] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020958.xml for user: 69320e6a9e3e5ef71
[2026-03-30 14:16:06] [INFO] File size: 10586 bytes
[2026-03-30 14:16:07] [INFO] Created FTPFiles record with ID: 69ca85a7be73c5ac6
[2026-03-30 14:16:07] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-03-30 14:16:07] [INFO] File already exists in archive, using unique name: cfs_2026-020958_1774880167.xml
[2026-03-30 14:16:07] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020958.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-03-30/cfs_2026-020958_1774880167.xml
[2026-03-30 14:16:07] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020958.xml
[2026-03-30 14:16:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020958.xml
[2026-03-30 14:16:11] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020958.xml for user: 69320e6a9e3e5ef71
[2026-03-30 14:16:11] [INFO] File size: 11520 bytes
[2026-03-30 14:16:13] [INFO] Created FTPFiles record with ID: 69ca85adb98f0255d
[2026-03-30 14:16:13] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-03-30 14:16:13] [INFO] File already exists in archive, using unique name: cfs_2026-020958_1774880173.xml
[2026-03-30 14:16:13] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020958.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-03-30/cfs_2026-020958_1774880173.xml
[2026-03-30 14:16:13] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-020958.xml
[2026-03-30 14:33:55] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:53Z.xml
[2026-03-30 14:33:55] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:53Z.xml
[2026-03-30 14:33:55] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:53Z.xml
[2026-03-30 14:33:55] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:53Z.xml
[2026-03-30 14:33:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:53Z.xml
[2026-03-30 14:33:56] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:53Z.xml
[2026-03-30 14:33:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:54Z.xml
[2026-03-30 14:33:56] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:54Z.xml
[2026-03-30 14:33:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:54Z.xml
[2026-03-30 14:33:56] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:54Z.xml
[2026-03-30 14:33:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:54Z.xml
[2026-03-30 14:33:57] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:54Z.xml
[2026-03-30 14:33:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:55Z.xml
[2026-03-30 14:33:57] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:55Z.xml
[2026-03-30 14:33:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:55Z.xml
[2026-03-30 14:33:57] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:55Z.xml
[2026-03-30 14:33:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:56Z.xml
[2026-03-30 14:33:58] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:56Z.xml
[2026-03-30 14:33:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:56Z.xml
[2026-03-30 14:33:58] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:56Z.xml
[2026-03-30 14:33:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:57Z.xml
[2026-03-30 14:33:59] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:57Z.xml
[2026-03-30 14:33:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:57Z.xml
[2026-03-30 14:33:59] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:57Z.xml
[2026-03-30 14:34:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:58Z.xml
[2026-03-30 14:34:01] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:33:58Z.xml
[2026-03-30 14:34:07] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:34:05Z.xml
[2026-03-30 14:34:07] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:34:05Z.xml
[2026-03-30 14:34:18] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:34:16Z.xml
[2026-03-30 14:34:18] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:34:16Z.xml
[2026-03-30 14:40:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:23Z.xml
[2026-03-30 14:40:25] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:23Z.xml
[2026-03-30 14:40:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:24Z.xml
[2026-03-30 14:40:26] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:24Z.xml
[2026-03-30 14:40:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:24Z.xml
[2026-03-30 14:40:26] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:24Z.xml
[2026-03-30 14:40:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:24Z.xml
[2026-03-30 14:40:27] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:24Z.xml
[2026-03-30 14:40:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:25Z.xml
[2026-03-30 14:40:27] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:25Z.xml
[2026-03-30 14:40:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:31Z.xml
[2026-03-30 14:40:33] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:31Z.xml
[2026-03-30 14:40:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:31Z.xml
[2026-03-30 14:40:33] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:31Z.xml
[2026-03-30 14:40:34] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:31Z.xml
[2026-03-30 14:40:34] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:31Z.xml
[2026-03-30 14:40:35] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:33Z.xml
[2026-03-30 14:40:35] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:33Z.xml
[2026-03-30 14:40:35] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:33Z.xml
[2026-03-30 14:40:35] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:40:33Z.xml
[2026-03-30 14:42:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:42:57Z.xml
[2026-03-30 14:42:59] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:42:57Z.xml
[2026-03-30 14:42:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:42:57Z.xml
[2026-03-30 14:42:59] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:42:57Z.xml
[2026-03-30 14:43:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:01Z.xml
[2026-03-30 14:43:03] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:01Z.xml
[2026-03-30 14:43:04] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:01Z.xml
[2026-03-30 14:43:04] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:01Z.xml
[2026-03-30 14:43:04] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:02Z.xml
[2026-03-30 14:43:04] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:02Z.xml
[2026-03-30 14:43:04] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:02Z.xml
[2026-03-30 14:43:04] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:02Z.xml
[2026-03-30 14:43:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:02Z.xml
[2026-03-30 14:43:05] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:02Z.xml
[2026-03-30 14:43:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:04Z.xml
[2026-03-30 14:43:06] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:04Z.xml
[2026-03-30 14:43:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:04Z.xml
[2026-03-30 14:43:06] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:04Z.xml
[2026-03-30 14:43:08] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:05Z.xml
[2026-03-30 14:43:08] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:05Z.xml
[2026-03-30 14:43:08] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:06Z.xml
[2026-03-30 14:43:08] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:06Z.xml
[2026-03-30 14:43:08] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:06Z.xml
[2026-03-30 14:43:08] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:43:06Z.xml
[2026-03-30 14:44:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:44:37Z.xml
[2026-03-30 14:44:39] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:44:37Z.xml
[2026-03-30 14:44:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:44:37Z.xml
[2026-03-30 14:44:39] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:44:37Z.xml
[2026-03-30 14:44:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:44:46Z.xml
[2026-03-30 14:44:48] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:44:46Z.xml
[2026-03-30 14:44:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:44:46Z.xml
[2026-03-30 14:44:49] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:44:46Z.xml
[2026-03-30 14:51:42] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:51:40Z.xml
[2026-03-30 14:51:42] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:51:40Z.xml
[2026-03-30 14:51:42] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:51:40Z.xml
[2026-03-30 14:51:42] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:51:40Z.xml
[2026-03-30 14:51:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:51:47Z.xml
[2026-03-30 14:51:50] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 09:51:47Z.xml
[2026-03-30 15:05:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:05:43Z.xml
[2026-03-30 15:05:45] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:05:43Z.xml
[2026-03-30 15:05:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:05:43Z.xml
[2026-03-30 15:05:46] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:05:43Z.xml
[2026-03-30 15:05:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:05:44Z.xml
[2026-03-30 15:05:46] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:05:44Z.xml
[2026-03-30 15:05:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:05:54Z.xml
[2026-03-30 15:05:56] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:05:54Z.xml
[2026-03-30 15:06:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:05:59Z.xml
[2026-03-30 15:06:02] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:05:59Z.xml
[2026-03-30 15:06:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:06:00Z.xml
[2026-03-30 15:06:02] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:06:00Z.xml
[2026-03-30 15:06:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:06:00Z.xml
[2026-03-30 15:06:02] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:06:00Z.xml
[2026-03-30 15:06:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:06:02Z.xml
[2026-03-30 15:06:05] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:06:02Z.xml
[2026-03-30 15:06:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:06:03Z.xml
[2026-03-30 15:06:05] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:06:03Z.xml
[2026-03-30 15:06:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:06:03Z.xml
[2026-03-30 15:06:05] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:06:03Z.xml
[2026-03-30 15:08:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:25Z.xml
[2026-03-30 15:08:27] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:25Z.xml
[2026-03-30 15:08:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:25Z.xml
[2026-03-30 15:08:27] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:25Z.xml
[2026-03-30 15:08:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:25Z.xml
[2026-03-30 15:08:27] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:25Z.xml
[2026-03-30 15:08:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:36Z.xml
[2026-03-30 15:08:39] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:36Z.xml
[2026-03-30 15:08:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:37Z.xml
[2026-03-30 15:08:39] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:37Z.xml
[2026-03-30 15:08:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:37Z.xml
[2026-03-30 15:08:39] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:37Z.xml
[2026-03-30 15:08:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:42Z.xml
[2026-03-30 15:08:44] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:42Z.xml
[2026-03-30 15:08:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:42Z.xml
[2026-03-30 15:08:45] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:08:42Z.xml
[2026-03-30 15:09:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:09:15Z.xml
[2026-03-30 15:09:17] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-014911_2026-03-30 10:09:15Z.xml
[2026-03-30 21:49:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09623.xml
[2026-03-30 21:49:22] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09623.xml for user: 68d56363ec1209189
[2026-03-30 21:49:22] [INFO] File size: 1558 bytes
[2026-03-30 21:49:23] [INFO] Created FTPFiles record with ID: 69caefe31f44420a6
[2026-03-30 21:49:23] [INFO] About to extract fields from XML. File size: 1558 bytes
[2026-03-30 21:49:23] [INFO] Number of mappings: 21
[2026-03-30 21:49:23] [INFO] Starting XML parsing. Content length: 1558
[2026-03-30 21:49:23] [INFO] XML parsed successfully. Root element: Incident
[2026-03-30 21:49:23] [INFO] Processing 21 field mappings
[2026-03-30 21:49:23] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-03-30 21:49:23] [INFO]   -> Found value: 26-09623
[2026-03-30 21:49:23] [INFO]   -> Set field 'dispatchRunNumber' = "26-09623"
[2026-03-30 21:49:23] [INFO]   -> Set field 'cADNumber' = "26-09623"
[2026-03-30 21:49:23] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-03-30 21:49:23] [INFO]   -> Found value: 1008
[2026-03-30 21:49:23] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1008
[2026-03-30 21:49:23] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-03-30 21:49:23] [INFO]   -> Found value: N MAIN ST
[2026-03-30 21:49:23] [INFO]   -> Set field 'streetName' = "N MAIN ST"
[2026-03-30 21:49:23] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-03-30 21:49:23] [INFO]   -> No value found (null or empty)
[2026-03-30 21:49:23] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-03-30 21:49:23] [INFO]   -> Found value: SIKESTON
[2026-03-30 21:49:23] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-03-30 21:49:23] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-03-30 21:49:23] [INFO]   -> Found value: MDMC
[2026-03-30 21:49:23] [INFO]   -> Set field 'businessName' = "MDMC"
[2026-03-30 21:49:23] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-03-30 21:49:23] [INFO]   -> Found value: MO
[2026-03-30 21:49:23] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-03-30 21:49:23] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-03-30 21:49:23] [INFO]   -> Found value: 63801
[2026-03-30 21:49:23] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-03-30 21:49:23] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-03-30 21:49:23] [INFO]   -> Found value: 0
[2026-03-30 21:49:23] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-03-30 21:49:23] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-03-30 21:49:23] [INFO]   -> Found value: 0
[2026-03-30 21:49:23] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-03-30 21:49:23] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-03-30 21:49:23] [INFO]   -> Found value: FIRE-AIRCRAFT STANDBY
[2026-03-30 21:49:23] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-AIRCRAFT STANDBY"
[2026-03-30 21:49:23] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-03-30 21:49:23] [INFO]   -> Found value: 03-30-2026 16:47:29|20 MIN ETA
[2026-03-30 21:49:23] [INFO]   -> Set field 'dispatchNotes' = "03-30-2026 16:47:29|20 MIN ETA"
[2026-03-30 21:49:23] [INFO]   -> Set field 'cADLog' = "03-30-2026 16:47:29|20 MIN ETA"
[2026-03-30 21:49:23] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-03-30 21:49:23] [INFO]   -> Found value: 03-30-2026T16:47:59
[2026-03-30 21:49:23] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T16:47:59
[2026-03-30 21:49:23] [ERROR] Error formatting datetime '2026-30-03T16:47:59': Failed to parse time string (2026-30-03T16:47:59) at position 6 (0): Unexpected character
[2026-03-30 21:49:23] [INFO]   -> Set field 'alarm' = null
[2026-03-30 21:49:23] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T16:47:59
[2026-03-30 21:49:23] [ERROR] Error formatting datetime '2026-30-03T16:47:59': Failed to parse time string (2026-30-03T16:47:59) at position 6 (0): Unexpected character
[2026-03-30 21:49:23] [INFO]   -> Set field 'dispatched' = null
[2026-03-30 21:49:23] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-03-30 21:49:23] [INFO]   -> No value found (null or empty)
[2026-03-30 21:49:23] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-03-30 21:49:23] [INFO]   -> No value found (null or empty)
[2026-03-30 21:49:23] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-03-30 21:49:23] [INFO]   -> Found value: L3
[2026-03-30 21:49:23] [INFO]   -> Set field 'cADVehicleID' = "L3"
[2026-03-30 21:49:23] [INFO]   -> Set field 'name' = "L3"
[2026-03-30 21:49:23] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-03-30 21:49:23] [INFO]   -> No value found (null or empty)
[2026-03-30 21:49:23] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-03-30 21:49:23] [INFO]   -> No value found (null or empty)
[2026-03-30 21:49:23] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-03-30 21:49:23] [INFO]   -> Found value: 03-30-2026T16:48:36
[2026-03-30 21:49:23] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T16:48:36
[2026-03-30 21:49:23] [ERROR] Error formatting datetime '2026-30-03T16:48:36': Failed to parse time string (2026-30-03T16:48:36) at position 6 (0): Unexpected character
[2026-03-30 21:49:23] [INFO]   -> Set field 'timeunitclear' = null
[2026-03-30 21:49:23] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-03-30 21:49:23] [INFO]   -> Found value: 03-30-2026T16:48:34
[2026-03-30 21:49:23] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T16:48:34
[2026-03-30 21:49:23] [ERROR] Error formatting datetime '2026-30-03T16:48:34': Failed to parse time string (2026-30-03T16:48:34) at position 6 (0): Unexpected character
[2026-03-30 21:49:23] [INFO]   -> Set field 'timedispatch' = null
[2026-03-30 21:49:23] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-03-30 21:49:23] [INFO]   -> Found value: SDPSFD
[2026-03-30 21:49:23] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-03-30 21:49:23] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-03-30 21:49:23] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-03-30 21:49:23] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-09623","cADNumber":"26-09623","incidentLocationStreetNumber":1008,"streetName":"N MAIN ST","incidentLocationCity":"SIKESTON","businessName":"MDMC","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-AIRCRAFT STANDBY","dispatchNotes":"03-30-2026 16:47:29|20 MIN ETA","cADLog":"03-30-2026 16:47:29|20 MIN ETA","alarm":null,"dispatched":null,"cADVehicleID":"L3","name":"L3","timeunitclear":null,"timedispatch":null,"cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-03-30 21:49:23] [INFO] Number of extracted fields: 21
[2026-03-30 21:49:23] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-03-30 21:49:23] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-03-30 21:49:23] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-03-30 21:49:23] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-03-30 21:49:23] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-03-30 21:49:23] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-03-30 21:49:23] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-03-30 21:49:23] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-03-30 21:49:23] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e875662f9c
[2026-03-30 21:49:25] [INFO] Created new Dispatches record with ID: 69caefe3e68983104
[2026-03-30 21:49:25] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09623.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-03-30/SDPSFD_26-09623.xml
[2026-03-30 21:49:25] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09623.xml
[2026-03-30 22:49:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09627.xml
[2026-03-30 22:49:10] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09627.xml for user: 68d56363ec1209189
[2026-03-30 22:49:10] [INFO] File size: 1962 bytes
[2026-03-30 22:49:13] [INFO] Created FTPFiles record with ID: 69cafde9393d14be3
[2026-03-30 22:49:13] [INFO] About to extract fields from XML. File size: 1962 bytes
[2026-03-30 22:49:13] [INFO] Number of mappings: 21
[2026-03-30 22:49:13] [INFO] Starting XML parsing. Content length: 1962
[2026-03-30 22:49:13] [INFO] XML parsed successfully. Root element: Incident
[2026-03-30 22:49:13] [INFO] Processing 21 field mappings
[2026-03-30 22:49:13] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-03-30 22:49:13] [INFO]   -> Found value: 26-09627
[2026-03-30 22:49:13] [INFO]   -> Set field 'dispatchRunNumber' = "26-09627"
[2026-03-30 22:49:13] [INFO]   -> Set field 'cADNumber' = "26-09627"
[2026-03-30 22:49:13] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-03-30 22:49:13] [INFO]   -> Found value: 511
[2026-03-30 22:49:13] [INFO]   -> Set field 'incidentLocationStreetNumber' = 511
[2026-03-30 22:49:13] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-03-30 22:49:13] [INFO]   -> Found value: N MAIN ST
[2026-03-30 22:49:13] [INFO]   -> Set field 'streetName' = "N MAIN ST"
[2026-03-30 22:49:13] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-03-30 22:49:13] [INFO]   -> No value found (null or empty)
[2026-03-30 22:49:13] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-03-30 22:49:13] [INFO]   -> Found value: SIKESTON
[2026-03-30 22:49:13] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-03-30 22:49:13] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-03-30 22:49:13] [INFO]   -> Found value: ELITE CAR WASH
[2026-03-30 22:49:13] [INFO]   -> Set field 'businessName' = "ELITE CAR WASH"
[2026-03-30 22:49:13] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-03-30 22:49:13] [INFO]   -> Found value: MO
[2026-03-30 22:49:13] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-03-30 22:49:13] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-03-30 22:49:13] [INFO]   -> Found value: 63801
[2026-03-30 22:49:13] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-03-30 22:49:13] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-03-30 22:49:13] [INFO]   -> Found value: 0
[2026-03-30 22:49:13] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-03-30 22:49:13] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-03-30 22:49:13] [INFO]   -> Found value: 0
[2026-03-30 22:49:13] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-03-30 22:49:13] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-03-30 22:49:13] [INFO]   -> Found value: FIRE-GRASS/BRUSH/TREES
[2026-03-30 22:49:13] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-GRASS\/BRUSH\/TREES"
[2026-03-30 22:49:13] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-03-30 22:49:13] [INFO]   -> Found value: 03-30-2026 17:05:47|SMALL GRASS FIRE BY POLE
[2026-03-30 22:49:13] [INFO]   -> Set field 'dispatchNotes' = "03-30-2026 17:05:47|SMALL GRASS FIRE BY POLE"
[2026-03-30 22:49:13] [INFO]   -> Set field 'cADLog' = "03-30-2026 17:05:47|SMALL GRASS FIRE BY POLE"
[2026-03-30 22:49:13] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-03-30 22:49:13] [INFO]   -> Found value: 03-30-2026T17:06:04
[2026-03-30 22:49:13] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T17:06:04
[2026-03-30 22:49:13] [ERROR] Error formatting datetime '2026-30-03T17:06:04': Failed to parse time string (2026-30-03T17:06:04) at position 6 (0): Unexpected character
[2026-03-30 22:49:13] [INFO]   -> Set field 'alarm' = null
[2026-03-30 22:49:13] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T17:06:04
[2026-03-30 22:49:13] [ERROR] Error formatting datetime '2026-30-03T17:06:04': Failed to parse time string (2026-30-03T17:06:04) at position 6 (0): Unexpected character
[2026-03-30 22:49:13] [INFO]   -> Set field 'dispatched' = null
[2026-03-30 22:49:13] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-03-30 22:49:13] [INFO]   -> Found value: 03-30-2026T17:11:19
[2026-03-30 22:49:13] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T17:11:19
[2026-03-30 22:49:13] [ERROR] Error formatting datetime '2026-30-03T17:11:19': Failed to parse time string (2026-30-03T17:11:19) at position 6 (0): Unexpected character
[2026-03-30 22:49:13] [INFO]   -> Set field 'onScene' = null
[2026-03-30 22:49:13] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-03-30 22:49:13] [INFO]   -> Found value: 03-30-2026T17:48:10
[2026-03-30 22:49:13] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T17:48:10
[2026-03-30 22:49:13] [ERROR] Error formatting datetime '2026-30-03T17:48:10': Failed to parse time string (2026-30-03T17:48:10) at position 6 (0): Unexpected character
[2026-03-30 22:49:13] [INFO]   -> Set field 'cleared' = null
[2026-03-30 22:49:13] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T17:48:10
[2026-03-30 22:49:13] [ERROR] Error formatting datetime '2026-30-03T17:48:10': Failed to parse time string (2026-30-03T17:48:10) at position 6 (0): Unexpected character
[2026-03-30 22:49:13] [INFO]   -> Set field 'inService' = null
[2026-03-30 22:49:13] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-03-30 22:49:13] [INFO]   -> Found value: ENG2
[2026-03-30 22:49:13] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2026-03-30 22:49:13] [INFO]   -> Set field 'name' = "ENG2"
[2026-03-30 22:49:13] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-03-30 22:49:13] [INFO]   -> Found value: 03-30-2026T17:07:36
[2026-03-30 22:49:13] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T17:07:36
[2026-03-30 22:49:13] [ERROR] Error formatting datetime '2026-30-03T17:07:36': Failed to parse time string (2026-30-03T17:07:36) at position 6 (0): Unexpected character
[2026-03-30 22:49:13] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-03-30 22:49:13] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-03-30 22:49:13] [INFO]   -> Found value: 03-30-2026T17:11:19
[2026-03-30 22:49:13] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T17:11:19
[2026-03-30 22:49:13] [ERROR] Error formatting datetime '2026-30-03T17:11:19': Failed to parse time string (2026-30-03T17:11:19) at position 6 (0): Unexpected character
[2026-03-30 22:49:13] [INFO]   -> Set field 'timeonscene' = null
[2026-03-30 22:49:13] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-03-30 22:49:13] [INFO]   -> Found value: 03-30-2026T17:48:10
[2026-03-30 22:49:13] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T17:48:10
[2026-03-30 22:49:13] [ERROR] Error formatting datetime '2026-30-03T17:48:10': Failed to parse time string (2026-30-03T17:48:10) at position 6 (0): Unexpected character
[2026-03-30 22:49:13] [INFO]   -> Set field 'timeunitclear' = null
[2026-03-30 22:49:13] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-03-30 22:49:13] [INFO]   -> Found value: 03-30-2026T17:06:28
[2026-03-30 22:49:13] [INFO] Reformatted DD-MM-YYYY date '03-30-2026' (day=03, month=30) to ISO: 2026-30-03T17:06:28
[2026-03-30 22:49:13] [ERROR] Error formatting datetime '2026-30-03T17:06:28': Failed to parse time string (2026-30-03T17:06:28) at position 6 (0): Unexpected character
[2026-03-30 22:49:13] [INFO]   -> Set field 'timedispatch' = null
[2026-03-30 22:49:13] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-03-30 22:49:13] [INFO]   -> Found value: SDPSFD
[2026-03-30 22:49:13] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-03-30 22:49:13] [INFO] Finished extracting fields. Total fields extracted: 25
[2026-03-30 22:49:13] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-03-30 22:49:13] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-09627","cADNumber":"26-09627","incidentLocationStreetNumber":511,"streetName":"N MAIN ST","incidentLocationCity":"SIKESTON","businessName":"ELITE CAR WASH","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-GRASS\/BRUSH\/TREES","dispatchNotes":"03-30-2026 17:05:47|SMALL GRASS FIRE BY POLE","cADLog":"03-30-2026 17:05:47|SMALL GRASS FIRE BY POLE","alarm":null,"dispatched":null,"onScene":null,"cleared":null,"inService":null,"cADVehicleID":"ENG2","name":"ENG2","timeenroutetoscene":null,"timeonscene":null,"timeunitclear":null,"timedispatch":null,"cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-03-30 22:49:13] [INFO] Number of extracted fields: 26
[2026-03-30 22:49:13] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-03-30 22:49:13] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-03-30 22:49:13] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-03-30 22:49:13] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-03-30 22:49:14] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-03-30 22:49:15] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-03-30 22:49:15] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-03-30 22:49:15] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-03-30 22:49:17] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e87079abb2
[2026-03-30 22:49:21] [INFO] Created new Dispatches record with ID: 69cafdefb85c80da9
[2026-03-30 22:49:21] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09627.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-03-30/SDPSFD_26-09627.xml
[2026-03-30 22:49:21] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-09627.xml
