I think its on the core modules... but I forgot to tell you that you must use that module...
use Encode qw(encode_utf8); I'm attaching my AttachmentStorageDB.pm in case I forget to mention something else :) -----Original Message----- From: Rangel Perez Sardinha <[email protected]> Reply-to: "OTRS::ITSM User questions and discussions" <[email protected]> To: OTRS::ITSM User questions and discussions <[email protected]> Subject: Re: [itsm] Attachments in CIs Date: Wed, 13 Apr 2011 13:01:09 -0300 dear Valentin, I made the change that u sugest, now i get this: Software error: Undefined subroutine &Kernel::System::CIAttachmentStorage::AttachmentStorageDB::encode_utf8 called at ../..//Kernel/System/CIAttachmentStorage/AttachmentStorageDB.pm line 288. For help, please send mail to the webmaster (webmaster@localhost), giving this error message and the time and date of the error. What perl module that uses encode_utf8 function? Regards, Rangel Perez Sardinha Projects\Support Analyst Unidade - RPO * [email protected] +55 (16) 3515-5800 +55 (16) 3515-5807 +55 (11) 3130-9800 +55 (16) 9287-4445 sig.tiff On 12/04/2011, at 20:04, Valentín Ortiz F. wrote: > Hello Rangel... > > Now that you mentioned the file, I remember I saw a problem with that > perl module at the md5_hex() function.... > I edited the file AttachmentStorageDB.pm and add the encode_utf8() > inside md5_hex()... this is the result.. > > my $RealMD5Sum = md5_hex(encode_utf8($Content)); > > Keep an eye at the log, may be you are missing other perl modules... > > > This is my the definition for Computer... > > > Config Item Class: Computer > Versión: 6 > Creado por: valentin.ortiz (Valentin Ortiz F.) > Creado: 11/04/2011 - 10:38:48 > Definition: $TimeLong{"[ > { > Key => 'Vendor', > Name => 'Vendor', > Searchable => 1, > Input => { > Type => 'Text', > Size => 50, > MaxLength => 50, > }, > }, > { > Key => 'Model', > Name => 'Model', > Searchable => 1, > Input => { > Type => 'Text', > Size => 50, > MaxLength => 50, > }, > }, > { > Key => 'Description', > Name => 'Description', > Searchable => 1, > Input => { > Type => 'TextArea', > }, > }, > { > Key => 'Type', > Name => 'Type', > Searchable => 1, > Input => { > Type => 'GeneralCatalog', > Class => 'ITSM::ConfigItem::Computer::Type', > Translation => 1, > }, > }, > { > Key => 'Owner', > Name => 'Owner', > Searchable => 1, > Input => { > Type => 'GeneralCatalog', > Class => 'ITSM::ConfigItem::Company::Type', > }, > }, > > { > Key => 'Asignadoa', > Name => 'Asignado a', > Searchable => 1, > Input => { > Type => 'Customer', > }, > }, > { > Key => 'SerialNumber', > Name => 'Serial Number', > Searchable => 1, > Input => { > Type => 'Text', > Size => 50, > MaxLength => 100, > }, > }, > { > Key => 'OperatingSystem', > Name => 'Operating System', > Input => { > Type => 'Text', > Size => 50, > MaxLength => 100, > }, > }, > { > Key => 'CPU', > Name => 'CPU', > Input => { > Type => 'Text', > Size => 50, > MaxLength => 100, > }, > CountMax => 16, > }, > { > Key => 'Ram', > Name => 'Ram', > Input => { > Type => 'Text', > Size => 50, > MaxLength => 100, > }, > CountMax => 10, > }, > { > Key => 'HardDisk', > Name => 'Hard Disk', > Input => { > Type => 'Text', > Size => 50, > MaxLength => 100, > }, > CountMax => 10, > Sub => [ > { > Key => 'Capacity', > Name => 'Capacity', > Input => { > Type => 'Text', > Size => 20, > MaxLength => 10, > }, > }, > ], > }, > { > Key => 'FQDN', > Name => 'FQDN', > Searchable => 1, > Input => { > Type => 'Text', > Size => 50, > MaxLength => 100, > }, > }, > { > Key => 'NIC', > Name => 'Network Adapter', > Input => { > Type => 'Text', > Size => 50, > MaxLength => 100, > Required => 1, > }, > CountMin => 0, > CountMax => 10, > CountDefault => 1, > Sub => [ > { > Key => 'IPoverDHCP', > Name => 'IP over DHCP', > Input => { > Type => 'GeneralCatalog', > Class => 'ITSM::ConfigItem::YesNo', > Translation => 1, > Required => 1, > }, > }, > { > Key => 'IPAddress', > Name => 'IP Address', > Searchable => 1, > Input => { > Type => 'Text', > Size => 40, > MaxLength => 40, > Required => 1, > }, > CountMin => 0, > CountMax => 20, > CountDefault => 0, > }, > ], > }, > { > Key => 'GraphicAdapter', > Name => 'Graphic Adapter', > Input => { > Type => 'Text', > Size => 50, > MaxLength => 100, > }, > }, > { > Key => 'OtherEquipment', > Name => 'Other Equipment', > Input => { > Type => 'TextArea', > Required => 1, > }, > CountMin => 0, > CountDefault => 0, > }, > { > Key => 'WarrantyExpirationDate', > Name => 'Warranty Expiration Date', > Searchable => 1, > Input => { > Type => 'Date', > }, > }, > { > Key => 'InstallDate', > Name => 'Install Date', > Searchable => 1, > Input => { > Type => 'Date', > Required => 1, > }, > CountMin => 0, > CountDefault => 0, > }, > { > Key => 'idClaveERP', > Name => 'Clave ERP', > Searchable => 1, > Input => { > Type => 'Text', > Size => 50, > MaxLength => 100, > }, > }, > { > Key => 'idNoReq', > Name => 'Número de Requisición', > Searchable => 1, > Input => { > Type => 'Text', > Size => 50, > MaxLength => 20, > }, > }, > { > Key => 'idFactura', > Name => 'Factura', > Searchable => 1, > Input => { > Size => 50, > MaxLength => 50, > Type => 'CIAttachment', > }, > CountMin => 0, > CountMax => 1, > }, > { > Key => 'idConfig', > Name => 'Configuración', > Input => { > Size => 50, > MaxLength => 50, > Type => 'CIAttachment', > }, > CountMin => 0, > CountMax => 1, > }, > { > Key => 'idCotizacion', > Name => 'Cotización', > Input => { > Size => 50, > MaxLength => 50, > Type => 'CIAttachment', > }, > CountMin => 0, > CountMax => 1, > }, > { > Key => 'idPedido', > Name => 'Pedido', > Input => { > Size => 50, > MaxLength => 50, > Type => 'CIAttachment', > }, > CountMin => 0, > CountMax => 1, > }, > { > Key => 'Note', > Name => 'Note', > Searchable => 1, > Input => { > Type => 'TextArea', > Required => 1, > }, > CountMin => 0, > CountDefault => 0, > }, > ];"} > > Hope that helps > > Regards. > > -----Original Message----- > From: Rangel Perez Sardinha <[email protected]> > Reply-to: "OTRS::ITSM User questions and discussions" <[email protected]> > To: OTRS::ITSM User questions and discussions <[email protected]> > Subject: Re: [itsm] Attachments in CIs > Date: Tue, 12 Apr 2011 19:28:57 -0300 > > > > Rangel Perez Sardinha > > Projects\Support Analyst > > > Unidade - RPO > > * [email protected] > > +55 (16) 3515-5800 > > +55 (16) 3515-5807 > > +55 (11) 3130-9800 > > +55 (16) 9287-4445 > > > > sig.tiff > > > > > > > Hi Valentin, > > Could you send me your Class Definition for the CI that u are using > attachs? When i was adding a JPG, after submit the CI i get error > in Kernel/System/CIAttachmentStorage/AttachmentStorageDB.pm line 288. > Rangel Perez Sardinha Projects\Support Analyst > > Unidade - RPO * [email protected] (+55 (16) 3515-5800 (+55 (16) > 3515-5807 (+55 (11) 3130-9800 (+55 (16) 9287-4445 > > > > > > > > > > On 12/04/2011, at 18:42, Valentín Ortiz F. wrote: > > > > > > > I'm also using ITSM-CIAttributeCollection with OTRS ITSM 3.0.1 and > > > it is > > > working fine, I'm able to attach any type of file. Do you have > > > problems > > > only with jpeg images? > > > > > > > > > > > > -----Original Message----- > > > From: Rangel Perez Sardinha <[email protected]> > > > Reply-to: "OTRS::ITSM User questions and discussions" > > > <[email protected]> > > > To: [email protected] > > > Subject: [itsm] Attachments in CIs > > > Date: Tue, 12 Apr 2011 16:59:08 -0300 > > > > > > May i attach a file direct to a CI? I had tried to use ITSM CI > > > Attribute Collection, but when i use type File Attach in > > > ConfigurationItem and edit a CI i attaching a JPG i can't edit it > > > anymore and have no access to CI anymore. > > > > > > > > > Rangel Perez Sardinha > > > > > > Projects\Support Analyst > > > > > > > > > Unidade - RPO > > > > > > * [email protected] > > > > > > (+55 (16) 3515-5800 > > > > > > (+55 (16) 3515-5807 > > > > > > (+55 (11) 3130-9800 > > > > > > (+55 (16) 9287-4445 > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > OTRS mailing list: itsm - Webpage: http://otrs.org/ > > > Archive: http://lists.otrs.org/pipermail/itsm > > > To unsubscribe: http://lists.otrs.org/mailman/listinfo/itsm > > > > > > --------------------------------------------------------------------- > > > OTRS mailing list: itsm - Webpage: http://otrs.org/ > > > Archive: http://lists.otrs.org/pipermail/itsm > > > To unsubscribe: http://lists.otrs.org/mailman/listinfo/itsm > > > > > > > > > > > > > --------------------------------------------------------------------- > OTRS mailing list: itsm - Webpage: http://otrs.org/ > Archive: http://lists.otrs.org/pipermail/itsm > To unsubscribe: http://lists.otrs.org/mailman/listinfo/itsm > > --------------------------------------------------------------------- > OTRS mailing list: itsm - Webpage: http://otrs.org/ > Archive: http://lists.otrs.org/pipermail/itsm > To unsubscribe: http://lists.otrs.org/mailman/listinfo/itsm --------------------------------------------------------------------- OTRS mailing list: itsm - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/itsm To unsubscribe: http://lists.otrs.org/mailman/listinfo/itsm
<<attachment: face-smile.png>>
AttachmentStorageDB.pm
Description: Perl program
--------------------------------------------------------------------- OTRS mailing list: itsm - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/itsm To unsubscribe: http://lists.otrs.org/mailman/listinfo/itsm
