Zeichensatzproblem bei Kernel::System::CustomerUser::DB

Hallo, wir haben OTRS zwar schon einige Zeit im Einsatz, doch leider habe ich es bisher noch nicht geschafft unsere Datenbank fehlerfrei an das System anzubinden. Wir haben unsere Kundendaten in einer PG7 Datenbank, sie liegen in ISO-8859-15 vor. Unser OTRS betreiben wir mit UTF-8. Hier erst einmal der Teil der Konfiguration: Name => '***********', Module => 'Kernel::System::CustomerUser::DB', Params => { DSN => '***********', User => '***********', Password => '***********', Table => 'otrs_customers_view', }, CustomerKey => 'login', CustomerID => 'customer_id', CustomerUserListFields => [ 'customer_id', 'first_name', 'last_name', 'email'], CustomerUserSearchFields => ['first_name', 'last_name', 'customer_id', 'talkid', 'email'], CustomerUserSearchPrefix => '%', CustomerUserSearchSuffix => '%', CustomerUserSearchListLimit => 250, CustomerUserPostMasterSearchFields => ['email'], CustomerUserNameFields => ['first_name','last_name'], CustomerUserEmailUniqCheck => 1, AutoLoginCreation => 0, AdminSetPreferences => 0, ReadOnly => 1, SourceCharset => 'iso-8859-15', DestCharset => 'utf-8', Ich denke das ich Source- und DestCharset richtig angegeben habe, doch die Umwandlung scheint nicht zu erfolgen. Stelle ich im Webbrowser von UTF-8 auf ISO-8859-15 um sehe ich bei den Kunden die Umlaute. Hat vielleicht jemand eine passende Idee für mich wie ich die Umwandlung ans laufen bekomme? Oder werden noch weitere Informationen benötigt? -- Mit freundlichen Grüßen, Christian Schroer ========================================================== Durchwahl: 0202 / 495 - 367 E-Mail: schroer@tal.de Support-Hotline (Mo.-Fr. 08:00 - 18:00): 0202 / 495 - 390 TAL.DE Klaus Internet Service GmbH E-Mail: info@tal.de Robertstr. 6 D-42107 Wuppertal Web: www.tal.de Telefon: 0202 / 495 - 0 Fax: 0202 / 495 - 399 Amtsgericht Wuppertal HRB 10773 USt-ID-Nr. DE813 510 759 Geschäftsführer: Matthias Klaus Bärbel Klaus Sitz der Gesellschaft: D-42107 Wuppertal, Germany

Christian Schroer wrote:
wir haben OTRS zwar schon einige Zeit im Einsatz, doch leider habe ich es bisher noch nicht geschafft unsere Datenbank fehlerfrei an das System anzubinden.
Wir haben unsere Kundendaten in einer PG7 Datenbank, sie liegen in ISO-8859-15 vor. Unser OTRS betreiben wir mit UTF-8.
Hier erst einmal der Teil der Konfiguration:
Name => '***********', Module => 'Kernel::System::CustomerUser::DB', Params => { DSN => '***********', User => '***********', Password => '***********', Table => 'otrs_customers_view', }, CustomerKey => 'login', CustomerID => 'customer_id', CustomerUserListFields => [ 'customer_id', 'first_name', 'last_name', 'email'], CustomerUserSearchFields => ['first_name', 'last_name', 'customer_id', 'talkid', 'email'], CustomerUserSearchPrefix => '%', CustomerUserSearchSuffix => '%', CustomerUserSearchListLimit => 250, CustomerUserPostMasterSearchFields => ['email'], CustomerUserNameFields => ['first_name','last_name'], CustomerUserEmailUniqCheck => 1, AutoLoginCreation => 0, AdminSetPreferences => 0, ReadOnly => 1, SourceCharset => 'iso-8859-15', DestCharset => 'utf-8',
Ich denke das ich Source- und DestCharset richtig angegeben habe, doch die Umwandlung scheint nicht zu erfolgen. Stelle ich im Webbrowser von UTF-8 auf ISO-8859-15 um sehe ich bei den Kunden die Umlaute.
Hat vielleicht jemand eine passende Idee für mich wie ich die Umwandlung ans laufen bekomme? Oder werden noch weitere Informationen benötigt?
leider haben wir das Problem nach einem Update auf 2.4.1 zur Zeit immer noch. Vielleicht doch jemand eine Idee/einen Ansatz in welche Richtung ich suchen soll? -- Mit freundlichen Grüßen, Christian Schroer ========================================================== Durchwahl: 0202 / 495 - 367 E-Mail: schroer@tal.de Support-Hotline (Mo.-Fr. 08:00 - 18:00): 0202 / 495 - 390 TAL.DE Klaus Internet Service GmbH E-Mail: info@tal.de Robertstr. 6 D-42107 Wuppertal Web: www.tal.de Telefon: 0202 / 495 - 0 Fax: 0202 / 495 - 399 Amtsgericht Wuppertal HRB 10773 USt-ID-Nr. DE813 510 759 Geschäftsführer: Matthias Klaus Bärbel Klaus Sitz der Gesellschaft: D-42107 Wuppertal, Germany

Hallo Zusammen, ich stehe hier vor dem gleichen Problem. Bei mir ist es allerdings eine MSSQL Datenbank. Wäre an einem Tipp auch sehr interessiert. Mfg Carsten Giesen -----Ursprüngliche Nachricht----- Von: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] Im Auftrag von Christian Schroer Gesendet: Donnerstag, 23. Juli 2009 11:43 An: User questions and discussions about OTRS.org in German Betreff: Re: [otrs-de] Zeichensatzproblem bei Kernel::System::CustomerUser::DB Christian Schroer wrote:
wir haben OTRS zwar schon einige Zeit im Einsatz, doch leider habe ich es bisher noch nicht geschafft unsere Datenbank fehlerfrei an das System anzubinden.
Wir haben unsere Kundendaten in einer PG7 Datenbank, sie liegen in ISO-8859-15 vor. Unser OTRS betreiben wir mit UTF-8.
Hier erst einmal der Teil der Konfiguration:
Name => '***********', Module => 'Kernel::System::CustomerUser::DB', Params => { DSN => '***********', User => '***********', Password => '***********', Table => 'otrs_customers_view', }, CustomerKey => 'login', CustomerID => 'customer_id', CustomerUserListFields => [ 'customer_id', 'first_name', 'last_name', 'email'], CustomerUserSearchFields => ['first_name', 'last_name', 'customer_id', 'talkid', 'email'], CustomerUserSearchPrefix => '%', CustomerUserSearchSuffix => '%', CustomerUserSearchListLimit => 250, CustomerUserPostMasterSearchFields => ['email'], CustomerUserNameFields => ['first_name','last_name'], CustomerUserEmailUniqCheck => 1, AutoLoginCreation => 0, AdminSetPreferences => 0, ReadOnly => 1, SourceCharset => 'iso-8859-15', DestCharset => 'utf-8',
Ich denke das ich Source- und DestCharset richtig angegeben habe, doch die Umwandlung scheint nicht zu erfolgen. Stelle ich im Webbrowser von UTF-8 auf ISO-8859-15 um sehe ich bei den Kunden die Umlaute.
Hat vielleicht jemand eine passende Idee für mich wie ich die Umwandlung ans laufen bekomme? Oder werden noch weitere Informationen benötigt?
leider haben wir das Problem nach einem Update auf 2.4.1 zur Zeit immer noch. Vielleicht doch jemand eine Idee/einen Ansatz in welche Richtung ich suchen soll? -- Mit freundlichen Grüßen, Christian Schroer ========================================================== Durchwahl: 0202 / 495 - 367 E-Mail: schroer@tal.de Support-Hotline (Mo.-Fr. 08:00 - 18:00): 0202 / 495 - 390 TAL.DE Klaus Internet Service GmbH E-Mail: info@tal.de Robertstr. 6 D-42107 Wuppertal Web: www.tal.de Telefon: 0202 / 495 - 0 Fax: 0202 / 495 - 399 Amtsgericht Wuppertal HRB 10773 USt-ID-Nr. DE813 510 759 Geschäftsführer: Matthias Klaus Bärbel Klaus Sitz der Gesellschaft: D-42107 Wuppertal, Germany --------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de NEU! ENTERPRISE SUBSCRIPTION - JETZT informieren und buchen! http://www.otrs.com/de/support/enterprise-subscription/

Hallo Zusammen, ich habe erfolgreich einen View auf meine Kundendatenbank erzeugt und kann diese auch in OTRS durchsuchen. Aber: Ich bekomme immer einen leeren Datensatz vorweg! Wenn ich auf einen Kunden klicke, sind im neuem Fenster die Felder alle leer. Ich habe "CustomerCompanySupport => 1," gesetzt. Wie kann ich denn jetzt auch meine Firmen aus der Datenbank holen? Oder muss ich die alle von Hand anlegen? Ich habe eigentlich eingetragen, das ich den Firmenamen auch angezeigt bekommen möchte. Klappt aber nicht. Hier ist der entsprechende Auszug aus meiner Config.pm # CustomerUser # (customer user database backend and settings) $Self->{CustomerUser} = { Name => 'SuperOffice', Module => 'Kernel::System::CustomerUser::DB', Params => { # required settings DSN => 'DBI:ODBC:OTRS_V', User => '*****', Password => '*****', Table => 'crm_person', }, # customer uniq id CustomerKey => 'company_no', # customer # CustomerID => 'company_no', # CustomerValid => 'valid_id', CustomerUserListFields => ['Company_Name', 'first_name', 'last_name', 'email'], CustomerUserSearchFields => ['login', 'first_name', 'last_name', 'company_name'], CustomerUserSearchPrefix => '', CustomerUserSearchSuffix => '*', CustomerUserSearchListLimit => 250, CustomerUserPostMasterSearchFields => ['email'], CustomerUserNameFields => ['salutation', 'first_name', 'last_name'], CustomerUserEmailUniqCheck => 1, # # show now own tickets in customer panel, CompanyTickets # CustomerUserExcludePrimaryCustomerID => 0, # # generate auto logins # AutoLoginCreation => 0, # # generate auto login prefix # AutoLoginCreationPrefix => 'auto', # # admin can change customer preferences AdminSetPreferences => 1, # # use customer company support (reference to company, See CustomerCompany settings) CustomerCompanySupport => 1, # # cache time to life in sec. - cache any database queris # CacheTTL => 0, # # just a read only source ReadOnly => 1, #SourceCharset => 'iso-8859-1', #DestCharset => 'utf-8', Map => [ # note: Login, Email and CustomerID needed! # var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly [ 'CompanyName', 'Company', 'Company_Name', 1, 0, 'var', '', 0 ], [ 'UserSalutation', 'Salutation', 'salutation', 1, 0, 'var', '', 0 ], [ 'UserFirstname', 'Firstname', 'first_name', 1, 1, 'var', '', 0 ], [ 'UserLastname', 'Lastname', 'last_name', 1, 1, 'var', '', 0 ], [ 'UserLogin', 'Username', 'login', 1, 1, 'var', '', 0 ], # [ 'UserPassword', 'Password', 'pw', 0, 0, 'var', '', 0 ], [ 'UserEmail', 'Email', 'email', 0, 1, 'var', '', 0 ], # [ 'UserEmail', 'Email', 'email', 1, 1, 'var', '$Env{"CGIHandle"}?Action=AgentTicketCompose&ResponseID=1&TicketID=$Data{"TicketID"}&ArticleID=$Data{"ArticleID"}', 0 ], [ 'UserCustomerID', 'CompanyID', 'company_No', 0, 1, 'var', '', 0 ], # [ 'UserCustomerIDs', 'CustomerIDs', 'company_ids', 1, 0, 'var', '', 0 ], # [ 'UserComment', 'Comment', 'comments', 1, 0, 'var', '', 0 ], # [ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ], ], # default selections Selections => { # UserSalutation => { # 'Mr.' => 'Mr.', # 'Mrs.' => 'Mrs.', # }, }, }; Mit freundlichen Grüßen Carsten Giesen K(B)lick-Punkte Wasserstraße 167a 44799 Bochum Fax +49 (234) 2 98 38 54 eMail info@klick-punkte.info Mobil +49 (173) 2 87 96 41 www http://www.klick-punkte.info
participants (2)
-
Carsten Giesen
-
Christian Schroer