
Guten Morgen, sorry das ich diese Mail wieder auflege. Kann mir jemand einen Tip geben? Vielen Dank Sentürk Ugras sentuerk wrote:
Hallo, ich möchte eine MS SQL 2005 Express DB als KundenDB benutzen. OTRS ist auf Ubuntu Server 8.10 installiert. Ich habe auf der OTRS Maschine unixODBC installiert und der Test mit isql ist auch ok.
Config.pm habe ich auch eingerichtet. Im Agenten-Fenster -> Kunden : sehe ich auch das die MS SQL DB benutzt wird.
Wenn ich nach eines der CustomerSearchFields suche bekomme ich keine Daten angezeigt.
Da die DB Anbindung steht vermute ich das die richtige table aus der DB nicht abgefragt wird.
Wie kann ich prüfen ob Daten aus der Table der DB lesbar sind? Gibt es eine Doku dazu?
Die Config.pm:
package Kernel::Config; BEGIN { if (-f '/etc/otrs/database.pm') { require '/etc/otrs/database.pm'; if ($dbtype eq 'pgsql') { $dbport ||= '5432'; our $dsn = "DBI:Pg:dbname"; } else { $dbport ||= '3306'; our $dsn = "DBI:mysql:database"; } } } sub Load { my $Self = shift; $Self->{DatabaseHost} = $dbserver || 'localhost'; $Self->{Database} = $dbname || 'otrs'; $Self->{DatabaseUser} = $dbuser || 'otrs'; $Self->{DatabasePw} = $dbpass; $Self->{DatabaseDSN} = "$dsn=$Self->{Database};host=$Self->{DatabaseHost};port=$dbport;"; $Self->{Home} = '/usr/share/otrs'; $Self->{SecureMode} = 1; $Self->{"Database::Type"} = "mssql"; $Self->{CustomerUser} = { Name => 'MSSQLDB', Module => 'Kernel::System::CustomerUser::DB', Params => { DSN => 'DBI:ODBC:MSSQLDB', User => 'DBuser', Password => 'DBpasswd', Table => 'dbo.tkunde', }, CustomerKey => 'cKundenNr', CustomerID => 'cKundenNr', CustomerValid => 'cAktiv', CustomerUserListFields => ['cVorname', 'cName', 'cEmail'], CustomerUserSearchFields => ['cEbayName', 'cName', 'cKundenNr'], CustomerUserSearchPrefix => '', CustomerUserSearchSuffix => '*', CustomerUserSearchListLimit => 250, CustomerUserPostMasterSearchFields => ['cEMail'], CustomerUserNameFields => ['cAnrede','cVorname','cName'], CustomerUserEmailUniqCheck => 1, ReadOnly => 1, Map => [ ['UserSalutation', 'Salutation', 'cAnrede', 1, 0, 'var', '', 0 ], ['UserFirstname', 'Firstname', 'cVorname', 1, 1, 'var', '', 0 ], ['UserLastname', 'Lastname', 'cName', 1, 1, 'var', '', 0 ], ['UserLogin', 'Username', 'cEbayName 1', 'var', '', 0 ], ['UserPassword', 'Password', 'cPLZ',0, 0, 'var', '', 0 ], ['UserEmail', 'Email', 'cEMail',1, 1, 'var', '', 0 ], ['UserCustomerID', 'CustomerID', 'cKundenNr', 0, 1, 'var', '', 0 ], ], Selections => { UserSalutation => { 'Herr' => 'Herr', 'Frau' => 'Frau', }, }, }; } use strict; use vars qw(@ISA $VERSION); use Kernel::Config::Defaults; push (@ISA, 'Kernel::Config::Defaults'); $VERSION = '$Revision: 1.18 $'; $VERSION =~ s/^\$.*:\W(.*)\W.+?$/$1/; 1; --------------------------------------------------------------------- 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/