Une instruction CALL attendait une valeur de retour d'un programme qui ne renvoie pas de valeur ou inversement.
30
Cause . . . . . : Une instruction CALL a indiqué une expression GIVING/RETURNING pour le programme %1 qui ne renvoie pas de valeur, ou bien l'instruction CALL ne comportait pas d'expression GIVING/RETURNING, mais le programme renvoie une valeur.
Que faire . . . : Si un programme renvoie une valeur, à partir de l'expression RETURNING, à en-tête PROCEDURE DIVISION, l'instruction CALL doit indiquer une expression GIVING/RETURNING. Si un programme ne comporte pas d'expression RETURNING à en-tête PROCEDURE DIVISION, l'instruction CALL ne doit pas comporter d'expression GIVING/RETURNING.