¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solución para mantener la codificación de caracteres al usar un Mapeo de Java en XML

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 17 Vistas
0
Cargando...

Hola,

El documento XML generado por el adaptador de archivos tiene la codificación como "UTF-8" en mayúsculas.

Pasamos este XML como entrada a un Mapeo de Java y el documento de salida resultante tiene "utf-8" en minúsculas.

No estamos realizando ninguna conversión de estructura en el Mapeo de Java, lo que quiero decir es que usamos el mismo Tipo de Mensaje como origen y destino para el mapeo de Java. Por lo tanto, el mismo documento es la salida, pero con algunos campos adicionales poblados.

La diferencia que vemos es este "caso". ¿Importa esto? Si es así, ¿cómo podemos suprimir este comportamiento?

Estamos teniendo problemas con las fórmulas de XPATH que fallan con el mensaje XML que tiene "utf-8" en minúsculas, que es la salida del mapeo de Java y sospechamos que esto podría ser el problema. ¿Alguna idea?

Gracias

Saravana

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

No lo sé con certeza, pero sospecharía que el caso importaría ya que Java es sensible a mayúsculas y minúsculas (a diferencia de ABAP).

Saludos

Manish

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

La declaración oficial es:

"Los nombres de los conjuntos de caracteres pueden tener hasta 40 caracteres tomados de los caracteres imprimibles de US-ASCII. Sin embargo, no se hace distinción entre el uso de letras mayúsculas y minúsculas."

http://www.iana.org/assignments/character-sets

Si tienes miedo de que el utf-8 esté causando problemas, simplemente descarga el mensaje en tiempo de ejecución, cambia el conjunto de caracteres y envía este mensaje con la herramienta de prueba de html.

Espero que esto ayude,

Stefan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?