Hola,
Tenemos un problema con el adaptador de correo...
Estamos intentando enviar un correo electrónico desde XI a algunos proveedores de servicios. Los datos salientes se almacenan en una estructura XML. Esta estructura cumple con las convenciones del formato del Paquete de Correo, que se utiliza para la generación dinámica de correos. El contenido de esta estructura de Paquete de Correo es una cadena separada por punto y coma, que debe adjuntarse como un archivo CSV al correo saliente. Hasta aquí todo funciona bien. Recibimos el correo con el adjunto del sistema, lo enviamos a un servidor SMTP y lo transferimos a una dirección de correo electrónico previamente definida.
Pero cuando abrimos el adjunto (con Wordpad, Excel,...) todos los caracteres alemanes umlaut se han perdido. El problema es que al transferir el contenido del Paquete de Correo a un archivo, este archivo está codificado en UTF-8.
¿Alguien puede darnos una pista de cómo convertir la codificación del archivo adjunto de UTF-8 a ISO-8859-1 (Latin-1)?
Actualmente hemos configurado los siguientes parámetros en la página del módulo:
Secuencia de trabajo
1. localejbs/AF_Modules/MessageTransformBean Local Enterprise Bean XML2Plain
2. localejbs/sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean Local Enterprise Bean mail
Configuración del módulo
XML2Plain Transform.ContentDisposition attachment;filename="ABC.csv"
XML2Plain Transform.ContentType text/plain;charset=latin-1
XML2Plain Transform.ContentDescription
Esperamos recibir algo de ayuda...
Saludos,
Lars