I have some small problems with the CustomerData in OTRS (3.1.7/Debian), the first one is, that a search in Customers is triggering a "Sizelimit exceeded" warning from the LDAP search:
Code: Select all
[Wed Jan 22 17:00:31 2014][Error][Kernel::System::CustomerUser::LDAP::CustomerSearch][363] Sizelimit exceeded
Code: Select all
[Wed Jan 22 17:00:25 2014] [notice] Apache/2.2.22 (Debian) mod_perl/2.0.7 Perl/v5.14.2 configured -- resuming normal operations
ERROR: OTRS-CGI-10 Perl: 5.14.2 OS: linux Time: Wed Jan 22 17:00:31 2014
Message: Sizelimit exceeded
Traceback (32671):
Module: Kernel::System::CustomerUser::LDAP::CustomerSearch (v1.62) Line: 363
Module: Kernel::System::CustomerUser::CustomerSearch (v1.63) Line: 189
Module: Kernel::Modules::AdminCustomerUser::_Overview (v1.99) Line: 549
Module: Kernel::Modules::AdminCustomerUser::Run (v1.99) Line: 489
Module: Kernel::System::Web::InterfaceAgent::Run (v1.64) Line: 868
Module: ModPerl::ROOT::ModPerl::Registry::usr_share_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 46
Module: (eval) (v1.90) Line: 204
Module: ModPerl::RegistryCooker::run (v1.90) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.90) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
The second problem is with the external customer database. It's a rather old contacts table from another era

The problem persists, even with direct read/write access to the table without the view and the data from the LDAP can be edited without problems.
But contacts from the oracle db can be used in tickets and all the info is there (phone, email, etc). It seems that otrs doesn't have the right record to display/can't select it from the db.
The third and last problem is the insertion of new customers in the oracle db. If I try to I get a error message, that is the result of too many columns that are tried to be inserted by otrs:
Code: Select all
INSERT INTO OTRS.V_CONTACT ( NAME, CONTACT_ID, E_MAIL, TELEPHONE_NO, FAX_NO, INSURANCE_COMPANY_ID, SERVICE_PARTNER_ID, POSITION, create_time, create_by, change_time, change_by) VALUES ( 'Test Tester', 'asdasdasdasdasd', 'test.test@test.test', '', '', '', '', '', '2014-01-22 17:38:24' , 2, '2014-01-22 17:38:24' , 2)'
I hope my description is understandable, since English, as you might have guessed from some abused grammatical constructs, is not my first language

Greetings and many thanks!
Paul