[2026-04-20 12:23:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:45Z.xml
[2026-04-20 12:23:46] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:45Z.xml
[2026-04-20 12:23:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:45Z.xml
[2026-04-20 12:23:47] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:45Z.xml
[2026-04-20 12:23:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:45Z.xml
[2026-04-20 12:23:47] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:45Z.xml
[2026-04-20 12:23:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:46Z.xml
[2026-04-20 12:23:47] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:46Z.xml
[2026-04-20 12:23:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:46Z.xml
[2026-04-20 12:23:48] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:46Z.xml
[2026-04-20 12:23:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:48Z.xml
[2026-04-20 12:23:50] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:48Z.xml
[2026-04-20 12:24:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:59Z.xml
[2026-04-20 12:24:01] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:23:59Z.xml
[2026-04-20 12:24:08] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:24:06Z.xml
[2026-04-20 12:24:08] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:24:06Z.xml
[2026-04-20 12:24:08] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:24:06Z.xml
[2026-04-20 12:24:08] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:24:06Z.xml
[2026-04-20 12:24:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:24:09Z.xml
[2026-04-20 12:24:11] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:24:09Z.xml
[2026-04-20 12:24:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:24:09Z.xml
[2026-04-20 12:24:11] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:24:09Z.xml
[2026-04-20 12:24:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:24:42Z.xml
[2026-04-20 12:24:44] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018846_2026-04-20 07:24:42Z.xml
[2026-04-20 15:20:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:36Z.xml
[2026-04-20 15:20:39] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:36Z.xml
[2026-04-20 15:20:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:37Z.xml
[2026-04-20 15:20:39] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:37Z.xml
[2026-04-20 15:20:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:37Z.xml
[2026-04-20 15:20:40] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:37Z.xml
[2026-04-20 15:20:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:38Z.xml
[2026-04-20 15:20:40] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:38Z.xml
[2026-04-20 15:20:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:38Z.xml
[2026-04-20 15:20:41] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:38Z.xml
[2026-04-20 15:20:42] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:40Z.xml
[2026-04-20 15:20:42] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:40Z.xml
[2026-04-20 15:20:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:41Z.xml
[2026-04-20 15:20:44] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:41Z.xml
[2026-04-20 15:20:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:42Z.xml
[2026-04-20 15:20:44] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:42Z.xml
[2026-04-20 15:20:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:43Z.xml
[2026-04-20 15:20:45] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:43Z.xml
[2026-04-20 15:20:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:43Z.xml
[2026-04-20 15:20:45] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:20:43Z.xml
[2026-04-20 15:21:07] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:21:05Z.xml
[2026-04-20 15:21:07] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018877_2026-04-20 10:21:05Z.xml
[2026-04-20 15:24:20] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:17Z.xml
[2026-04-20 15:24:20] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:17Z.xml
[2026-04-20 15:24:20] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:18Z.xml
[2026-04-20 15:24:20] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:18Z.xml
[2026-04-20 15:24:20] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:18Z.xml
[2026-04-20 15:24:20] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:18Z.xml
[2026-04-20 15:24:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:18Z.xml
[2026-04-20 15:24:21] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:18Z.xml
[2026-04-20 15:24:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:19Z.xml
[2026-04-20 15:24:21] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:19Z.xml
[2026-04-20 15:24:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:19Z.xml
[2026-04-20 15:24:22] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:19Z.xml
[2026-04-20 15:24:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:20Z.xml
[2026-04-20 15:24:22] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:20Z.xml
[2026-04-20 15:24:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:20Z.xml
[2026-04-20 15:24:22] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:20Z.xml
[2026-04-20 15:24:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:20Z.xml
[2026-04-20 15:24:23] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:20Z.xml
[2026-04-20 15:24:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:21Z.xml
[2026-04-20 15:24:23] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:21Z.xml
[2026-04-20 15:24:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:22Z.xml
[2026-04-20 15:24:25] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:22Z.xml
[2026-04-20 15:24:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:22Z.xml
[2026-04-20 15:24:25] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:22Z.xml
[2026-04-20 15:24:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:45Z.xml
[2026-04-20 15:24:47] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-018878_2026-04-20 10:24:45Z.xml
[2026-04-20 21:00:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170003940.xml
[2026-04-20 21:00:10] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170003940.xml for user: 68920395733981a47
[2026-04-20 21:00:10] [INFO] File size: 5531 bytes
[2026-04-20 21:00:10] [INFO] Created FTPFiles record with ID: 69e693dadb082e336
[2026-04-20 21:00:10] [INFO] About to extract fields from XML. File size: 5531 bytes
[2026-04-20 21:00:10] [INFO] Number of mappings: 24
[2026-04-20 21:00:10] [INFO] Starting XML parsing. Content length: 5531
[2026-04-20 21:00:10] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:00:10] [INFO] Processing 24 field mappings
[2026-04-20 21:00:10] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:00:10] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:00:10] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:00:10] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:00:10] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:00:10] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:00:10] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:00:10] [INFO]   -> Found value: 37379
[2026-04-20 21:00:10] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:00:10] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:00:10] [INFO]   -> Found value: 1108
[2026-04-20 21:00:10] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:00:10] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:00:10] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:00:10] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:00:10] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:00:10] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:00:10] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:00:10] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:00:10] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:00:10] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:00:10] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:00:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:10] [INFO]   -> Set field 'enroute' = null
[2026-04-20 21:00:10] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:00:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:10] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:00:10] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:00:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:10] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:00:10] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:00:10] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:00:10] [INFO]   -> Found value: 35.276516
[2026-04-20 21:00:10] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:00:10] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:00:10] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:00:10] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:00:10] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:00:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:10] [INFO]   -> Set field 'dispatched' = null
[2026-04-20 21:00:10] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:00:10] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:10] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:00:10] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:10] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:00:10] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:10] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:00:10] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:10] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:00:10] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:10] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:00:10] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:10] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:00:10] [INFO]   -> Found value: TRL
[2026-04-20 21:00:10] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:00:10] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:00:10] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:10] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:00:10] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:00:10] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:00:10] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:00:10] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:00:10] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:00:10] [INFO] Found 6 elements for 'Comment', concatenating 6 non-empty values
[2026-04-20 21:00:10] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:00:10] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:00:10] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:00:10] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:00:10] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:00:10] [INFO]   -> Found value: MFD
[2026-04-20 21:00:10] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-04-20 21:00:10] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-20 21:00:10] [INFO] Concatenating street name and type
[2026-04-20 21:00:10] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:00:10] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:00:10] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":null,"policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:00:10] [INFO] Number of extracted fields: 20
[2026-04-20 21:00:10] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-04-20 21:00: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-04-20 21:00:10] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-04-20 21:00:10] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:00:11] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:00:11] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:00:11] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:00:11] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:00:11] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:00:21] [INFO] Created new Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:00:21] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:00:21] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:00:24] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170003940.xml
[2026-04-20 21:00:24] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20
[2026-04-20 21:00:24] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170003940.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170003940.xml
[2026-04-20 21:00:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170003940.xml
[2026-04-20 21:00:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170008971.xml
[2026-04-20 21:00:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170008971.xml for user: 68920395733981a47
[2026-04-20 21:00:24] [INFO] File size: 5667 bytes
[2026-04-20 21:00:24] [INFO] Created FTPFiles record with ID: 69e693e8bfa81c6bf
[2026-04-20 21:00:24] [INFO] About to extract fields from XML. File size: 5667 bytes
[2026-04-20 21:00:24] [INFO] Number of mappings: 24
[2026-04-20 21:00:24] [INFO] Starting XML parsing. Content length: 5667
[2026-04-20 21:00:24] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:00:24] [INFO] Processing 24 field mappings
[2026-04-20 21:00:24] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:00:24] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:00:24] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:00:24] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:00:24] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:00:24] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:00:24] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:00:24] [INFO]   -> Found value: 37379
[2026-04-20 21:00:24] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:00:24] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:00:24] [INFO]   -> Found value: 1108
[2026-04-20 21:00:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:00:24] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:00:24] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:00:24] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:00:24] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:00:24] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:00:24] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:00:24] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:00:24] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:00:24] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:00:24] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:00:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:24] [INFO]   -> Set field 'enroute' = null
[2026-04-20 21:00:24] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:00:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:24] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:00:24] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:00:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:24] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:00:24] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:00:24] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:00:24] [INFO]   -> Found value: 35.276516
[2026-04-20 21:00:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:00:24] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:00:24] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:00:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:00:24] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:00:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:24] [INFO]   -> Set field 'dispatched' = null
[2026-04-20 21:00:24] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:00:24] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:24] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:00:24] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:24] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:00:24] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:24] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:00:24] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:24] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:00:24] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:24] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:00:24] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:24] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:00:24] [INFO]   -> Found value: TRL
[2026-04-20 21:00:24] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:00:24] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:00:24] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:24] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:00:24] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:00:24] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:00:24] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:00:24] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:00:24] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:00:24] [INFO] Found 7 elements for 'Comment', concatenating 7 non-empty values
[2026-04-20 21:00:24] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:00:24] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:00:24] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:00:24] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:00:24] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:00:24] [INFO]   -> Found value: MFD
[2026-04-20 21:00:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-04-20 21:00:24] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-20 21:00:24] [INFO] Concatenating street name and type
[2026-04-20 21:00:24] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:00:24] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:00:24] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":null,"policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:00:24] [INFO] Number of extracted fields: 20
[2026-04-20 21:00:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-04-20 21:00:24] [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-04-20 21:00:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-04-20 21:00:24] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:00:25] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:00:25] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:00:25] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:00:25] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:00:25] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:00:25] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:00:25] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:00:25] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:00:25] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:00:28] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170008971.xml
[2026-04-20 21:00:28] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170008971.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170008971.xml
[2026-04-20 21:00:28] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170008971.xml
[2026-04-20 21:00:28] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170014017.xml
[2026-04-20 21:00:28] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170014017.xml for user: 68920395733981a47
[2026-04-20 21:00:28] [INFO] File size: 5790 bytes
[2026-04-20 21:00:28] [INFO] Created FTPFiles record with ID: 69e693ecaea102524
[2026-04-20 21:00:28] [INFO] About to extract fields from XML. File size: 5790 bytes
[2026-04-20 21:00:28] [INFO] Number of mappings: 24
[2026-04-20 21:00:28] [INFO] Starting XML parsing. Content length: 5790
[2026-04-20 21:00:28] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:00:28] [INFO] Processing 24 field mappings
[2026-04-20 21:00:28] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:00:28] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:00:28] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:00:28] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:00:28] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:00:28] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:00:28] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:00:28] [INFO]   -> Found value: 37379
[2026-04-20 21:00:28] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:00:28] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:00:28] [INFO]   -> Found value: 1108
[2026-04-20 21:00:28] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:00:28] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:00:28] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:00:28] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:00:28] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:00:28] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:00:28] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:00:28] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:00:28] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:00:28] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:00:28] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:00:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:28] [INFO]   -> Set field 'enroute' = null
[2026-04-20 21:00:28] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:00:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:28] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:00:28] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:00:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:28] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:00:28] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:00:28] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:00:28] [INFO]   -> Found value: 35.276516
[2026-04-20 21:00:28] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:00:28] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:00:28] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:00:28] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:00:28] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:00:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:28] [INFO]   -> Set field 'dispatched' = null
[2026-04-20 21:00:28] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:00:28] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:28] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:00:28] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:28] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:00:28] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:28] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:00:28] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:28] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:00:28] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:28] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:00:28] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:28] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:00:28] [INFO]   -> Found value: TRL
[2026-04-20 21:00:28] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:00:28] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:00:28] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:28] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:00:28] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:00:28] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:00:28] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:00:28] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:00:28] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:00:28] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-04-20 21:00:28] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:00:28] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:00:28] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:00:28] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:00:28] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:00:28] [INFO]   -> Found value: MFD
[2026-04-20 21:00:28] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-04-20 21:00:28] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-20 21:00:28] [INFO] Concatenating street name and type
[2026-04-20 21:00:28] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:00:28] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:00:28] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":null,"policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:00:28] [INFO] Number of extracted fields: 20
[2026-04-20 21:00:28] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-04-20 21:00: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-04-20 21:00:28] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-04-20 21:00:28] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:00:28] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:00:29] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:00:29] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:00:29] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:00:29] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:00:29] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:00:29] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:00:29] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:00:29] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:00:33] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170014017.xml
[2026-04-20 21:00:33] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170014017.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170014017.xml
[2026-04-20 21:00:33] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170014017.xml
[2026-04-20 21:00:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170034153.xml
[2026-04-20 21:00:40] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170034153.xml for user: 68920395733981a47
[2026-04-20 21:00:40] [INFO] File size: 5944 bytes
[2026-04-20 21:00:40] [INFO] Created FTPFiles record with ID: 69e693f8deb51955b
[2026-04-20 21:00:40] [INFO] About to extract fields from XML. File size: 5944 bytes
[2026-04-20 21:00:40] [INFO] Number of mappings: 24
[2026-04-20 21:00:40] [INFO] Starting XML parsing. Content length: 5944
[2026-04-20 21:00:40] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:00:40] [INFO] Processing 24 field mappings
[2026-04-20 21:00:40] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:00:40] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:00:40] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:00:40] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:00:40] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:00:40] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:00:40] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:00:40] [INFO]   -> Found value: 37379
[2026-04-20 21:00:40] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:00:40] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:00:40] [INFO]   -> Found value: 1108
[2026-04-20 21:00:40] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:00:40] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:00:40] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:00:40] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:00:40] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:00:40] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:00:40] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:00:40] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:00:40] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:00:40] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:00:40] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:00:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:40] [INFO]   -> Set field 'enroute' = null
[2026-04-20 21:00:40] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:00:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:40] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:00:40] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:00:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:40] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:00:40] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:00:40] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:00:40] [INFO]   -> Found value: 35.276516
[2026-04-20 21:00:40] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:00:40] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:00:40] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:00:40] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:00:40] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:00:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:40] [INFO]   -> Set field 'dispatched' = null
[2026-04-20 21:00:40] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:00:40] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:40] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:00:40] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:40] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:00:40] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:40] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:00:40] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:40] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:00:40] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:40] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:00:40] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:40] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:00:40] [INFO]   -> Found value: TRL
[2026-04-20 21:00:40] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:00:40] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:00:40] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:40] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:00:40] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:00:40] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:00:40] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:00:40] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:00:40] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:00:40] [INFO] Found 9 elements for 'Comment', concatenating 9 non-empty values
[2026-04-20 21:00:40] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:00:40] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:00:40] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:00:40] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:00:40] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:00:40] [INFO]   -> Found value: MFD
[2026-04-20 21:00:40] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-04-20 21:00:40] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-20 21:00:40] [INFO] Concatenating street name and type
[2026-04-20 21:00:40] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:00:40] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:00:40] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":null,"policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:00:40] [INFO] Number of extracted fields: 20
[2026-04-20 21:00:40] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-04-20 21:00:40] [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-04-20 21:00:40] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-04-20 21:00:40] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:00:41] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:00:41] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:00:41] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:00:41] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:00:41] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:00:41] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:00:41] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:00:41] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:00:41] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:00:45] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170034153.xml
[2026-04-20 21:00:45] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170034153.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170034153.xml
[2026-04-20 21:00:45] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170034153.xml
[2026-04-20 21:00:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170044262.xml
[2026-04-20 21:00:50] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170044262.xml for user: 68920395733981a47
[2026-04-20 21:00:50] [INFO] File size: 6088 bytes
[2026-04-20 21:00:51] [INFO] Created FTPFiles record with ID: 69e6940310628913c
[2026-04-20 21:00:51] [INFO] About to extract fields from XML. File size: 6088 bytes
[2026-04-20 21:00:51] [INFO] Number of mappings: 24
[2026-04-20 21:00:51] [INFO] Starting XML parsing. Content length: 6088
[2026-04-20 21:00:51] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:00:51] [INFO] Processing 24 field mappings
[2026-04-20 21:00:51] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:00:51] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:00:51] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:00:51] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:00:51] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:00:51] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:00:51] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:00:51] [INFO]   -> Found value: 37379
[2026-04-20 21:00:51] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:00:51] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:00:51] [INFO]   -> Found value: 1108
[2026-04-20 21:00:51] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:00:51] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:00:51] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:00:51] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:00:51] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:00:51] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:00:51] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:00:51] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:00:51] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:00:51] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:00:51] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:00:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:51] [INFO]   -> Set field 'enroute' = null
[2026-04-20 21:00:51] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:00:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:51] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:00:51] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:00:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:51] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:00:51] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:00:51] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:00:51] [INFO]   -> Found value: 35.276516
[2026-04-20 21:00:51] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:00:51] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:00:51] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:00:51] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:00:51] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:00:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:00:51] [INFO]   -> Set field 'dispatched' = null
[2026-04-20 21:00:51] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:00:51] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:51] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:00:51] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:51] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:00:51] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:51] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:00:51] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:51] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:00:51] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:51] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:00:51] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:51] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:00:51] [INFO]   -> Found value: TRL
[2026-04-20 21:00:51] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:00:51] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:00:51] [INFO]   -> No value found (null or empty)
[2026-04-20 21:00:51] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:00:51] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:00:51] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:00:51] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:00:51] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:00:51] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:00:51] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2026-04-20 21:00:51] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:00:51] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:00:51] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:00:51] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:00:51] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:00:51] [INFO]   -> Found value: MFD
[2026-04-20 21:00:51] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-04-20 21:00:51] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-20 21:00:51] [INFO] Concatenating street name and type
[2026-04-20 21:00:51] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:00:51] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:00:51] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":null,"policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:00:51] [INFO] Number of extracted fields: 20
[2026-04-20 21:00:51] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-04-20 21:00:51] [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-04-20 21:00:51] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-04-20 21:00:51] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:00:51] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:00:51] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:00:51] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:00:51] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:00:51] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:00:51] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:00:52] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:00:52] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:00:52] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:00:55] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170044262.xml
[2026-04-20 21:00:55] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170044262.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170044262.xml
[2026-04-20 21:00:55] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170044262.xml
[2026-04-20 21:01:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170140758.xml
[2026-04-20 21:01:47] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170140758.xml for user: 68920395733981a47
[2026-04-20 21:01:47] [INFO] File size: 9153 bytes
[2026-04-20 21:01:47] [INFO] Created FTPFiles record with ID: 69e6943b8c39635df
[2026-04-20 21:01:47] [INFO] About to extract fields from XML. File size: 9153 bytes
[2026-04-20 21:01:47] [INFO] Number of mappings: 24
[2026-04-20 21:01:47] [INFO] Starting XML parsing. Content length: 9153
[2026-04-20 21:01:47] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:01:47] [INFO] Processing 24 field mappings
[2026-04-20 21:01:47] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:01:47] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:01:47] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:01:47] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:01:47] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:01:47] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:01:47] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:01:47] [INFO]   -> Found value: 37379
[2026-04-20 21:01:47] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:01:47] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:01:47] [INFO]   -> Found value: 1108
[2026-04-20 21:01:47] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:01:47] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:01:47] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:01:47] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:01:47] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:01:47] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:01:47] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:01:47] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:01:47] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:01:47] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:01:47] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:01:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:01:47] [INFO]   -> Set field 'enroute' = null
[2026-04-20 21:01:47] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:01:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:01:47] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:01:47] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:01:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:01:47] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:01:47] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:01:47] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:01:47] [INFO]   -> Found value: 35.276516
[2026-04-20 21:01:47] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:01:47] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:01:47] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:01:47] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:01:47] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:01:47] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:01:47] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:01:47] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:01:47] [INFO]   -> Found value: H1400
[2026-04-20 21:01:47] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-20 21:01:47] [INFO]   -> Set field 'name' = "H1400"
[2026-04-20 21:01:47] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:01:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:01:47] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:01:47] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:01:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:01:47] [INFO]   -> Set field 'timeonscene' = null
[2026-04-20 21:01:47] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:01:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:01:47] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:01:47] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:01:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:01:47] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-20 21:01:47] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:01:47] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:01:47] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:01:43"
[2026-04-20 21:01:47] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:01:47] [INFO]   -> Found value: TRL
[2026-04-20 21:01:47] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:01:47] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:01:47] [INFO]   -> Found value: 26-000083
[2026-04-20 21:01:47] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:01:47] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:01:47] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:01:47] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:01:47] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:01:47] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:01:47] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:01:47] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:01:47] [INFO] Found 11 elements for 'Comment', concatenating 11 non-empty values
[2026-04-20 21:01:47] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:01:47] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]"
[2026-04-20 21:01:47] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]"
[2026-04-20 21:01:47] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:01:47] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:01:47] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:01:47] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-20 21:01:47] [INFO]   -> Found value: MFD
MFD
[2026-04-20 21:01:47] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-20 21:01:47] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:01:47] [INFO] Concatenating street name and type
[2026-04-20 21:01:47] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:01:47] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:01:47] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-20 21:01:43","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:01:47] [INFO] Number of extracted fields: 29
[2026-04-20 21:01:47] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-20 21:01:47] [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-04-20 21:01:47] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-20 21:01:47] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:01:47] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:01:47] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-20 21:01:47] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:01:47] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:01:47] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-20 21:01:47] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:01:47] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:01:48] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:01:48] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:01:48] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:01:48] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:01:48] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:01:52] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170140758.xml
[2026-04-20 21:01:52] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170140758.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170140758.xml
[2026-04-20 21:01:52] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170140758.xml
[2026-04-20 21:02:32] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170226224.xml
[2026-04-20 21:02:32] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170226224.xml for user: 68920395733981a47
[2026-04-20 21:02:32] [INFO] File size: 9350 bytes
[2026-04-20 21:02:33] [INFO] Created FTPFiles record with ID: 69e6946901e4af453
[2026-04-20 21:02:33] [INFO] About to extract fields from XML. File size: 9350 bytes
[2026-04-20 21:02:33] [INFO] Number of mappings: 24
[2026-04-20 21:02:33] [INFO] Starting XML parsing. Content length: 9350
[2026-04-20 21:02:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:02:33] [INFO] Processing 24 field mappings
[2026-04-20 21:02:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:02:33] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:02:33] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:02:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:02:33] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:02:33] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:02:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:02:33] [INFO]   -> Found value: 37379
[2026-04-20 21:02:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:02:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:02:33] [INFO]   -> Found value: 1108
[2026-04-20 21:02:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:02:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:02:33] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:02:33] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:02:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:02:33] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:02:33] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:02:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:02:33] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:02:33] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:02:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:02:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:02:33] [INFO]   -> Set field 'enroute' = null
[2026-04-20 21:02:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:02:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:02:33] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:02:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:02:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:02:33] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:02:33] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:02:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:02:33] [INFO]   -> Found value: 35.276516
[2026-04-20 21:02:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:02:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:02:33] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:02:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:02:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:02:33] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:02:33] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:02:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:02:33] [INFO]   -> Found value: H1400
[2026-04-20 21:02:33] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-20 21:02:33] [INFO]   -> Set field 'name' = "H1400"
[2026-04-20 21:02:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:02:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:02:33] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:02:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:02:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:02:33] [INFO]   -> Set field 'timeonscene' = null
[2026-04-20 21:02:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:02:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:02:33] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:02:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:02:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:02:33] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-20 21:02:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:02:33] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:02:33] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:01:43"
[2026-04-20 21:02:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:02:33] [INFO]   -> Found value: TRL
[2026-04-20 21:02:33] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:02:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:02:33] [INFO]   -> Found value: 26-000083
[2026-04-20 21:02:33] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:02:33] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:02:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:02:33] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:02:33] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:02:33] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:02:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:02:33] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:02:33] [INFO] Found 12 elements for 'Comment', concatenating 12 non-empty values
[2026-04-20 21:02:33] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:02:33] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:02:33] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:02:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:02:33] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:02:33] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:02:33] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-20 21:02:33] [INFO]   -> Found value: MFD
MFD
[2026-04-20 21:02:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-20 21:02:33] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:02:33] [INFO] Concatenating street name and type
[2026-04-20 21:02:33] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:02:33] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:02:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-20 21:01:43","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:02:33] [INFO] Number of extracted fields: 29
[2026-04-20 21:02:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-20 21:02:33] [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-04-20 21:02:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-20 21:02:33] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:02:33] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:02:33] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-20 21:02:33] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:02:33] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:02:33] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-20 21:02:33] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:02:33] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:02:33] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:02:33] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:02:33] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:02:33] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:02:33] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:02:37] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170226224.xml
[2026-04-20 21:02:37] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170226224.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170226224.xml
[2026-04-20 21:02:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170226224.xml
[2026-04-20 21:02:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170251429.xml
[2026-04-20 21:02:57] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170251429.xml for user: 68920395733981a47
[2026-04-20 21:02:57] [INFO] File size: 11946 bytes
[2026-04-20 21:02:58] [INFO] Created FTPFiles record with ID: 69e694828b8f00249
[2026-04-20 21:02:58] [INFO] About to extract fields from XML. File size: 11946 bytes
[2026-04-20 21:02:58] [INFO] Number of mappings: 24
[2026-04-20 21:02:58] [INFO] Starting XML parsing. Content length: 11946
[2026-04-20 21:02:58] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:02:58] [INFO] Processing 24 field mappings
[2026-04-20 21:02:58] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:02:58] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:02:58] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:02:58] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:02:58] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:02:58] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:02:58] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:02:58] [INFO]   -> Found value: 37379
[2026-04-20 21:02:58] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:02:58] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:02:58] [INFO]   -> Found value: 1108
[2026-04-20 21:02:58] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:02:58] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:02:58] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:02:58] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:02:58] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:02:58] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:02:58] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:02:58] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:02:58] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:02:58] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:02:58] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:02:58] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:02:58] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:02:58] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:02:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:02:58] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:02:58] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:02:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:02:58] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:02:58] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:02:58] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:02:58] [INFO]   -> Found value: 35.276516
[2026-04-20 21:02:58] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:02:58] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:02:58] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:02:58] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:02:58] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:02:58] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:02:58] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:02:58] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:02:58] [INFO]   -> Found value: C1MF
[2026-04-20 21:02:58] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-20 21:02:58] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-20 21:02:58] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:02:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:02:58] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:02:58] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:02:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:02:58] [INFO]   -> Set field 'timeonscene' = null
[2026-04-20 21:02:58] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:02:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:02:58] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:02:58] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:02:58] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:02:58] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:02:49"
[2026-04-20 21:02:58] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:02:58] [INFO]   -> Found value: 2026-04-20T17:02:49.787-04:00
[2026-04-20 21:02:58] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:02:49"
[2026-04-20 21:02:58] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:02:58] [INFO]   -> Found value: TRL
[2026-04-20 21:02:58] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:02:58] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:02:58] [INFO]   -> Found value: 26-000083
[2026-04-20 21:02:58] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:02:58] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:02:58] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:02:58] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:02:58] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:02:58] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:02:58] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:02:58] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:02:58] [INFO] Found 12 elements for 'Comment', concatenating 12 non-empty values
[2026-04-20 21:02:58] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:02:58] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:02:58] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:02:58] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:02:58] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:02:58] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:02:58] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-20 21:02:58] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-20 21:02:58] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-20 21:02:58] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:02:58] [INFO] Concatenating street name and type
[2026-04-20 21:02:58] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:02:58] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:02:58] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-20 21:02:49","timedispatch":"2026-04-20 21:02:49","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:02:58] [INFO] Number of extracted fields: 29
[2026-04-20 21:02:58] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-20 21:02:58] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-04-20 21:02:58] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-20 21:02:58] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:02:58] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:02:58] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-20 21:02:58] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:02:58] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:02:58] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-20 21:02:58] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:02:58] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:02:59] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:02:59] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:02:59] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:02:59] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:02:59] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:03:03] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170251429.xml
[2026-04-20 21:03:03] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170251429.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170251429.xml
[2026-04-20 21:03:03] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170251429.xml
[2026-04-20 21:03:07] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170301502.xml
[2026-04-20 21:03:07] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170301502.xml for user: 68920395733981a47
[2026-04-20 21:03:07] [INFO] File size: 14469 bytes
[2026-04-20 21:03:08] [INFO] Created FTPFiles record with ID: 69e6948c4f306db5d
[2026-04-20 21:03:08] [INFO] About to extract fields from XML. File size: 14469 bytes
[2026-04-20 21:03:08] [INFO] Number of mappings: 24
[2026-04-20 21:03:08] [INFO] Starting XML parsing. Content length: 14469
[2026-04-20 21:03:08] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:03:08] [INFO] Processing 24 field mappings
[2026-04-20 21:03:08] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:03:08] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:03:08] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:03:08] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:03:08] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:03:08] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:03:08] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:03:08] [INFO]   -> Found value: 37379
[2026-04-20 21:03:08] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:03:08] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:03:08] [INFO]   -> Found value: 1108
[2026-04-20 21:03:08] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:03:08] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:03:08] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:03:08] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:03:08] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:03:08] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:03:08] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:03:08] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:03:08] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:03:08] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:03:08] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:03:08] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:03:08] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:03:08] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:03:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:03:08] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:03:08] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:03:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:03:08] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:03:08] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:03:08] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:03:08] [INFO]   -> Found value: 35.276516
[2026-04-20 21:03:08] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:03:08] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:03:08] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:03:08] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:03:08] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:03:08] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:03:08] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:03:08] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:03:08] [INFO]   -> Found value: S3MF
[2026-04-20 21:03:08] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:03:08] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:03:08] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:03:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:03:08] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:03:08] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:03:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:03:08] [INFO]   -> Set field 'timeonscene' = null
[2026-04-20 21:03:08] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:03:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:03:08] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:03:08] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:03:08] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:03:08] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:03:08] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:03:08] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:03:08] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:03:08] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:03:08] [INFO]   -> Found value: TRL
[2026-04-20 21:03:08] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:03:08] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:03:08] [INFO]   -> Found value: 26-000083
[2026-04-20 21:03:08] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:03:08] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:03:08] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:03:08] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:03:08] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:03:08] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:03:08] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:03:08] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:03:08] [INFO] Found 12 elements for 'Comment', concatenating 12 non-empty values
[2026-04-20 21:03:08] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:03:08] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:03:08] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:03:08] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:03:08] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:03:08] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:03:08] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:03:08] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:03:08] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:03:08] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:03:08] [INFO] Concatenating street name and type
[2026-04-20 21:03:08] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:03:08] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:03:08] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:03:08] [INFO] Number of extracted fields: 29
[2026-04-20 21:03:08] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:03:08] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:03:08] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:03:08] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:03:08] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:03:08] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:03:08] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:03:08] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:03:08] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:03:08] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:03:08] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:03:09] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:03:09] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:03:09] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:03:09] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:03:09] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:03:13] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170301502.xml
[2026-04-20 21:03:13] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170301502.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170301502.xml
[2026-04-20 21:03:13] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170301502.xml
[2026-04-20 21:03:18] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170311570.xml
[2026-04-20 21:03:18] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170311570.xml for user: 68920395733981a47
[2026-04-20 21:03:18] [INFO] File size: 14617 bytes
[2026-04-20 21:03:18] [INFO] Created FTPFiles record with ID: 69e694965cdf620d1
[2026-04-20 21:03:18] [INFO] About to extract fields from XML. File size: 14617 bytes
[2026-04-20 21:03:18] [INFO] Number of mappings: 24
[2026-04-20 21:03:18] [INFO] Starting XML parsing. Content length: 14617
[2026-04-20 21:03:18] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:03:18] [INFO] Processing 24 field mappings
[2026-04-20 21:03:18] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:03:18] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:03:18] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:03:18] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:03:18] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:03:18] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:03:18] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:03:18] [INFO]   -> Found value: 37379
[2026-04-20 21:03:18] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:03:18] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:03:18] [INFO]   -> Found value: 1108
[2026-04-20 21:03:18] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:03:18] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:03:18] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:03:18] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:03:18] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:03:18] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:03:18] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:03:18] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:03:18] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:03:18] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:03:18] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:03:18] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:03:18] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:03:18] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:03:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:03:18] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:03:18] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:03:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:03:18] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:03:18] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:03:18] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:03:18] [INFO]   -> Found value: 35.276516
[2026-04-20 21:03:18] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:03:18] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:03:18] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:03:18] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:03:18] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:03:18] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:03:18] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:03:18] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:03:18] [INFO]   -> Found value: S3MF
[2026-04-20 21:03:18] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:03:18] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:03:18] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:03:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:03:18] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:03:18] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:03:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:03:18] [INFO]   -> Set field 'timeonscene' = null
[2026-04-20 21:03:18] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:03:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:03:18] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:03:18] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:03:18] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:03:18] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:03:18] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:03:18] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:03:18] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:03:18] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:03:18] [INFO]   -> Found value: TRL
[2026-04-20 21:03:18] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:03:18] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:03:18] [INFO]   -> Found value: 26-000083
[2026-04-20 21:03:18] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:03:18] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:03:18] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:03:18] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:03:18] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:03:18] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:03:18] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:03:18] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:03:18] [INFO] Found 13 elements for 'Comment', concatenating 13 non-empty values
[2026-04-20 21:03:18] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:03:18] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:03:18] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:03:18] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:03:18] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:03:18] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:03:18] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:03:18] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:03:18] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:03:18] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:03:18] [INFO] Concatenating street name and type
[2026-04-20 21:03:18] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:03:18] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:03:18] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:03:18] [INFO] Number of extracted fields: 29
[2026-04-20 21:03:18] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:03:18] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:03:18] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:03:18] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:03:18] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:03:18] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:03:18] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:03:18] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:03:18] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:03:18] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:03:18] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:03:18] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:03:19] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:03:19] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:03:19] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:03:19] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:03:21] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170311570.xml
[2026-04-20 21:03:21] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170311570.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170311570.xml
[2026-04-20 21:03:21] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170311570.xml
[2026-04-20 21:04:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170407035.xml
[2026-04-20 21:04:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170407035.xml for user: 68920395733981a47
[2026-04-20 21:04:13] [INFO] File size: 14876 bytes
[2026-04-20 21:04:13] [INFO] Created FTPFiles record with ID: 69e694cdd3ed90ef4
[2026-04-20 21:04:13] [INFO] About to extract fields from XML. File size: 14876 bytes
[2026-04-20 21:04:13] [INFO] Number of mappings: 24
[2026-04-20 21:04:13] [INFO] Starting XML parsing. Content length: 14876
[2026-04-20 21:04:13] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:04:13] [INFO] Processing 24 field mappings
[2026-04-20 21:04:13] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:04:13] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:04:13] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:04:13] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:04:13] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:04:13] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:04:13] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:04:13] [INFO]   -> Found value: 37379
[2026-04-20 21:04:13] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:04:13] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:04:13] [INFO]   -> Found value: 1108
[2026-04-20 21:04:13] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:04:13] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:04:13] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:04:13] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:04:13] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:04:13] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:04:13] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:04:13] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:04:13] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:04:13] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:04:13] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:04:13] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:04:13] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:04:13] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:04:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:13] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:04:13] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:04:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:13] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:04:13] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:04:13] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:04:13] [INFO]   -> Found value: 35.276516
[2026-04-20 21:04:13] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:04:13] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:04:13] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:04:13] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:04:13] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:04:13] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:04:13] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:04:13] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:04:13] [INFO]   -> Found value: S3MF
[2026-04-20 21:04:13] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:04:13] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:04:13] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:04:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:13] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:04:13] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:04:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:13] [INFO]   -> Set field 'timeonscene' = null
[2026-04-20 21:04:13] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:04:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:13] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:04:13] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:04:13] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:04:13] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:04:13] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:04:13] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:04:13] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:04:13] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:04:13] [INFO]   -> Found value: TRL
[2026-04-20 21:04:13] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:04:13] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:04:13] [INFO]   -> Found value: 26-000083
[2026-04-20 21:04:13] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:04:13] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:04:13] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:04:13] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:04:13] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:04:13] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:04:13] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:04:13] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:04:13] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2026-04-20 21:04:13] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:04:13] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:04:13] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:04:13] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:04:13] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:04:13] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:04:13] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:04:13] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:04:13] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:04:13] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:04:13] [INFO] Concatenating street name and type
[2026-04-20 21:04:13] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:04:13] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:04:13] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:04:13] [INFO] Number of extracted fields: 29
[2026-04-20 21:04:13] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:04:13] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:04:13] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:04:13] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:04:14] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:04:14] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:04:14] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:04:14] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:04:14] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:04:14] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:04:14] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:04:14] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:04:14] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:04:15] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:04:15] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:04:15] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:04:18] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170407035.xml
[2026-04-20 21:04:18] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170407035.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170407035.xml
[2026-04-20 21:04:18] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170407035.xml
[2026-04-20 21:04:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170417121.xml
[2026-04-20 21:04:23] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170417121.xml for user: 68920395733981a47
[2026-04-20 21:04:23] [INFO] File size: 15022 bytes
[2026-04-20 21:04:23] [INFO] Created FTPFiles record with ID: 69e694d7e57e50199
[2026-04-20 21:04:23] [INFO] About to extract fields from XML. File size: 15022 bytes
[2026-04-20 21:04:23] [INFO] Number of mappings: 24
[2026-04-20 21:04:23] [INFO] Starting XML parsing. Content length: 15022
[2026-04-20 21:04:23] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:04:23] [INFO] Processing 24 field mappings
[2026-04-20 21:04:23] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:04:23] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:04:23] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:04:23] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:04:23] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:04:23] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:04:23] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:04:23] [INFO]   -> Found value: 37379
[2026-04-20 21:04:23] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:04:23] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:04:23] [INFO]   -> Found value: 1108
[2026-04-20 21:04:23] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:04:23] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:04:23] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:04:23] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:04:23] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:04:23] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:04:23] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:04:23] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:04:23] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:04:23] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:04:23] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:04:23] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:04:23] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:04:23] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:04:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:23] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:04:23] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:04:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:23] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:04:23] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:04:23] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:04:23] [INFO]   -> Found value: 35.276516
[2026-04-20 21:04:23] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:04:23] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:04:23] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:04:23] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:04:23] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:04:23] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:04:23] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:04:23] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:04:23] [INFO]   -> Found value: S3MF
[2026-04-20 21:04:23] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:04:23] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:04:23] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:04:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:23] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:04:23] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:04:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:23] [INFO]   -> Set field 'timeonscene' = null
[2026-04-20 21:04:23] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:04:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:23] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:04:23] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:04:23] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:04:23] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:04:23] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:04:23] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:04:23] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:04:23] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:04:23] [INFO]   -> Found value: TRL
[2026-04-20 21:04:23] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:04:23] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:04:23] [INFO]   -> Found value: 26-000083
[2026-04-20 21:04:23] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:04:23] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:04:23] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:04:23] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:04:23] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:04:23] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:04:23] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:04:23] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:04:23] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2026-04-20 21:04:23] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:04:23] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:04:23] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:04:23] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:04:23] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:04:23] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:04:23] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:04:23] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:04:23] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:04:23] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:04:23] [INFO] Concatenating street name and type
[2026-04-20 21:04:23] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:04:23] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:04:23] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:04:23] [INFO] Number of extracted fields: 29
[2026-04-20 21:04:23] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:04:23] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:04:23] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:04:23] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:04:24] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:04:24] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:04:24] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:04:24] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:04:24] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:04:24] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:04:24] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:04:24] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:04:24] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:04:24] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:04:24] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:04:24] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:04:28] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170417121.xml
[2026-04-20 21:04:28] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170417121.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170417121.xml
[2026-04-20 21:04:28] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170417121.xml
[2026-04-20 21:04:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170427238.xml
[2026-04-20 21:04:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170427238.xml for user: 68920395733981a47
[2026-04-20 21:04:33] [INFO] File size: 15179 bytes
[2026-04-20 21:04:34] [INFO] Created FTPFiles record with ID: 69e694e216e29f622
[2026-04-20 21:04:34] [INFO] About to extract fields from XML. File size: 15179 bytes
[2026-04-20 21:04:34] [INFO] Number of mappings: 24
[2026-04-20 21:04:34] [INFO] Starting XML parsing. Content length: 15179
[2026-04-20 21:04:34] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:04:34] [INFO] Processing 24 field mappings
[2026-04-20 21:04:34] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:04:34] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:04:34] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:04:34] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:04:34] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:04:34] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:04:34] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:04:34] [INFO]   -> Found value: 37379
[2026-04-20 21:04:34] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:04:34] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:04:34] [INFO]   -> Found value: 1108
[2026-04-20 21:04:34] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:04:34] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:04:34] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:04:34] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:04:34] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:04:34] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:04:34] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:04:34] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:04:34] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:04:34] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:04:34] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:04:34] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:04:34] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:04:34] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:04:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:34] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:04:34] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:04:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:34] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:04:34] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:04:34] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:04:34] [INFO]   -> Found value: 35.276516
[2026-04-20 21:04:34] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:04:34] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:04:34] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:04:34] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:04:34] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:04:34] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:04:34] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:04:34] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:04:34] [INFO]   -> Found value: S3MF
[2026-04-20 21:04:34] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:04:34] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:04:34] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:04:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:34] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:04:34] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:04:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:34] [INFO]   -> Set field 'timeonscene' = null
[2026-04-20 21:04:34] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:04:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:34] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:04:34] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:04:34] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:04:34] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:04:34] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:04:34] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:04:34] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:04:34] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:04:34] [INFO]   -> Found value: TRL
[2026-04-20 21:04:34] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:04:34] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:04:34] [INFO]   -> Found value: 26-000083
[2026-04-20 21:04:34] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:04:34] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:04:34] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:04:34] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:04:34] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:04:34] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:04:34] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:04:34] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:04:34] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-04-20 21:04:34] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:04:34] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:04:34] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:04:34] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:04:34] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:04:34] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:04:34] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:04:34] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:04:34] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:04:34] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:04:34] [INFO] Concatenating street name and type
[2026-04-20 21:04:34] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:04:34] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:04:34] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:04:34] [INFO] Number of extracted fields: 29
[2026-04-20 21:04:34] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:04:34] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:04:34] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:04:34] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:04:34] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:04:34] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:04:34] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:04:34] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:04:34] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:04:34] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:04:34] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:04:34] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:04:34] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:04:35] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:04:35] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:04:35] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:04:38] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170427238.xml
[2026-04-20 21:04:38] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170427238.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170427238.xml
[2026-04-20 21:04:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170427238.xml
[2026-04-20 21:04:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170442341.xml
[2026-04-20 21:04:48] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170442341.xml for user: 68920395733981a47
[2026-04-20 21:04:48] [INFO] File size: 15282 bytes
[2026-04-20 21:04:49] [INFO] Created FTPFiles record with ID: 69e694f1271e02ad2
[2026-04-20 21:04:49] [INFO] About to extract fields from XML. File size: 15282 bytes
[2026-04-20 21:04:49] [INFO] Number of mappings: 24
[2026-04-20 21:04:49] [INFO] Starting XML parsing. Content length: 15282
[2026-04-20 21:04:49] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:04:49] [INFO] Processing 24 field mappings
[2026-04-20 21:04:49] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:04:49] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:04:49] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:04:49] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:04:49] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:04:49] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:04:49] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:04:49] [INFO]   -> Found value: 37379
[2026-04-20 21:04:49] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:04:49] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:04:49] [INFO]   -> Found value: 1108
[2026-04-20 21:04:49] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:04:49] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:04:49] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:04:49] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:04:49] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:04:49] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:04:49] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:04:49] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:04:49] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:04:49] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:04:49] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:04:49] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:04:49] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:04:49] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:04:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:49] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:04:49] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:04:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:49] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:04:49] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:04:49] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:04:49] [INFO]   -> Found value: 35.276516
[2026-04-20 21:04:49] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:04:49] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:04:49] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:04:49] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:04:49] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:04:49] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:04:49] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:04:49] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:04:49] [INFO]   -> Found value: S3MF
[2026-04-20 21:04:49] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:04:49] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:04:49] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:04:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:49] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:04:49] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:04:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:49] [INFO]   -> Set field 'timeonscene' = null
[2026-04-20 21:04:49] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:04:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:04:49] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:04:49] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:04:49] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:04:49] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:04:49] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:04:49] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:04:49] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:04:49] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:04:49] [INFO]   -> Found value: TRL
[2026-04-20 21:04:49] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:04:49] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:04:49] [INFO]   -> Found value: 26-000083
[2026-04-20 21:04:49] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:04:49] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:04:49] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:04:49] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:04:49] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:04:49] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:04:49] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:04:49] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:04:49] [INFO] Found 17 elements for 'Comment', concatenating 17 non-empty values
[2026-04-20 21:04:49] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:04:49] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]"
[2026-04-20 21:04:49] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]"
[2026-04-20 21:04:49] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:04:49] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:04:49] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:04:49] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:04:49] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:04:49] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:04:49] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:04:49] [INFO] Concatenating street name and type
[2026-04-20 21:04:49] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:04:49] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:04:49] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:04:49] [INFO] Number of extracted fields: 29
[2026-04-20 21:04:49] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:04:49] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:04:49] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:04:49] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:04:49] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:04:49] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:04:49] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:04:49] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:04:49] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:04:49] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:04:49] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:04:49] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:04:50] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:04:50] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:04:50] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:04:50] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:04:53] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170442341.xml
[2026-04-20 21:04:53] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170442341.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170442341.xml
[2026-04-20 21:04:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170442341.xml
[2026-04-20 21:05:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170507570.xml
[2026-04-20 21:05:14] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170507570.xml for user: 68920395733981a47
[2026-04-20 21:05:14] [INFO] File size: 15444 bytes
[2026-04-20 21:05:14] [INFO] Created FTPFiles record with ID: 69e6950a689a2c202
[2026-04-20 21:05:14] [INFO] About to extract fields from XML. File size: 15444 bytes
[2026-04-20 21:05:14] [INFO] Number of mappings: 24
[2026-04-20 21:05:14] [INFO] Starting XML parsing. Content length: 15444
[2026-04-20 21:05:14] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:05:14] [INFO] Processing 24 field mappings
[2026-04-20 21:05:14] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:05:14] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:05:14] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:05:14] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:05:14] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:05:14] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:05:14] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:05:14] [INFO]   -> Found value: 37379
[2026-04-20 21:05:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:05:14] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:05:14] [INFO]   -> Found value: 1108
[2026-04-20 21:05:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:05:14] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:05:14] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:05:14] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:05:14] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:05:14] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:05:14] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:05:14] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:05:14] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:05:14] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:05:14] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:05:14] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:05:14] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:05:14] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:05:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:05:14] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:05:14] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:05:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:05:14] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:05:14] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:05:14] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:05:14] [INFO]   -> Found value: 35.276516
[2026-04-20 21:05:14] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:05:14] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:05:14] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:05:14] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:05:14] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:05:14] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:05:14] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:05:14] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:05:14] [INFO]   -> Found value: S3MF
[2026-04-20 21:05:14] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:05:14] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:05:14] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:05:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:05:14] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:05:14] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:05:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:05:14] [INFO]   -> Set field 'timeonscene' = null
[2026-04-20 21:05:14] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:05:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:05:14] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:05:14] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:05:14] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:05:14] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:05:14] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:05:14] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:05:14] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:05:14] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:05:14] [INFO]   -> Found value: TRL
[2026-04-20 21:05:14] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:05:14] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:05:14] [INFO]   -> Found value: 26-000083
[2026-04-20 21:05:14] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:05:14] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:05:14] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:05:14] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:05:14] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:05:14] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:05:14] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:05:14] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:05:14] [INFO] Found 18 elements for 'Comment', concatenating 18 non-empty values
[2026-04-20 21:05:14] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:05:14] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:05:14] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:05:14] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:05:14] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:05:14] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:05:14] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:05:14] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:05:14] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:05:14] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:05:14] [INFO] Concatenating street name and type
[2026-04-20 21:05:14] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:05:14] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:05:14] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:05:14] [INFO] Number of extracted fields: 29
[2026-04-20 21:05:14] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:05:14] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:05:14] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:05:14] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:05:14] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:05:14] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:05:14] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:05:14] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:05:14] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:05:14] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:05:14] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:05:14] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:05:15] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:05:15] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:05:15] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:05:15] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:05:19] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170507570.xml
[2026-04-20 21:05:19] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170507570.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170507570.xml
[2026-04-20 21:05:19] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170507570.xml
[2026-04-20 21:05:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170547898.xml
[2026-04-20 21:05:54] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170547898.xml for user: 68920395733981a47
[2026-04-20 21:05:54] [INFO] File size: 15624 bytes
[2026-04-20 21:05:54] [INFO] Created FTPFiles record with ID: 69e69532b60c090f6
[2026-04-20 21:05:54] [INFO] About to extract fields from XML. File size: 15624 bytes
[2026-04-20 21:05:54] [INFO] Number of mappings: 24
[2026-04-20 21:05:54] [INFO] Starting XML parsing. Content length: 15624
[2026-04-20 21:05:54] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:05:54] [INFO] Processing 24 field mappings
[2026-04-20 21:05:54] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:05:54] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:05:54] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:05:54] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:05:54] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:05:54] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:05:54] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:05:54] [INFO]   -> Found value: 37379
[2026-04-20 21:05:54] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:05:54] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:05:54] [INFO]   -> Found value: 1108
[2026-04-20 21:05:54] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:05:54] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:05:54] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:05:54] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:05:54] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:05:54] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:05:54] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:05:54] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:05:54] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:05:54] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:05:54] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:05:54] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:05:54] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:05:54] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:05:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:05:54] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:05:54] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:05:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:05:54] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:05:54] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:05:54] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:05:54] [INFO]   -> Found value: 35.276516
[2026-04-20 21:05:54] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:05:54] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:05:54] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:05:54] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:05:54] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:05:54] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:05:54] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:05:54] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:05:54] [INFO]   -> Found value: S3MF
[2026-04-20 21:05:54] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:05:54] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:05:54] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:05:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:05:54] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:05:54] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:05:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:05:54] [INFO]   -> Set field 'timeonscene' = null
[2026-04-20 21:05:54] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:05:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:05:54] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:05:54] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:05:54] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:05:54] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:05:54] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:05:54] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:05:54] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:05:54] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:05:54] [INFO]   -> Found value: TRL
[2026-04-20 21:05:54] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:05:54] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:05:54] [INFO]   -> Found value: 26-000083
[2026-04-20 21:05:54] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:05:54] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:05:54] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:05:54] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:05:54] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:05:54] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:05:54] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:05:54] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:05:54] [INFO] Found 19 elements for 'Comment', concatenating 19 non-empty values
[2026-04-20 21:05:54] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:05:54] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:05:54] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:05:54] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:05:54] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:05:54] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:05:54] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:05:54] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:05:54] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:05:54] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:05:54] [INFO] Concatenating street name and type
[2026-04-20 21:05:54] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:05:54] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:05:54] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:05:54] [INFO] Number of extracted fields: 29
[2026-04-20 21:05:54] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:05:54] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:05:54] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:05:54] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:05:54] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:05:54] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:05:55] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:05:55] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:05:55] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:05:55] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:05:55] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:05:55] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:05:55] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:05:56] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:05:56] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:05:56] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:06:00] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170547898.xml
[2026-04-20 21:06:00] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170547898.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170547898.xml
[2026-04-20 21:06:00] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170547898.xml
[2026-04-20 21:06:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170633314.xml
[2026-04-20 21:06:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170633314.xml for user: 68920395733981a47
[2026-04-20 21:06:39] [INFO] File size: 15760 bytes
[2026-04-20 21:06:40] [INFO] Created FTPFiles record with ID: 69e695602180e57e9
[2026-04-20 21:06:40] [INFO] About to extract fields from XML. File size: 15760 bytes
[2026-04-20 21:06:40] [INFO] Number of mappings: 24
[2026-04-20 21:06:40] [INFO] Starting XML parsing. Content length: 15760
[2026-04-20 21:06:40] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:06:40] [INFO] Processing 24 field mappings
[2026-04-20 21:06:40] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:06:40] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:06:40] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:06:40] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:06:40] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:06:40] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:06:40] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:06:40] [INFO]   -> Found value: 37379
[2026-04-20 21:06:40] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:06:40] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:06:40] [INFO]   -> Found value: 1108
[2026-04-20 21:06:40] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:06:40] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:06:40] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:06:40] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:06:40] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:06:40] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:06:40] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:06:40] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:06:40] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:06:40] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:06:40] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:06:40] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:06:40] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:06:40] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:06:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:06:40] [INFO]   -> Set field 'onScene' = null
[2026-04-20 21:06:40] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:06:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:06:40] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:06:40] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:06:40] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:06:40] [INFO]   -> Found value: 35.276516
[2026-04-20 21:06:40] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:06:40] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:06:40] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:06:40] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:06:40] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:06:40] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:06:40] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:06:40] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:06:40] [INFO]   -> Found value: S3MF
[2026-04-20 21:06:40] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:06:40] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:06:40] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:06:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:06:40] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:06:40] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:06:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:06:40] [INFO]   -> Set field 'timeonscene' = null
[2026-04-20 21:06:40] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:06:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:06:40] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:06:40] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:06:40] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:06:40] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:06:40] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:06:40] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:06:40] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:06:40] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:06:40] [INFO]   -> Found value: TRL
[2026-04-20 21:06:40] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:06:40] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:06:40] [INFO]   -> Found value: 26-000083
[2026-04-20 21:06:40] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:06:40] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:06:40] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:06:40] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:06:40] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:06:40] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:06:40] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:06:40] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:06:40] [INFO] Found 20 elements for 'Comment', concatenating 20 non-empty values
[2026-04-20 21:06:40] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:06:40] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:06:40] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:06:40] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:06:40] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:06:40] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:06:40] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:06:40] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:06:40] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:06:40] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:06:40] [INFO] Concatenating street name and type
[2026-04-20 21:06:40] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:06:40] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:06:40] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:06:40] [INFO] Number of extracted fields: 29
[2026-04-20 21:06:40] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:06:40] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:06:40] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:06:40] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:06:40] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:06:40] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:06:40] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:06:40] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:06:40] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:06:40] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:06:40] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:06:40] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:06:40] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:06:41] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:06:41] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:06:41] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:06:44] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170633314.xml
[2026-04-20 21:06:44] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170633314.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170633314.xml
[2026-04-20 21:06:44] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170633314.xml
[2026-04-20 21:08:00] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170753936.xml
[2026-04-20 21:08:00] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170753936.xml for user: 68920395733981a47
[2026-04-20 21:08:00] [INFO] File size: 15911 bytes
[2026-04-20 21:08:00] [INFO] Created FTPFiles record with ID: 69e695b0ddba58011
[2026-04-20 21:08:00] [INFO] About to extract fields from XML. File size: 15911 bytes
[2026-04-20 21:08:00] [INFO] Number of mappings: 24
[2026-04-20 21:08:00] [INFO] Starting XML parsing. Content length: 15911
[2026-04-20 21:08:00] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:08:00] [INFO] Processing 24 field mappings
[2026-04-20 21:08:00] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:08:00] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:08:00] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:08:00] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:08:00] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:08:00] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:08:00] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:08:00] [INFO]   -> Found value: 37379
[2026-04-20 21:08:00] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:08:00] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:08:00] [INFO]   -> Found value: 1108
[2026-04-20 21:08:00] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:08:00] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:08:00] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:08:00] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:08:00] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:08:00] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:08:00] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:08:00] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:08:00] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:08:00] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:08:00] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:08:00] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:08:00] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:08:00] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:08:00] [INFO]   -> Found value: 2026-04-20T17:07:58.573-04:00
[2026-04-20 21:08:00] [INFO]   -> Set field 'onScene' = "2026-04-20 21:07:58"
[2026-04-20 21:08:00] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:08:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:08:00] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:08:00] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:08:00] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:08:00] [INFO]   -> Found value: 35.276516
[2026-04-20 21:08:00] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:08:00] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:08:00] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:08:00] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:08:00] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:08:00] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:08:00] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:08:00] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:08:00] [INFO]   -> Found value: S3MF
[2026-04-20 21:08:00] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:08:00] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:08:00] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:08:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:08:00] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:08:00] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:08:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:08:00] [INFO]   -> Set field 'timeonscene' = null
[2026-04-20 21:08:00] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:08:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:08:00] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:08:00] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:08:00] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:08:00] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:08:00] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:08:00] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:08:00] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:08:00] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:08:00] [INFO]   -> Found value: TRL
[2026-04-20 21:08:00] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:08:00] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:08:00] [INFO]   -> Found value: 26-000083
[2026-04-20 21:08:00] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:08:00] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:08:00] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:08:00] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:08:00] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:08:00] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:08:00] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:08:00] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:08:00] [INFO] Found 20 elements for 'Comment', concatenating 20 non-empty values
[2026-04-20 21:08:00] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:08:00] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:08:00] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:08:00] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:08:00] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:08:00] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:08:00] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:08:00] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:08:00] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:08:00] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:08:00] [INFO] Concatenating street name and type
[2026-04-20 21:08:00] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:08:00] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:08:00] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":"2026-04-20 21:07:58","cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:08:00] [INFO] Number of extracted fields: 29
[2026-04-20 21:08:00] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:08:00] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:08:00] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:08:00] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:08:01] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:08:01] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:08:01] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:08:01] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:08:01] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:08:01] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:08:01] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:08:01] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:08:01] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:08:01] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:08:01] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:08:01] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:08:04] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170753936.xml
[2026-04-20 21:08:04] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170753936.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170753936.xml
[2026-04-20 21:08:04] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170753936.xml
[2026-04-20 21:08:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170758969.xml
[2026-04-20 21:08:05] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170758969.xml for user: 68920395733981a47
[2026-04-20 21:08:05] [INFO] File size: 15985 bytes
[2026-04-20 21:08:05] [INFO] Created FTPFiles record with ID: 69e695b5bba792dcf
[2026-04-20 21:08:05] [INFO] About to extract fields from XML. File size: 15985 bytes
[2026-04-20 21:08:05] [INFO] Number of mappings: 24
[2026-04-20 21:08:05] [INFO] Starting XML parsing. Content length: 15985
[2026-04-20 21:08:05] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:08:05] [INFO] Processing 24 field mappings
[2026-04-20 21:08:05] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:08:05] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:08:05] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:08:05] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:08:05] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:08:05] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:08:05] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:08:05] [INFO]   -> Found value: 37379
[2026-04-20 21:08:05] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:08:05] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:08:05] [INFO]   -> Found value: 1108
[2026-04-20 21:08:05] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:08:05] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:08:05] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:08:05] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:08:05] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:08:05] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:08:05] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:08:05] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:08:05] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:08:05] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:08:05] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:08:05] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:08:05] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:08:05] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:08:05] [INFO]   -> Found value: 2026-04-20T17:07:58.573-04:00
[2026-04-20 21:08:05] [INFO]   -> Set field 'onScene' = "2026-04-20 21:07:58"
[2026-04-20 21:08:05] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:08:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:08:05] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:08:05] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:08:05] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:08:05] [INFO]   -> Found value: 35.276516
[2026-04-20 21:08:05] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:08:05] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:08:05] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:08:05] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:08:05] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:08:05] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:08:05] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:08:05] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:08:05] [INFO]   -> Found value: S3MF
[2026-04-20 21:08:05] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:08:05] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:08:05] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:08:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:08:05] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:08:05] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:08:05] [INFO]   -> Found value: 2026-04-20T17:08:03.56-04:00
[2026-04-20 21:08:05] [INFO]   -> Set field 'timeonscene' = "2026-04-20 21:08:03"
[2026-04-20 21:08:05] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:08:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:08:05] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:08:05] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:08:05] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:08:05] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:08:05] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:08:05] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:08:05] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:08:05] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:08:05] [INFO]   -> Found value: TRL
[2026-04-20 21:08:05] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:08:05] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:08:05] [INFO]   -> Found value: 26-000083
[2026-04-20 21:08:05] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:08:05] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:08:05] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:08:05] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:08:05] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:08:05] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:08:05] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:08:05] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:08:05] [INFO] Found 20 elements for 'Comment', concatenating 20 non-empty values
[2026-04-20 21:08:05] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:08:05] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:08:05] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:08:05] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:08:05] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:08:05] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:08:05] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:08:05] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:08:05] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:08:05] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:08:05] [INFO] Concatenating street name and type
[2026-04-20 21:08:05] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:08:05] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:08:05] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":"2026-04-20 21:07:58","cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":"2026-04-20 21:08:03","timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:08:05] [INFO] Number of extracted fields: 29
[2026-04-20 21:08:05] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:08:05] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:08:05] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:08:05] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:08:06] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:08:06] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:08:06] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:08:06] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:08:06] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:08:06] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:08:06] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:08:06] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:08:06] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:08:06] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:08:06] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:08:06] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:08:09] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420170758969.xml
[2026-04-20 21:08:09] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170758969.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420170758969.xml
[2026-04-20 21:08:09] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420170758969.xml
[2026-04-20 21:12:07] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171200845.xml
[2026-04-20 21:12:07] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171200845.xml for user: 68920395733981a47
[2026-04-20 21:12:07] [INFO] File size: 16129 bytes
[2026-04-20 21:12:07] [INFO] Created FTPFiles record with ID: 69e696a7d24f6d26a
[2026-04-20 21:12:07] [INFO] About to extract fields from XML. File size: 16129 bytes
[2026-04-20 21:12:07] [INFO] Number of mappings: 24
[2026-04-20 21:12:07] [INFO] Starting XML parsing. Content length: 16129
[2026-04-20 21:12:07] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:12:07] [INFO] Processing 24 field mappings
[2026-04-20 21:12:07] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:12:07] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:12:07] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:12:07] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:12:07] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:12:07] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:12:07] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:12:07] [INFO]   -> Found value: 37379
[2026-04-20 21:12:07] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:12:07] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:12:07] [INFO]   -> Found value: 1108
[2026-04-20 21:12:07] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:12:07] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:12:07] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:12:07] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:12:07] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:12:07] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:12:07] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:12:07] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:12:07] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:12:07] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:12:07] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:12:07] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:12:07] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:12:07] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:12:07] [INFO]   -> Found value: 2026-04-20T17:07:58.573-04:00
[2026-04-20 21:12:07] [INFO]   -> Set field 'onScene' = "2026-04-20 21:07:58"
[2026-04-20 21:12:07] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:12:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:12:07] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:12:07] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:12:07] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:12:07] [INFO]   -> Found value: 35.276516
[2026-04-20 21:12:07] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:12:07] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:12:07] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:12:07] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:12:07] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:12:07] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:12:07] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:12:07] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:12:07] [INFO]   -> Found value: S3MF
[2026-04-20 21:12:07] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:12:07] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:12:07] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:12:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:12:07] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:12:07] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:12:07] [INFO]   -> Found value: 2026-04-20T17:08:03.56-04:00
[2026-04-20 21:12:07] [INFO]   -> Set field 'timeonscene' = "2026-04-20 21:08:03"
[2026-04-20 21:12:07] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:12:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:12:07] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:12:07] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:12:07] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:12:07] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:12:07] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:12:07] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:12:07] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:12:07] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:12:07] [INFO]   -> Found value: TRL
[2026-04-20 21:12:07] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:12:07] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:12:07] [INFO]   -> Found value: 26-000083
[2026-04-20 21:12:07] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:12:07] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:12:07] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:12:07] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:12:07] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:12:07] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:12:07] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:12:07] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:12:07] [INFO] Found 21 elements for 'Comment', concatenating 21 non-empty values
[2026-04-20 21:12:07] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:12:07] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]"
[2026-04-20 21:12:07] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]"
[2026-04-20 21:12:07] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:12:07] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:12:07] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:12:07] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:12:07] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:12:07] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:12:07] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:12:07] [INFO] Concatenating street name and type
[2026-04-20 21:12:07] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:12:07] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:12:07] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":"2026-04-20 21:07:58","cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":"2026-04-20 21:08:03","timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:12:07] [INFO] Number of extracted fields: 29
[2026-04-20 21:12:07] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:12:07] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:12:07] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:12:07] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:12:08] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:12:08] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:12:08] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:12:08] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:12:08] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:12:08] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:12:08] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:12:08] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:12:08] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:12:08] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:12:08] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:12:08] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:12:12] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420171200845.xml
[2026-04-20 21:12:12] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171200845.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420171200845.xml
[2026-04-20 21:12:12] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171200845.xml
[2026-04-20 21:14:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171356781.xml
[2026-04-20 21:14:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171356781.xml for user: 68920395733981a47
[2026-04-20 21:14:03] [INFO] File size: 16279 bytes
[2026-04-20 21:14:03] [INFO] Created FTPFiles record with ID: 69e6971bbfc42ac2a
[2026-04-20 21:14:03] [INFO] About to extract fields from XML. File size: 16279 bytes
[2026-04-20 21:14:03] [INFO] Number of mappings: 24
[2026-04-20 21:14:03] [INFO] Starting XML parsing. Content length: 16279
[2026-04-20 21:14:03] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:14:03] [INFO] Processing 24 field mappings
[2026-04-20 21:14:03] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:14:03] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:14:03] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:14:03] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:14:03] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:14:03] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:14:03] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:14:03] [INFO]   -> Found value: 37379
[2026-04-20 21:14:03] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:14:03] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:14:03] [INFO]   -> Found value: 1108
[2026-04-20 21:14:03] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:14:03] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:14:03] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:14:03] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:14:03] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:14:03] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:14:03] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:14:03] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:14:03] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:14:03] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:14:03] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:14:03] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:14:03] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:14:03] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:14:03] [INFO]   -> Found value: 2026-04-20T17:07:58.573-04:00
[2026-04-20 21:14:03] [INFO]   -> Set field 'onScene' = "2026-04-20 21:07:58"
[2026-04-20 21:14:03] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:14:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:14:03] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:14:03] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:14:03] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:14:03] [INFO]   -> Found value: 35.276516
[2026-04-20 21:14:03] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:14:03] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:14:03] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:14:03] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:14:03] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:14:03] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:14:03] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:14:03] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:14:03] [INFO]   -> Found value: S3MF
[2026-04-20 21:14:03] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:14:03] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:14:03] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:14:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:14:03] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:14:03] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:14:03] [INFO]   -> Found value: 2026-04-20T17:08:03.56-04:00
[2026-04-20 21:14:03] [INFO]   -> Set field 'timeonscene' = "2026-04-20 21:08:03"
[2026-04-20 21:14:03] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:14:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:14:03] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:14:03] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:14:03] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:14:03] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:14:03] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:14:03] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:14:03] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:14:03] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:14:03] [INFO]   -> Found value: TRL
[2026-04-20 21:14:03] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:14:03] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:14:03] [INFO]   -> Found value: 26-000083
[2026-04-20 21:14:03] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:14:03] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:14:03] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:14:03] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:14:03] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:14:03] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:14:03] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:14:03] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:14:03] [INFO] Found 22 elements for 'Comment', concatenating 22 non-empty values
[2026-04-20 21:14:03] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:14:03] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:14:03] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]"
[2026-04-20 21:14:03] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:14:03] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:14:03] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:14:03] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:14:03] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:14:03] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:14:03] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:14:03] [INFO] Concatenating street name and type
[2026-04-20 21:14:03] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:14:03] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:14:03] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":"2026-04-20 21:07:58","cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":"2026-04-20 21:08:03","timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:14:03] [INFO] Number of extracted fields: 29
[2026-04-20 21:14:03] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:14:03] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:14:03] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:14:03] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:14:04] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:14:04] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:14:04] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:14:04] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:14:04] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:14:04] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:14:04] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:14:04] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:14:04] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:14:04] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:14:04] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:14:04] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:14:08] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420171356781.xml
[2026-04-20 21:14:08] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171356781.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420171356781.xml
[2026-04-20 21:14:08] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171356781.xml
[2026-04-20 21:14:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171427037.xml
[2026-04-20 21:14:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171427037.xml for user: 68920395733981a47
[2026-04-20 21:14:33] [INFO] File size: 16394 bytes
[2026-04-20 21:14:33] [INFO] Created FTPFiles record with ID: 69e69739d1f1d01f0
[2026-04-20 21:14:33] [INFO] About to extract fields from XML. File size: 16394 bytes
[2026-04-20 21:14:33] [INFO] Number of mappings: 24
[2026-04-20 21:14:33] [INFO] Starting XML parsing. Content length: 16394
[2026-04-20 21:14:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:14:33] [INFO] Processing 24 field mappings
[2026-04-20 21:14:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:14:33] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:14:33] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:14:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:14:33] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:14:33] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:14:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:14:33] [INFO]   -> Found value: 37379
[2026-04-20 21:14:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:14:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:14:33] [INFO]   -> Found value: 1108
[2026-04-20 21:14:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:14:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:14:33] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:14:33] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:14:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:14:33] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:14:33] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:14:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:14:33] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:14:33] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:14:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:14:33] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:14:33] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:14:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:14:33] [INFO]   -> Found value: 2026-04-20T17:07:58.573-04:00
[2026-04-20 21:14:33] [INFO]   -> Set field 'onScene' = "2026-04-20 21:07:58"
[2026-04-20 21:14:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:14:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:14:33] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:14:33] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:14:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:14:33] [INFO]   -> Found value: 35.276516
[2026-04-20 21:14:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:14:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:14:33] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:14:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:14:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:14:33] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:14:33] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:14:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:14:33] [INFO]   -> Found value: S3MF
[2026-04-20 21:14:33] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:14:33] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:14:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:14:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:14:33] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:14:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:14:33] [INFO]   -> Found value: 2026-04-20T17:08:03.56-04:00
[2026-04-20 21:14:33] [INFO]   -> Set field 'timeonscene' = "2026-04-20 21:08:03"
[2026-04-20 21:14:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:14:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:14:33] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:14:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:14:33] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:14:33] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:14:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:14:33] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:14:33] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:14:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:14:33] [INFO]   -> Found value: TRL
[2026-04-20 21:14:33] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:14:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:14:33] [INFO]   -> Found value: 26-000083
[2026-04-20 21:14:33] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:14:33] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:14:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:14:33] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:14:33] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:14:33] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:14:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:14:33] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:14:33] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2026-04-20 21:14:33] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:14:33] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]"
[2026-04-20 21:14:33] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]"
[2026-04-20 21:14:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:14:33] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:14:33] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:14:33] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:14:33] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:14:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:14:33] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:14:33] [INFO] Concatenating street name and type
[2026-04-20 21:14:33] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:14:33] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:14:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":"2026-04-20 21:07:58","cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":"2026-04-20 21:08:03","timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:14:33] [INFO] Number of extracted fields: 29
[2026-04-20 21:14:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:14:33] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:14:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:14:33] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:14:34] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:14:34] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:14:34] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:14:34] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:14:34] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:14:34] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:14:34] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:14:34] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:14:34] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:14:34] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:14:34] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:14:34] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:14:38] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420171427037.xml
[2026-04-20 21:14:38] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171427037.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420171427037.xml
[2026-04-20 21:14:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171427037.xml
[2026-04-20 21:15:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171507358.xml
[2026-04-20 21:15:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171507358.xml for user: 68920395733981a47
[2026-04-20 21:15:13] [INFO] File size: 16515 bytes
[2026-04-20 21:15:14] [INFO] Created FTPFiles record with ID: 69e697623b236dbb0
[2026-04-20 21:15:14] [INFO] About to extract fields from XML. File size: 16515 bytes
[2026-04-20 21:15:14] [INFO] Number of mappings: 24
[2026-04-20 21:15:14] [INFO] Starting XML parsing. Content length: 16515
[2026-04-20 21:15:14] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:15:14] [INFO] Processing 24 field mappings
[2026-04-20 21:15:14] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:15:14] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:15:14] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:15:14] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:15:14] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:15:14] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:15:14] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:15:14] [INFO]   -> Found value: 37379
[2026-04-20 21:15:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:15:14] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:15:14] [INFO]   -> Found value: 1108
[2026-04-20 21:15:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:15:14] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:15:14] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:15:14] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:15:14] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:15:14] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:15:14] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:15:14] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:15:14] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:15:14] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:15:14] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:15:14] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:15:14] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:15:14] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:15:14] [INFO]   -> Found value: 2026-04-20T17:07:58.573-04:00
[2026-04-20 21:15:14] [INFO]   -> Set field 'onScene' = "2026-04-20 21:07:58"
[2026-04-20 21:15:14] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:15:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:15:14] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:15:14] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:15:14] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:15:14] [INFO]   -> Found value: 35.276516
[2026-04-20 21:15:14] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:15:14] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:15:14] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:15:14] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:15:14] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:15:14] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:15:14] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:15:14] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:15:14] [INFO]   -> Found value: S3MF
[2026-04-20 21:15:14] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:15:14] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:15:14] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:15:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:15:14] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:15:14] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:15:14] [INFO]   -> Found value: 2026-04-20T17:08:03.56-04:00
[2026-04-20 21:15:14] [INFO]   -> Set field 'timeonscene' = "2026-04-20 21:08:03"
[2026-04-20 21:15:14] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:15:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:15:14] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:15:14] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:15:14] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:15:14] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:15:14] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:15:14] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:15:14] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:15:14] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:15:14] [INFO]   -> Found value: TRL
[2026-04-20 21:15:14] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:15:14] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:15:14] [INFO]   -> Found value: 26-000083
[2026-04-20 21:15:14] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:15:14] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:15:14] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:15:14] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:15:14] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:15:14] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:15:14] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:15:14] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:15:14] [INFO] Found 24 elements for 'Comment', concatenating 24 non-empty values
[2026-04-20 21:15:14] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:15:14] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]"
[2026-04-20 21:15:14] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]"
[2026-04-20 21:15:14] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:15:14] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:15:14] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:15:14] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:15:14] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:15:14] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:15:14] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:15:14] [INFO] Concatenating street name and type
[2026-04-20 21:15:14] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:15:14] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:15:14] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":"2026-04-20 21:07:58","cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":"2026-04-20 21:08:03","timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:15:14] [INFO] Number of extracted fields: 29
[2026-04-20 21:15:14] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:15:14] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:15:14] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:15:14] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:15:14] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:15:14] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:15:14] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:15:14] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:15:14] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:15:14] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:15:14] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:15:14] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:15:14] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:15:15] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:15:15] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:15:15] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:15:19] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420171507358.xml
[2026-04-20 21:15:19] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171507358.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420171507358.xml
[2026-04-20 21:15:19] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171507358.xml
[2026-04-20 21:15:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171542570.xml
[2026-04-20 21:15:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171542570.xml for user: 68920395733981a47
[2026-04-20 21:15:49] [INFO] File size: 16630 bytes
[2026-04-20 21:15:49] [INFO] Created FTPFiles record with ID: 69e6978566f01232d
[2026-04-20 21:15:49] [INFO] About to extract fields from XML. File size: 16630 bytes
[2026-04-20 21:15:49] [INFO] Number of mappings: 24
[2026-04-20 21:15:49] [INFO] Starting XML parsing. Content length: 16630
[2026-04-20 21:15:49] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:15:49] [INFO] Processing 24 field mappings
[2026-04-20 21:15:49] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:15:49] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:15:49] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:15:49] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:15:49] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:15:49] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:15:49] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:15:49] [INFO]   -> Found value: 37379
[2026-04-20 21:15:49] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:15:49] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:15:49] [INFO]   -> Found value: 1108
[2026-04-20 21:15:49] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:15:49] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:15:49] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:15:49] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:15:49] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:15:49] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:15:49] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:15:49] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:15:49] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:15:49] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:15:49] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:15:49] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:15:49] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:15:49] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:15:49] [INFO]   -> Found value: 2026-04-20T17:07:58.573-04:00
[2026-04-20 21:15:49] [INFO]   -> Set field 'onScene' = "2026-04-20 21:07:58"
[2026-04-20 21:15:49] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:15:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:15:49] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:15:49] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:15:49] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:15:49] [INFO]   -> Found value: 35.276516
[2026-04-20 21:15:49] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:15:49] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:15:49] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:15:49] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:15:49] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:15:49] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:15:49] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:15:49] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:15:49] [INFO]   -> Found value: S3MF
[2026-04-20 21:15:49] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:15:49] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:15:49] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:15:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:15:49] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:15:49] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:15:49] [INFO]   -> Found value: 2026-04-20T17:08:03.56-04:00
[2026-04-20 21:15:49] [INFO]   -> Set field 'timeonscene' = "2026-04-20 21:08:03"
[2026-04-20 21:15:49] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:15:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:15:49] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:15:49] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:15:49] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:15:49] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:15:49] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:15:49] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:15:49] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:15:49] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:15:49] [INFO]   -> Found value: TRL
[2026-04-20 21:15:49] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:15:49] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:15:49] [INFO]   -> Found value: 26-000083
[2026-04-20 21:15:49] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:15:49] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:15:49] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:15:49] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:15:49] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:15:49] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:15:49] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:15:49] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:15:49] [INFO] Found 25 elements for 'Comment', concatenating 25 non-empty values
[2026-04-20 21:15:49] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:15:49] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]\n04\/20\/2026 17:15:40 TARZIA_S                [25] [Law] has closed their incident [2026-04-30554]"
[2026-04-20 21:15:49] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]\n04\/20\/2026 17:15:40 TARZIA_S                [25] [Law] has closed their incident [2026-04-30554]"
[2026-04-20 21:15:49] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:15:49] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:15:49] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:15:49] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:15:49] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:15:49] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:15:49] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:15:49] [INFO] Concatenating street name and type
[2026-04-20 21:15:49] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:15:49] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:15:49] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":"2026-04-20 21:07:58","cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":"2026-04-20 21:08:03","timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]\n04\/20\/2026 17:15:40 TARZIA_S                [25] [Law] has closed their incident [2026-04-30554]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]\n04\/20\/2026 17:15:40 TARZIA_S                [25] [Law] has closed their incident [2026-04-30554]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:15:49] [INFO] Number of extracted fields: 29
[2026-04-20 21:15:49] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:15:49] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:15:49] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:15:49] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:15:49] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:15:49] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:15:49] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:15:49] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:15:49] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:15:49] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:15:49] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:15:49] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:15:50] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:15:50] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:15:50] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:15:50] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:15:53] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420171542570.xml
[2026-04-20 21:15:53] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171542570.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420171542570.xml
[2026-04-20 21:15:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420171542570.xml
[2026-04-20 21:34:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420173429322.xml
[2026-04-20 21:34:36] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420173429322.xml for user: 68920395733981a47
[2026-04-20 21:34:36] [INFO] File size: 16844 bytes
[2026-04-20 21:34:36] [INFO] Created FTPFiles record with ID: 69e69bec756544135
[2026-04-20 21:34:36] [INFO] About to extract fields from XML. File size: 16844 bytes
[2026-04-20 21:34:36] [INFO] Number of mappings: 24
[2026-04-20 21:34:36] [INFO] Starting XML parsing. Content length: 16844
[2026-04-20 21:34:36] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:34:36] [INFO] Processing 24 field mappings
[2026-04-20 21:34:36] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:34:36] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:34:36] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:34:36] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:34:36] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:34:36] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:34:36] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:34:36] [INFO]   -> Found value: 37379
[2026-04-20 21:34:36] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:34:36] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:34:36] [INFO]   -> Found value: 1108
[2026-04-20 21:34:36] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:34:36] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:34:36] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:34:36] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:34:36] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:34:36] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:34:36] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:34:36] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:34:36] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:34:36] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:34:36] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:34:36] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:34:36] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:34:36] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:34:36] [INFO]   -> Found value: 2026-04-20T17:07:58.573-04:00
[2026-04-20 21:34:36] [INFO]   -> Set field 'onScene' = "2026-04-20 21:07:58"
[2026-04-20 21:34:36] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:34:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:34:36] [INFO]   -> Set field 'cleared' = null
[2026-04-20 21:34:36] [INFO]   -> Set field 'inService' = null
[2026-04-20 21:34:36] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:34:36] [INFO]   -> Found value: 35.276516
[2026-04-20 21:34:36] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:34:36] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:34:36] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:34:36] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:34:36] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:34:36] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:34:36] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:34:36] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:34:36] [INFO]   -> Found value: S3MF
[2026-04-20 21:34:36] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:34:36] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:34:36] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:34:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:34:36] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-20 21:34:36] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:34:36] [INFO]   -> Found value: 2026-04-20T17:08:03.56-04:00
[2026-04-20 21:34:36] [INFO]   -> Set field 'timeonscene' = "2026-04-20 21:08:03"
[2026-04-20 21:34:36] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:34:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:34:36] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:34:36] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:34:36] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:34:36] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:34:36] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:34:36] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:34:36] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:34:36] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:34:36] [INFO]   -> Found value: TRL
[2026-04-20 21:34:36] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:34:36] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:34:36] [INFO]   -> Found value: 26-000083
[2026-04-20 21:34:36] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:34:36] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:34:36] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:34:36] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:34:36] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:34:36] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:34:36] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:34:36] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:34:36] [INFO] Found 25 elements for 'Comment', concatenating 25 non-empty values
[2026-04-20 21:34:36] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:34:36] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]\n04\/20\/2026 17:15:40 TARZIA_S                [25] [Law] has closed their incident [2026-04-30554]"
[2026-04-20 21:34:36] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]\n04\/20\/2026 17:15:40 TARZIA_S                [25] [Law] has closed their incident [2026-04-30554]"
[2026-04-20 21:34:36] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:34:36] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:34:36] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:34:36] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:34:36] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:34:36] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:34:36] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:34:36] [INFO] Concatenating street name and type
[2026-04-20 21:34:36] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:34:36] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:34:36] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":"2026-04-20 21:07:58","cleared":null,"inService":null,"nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":"2026-04-20 21:08:03","timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]\n04\/20\/2026 17:15:40 TARZIA_S                [25] [Law] has closed their incident [2026-04-30554]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]\n04\/20\/2026 17:15:40 TARZIA_S                [25] [Law] has closed their incident [2026-04-30554]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:34:36] [INFO] Number of extracted fields: 29
[2026-04-20 21:34:36] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:34:36] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:34:36] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:34:36] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:34:36] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:34:36] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:34:36] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:34:36] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:34:36] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:34:36] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:34:36] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:34:37] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:34:37] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:34:37] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:34:37] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:34:37] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:34:40] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420173429322.xml
[2026-04-20 21:34:40] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420173429322.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420173429322.xml
[2026-04-20 21:34:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420173429322.xml
[2026-04-20 21:34:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420173439405.xml
[2026-04-20 21:34:45] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420173439405.xml for user: 68920395733981a47
[2026-04-20 21:34:45] [INFO] File size: 18237 bytes
[2026-04-20 21:34:46] [INFO] Created FTPFiles record with ID: 69e69bf6422fdf3c6
[2026-04-20 21:34:46] [INFO] About to extract fields from XML. File size: 18237 bytes
[2026-04-20 21:34:46] [INFO] Number of mappings: 24
[2026-04-20 21:34:46] [INFO] Starting XML parsing. Content length: 18237
[2026-04-20 21:34:46] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-20 21:34:46] [INFO] Processing 24 field mappings
[2026-04-20 21:34:46] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-20 21:34:46] [INFO]   -> Found value: ANSBT-Animal Bite
[2026-04-20 21:34:46] [INFO]   -> Set field 'incidentTypeValue1' = "ANSBT-Animal Bite"
[2026-04-20 21:34:46] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-20 21:34:46] [INFO]   -> Found value: 1108 BUCKEYE TRL
[2026-04-20 21:34:46] [INFO]   -> Set field 'businessName' = "1108 BUCKEYE TRL"
[2026-04-20 21:34:46] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-20 21:34:46] [INFO]   -> Found value: 37379
[2026-04-20 21:34:46] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-20 21:34:46] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-20 21:34:46] [INFO]   -> Found value: 1108
[2026-04-20 21:34:46] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1108
[2026-04-20 21:34:46] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-20 21:34:46] [INFO]   -> Found value: BUCKEYE
[2026-04-20 21:34:46] [INFO]   -> Set field 'streetName' = "BUCKEYE"
[2026-04-20 21:34:46] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-20 21:34:46] [INFO]   -> Found value: No Cross Street/SLUDER LN
[2026-04-20 21:34:46] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/SLUDER LN"
[2026-04-20 21:34:46] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-20 21:34:46] [INFO]   -> Found value: 2026-04-20T17:00:02.95-04:00
[2026-04-20 21:34:46] [INFO]   -> Set field 'alarm' = "2026-04-20 21:00:02"
[2026-04-20 21:34:46] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-20 21:34:46] [INFO]   -> Found value: 2026-04-20T17:02:49.82-04:00
[2026-04-20 21:34:46] [INFO]   -> Set field 'enroute' = "2026-04-20 21:02:49"
[2026-04-20 21:34:46] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-20 21:34:46] [INFO]   -> Found value: 2026-04-20T17:07:58.573-04:00
[2026-04-20 21:34:46] [INFO]   -> Set field 'onScene' = "2026-04-20 21:07:58"
[2026-04-20 21:34:46] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-20 21:34:46] [INFO]   -> Found value: 2026-04-20T17:34:43.643-04:00
[2026-04-20 21:34:46] [INFO]   -> Set field 'cleared' = "2026-04-20 21:34:43"
[2026-04-20 21:34:46] [INFO]   -> Set field 'inService' = "2026-04-20 21:34:43"
[2026-04-20 21:34:46] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-20 21:34:46] [INFO]   -> Found value: 35.276516
[2026-04-20 21:34:46] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2765160000000008722054190002381801605224609375
[2026-04-20 21:34:46] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-20 21:34:46] [INFO]   -> Found value: -85.192163999999991
[2026-04-20 21:34:46] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.19216399999999111969373188912868499755859375
[2026-04-20 21:34:46] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-20 21:34:46] [INFO]   -> Found value: 2026-04-20T17:01:43.64-04:00
[2026-04-20 21:34:46] [INFO]   -> Set field 'dispatched' = "2026-04-20 21:01:43"
[2026-04-20 21:34:46] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-20 21:34:46] [INFO]   -> Found value: S3MF
[2026-04-20 21:34:46] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-20 21:34:46] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-20 21:34:46] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-20 21:34:46] [INFO]   -> Found value: 2026-04-20T17:34:43.643-04:00
[2026-04-20 21:34:46] [INFO]   -> Set field 'timeunitclear' = "2026-04-20 21:34:43"
[2026-04-20 21:34:46] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-20 21:34:46] [INFO]   -> Found value: 2026-04-20T17:08:03.56-04:00
[2026-04-20 21:34:46] [INFO]   -> Set field 'timeonscene' = "2026-04-20 21:08:03"
[2026-04-20 21:34:46] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-20 21:34:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-20 21:34:46] [INFO]   -> Set field 'timestaging' = null
[2026-04-20 21:34:46] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-20 21:34:46] [INFO]   -> Found value: 2026-04-20T17:03:03.447-04:00
[2026-04-20 21:34:46] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-20 21:03:03"
[2026-04-20 21:34:46] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-20 21:34:46] [INFO]   -> Found value: 2026-04-20T17:03:03.407-04:00
[2026-04-20 21:34:46] [INFO]   -> Set field 'timedispatch' = "2026-04-20 21:03:03"
[2026-04-20 21:34:46] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-20 21:34:46] [INFO]   -> Found value: TRL
[2026-04-20 21:34:46] [INFO]   -> Set field 'streetType' = "TRL"
[2026-04-20 21:34:46] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-20 21:34:46] [INFO]   -> Found value: 26-000083
[2026-04-20 21:34:46] [INFO]   -> Set field 'incidentInternalId' = "26-000083"
[2026-04-20 21:34:46] [INFO]   -> Set field 'dispatchRunNumber' = "26-000083"
[2026-04-20 21:34:46] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-20 21:34:46] [INFO]   -> Found value: 2026-04-30555
[2026-04-20 21:34:46] [INFO]   -> Set field 'policeReportNumber' = "2026-04-30555"
[2026-04-20 21:34:46] [INFO]   -> Set field 'cADNumber' = "2026-04-30555"
[2026-04-20 21:34:46] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-20 21:34:46] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-20 21:34:46] [INFO] Found 26 elements for 'Comment', concatenating 26 non-empty values
[2026-04-20 21:34:46] [INFO]   -> Found value: 04/20/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]
04/20/2026 ...
[2026-04-20 21:34:46] [INFO]   -> Set field 'dispatchNotes' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]\n04\/20\/2026 17:15:40 TARZIA_S                [25] [Law] has closed their incident [2026-04-30554]\n04\/20\/2026 17:34:37 MCBRYAR_J               [26] HAVE GOTTEN 1 REFUSAL [Shared]"
[2026-04-20 21:34:46] [INFO]   -> Set field 'cADLog' = "04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]\n04\/20\/2026 17:15:40 TARZIA_S                [25] [Law] has closed their incident [2026-04-30554]\n04\/20\/2026 17:34:37 MCBRYAR_J               [26] HAVE GOTTEN 1 REFUSAL [Shared]"
[2026-04-20 21:34:46] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-20 21:34:46] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-20 21:34:46] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-20 21:34:46] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-20 21:34:46] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-20 21:34:46] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-20 21:34:46] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-20 21:34:46] [INFO] Concatenating street name and type
[2026-04-20 21:34:46] [INFO]   -> Combined street name: BUCKEYE TRL
[2026-04-20 21:34:46] [INFO] Built locationCoordinates from lat/lng: 35.276516,-85.192164
[2026-04-20 21:34:46] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"ANSBT-Animal Bite","businessName":"1108 BUCKEYE TRL","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1108,"streetName":"BUCKEYE TRL","incidentLocationCross":"No Cross Street\/SLUDER LN","alarm":"2026-04-20 21:00:02","enroute":"2026-04-20 21:02:49","onScene":"2026-04-20 21:07:58","cleared":"2026-04-20 21:34:43","inService":"2026-04-20 21:34:43","nERISIncidentLatitude":35.2765160000000008722054190002381801605224609375,"nERISIncidentLongitude":-85.19216399999999111969373188912868499755859375,"dispatched":"2026-04-20 21:01:43","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":"2026-04-20 21:34:43","timeonscene":"2026-04-20 21:08:03","timestaging":null,"timeenroutetoscene":"2026-04-20 21:03:03","timedispatch":"2026-04-20 21:03:03","incidentInternalId":"26-000083","dispatchRunNumber":"26-000083","policeReportNumber":"2026-04-30555","cADNumber":"2026-04-30555","dispatchNotes":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]\n04\/20\/2026 17:15:40 TARZIA_S                [25] [Law] has closed their incident [2026-04-30554]\n04\/20\/2026 17:34:37 MCBRYAR_J               [26] HAVE GOTTEN 1 REFUSAL [Shared]","cADLog":"04\/20\/2026 17:00:02 brown_e                 [1] Incident linked to [Law] [2026-04-30554]\n04\/20\/2026 17:00:02 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:02 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:03 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-30553\n04\/20\/2026 17:00:02 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-30554\n04\/20\/2026 17:00:02 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-30553] [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL] [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:08 brown_e                 [7] RP WAS BIT A BOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:14 brown_e                 [8] DOG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:32 brown_e                 [9] RP SAID SHE IS BLEEDING ON HER LEG [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:00:44 brown_e                 [10] POSS A GOLDEN RETRIEVER [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:01:39 MCBRYAR_J               [11] Automatic Case Number(s) issued for Incident #[2026-04-30555], Jurisdiction: Mowbray VFD. Case Number(s): 26-000083 requested by H1400. [Shared]\n04\/20\/2026 17:02:22 brown_e                 [12] RP IS NOT AT THIS ADDRESS. SHE WENT DOWN THE STREET TO FIGURE OUT WHAT TO DO [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:03:10 brown_e                 [13] RP PULLED OVER ON SLUDER LN [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:06 APP01                   [14] Requested Case Number(s) issued for Incident #[2026-04-30553], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-015098. requested by M13. [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:16 brown_e                 [15] RP SAID IT IS A DEEP BITE [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:27 brown_e                 [16] SHE DOESN'T THINK SHE NEEDS STITCHES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:04:40 MCBRYAR_J               [17] C1MF  TURNING ON HOT WATER [Shared]\n04\/20\/2026 17:05:09 H212E                   [18] H212E - ill be responding due to m13s eta [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:05:45 brown_e                 [19] RP SIITING IN A BLACK CHEVY TRAVERSE WITH NEW JERSEY PLATES [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:06:32 PIATT_R                 [20] F\/S PIATT CLEAR [Shared 2, 2026-04-30554 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:12:06 MCBRYAR_J               [21] C1MF  CAN CANCEL THE LT SHE IS POSSIBLE NOT GOING TO BE TRANSPORTED [Shared]\n04\/20\/2026 17:13:57 MCBRYAR_J               [22] RTC: MOWBRY GETTING A REFUSAL [Shared 1, 2026-04-30553 - ANSBT - 1108 BUCKEYE TRL]\n04\/20\/2026 17:14:27 LEWIS_B                 [23] [EMS] has closed their incident [2026-04-30553]\n04\/20\/2026 17:15:08 MCBRYAR_J               [24] C1MF  CANCEL EMS I WILL BE GETTING A REFUSAL [Shared]\n04\/20\/2026 17:15:40 TARZIA_S                [25] [Law] has closed their incident [2026-04-30554]\n04\/20\/2026 17:34:37 MCBRYAR_J               [26] HAVE GOTTEN 1 REFUSAL [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.276516,-85.192164"}
[2026-04-20 21:34:46] [INFO] Number of extracted fields: 29
[2026-04-20 21:34:46] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-20 21:34:46] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-20 21:34:46] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-20 21:34:46] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-20 21:34:46] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-20 21:34:46] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-20 21:34:46] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-20 21:34:46] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-20 21:34:46] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-20 21:34:46] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-20 21:34:46] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-20 21:34:46] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c5035100f
[2026-04-20 21:34:46] [INFO] Found existing Dispatch with cADNumber '2026-04-30555', ID: 69e693dbc5ca27a95 - will update instead of create
[2026-04-20 21:34:47] [INFO] Updated existing Dispatches record with ID: 69e693dbc5ca27a95
[2026-04-20 21:34:47] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-20 21:34:47] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-20 21:34:50] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-30555_20260420173439405.xml
[2026-04-20 21:34:50] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420173439405.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-20/INCCOMBINED_2026-04-30555_20260420173439405.xml
[2026-04-20 21:34:50] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-30555_20260420173439405.xml
[2026-04-20 21:46:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:46:41] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml for user: 69320e6a9e3e5ef71
[2026-04-20 21:46:41] [INFO] File size: 15424 bytes
[2026-04-20 21:46:41] [INFO] Created FTPFiles record with ID: 69e69ec176950087f
[2026-04-20 21:46:41] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-20 21:46:41] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-20
[2026-04-20 21:46:41] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-20/cfs_2026-026379.xml
[2026-04-20 21:46:41] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:47:55] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:47:55] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml for user: 69320e6a9e3e5ef71
[2026-04-20 21:47:55] [INFO] File size: 18293 bytes
[2026-04-20 21:47:55] [INFO] Created FTPFiles record with ID: 69e69f0bca958c4a3
[2026-04-20 21:47:55] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-20 21:47:55] [INFO] File already exists in archive, using unique name: cfs_2026-026379_1776721675.xml
[2026-04-20 21:47:55] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-20/cfs_2026-026379_1776721675.xml
[2026-04-20 21:47:55] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:47:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:47:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml for user: 69320e6a9e3e5ef71
[2026-04-20 21:47:58] [INFO] File size: 19883 bytes
[2026-04-20 21:47:58] [INFO] Created FTPFiles record with ID: 69e69f0ee90c9a49d
[2026-04-20 21:47:58] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-20 21:47:58] [INFO] File already exists in archive, using unique name: cfs_2026-026379_1776721678.xml
[2026-04-20 21:47:58] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-20/cfs_2026-026379_1776721678.xml
[2026-04-20 21:47:58] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:51:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:51:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml for user: 69320e6a9e3e5ef71
[2026-04-20 21:51:13] [INFO] File size: 21532 bytes
[2026-04-20 21:51:13] [INFO] Created FTPFiles record with ID: 69e69fd1d6f9b1e21
[2026-04-20 21:51:13] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-20 21:51:13] [INFO] File already exists in archive, using unique name: cfs_2026-026379_1776721873.xml
[2026-04-20 21:51:13] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-20/cfs_2026-026379_1776721873.xml
[2026-04-20 21:51:13] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:51:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:51:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml for user: 69320e6a9e3e5ef71
[2026-04-20 21:51:33] [INFO] File size: 22501 bytes
[2026-04-20 21:51:34] [INFO] Created FTPFiles record with ID: 69e69fe62349e3b10
[2026-04-20 21:51:34] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-20 21:51:34] [INFO] File already exists in archive, using unique name: cfs_2026-026379_1776721894.xml
[2026-04-20 21:51:34] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-20/cfs_2026-026379_1776721894.xml
[2026-04-20 21:51:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:52:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:52:23] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml for user: 69320e6a9e3e5ef71
[2026-04-20 21:52:23] [INFO] File size: 22591 bytes
[2026-04-20 21:52:23] [INFO] Created FTPFiles record with ID: 69e6a0177797f82ea
[2026-04-20 21:52:23] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-20 21:52:23] [INFO] File already exists in archive, using unique name: cfs_2026-026379_1776721943.xml
[2026-04-20 21:52:23] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-20/cfs_2026-026379_1776721943.xml
[2026-04-20 21:52:23] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:58:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:58:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml for user: 69320e6a9e3e5ef71
[2026-04-20 21:58:24] [INFO] File size: 23569 bytes
[2026-04-20 21:58:24] [INFO] Created FTPFiles record with ID: 69e6a180d48b7d6aa
[2026-04-20 21:58:24] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-20 21:58:24] [INFO] File already exists in archive, using unique name: cfs_2026-026379_1776722304.xml
[2026-04-20 21:58:24] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-20/cfs_2026-026379_1776722304.xml
[2026-04-20 21:58:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:58:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
[2026-04-20 21:58:36] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml for user: 69320e6a9e3e5ef71
[2026-04-20 21:58:36] [INFO] File size: 25169 bytes
[2026-04-20 21:58:37] [INFO] Created FTPFiles record with ID: 69e6a18d30db68335
[2026-04-20 21:58:37] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-20 21:58:37] [INFO] File already exists in archive, using unique name: cfs_2026-026379_1776722317.xml
[2026-04-20 21:58:37] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-20/cfs_2026-026379_1776722317.xml
[2026-04-20 21:58:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-026379.xml
