Hola Timo,
Por favor, intenta el siguiente código:
long convertValue = Long.valueOf(value);
return convertValue
Saludos,
Sunny
Avalados por :
Estimados expertos,
Actualmente me enfrento al siguiente desafío:
Tengo un mapeo de mensajes y me gustaría convertir un valor de tipo String a un valor Long y devolverlo posteriormente.
Desafortunadamente, muestra el mensaje de error "El script editado no tiene funciones válidas". ¿Alguno de ustedes ha trabajado con tipos de datos como long en funciones personalizadas antes?
Este es mi código:
def Long SingleValue_long(String value) throws NumberFormatException{
long convertValue = Long.parseLong(value)
return convertValue
}
¡Muchas gracias de antemano por su ayuda!
Saludos cordiales, Timo
2020-05-11-16-25-42-window.pngHola Timo,
Por favor, intenta el siguiente código:
long convertValue = Long.valueOf(value);
return convertValue
Saludos,
Sunny
Hola Timo
La respuesta a tu pregunta es que una simple función personalizada debe devolver un String. De lo contrario, el tiempo de ejecución no la reconocerá como una función personalizada.
Sin embargo, ten en cuenta que la salida XML de un mapeo de mensajes siempre es texto. Si tienes la cadena "123" y la almacenas en un elemento de tipo xs:long, funcionará perfectamente. No es necesario convertirla a un long de Java.
Saludos,
Morten
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute