MCH
MCH1210 Valore troppo grande per il ricevente
- Testo del messaggio IBM
- Il valore del ricevente è troppo piccolo per contenere il risultato.
La causa più comune
Il risultato di un'operazione numerica non entra nel campo di destinazione.
Altre cause
- Totali accumulati in campi dimensionati per i volumi di anni fa.
- Conversione da un campo più grande a uno più piccolo nella chiamata a una API o a una procedura.
Come si risolve
Ingrandisci il campo di destinazione. In RPG EVAL(H) arrotonda i decimali, ma non risolve l'overflow sulla parte intera: serve un campo più grande.