GenericAgent RegExp Patternsuche funktioniert nicht

Hilfe zu OTRS Problemen aller Art
Post Reply
otrshsu
Znuny newbie
Posts: 28
Joined: 04 Apr 2012, 09:39
Znuny Version: 3.3.1
Real Name: Thomas
Company: Helmut-Schmidt-Universität
Location: Hamburg

GenericAgent RegExp Patternsuche funktioniert nicht

Post by otrshsu »

Hallo Zusammen,

ich habe ein eigtl. recht triviales Problem. Leider stehe ich derzeit mit den Regular Expressions auf Kriegsfuss. Ich versuche einfach mal mein Problem zu beschreiben.

Ich bekomme jeden Tag unterschiedliche Veränderungsmitteilungen mit immer gleichen Betreffs.
  • Betreff 1: Personalveränderung
  • Betreff 2: Veränderung Drittmittelpersonal
  • Betreff x: usw.
Je nach Betreff sollen nun erzeugte Tickets nach einer festdefinierten Zeit abgeräumt werden. Dazu soll der Generic Agent verwendet werden. Betreff 1 & 2 werden nach 2 Jahren gelöscht.
Unter Titel wird also ein RegExp eingetragen:

Code: Select all

(Personalveränderung|*Drittmittelpersonal)
Ich habe nun alle mir bekannten Varianten ausprobiert. Der Filter matcht nur, wenn ich das OR weglasse.
also z.B.

Code: Select all

(*Drittmittelpersonal)
Hat jemand spontan eine Idee, wo mein Denkfehler liegt und kann mir einen passenden RegExp liefern? Beim Postmasterfilter verwende ich übrigens ähnliche RegExp die dort funktionieren.
Last edited by otrshsu on 16 Jul 2013, 13:06, edited 1 time in total.
OTRS 3.3.5 auf Ubuntu 12.04 LTS | Apache2 | MySQL
Wolfgangf
Znuny ninja
Posts: 1029
Joined: 13 Apr 2009, 12:26
Znuny Version: 6.0.13
Real Name: Wolfgang Fürtbauer
Company: PBS Logitek GmbH
Location: Pinsdorf

Re: Postmasterfilter RegExp Patternsuche funktioniert nicht

Post by Wolfgangf »

weil das Wildcard nach der Piepe

Code: Select all

.*
und nicht nur

Code: Select all

*
sein muss
also der ganze Suchbegriff

Code: Select all

(Personalveränderung|.*Drittmittelpersonal)
BTW: http://regexpal.com hilft beim Testen
Produktiv:
OTRS 6.0.13/ ITSM 6.0.13
OS: SUSE Linux (SLES 12, Leap), MySql 5.5.x, 5.6.x
Windows 2012 AD Integration (agents and customers), Nagios integration (incidents, CMDB), Survey, TimeAccounting
otrshsu
Znuny newbie
Posts: 28
Joined: 04 Apr 2012, 09:39
Znuny Version: 3.3.1
Real Name: Thomas
Company: Helmut-Schmidt-Universität
Location: Hamburg

Re: Postmasterfilter RegExp Patternsuche funktioniert nicht

Post by otrshsu »

Wolfgangf wrote:

Code: Select all

(Personalveränderung|.*Drittmittelpersonal)
Das war eigentlich auch meine Kenntniss. Ich habs nochmal ausprobiert, funktioniert leider auch nicht. :(
OTRS 3.3.5 auf Ubuntu 12.04 LTS | Apache2 | MySQL
catweazle
Znuny advanced
Posts: 121
Joined: 15 Feb 2012, 12:22
Znuny Version: 3.1

Re: Postmasterfilter RegExp Patternsuche funktioniert nicht

Post by catweazle »

otrshsu wrote:
Wolfgangf wrote:

Code: Select all

(Personalveränderung|.*Drittmittelpersonal)
Das war eigentlich auch meine Kenntniss. Ich habs nochmal ausprobiert, funktioniert leider auch nicht. :(
erzähl doch mal :) was das hier deiner Meinung nach matchen soll...
1: OTRS 3.1.21 + Support + MasterSlave @ CentOS 6.5 , MySQL
2: Test: OTRS 3.1.21 + Support + MasterSlave @ CentOS 6.5 , MySQL
3: Test-2: OTRS 3.3.x + Support + MasterSlave @ CentOS 6.5 , MySQL (iphone, idoit-trash)
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Postmasterfilter RegExp Patternsuche funktioniert nicht

Post by reneeb »

Du arbeitet mit GenericAgent, oder? Im Betreff steht nämlich Postmasterfilter...

Postmasterfilter arbeiten mit Regulären Ausdrücken, GenericAgent nicht. Da kannst Du nur die gleichen Sachen machen wie bei der Ticketsuche
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
otrshsu
Znuny newbie
Posts: 28
Joined: 04 Apr 2012, 09:39
Znuny Version: 3.3.1
Real Name: Thomas
Company: Helmut-Schmidt-Universität
Location: Hamburg

Re: Postmasterfilter RegExp Patternsuche funktioniert nicht

Post by otrshsu »

catweazle wrote:erzähl doch mal :) was das hier deiner Meinung nach matchen soll...
--> Naja, entweder Tickets mit dem einen ODER mit dem anderen Betreff. Ich habe natürlich noch weitere Filter, wie Queue, Alter und Status.
reneeb wrote:Du arbeitet mit GenericAgent, oder? Im Betreff steht nämlich Postmasterfilter...

Postmasterfilter arbeiten mit Regulären Ausdrücken, GenericAgent nicht. Da kannst Du nur die gleichen Sachen machen wie bei der Ticketsuche
--> Danke für den Hinweis, habe den Betreff angepasst - mein Fehler.
Das der reguläre Ausdrücke beim GenericAgent nicht möglich sind, war mir gar nicht klar. Das erklärt natürlich einiges. Gibt es denn eine andere Möglichkeit ein ODER zu nutzen, oder muss ich für alle "Ticketsorten" eigene Filter definieren?
OTRS 3.3.5 auf Ubuntu 12.04 LTS | Apache2 | MySQL
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: GenericAgent RegExp Patternsuche funktioniert nicht

Post by reneeb »

Soweit ich weiß musst Du einzelne Filter machen.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Post Reply