JAVA: Web service e funzioni che restituiscono decimal
copia linkDescrizione del difetto
Se all'interno di un web service si creava un metodo pubblico che restituiva i tipi DECIMAL o CURRENCY, si otteneva un errore di compilazione in un caso particolare. Il malfunzionamento si manifestava solo se il metodo era contenuto all'interno della classe pubblica del web service, se il web service utilizzava la tecnologia Java e solo se si scriveva:
return [CONST]dove [CONST] era una qualunque costante di tipo differente da DECIMAL e CURRENCY (per esempio intero).
Effetti del malfunzionamento
- Se il metodo restituiva il tipo DECIMAL o CURRENCY, si otteneva un errore di compilazione se il tipo di dato dell'espressione non era dello stesso tipo.
Soluzioni
Era sufficiente scrivere
return ToCurrency(0)per risolvere il problema.
Funzionalità interessate
L'utilizzo dei web service in tecnologia Java.
Note
- Malfunzionamento relativo alla richiesta di assistenza 001834-2013.
Ultima modifica: 25/10/2016 / Validità: da 13.0.5600