Am 20.07.2008 um 20:08 schrieb Nicola Tiling:

Ich habe jetzt die Ursache gefunden. CustumoerKey und das Mapping im auf Login darf offenbar nicht unterschiedlich sein.

Ich habe aber zum einen "sAMAccountName" und zum anderen "mail"

        CustomerKey => 'sAMAccountName',

und im Mapping

        [ 'UserLogin',       'Login',       'mail',      1, 1, 'var', '', 0 ],


Letzteres bräuchte ich um meine Ticketdaten von MySQL auf LDAP rüberzuretten. Der LDAP Login MUSS ohne Domäne sein. Die alten Daten haben als "customer_user_id" aber alle als Format die offiziell E- Mailadresse.

Zusammengfasst:
Haben "CustomerKey" und das Mapping auf "UserLogin" unterschiedliche Werte ist die "CustomerID" leer. Dies provoziert einen Fehler in der SQL Abfrage in Ticket.pm (Version 2.2.7 Zeile 3462 und 3612). In "CustomerUser.pm" in der "sub CustomerIDs" (Zeile 216ff) ist das Array "@CustomerIDs" ebenfalls leer.


So würde es gehen - dann sind meine alten Tickets aber "verloren" weil unsichtbar / nicht mehr verknüpft:



        # customer uniq id
        CustomerKey => 'sAMAccountName',
        # customer #
        CustomerID => 'mail',
 ...
        Map => [
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ], [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ], [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var', '', 0 ], [ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ], [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ], [ 'UserCustomerIDs', 'CustomerIDs', 'company', 1, 0, 'var', '', 0 ],
                ],
        };


Vermutlich gehort dies auf bugs.otrs.org - was aber zur Zeit nicht erreichbar ist.

Grüße
Nicola
_______________________________________________
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/

Antwort per Email an