14_CUL_TCM97001: Maximallaenge fuer Match

Begonnen von rudolfkoenig, 07 Juli 2015, 10:58:43

Vorheriges Thema - Nächstes Thema

rudolfkoenig

Aus gegebenen Anlass (siehe diese Diskussion) waere es mAn sinnvoll dem Match-Regexp im Modul eine Laengenbegrenzung zu geben.
Falls ihr bessere Ideen hat, bin ich auch zufrieden.

bjoernh

Hallo Rudi,

ich schau es mir heute Abend mal an.

Gruß Björn

bjoernh

Zitat von: rudolfkoenig am 07 Juli 2015, 10:58:43
Aus gegebenen Anlass (siehe diese Diskussion) waere es mAn sinnvoll dem Match-Regexp im Modul eine Laengenbegrenzung zu geben.
Falls ihr bessere Ideen hat, bin ich auch zufrieden.
Hallo Rudi,

so richtig kann ich das Problem nicht nachvollziehen.
Nur wenn $packageOK == TRUE;
Wird das Paket vom TCM Modul bearbeitet.
Und dies wiederum kann nur bei length($msg) == 8 oder == 12 passieren.
Ansonsten gibt das Module beim Parse ein return undef zurück.
So sollte doch eigentlich alles passen.

Oder sehe ich das irgendwie falsch?

Gruß
Björn

rudolfkoenig

ZitatAnsonsten gibt das Module beim Parse ein return undef zurück.

Nach etwas rumstoebern in CUL_TCM97001_Parse bin ich anderer Meinung, siehe Zeile 655:
return "UNDEFINED CUL_TCM97001_Unknown CUL_TCM97001 Unknown";

Andere Baustelle: Statt SVG_CUL_TCM97001_Unknown zu loeschen empfehle ich $module->{AutoCreate} mit zwei Eintraegen (mit und ohne GPLOT) zu definieren, siehe z.Bsp. 11_FHT.pm