Olá,
em vez de usar return, utilize result.addValue();
Obrigado,
Maheshwari.
Avalados por :
Olá a todos,
Encontrei um pequeno problema aqui. Preciso mapear um campo para outro formatando-o como char(10) completado com "0" à esquerda. Para fazer isso, escrevi esta simples linha de código java em uma função definida pelo usuário (PI 7.0)
return String.format("%10s", value).replace(" ", "0");
Fiquei surpreso quando descobri que não funcionava no Integration Repository! Funciona no Eclipse e em outros IDEs de Java. O erro que obtive no IR foi este
não é possível resolver símbolo símbolo : método format (java.lang.String,java.lang.String)
localização: classe java.lang.String return String.format("%10s", value).replace(" ", "0");
Alguma sugestão a respeito?
Obrigado!
Roberti
A mensagem foi editada por:
Waldemar Roberti
Olá,
em vez de usar return, utilize result.addValue();
Obrigado,
Maheshwari.
Olá,
O método de formatação estaria no pacote java.text.Format. Você precisa usar a declaração de importação "java.text.*;"
e também verificar os parâmetros do método de formatação.
Saudações,
Jag
Obrigado William, funcionou para mim. Continue publicando!
Olá,
Acredito que "String.format" é uma nova funcionalidade do Java 1.5.
A versão atual do XI ainda utiliza o 1.4.
Você terá que pensar em outro método para fazer a mesma coisa
Saudações,
Bill
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute