Hola,
en lugar de usar return, utiliza result.addValue();
Gracias,
Maheshwari.
Avalados por :
Hola a todos,
Encontré un pequeño problema aquí. Necesito mapear un campo a otro formateándolo como char(10) completado con "0" a la izquierda. Para hacer esto, escribí esta simple línea de código java en una función definida por el usuario (PI 7.0)
return String.format("%10s", value).replace(" ", "0");
¡Me sorprendí cuando descubrí que no funcionaba en Integration Repository! Funciona en Eclipse y otros IDE's de Java. El error que obtuve en IR fue este
no se puede resolver símbolo símbolo : método format (java.lang.String,java.lang.String)
ubicación: clase java.lang.String return String.format("%10s", value).replace(" ", "0");
¿Alguna sugerencia al respecto?
¡Gracias!
Roberti
El mensaje fue editado por:
Waldemar Roberti
Hola,
en lugar de usar return, utiliza result.addValue();
Gracias,
Maheshwari.
Hola,
El método de formato estaría en el paquete java.text.Format. Necesitas usar la declaración de importación "java.text.*;"
y también verifica los parámetros del método de formato.
Saludos,
Jag
Gracias William, me funcionó. ¡Sigue publicando!
Hola,
Creo que "String.format" es una nueva funcionalidad con Java 1.5.
La versión actual de XI todavía utiliza 1.4.
Tendrás que idear otro método para hacer lo mismo
Saludos,
Bill
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute