Hola Barry,
Creo que la forma más eficiente en mi opinión es XSLT y mapeo en Java.
Para el mapeo en Java solo necesitas obtener el archivo jar. Creo que la codificación cp285 / cp500 es EBCIDIC. Intenta imprimir
byte [] msg = .. // lo que sea
System.out.println(new String(msg, "cp285"));
si obtienes una excepción que dice que Cp285 es desconocido, es posible que necesites una versión internacional de JRE, depende de la versión que estés usando.
También puedes usar esto al revés.
Por favor, mira este mensaje:
Saludos
Aashish Sinha
Editado por: Aashish Sinha el 25 de marzo de 2008 a las 6:07 PM