Möchte ich ein Ticket anlegen mit TicketObject->ArticleCreate (genauer gesagt: ein Articel zu einem Ticket anlegen), dann werden die Paramater von den Emailadressen nicht decodiert. SOAP benutzt XML und die spitzen Klammern <, > der Emailadressen werden deswegen per Protocoll in < und > umgewandet. Nur scheint die SOAP Schnittstelle von OTRS das einfach egal zu sein und fügt die Emailadresse encodiert ein.
Beispiel:
Aus From => 'Some Agent <email@example.com>' wird dann im OTRS ein Von: Some Agent <email@example.com>.
Ich bin leider in Perl nicht so fit, habe aber schon rausfinden können, dass die verwendete Bibliothek auf Seiten von OTRS das einfach nicht macht. Die Parameter werden in rpc.pl Zeile 113 übergeben:
Code: Select all
return $CommonObject{$Object}->$Method(%Param);