PDF Auswertung


#1

Hallo Zusammen,

unsere Leitstelle hat uns auf PDF (Email) umgestellt. Sobald eine Email ankommt wird auch ein “Einsatz” generiert, dieser wertet allerdings nicht aus. Das heißt keine Daten werden aus der PDF gelesen. Ghostscript habe ich installiert. Gibt es sonst noch Tips für die Auswertung? Ich habe hier mal einen Log beigefügt:

INFO;2018-06-09 08:37:11,851;AlarmWorkflowEngine;Starting Engine…
INFO;2018-06-09 08:37:18,322;AlarmWorkflowEngine;Enabling alarm source ‘FaxAlarmSource’…
INFO;2018-06-09 08:37:18,325;AlarmWorkflowEngine;Alarm source ‘FaxAlarmSource’ enabled.
INFO;2018-06-09 08:37:18,327;AlarmWorkflowEngine;Enabling alarm source ‘MailAlarmSource’…
INFO;2018-06-09 08:37:18,333;AlarmWorkflowEngine;Alarm source ‘MailAlarmSource’ enabled.
INFO;2018-06-09 08:37:19,509;JobManager;Initializing job type ‘Geocoding’…
INFO;2018-06-09 08:37:19,522;JobManager;Job type ‘Geocoding’ initialization successful.
INFO;2018-06-09 08:37:19,525;JobManager;Initializing job type ‘OperationFileExporter’…
INFO;2018-06-09 08:37:19,528;JobManager;Job type ‘OperationFileExporter’ initialization successful.
INFO;2018-06-09 08:37:19,530;AlarmWorkflowEngine;Initializing Alarmsource ‘FaxAlarmSource’…
FINE;2018-06-09 08:37:19,544;FaxAlarmSource;Using directory ‘C:\Fax\Inbox’ for incoming faxes.
FINE;2018-06-09 08:37:19,546;FaxAlarmSource;Using directory ‘C:\Fax\Analysis’ for analyzed faxes.
FINE;2018-06-09 08:37:19,547;FaxAlarmSource;Using directory ‘C:\Fax\Archive’ for archived faxes.
INFO;2018-06-09 08:37:20,118;FaxAlarmSource;Using OCR software ‘TesseractOcrSoftware’.
FINE;2018-06-09 08:37:20,123;FaxAlarmSource;Using parser ‘AlarmWorkflow.Parser.Library.LSTViersenParser’.
INFO;2018-06-09 08:37:20,312;AlarmWorkflowEngine;Starting Alarmsource ‘FaxAlarmSource’.
INFO;2018-06-09 08:37:20,314;AlarmWorkflowEngine;Initializing Alarmsource ‘MailAlarmSource’…
INFO;2018-06-09 08:37:20,319;AlarmWorkflowEngine;Starting Alarmsource ‘MailAlarmSource’.
INFO;2018-06-09 08:37:20,321;AlarmWorkflowEngine;Engine started successfully.
DEBUG;2018-06-09 08:37:20,732;AddressBook;Begin scanning address book contents…
DEBUG;2018-06-09 08:37:21,457;AddressBook;Address book scan finished. Entries found: 19.
INFO;2018-06-09 08:37:21,471;AlarmWorkflowServiceManager;Service manager started. Hosted 8 internal and 6 exposed services.
FINE;2018-06-09 08:41:27,522;MailAlarmSource;Received mail from ‘“XXXXX” XXXXX@XXXXX.de’ with subject ‘AlarmMail’.
INFO;2018-06-09 08:41:27,847;AlarmWorkflowEngine;Received operation '() 01.01.0001 00:00:00, ’ by Alarm Source ‘MailAlarmSource’.
WARN;2018-06-09 08:41:27,851;AlarmWorkflowEngine;Could not parse timestamp from the fax. Using the current time as the timestamp.
INFO;2018-06-09 08:41:27,855;JobManager;Beginning execution of sync job ‘Geocoding’ in phase ‘OnOperationSurfaced’…
WARN;2018-06-09 08:41:29,463;JobManager;An error occurred while processing the synchronous job ‘Geocoding’!
FATAL;2018-06-09 08:41:29,466;JobManager;Der Remoteserver hat einen Fehler zurückgegeben: (400) Ungültige Anforderung.
System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (400) Ungültige Anforderung.
bei System.Net.HttpWebRequest.GetResponse()
bei AlarmWorkflow.Job.Geocoding.Provider.Google.AlarmWorkflow.Job.Geocoding.IGeoCoder.Geocode(PropertyLocation address)
bei AlarmWorkflow.Job.Geocoding.Geocoding.AlarmWorkflow.BackendService.EngineContracts.IJob.Execute(IJobContext context, Operation operation)
bei AlarmWorkflow.BackendService.Engine.JobManager.RunJobCore(IJobContext context, Operation operation, IJob job)
INFO;2018-06-09 08:41:29,535;JobManager;Beginning execution of sync job ‘OperationFileExporter’ in phase ‘OnOperationSurfaced’…
FINE;2018-06-09 08:41:29,540;JobManager;Finished execution of job ‘OperationFileExporter’.
INFO;2018-06-09 08:41:29,832;AlarmWorkflowEngine;Stored operation with ID ‘417’.
INFO;2018-06-09 08:41:29,867;JobManager;Beginning execution of sync job ‘Geocoding’ in phase ‘AfterOperationStored’…
FINE;2018-06-09 08:41:29,871;JobManager;Finished execution of job ‘Geocoding’.
INFO;2018-06-09 08:41:29,873;JobManager;Beginning execution of sync job ‘OperationFileExporter’ in phase ‘AfterOperationStored’…
FINE;2018-06-09 08:41:29,902;JobManager;Finished execution of job ‘OperationFileExporter’.
INFO;2018-06-09 08:41:29,903;AlarmWorkflowEngine;Finished handling operation with ID ‘417’.
FINE;2018-06-09 08:44:03,531;MailAlarmSource;Received mail from ‘“XXXXXX” XXX@XXX.de’ with subject ‘AlarmMail’.
INFO;2018-06-09 08:44:03,597;AlarmWorkflowEngine;Received operation '() 01.01.0001 00:00:00, ’ by Alarm Source ‘MailAlarmSource’.
WARN;2018-06-09 08:44:03,601;AlarmWorkflowEngine;Could not parse timestamp from the fax. Using the current time as the timestamp.
INFO;2018-06-09 08:44:03,602;JobManager;Beginning execution of sync job ‘Geocoding’ in phase ‘OnOperationSurfaced’…
WARN;2018-06-09 08:44:06,359;JobManager;An error occurred while processing the synchronous job ‘Geocoding’!
FATAL;2018-06-09 08:44:06,362;JobManager;Der Remoteserver hat einen Fehler zurückgegeben: (400) Ungültige Anforderung.
System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (400) Ungültige Anforderung.
bei System.Net.HttpWebRequest.GetResponse()
bei AlarmWorkflow.Job.Geocoding.Provider.Google.AlarmWorkflow.Job.Geocoding.IGeoCoder.Geocode(PropertyLocation address)
bei AlarmWorkflow.Job.Geocoding.Geocoding.AlarmWorkflow.BackendService.EngineContracts.IJob.Execute(IJobContext context, Operation operation)
bei AlarmWorkflow.BackendService.Engine.JobManager.RunJobCore(IJobContext context, Operation operation, IJob job)
INFO;2018-06-09 08:44:06,365;JobManager;Beginning execution of sync job ‘OperationFileExporter’ in phase ‘OnOperationSurfaced’…
FINE;2018-06-09 08:44:06,367;JobManager;Finished execution of job ‘OperationFileExporter’.
INFO;2018-06-09 08:44:06,406;AlarmWorkflowEngine;Stored operation with ID ‘418’.
INFO;2018-06-09 08:44:06,408;JobManager;Beginning execution of sync job ‘Geocoding’ in phase ‘AfterOperationStored’…
FINE;2018-06-09 08:44:06,410;JobManager;Finished execution of job ‘Geocoding’.
INFO;2018-06-09 08:44:06,412;JobManager;Beginning execution of sync job ‘OperationFileExporter’ in phase ‘AfterOperationStored’…
FINE;2018-06-09 08:44:06,449;JobManager;Finished execution of job ‘OperationFileExporter’.
INFO;2018-06-09 08:44:06,462;AlarmWorkflowEngine;Finished handling operation with ID ‘418’.

Danke für eure Hilfe bereits im Voraus.

Grüße


#2

sieht so aus, als ob es ein Problem bei der Auflösung der Adresse / Geoposition gibt und das dann alles ausser Tritt bringt. Kannst ja mal versuchen testweise die Geolocation auszuschalten und prüfen ob es dann funktioniert. Wenn es dann funktioniert weißt du schon mal wo du mit der Fehlersuche anfangen musst.


#3

Als kleine Ergänzung: Möglicherweise ist in den Geocoding Einstellungen ein Anbieter ausgewählt, der einen API Key benötigt, der wiederum nicht angegeben wurde. Dies könnte eine Erklärung für den Fehler 400 sein.