Umlautproblem in bestimmten bereichen bei AD Customer Back-end

Hallo Zusammen,
ich bin neu in der OTRS Community und hoffe ihr koennt mir helfen.
Ich habe ein AD mit LDAP Anbindung als Customer Back-end und es funktioniert soweit alles.
Ein User mit Umlaut im Benutzername (AD sAMAccountName) kann sich Problemlos im Customer Frontend anmelden und der Benutzername wird auch beim Willkommen rechts oben richtig angezeigt.
Wenn ich im Backend in die Kundenverwaltung gehe und den Kunden suche wird der Umlaut falsch angezeigt.
Bei Ticket->Telefon-Ticket kann ich fuer diesen Kunden auch kein Telefon Ticket anlegen, wenn ich beim Telefon-Ticket anlegen ueber Optionen: [Kunde] den Kunde suche sind die Umlaute auch falsch. Sobald ich auf den Benutzernamen klicke um es ins Telefon-Ticket Formular zu uebernehmen, bekomme ich einen Javascript Fehler:
Details zum Fehler auf der Webseite
Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; FDM; InfoPath.3)
Zeitstempel: Wed, 19 Aug 2009 08:25:35 UTC
Meldung: Annahme ausgeloest und nicht aufgefangen.
Zeile: 7
Zeichen: 2424
Code: 0
URI: http://helpdesk/otrs-web/yui/2.7.0/build/json/json-min.js
und die Kundendaten werde nicht uebernommen.
Die relevanten infos aus der Config.pm
...
$Self->{CustomerUser} = {
...
SourceCharset => 'utf-8',
DestCharset => 'utf-8',
...
},
$Self->{'DefaultCharset'} = 'utf-8';
Habe schon mit den Werten gespiel aber hatte keinen erfolg.
Ich habe auch schon beim Apache eingestellt das alle Seiten als utf-8 ausgeliefert werden, hat auch nichts gebracht.
Wenn mir ein Kunde mit Umlauten eine Mail schickt wird ein Ticket angelegt und der Absender im Ticketinhalt wird auch richtig angezeigt.
Rechts bei der Kunden-Info sind die Umlaute dann wieder falsch. Wenn ich dann eine Antwort erstelle ist der Umlaut im Kundennamen in der Anrede (

Hallo Zusammen,
ich konnte mein Problem nun nachvollziehen.
Der Fehler lag an der Anordnung in der Config.pm
Hier der relevante Ausschnitt:
#CustomerUser
#(customer user database backend and settings)
$Self->{CustomerUser} = {
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => server.domain.tld',
BaseDN => 'OU= struktur,DC=domain,DC=tld',
SSCOPE => 'sub',
UserDN =>'domain\user',
UserPw => 'password',
SourceCharset => 'utf-8',
DestCharset => 'utf-8',
},
# customer unique id
CustomerKey => 'sAMAccountName',
# customer #
CustomerID => 'mail',
CustomerUserListFields => ['cn', 'mail'],
CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown, required, storage-type
#[ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
[ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ],
#[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ],
#[ 'UserComment', 'Comment', 'description', 1, 0, 'var' ],
],
};
Ich hatte
SourceCharset => 'utf-8',
DestCharset => 'utf-8',
direkt unter
$Self->{CustomerUser} = {
eingepflegt obwohl es nach
Params => {
rein gehoert.
Vielleicht hilft das ja noch jemanden...
Mit freundlichen Gruessen
i.A. Stephan Lang
Systembetreuung
OTRS-Version: 2.4.3 (rpm)
Betriebssystem: openSUSE 10.3 ohne X
Datenbank: MySQL 5.0.45
From: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] On Behalf Of Stephan Lang
Sent: Montag, 24. August 2009 10:52
To: otrs-de@otrs.org
Subject: [otrs-de] Umlautproblem in bestimmten bereichen bei AD CustomerBack-end
Hallo Zusammen,
ich bin neu in der OTRS Community und hoffe ihr koennt mir helfen.
Ich habe ein AD mit LDAP Anbindung als Customer Back-end und es funktioniert soweit alles.
Ein User mit Umlaut im Benutzername (AD sAMAccountName) kann sich Problemlos im Customer Frontend anmelden und der Benutzername wird auch beim Willkommen rechts oben richtig angezeigt.
Wenn ich im Backend in die Kundenverwaltung gehe und den Kunden suche wird der Umlaut falsch angezeigt.
Bei Ticket->Telefon-Ticket kann ich fuer diesen Kunden auch kein Telefon Ticket anlegen, wenn ich beim Telefon-Ticket anlegen ueber Optionen: [Kunde] den Kunde suche sind die Umlaute auch falsch. Sobald ich auf den Benutzernamen klicke um es ins Telefon-Ticket Formular zu uebernehmen, bekomme ich einen Javascript Fehler:
Details zum Fehler auf der Webseite
Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; FDM; InfoPath.3)
Zeitstempel: Wed, 19 Aug 2009 08:25:35 UTC
Meldung: Annahme ausgeloest und nicht aufgefangen.
Zeile: 7
Zeichen: 2424
Code: 0
URI: http://helpdesk/otrs-web/yui/2.7.0/build/json/json-min.js
und die Kundendaten werde nicht uebernommen.
Die relevanten infos aus der Config.pm
...
$Self->{CustomerUser} = {
...
SourceCharset => 'utf-8',
DestCharset => 'utf-8',
...
},
$Self->{'DefaultCharset'} = 'utf-8';
Habe schon mit den Werten gespiel aber hatte keinen erfolg.
Ich habe auch schon beim Apache eingestellt das alle Seiten als utf-8 ausgeliefert werden, hat auch nichts gebracht.
Wenn mir ein Kunde mit Umlauten eine Mail schickt wird ein Ticket angelegt und der Absender im Ticketinhalt wird auch richtig angezeigt.
Rechts bei der Kunden-Info sind die Umlaute dann wieder falsch. Wenn ich dann eine Antwort erstelle ist der Umlaut im Kundennamen in der Anrede (
participants (1)
-
Stephan Lang