nachdem ich jetzt schon 3 Monate mit der Lösung kämpfe, und der letzte Thread dazu eigeschlafen ist
erbitte ich nochmals die Hilfe der Profis hier.
Konstellation:
System: Debian Wheezy mit OTRS 3.3, Native SQL Client, ODBC Verbindung.
Anbindung an den MSSQL für die "Dynamic Fields" funktioniert einwandfrei.
Der Versuch, die Kunden und Kundenbenutzer aus der externen Datenbank (MSSQL) zu befüllen,
klappt nicht. Ich bekomme bei jeder Suche im Modul "Kundenverwaltung" einen Fehler im Apache-Log.
Code: Select all
[Mon Jul 21 17:07:42 2014] -e: Use of uninitialized value $Data{"ValidID"} in hash element at /opt/otrs//Kernel/Modules/AdminCustomerCompany.pm line 499.
Im Modul "Kundenbenutzer" taucht die externe MSSQL-DB erst gar nicht in der Auswahlliste auf...
Config:
Code: Select all
# ---------------------------------------------------- #
# CustomerCompany configuration
# ---------------------------------------------------- #
$Self->{CustomerCompany1} = {
Name => 'Kunden',
Params => {
DSN => 'DBI:ODBC:driver=SQL Server Native Client 11.0;server=192.168.***.***;database=******;uid=otrs;pwd=*******;',
User => 'otrs',
Password => '******',
Table => 'dbo.ADRESSEN',
ForeignDB => 1, # set this to 1 if your table does not have create_time, create_by, change_time and change_by fields
SourceCharset => 'iso-8859-1',
#DestCharset => 'utf-8'
CaseSensitive => 0,
},
CustomerCompanyKey => 'ADRESSEN_KEY',
CustomerID => 'ADRESSEN_KEY',
CustomerCompanyValid => 'ADRESSEN_NAM1',
CustomerCompanyListFields => [ 'ADRESSEN_NAM1' ],
CustomerCompanySearchFields => [ 'ADRESSEN_NAM1' ],
CustomerCompanySearchPrefix => '',
CustomerCompanySearchSuffix => '*',
CustomerCompanySearchListLimit => 250,
ReadOnly => 0,
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target
[ 'CustomerID', 'CustomerID', 'ADRESSEN_NAM1', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'ADRESSEN_STRA', 'ADRESSEN_STRA', 1, 1, 'var', '', 0],
[ 'UserCustomerID', 'ADRESSEN_KEY', 'ADRESSEN_KEY', 1, 1, 'var', '', 0 ],
],
};
Besten Dank im Voraus,
lg, dj_edv