Hallo zusammen, da ich unbedingt eine Lösung für mein Problem finden mußte hab ich selber geforscht und meiner Meinung nach einen Bug gefunden.
In Kernel/System/Ticket.pm gibt es die Funktion TicketCreate. Kurz vor dem Kommentar "# TypeID/Type lookup!" steht folgendes: <snip> if (!$Param{TypeID}) { $Param{TypeID} = 1; } </snip> Dieser Ausdruck hat dort aber noch nichts verloren. Erst nach dem else-if darf es aufgerufen werden. Hoffe das findet Verwendung. Grüße Daniel Am Mittwoch, den 18.07.2007, 15:32 +0200 schrieb Daniel Wedewardt: > Hallo zusammen, > > nach schier endlosen Suchen im Web und im Mailinglistenarchiv sehe ich > keinen anderen Ausweg als Euch mit meinem Problem zu nerven. > > Ich möchte von einem Webformular aus mein OTRS 2.2 füttern. Zur besseren > Einsortierung der Requests übergebe ich X-OTRS-Header Felder. Unter > anderem auch das X-OTRS-Type Attribut: > > <snip> > $mailheader.= "\r\n"."X-OTRS-Type: 4"; > $mailheader.= "\r\n"."X-OTRS-SenderType: system"; > $mailheader.= "\r\n"."X-OTRS-ArticleType: webrequest"; > ... > $mailheader.= "\r\n"."X-OTRS-TicketKey8: Category (Info)"; > $mailheader.= "\r\n"."X-OTRS-TicketValue8: info_cat1"; > $mailheader.= "\r\n"."X-OTRS-TicketKey10: Platform"; > $mailheader.= "\r\n"."X-OTRS-TicketValue10: PC"; > </snip> > > Nachdem ich die Mail per fetchmail runtergeladen habe und mittels > procmail der PostMaster.pl übergeben habe (kein Vorsortierung über > procmail), landet die Mail im OTRS. Fast alle Header Felder werden > übernommen (in der ticket Datenbanktabelle stehen die von mir > gewünschten Info's). Lediglich das Header Attribut X-OTRS-Header wurde > nicht übernommen. Die MailAdresse ist auf valid gestellt. Ansonsten > würden die anderen Felder ja auch nicht übernommen werden. > > Ich hab in einem Versuch alternativ statt der ID 4 den entsprechenden > Namen aus der ticket_type Tabelle übergeben. Selbes Ergebnis, das neue > Ticket wird immer wieder mit der TicketType ID 1 angelegt. > > Laut X-OTRS-Header Manual muss Ticket::Type aktiv sein ("if Ticket::Type > support is active"). Ich habe daraufhin die Konfig geprüft: > > grep: > <snip> > Kernel/Config/Files/ZZZAuto.pm:$Self->{'Ticket::Type'} = '1'; > Kernel/Config/Files/Ticket.xml: <ConfigItem Name="Ticket::Type" > Required="1" Valid="1"> > </snip> > > Kennt jemand das Problem? Gibt es eine andere Stelle wo Ticket::Type > auch noch aktiviert werden muss?! > > Vielen Dank schon mal für Eure Hilfe. > > > Daniel > > _______________________________________________ > OTRS-de 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.com/ _______________________________________________ OTRS-de 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.com/