Tut mir leid das der Post so unübersichtlich ist, aber mich haben dann auf einmal die Ideen für Fehlerquellen überrannt ;).
Stand ist das im Logfile der Fehler:
07.06.2018 18:13:35 ERROR FeuerSoftware.EinsatzMonitor.EinsatzMonitorBackend.MailParser.PatternData Fehler beim Auswerten des Einsatz-Regex: System.Text.RegularExpressions.RegexMatchTimeoutException: Zeitüberschreitung des RegEx-Moduls beim Versuch, ein Muster mit einer Eingabezeichenfolge in Übereinstimmung zu bringen. Dies kann viele Ursachen haben, darunter sehr große Eingaben oder übermäßige Rückverfolgung aufgrund von geschachtelten Quantifizierern, Rückverweisen und anderen Faktoren.
aufscheint, an der Systemleistung kann das ganze nicht hängen, andere Alarmmails werden in der gleichen Systemkonfiguration tadellos ausgeführt. Systemparameter: i5 mit 2x2,6GHz, 12 GB Ram, Windows 10 Education.
Wenn ich nun den Mailinhalt im Logfile:
fachspezifische Anforderung, durch Arzt/Hausarzt, Arzt vor Ort, Technische Menschenrettung, Unterstützung Rettungsdienst, Drehleiter mit Krankentragenhalterung(https://tiris-oei.geoportal.at/oei/synserver?(...hier folgt noch einiges, Impressum, Kontakt Leitstelle, Link,...)
mit dem Inhalt des "originalen" Mails das ich versendet habe:
fachspezifische Anforderung, durch Arzt/Hausarzt, Arzt vor Ort, Technische Menschenrettung, Unterstützung Rettungsdienst, Drehleiter mit Krankentragenhalterung(<150 kg), bis 7.Stockwerk
ÖRTLICHE EINSATZINFORMATIONEN:
https://tiris-oei.geoportal.at/oei/synserver?project=...da folgt noch einiges an Text der mit beliebeger Inhalt abgefangen wird
vergleiche, fällt auf das ab dem "<" Zeichen der Inhalt bis zum Ende des Platzhalters "zusatztext" verloren geht und erst der Text der NACH dem Fixtext im Pattern wieder folgt.
Auch Versuche mit dem setzen des "<" Zeichens zeigten die gleiche Verhaltensweise. Das Problem liegt darin das im Pattern der Text "ÖRTLICHE EINSATZINFORMATIONEN" als begrenzung des Patterns dient, und dieser hier verschluckt wird:
PLZ - Ort:{{ORT}}
Strasse HNr.:{{STRASSE}}
Objektbezeichnung:{{OBJEKT}}
Info zum Objekt:{{ZUSATZFELD1:Objektinfo}}
Info aus den Örtlichen Einsatzinformationen:{{ZUSATZFELD3:OEI}}
{{SONDERZEICHEN}}
Melder:{{BELIEBIGERINHALT}}
Funkrufname:{{AAO}}
EINSATZTEXT{{SONDERZEICHEN}}
Einsatzcode:{{EINSATZSTICHWORT}}
Einsatztext:{{SACHVERHALT}}
{{ZUSATZFELD3:Einsatztext}}
ÖRTLICHE EINSATZINFORMATIONEN
Alles anzeigen
Hier noch ein Beispielmail, das tadellos funktioniert:
Einsatzbeginn Uhrzeit/Datum: 04.06.2038 00:00/ Einsatznr.: 1234567
**********************************************************************
EINSATZORT:
PLZ - Ort: 6500 Landeck Öd
Strasse HNr.: Musterstraße 234
Objektbezeichnung: .
Info zum Objekt: Reihenhaus
Info aus den Örtlichen Einsatzinformationen:
**********************************************************************
Melder:
MDL-NUMMER:
Meldername: RD XYZ
Meldertelefonnummer:
Melder PLZ - Ort:
Melder Strasse HNr.:
Melder Objektbezeichnung:
Melder Info zum Objekt:
**********************************************************************
alarmierte Ressourcen
Funkrufname:
Landeck DLK 30
FF Landeck Florian
**********************************************************************
EINSATZTEXT:
Einsatzcode: FW-A1-UNTERSTÜTZ
Einsatztext: Unterstützung RD DLK
- laufende CPR; Drehleiter für Bergung
fachspezifische Anforderung, durch Arzt/Hausarzt, Arzt vor Ort, Technische Menschenrettung, Unterstützung Rettungsdienst, Drehleiter mit Krankentragenhalterung(150 kg), bis 7.Stockwerk
ÖRTLICHE EINSATZINFORMATIONEN:
https://tiris-oei.geoportal.at/oei/synserver?project=OEI&x=12345&y=57896&scale=1500&client=core&language=de&user=guest&view=EinsatzinformationenBasiskarte
Leitstelle Tirol Gesellschaft mbH - Hunoldstrasse 17a - A-6020 Innsbruck
T: +43 512 3313 - F: +43 512 3313 1000 - info@leitstelle-tirol.at - www.leitstelle-tirol.at
UID-Nr.: ATU61678027 - FN: 258619y - DVR: 3003700
Alles anzeigen
Auch lt. der Fehler Finden Funktion hängt es daran das der Text ÖRTLICHE EINSATZINFORMATIONEN nicht gefunden wird, sobald das "<" Zeichen im Alarmmail entfernt wird funktioniert auch dieses Mail tadellos...
Ich hoffe das ist jetzt verständlicher
sg
und danke
Manuel