
Erstmal Danke vorab für die Hilfe. Ich hab mal die GenericAgent.pm als Datei mit angeheftet. Andernfalls paste ich den Text hierunter. IW GenericAgent.pm # the enclosed file COPYING for license information (GPL). If you # did not receive this file, see http://www.gnu.org/licenses/gpl.txt. # -- package Kernel::Config::GenericAgent; use strict; use vars qw($VERSION @ISA @EXPORT %Jobs); require Exporter; @ISA = qw(Exporter); @EXPORT = qw(%Jobs); $VERSION = '$Revision: 1.7 $'; $VERSION =~ s/^\$.*:\W(.*)\W.+?$/$1/; # ----------------------------------------------------------------------- # config options # ----------------------------------------------------------------------- %Jobs = ( # -- # [name of job] -> send escalation notifications # -- # 'send escalation notifications' => { # Escalation => 1, # # new ticket properties # New => { # Module => 'Kernel::System::GenericAgent::NotifyAgentGroupOfCustomQueue', # }, # }, # [name of job] -> delete_all # -- 'delete_all' => { # get all tickets with this properties # Subject => '%Hi sei vorsichtig%', Body => '%Achte auf die Infos im Anhang%', # new ticket properties (no option is required, use just the options # which should be changed!) New => { Delete => 1, }, }, ); # ---------------------------------------------------------------------- # end of config options # ---------------------------------------------------------------------- Exit -----Ursprüngliche Nachricht----- Von: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] Im Auftrag von Markus Ruecker Gesendet: Montag, 24. Mai 2004 19:27 An: 'User questions and discussions about OTRS in German.' Betreff: RE: [otrs-de] GenericAgent.pm wird nicht ordentlich ausgeführt Hi Abdullah,
OTRS und Apache habe ich bereits durchgestartet. Die Tickets die ich damit löschen möchte sind reine Spams. Ich habe schon weitere Attribute über "Body" hinzugefügt, damit ich keine falschen Tickets lösche.
OK...
Mittlerweile bekomme ich die Meldung, dass ich einen "Bad File Descriptor" drinnen hab @ Line 47 in "GenericAgent.pl"
Was hast du denn an der GenericAgent.pl geändert? Normalerweise musst du die nicht verändern...
Can't load agent job file 'Kernel::Config::GenericAgent': Bad file descriptor
Da fehlt sicherlich irgendein Komma, Semikolon, geschweifte Klammer,... in der GenericAgent.pm.
Wenn ich dann den "use Kernel:::..." aktiviere, dann kommt er gar nicht mehr vorbei.
Richtig, das ist auch nur ein Kommentar !!!
Muss ich ihm hier nochmal den ganzen Pfad angeben( otrs::Kernel::Config::....)?
Nein, das ist nur ein Kommentar (in der GenericAgent.pl) Schick' mir mal deine GenericAgent.pm damit ich das hier nachvollziehen kann... Gruss, Markus Rücker -- ((otrs.de)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Manage your communication!
-----Ursprüngliche Nachricht----- Von: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] Im Auftrag von Markus Ruecker Gesendet: Montag, 24. Mai 2004 17:48 An: 'User questions and discussions about OTRS in German.' Betreff: RE: [otrs-de] GenericAgent.pm wird nicht ordentlich ausgeführt
Hi Abdullah,
Die GenericAgent.pm scheint in Ordung zu sein (zumindest funktioniert es hier...). Wenn du mod_perl nutzt, solltest du deinen Apache Server mal neu starten (rcapache stop /start). Du sollest auch OTRS neu starten (rcotrs stop /start).
Aber: Bist du dir sicher, dass du alle Tickets, welche irgendwo im Betreff "Rechnung" stehen haben, direkt löschen willst? Ein Vorschlag wäre, eine Delete Queue anzulegen und nur die Tickets in dieser Queue zu löschen. Ausserdem solltest du den Status der Tickets beim Löschen berücksichtigen.
Gruss,
Markus Rücker
--
((otrs.de)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg
http://www.otrs.de/ :: Manage your communication!
Hallo,
kann mir jemadn sagen wieso das GenericAgent.pm nicht korrekt ausgeführt wird? Das OTRS (Ver. 1.2.3) läuft auf einem Suse Linux 9.0. Bis letzten Dienstag ging auch alles von statten. Die Jobs wurden über GenericAgent.pl einwandfrei ausgeführt. Normalerweise werden die gelöschten Mails kurz aufgeführt und man sieht dann welche er löscht mittels ID, doch seit Mittwoch haut das GenericAgent.pl nicht mehr hin (Script unten)
Hab schon den anderen Thread dazu gelesen, doch das war's nicht gewesen. Kann mir jemand helfen?
Dank
Abdullah
P.S. Das Logfile hatte mir geantwortet, dass die Berechtigung nicht richtig war --> geändert. Funktioniert immer noch nicht.
%Jobs = ( # -- # delete_delivery -> delete all mailer-daemon notifications from # queue all # --
'delete_delivery' => { Subject => '%Rechnung%',
# new ticket properties New => { Delete => 1, }, }, );
_______________________________________________ OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? =http://www.otrs.de/
_______________________________________________ OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? =http://www.otrs.de/
_______________________________________________ OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? =http://www.otrs.de/