Eine Anweisung CALL erwartete einen Rückgabewert von einem Programm, das keinen Wert zurückgibt, oder umgekehrt.
30
Ursache . . . . : In einer Anweisung CALL wurde eine Phrase GIVING/RETURNING für Programm %1 angegeben, das keinen Wert zurückgibt, oder die Anweisung CALL enthielt keine Phrase GIVING/RETURNING, aber das Programm gibt einen Wert zurück.
Fehlerbeseitigung: Falls ein Programm einen Wert zurückgibt (aus der Phrase RETURNING der Kopfanweisung des Prozedurteils (PROCEDURE DIVISION)), muß die Anweisung CALL eine Phrase GIVING/RETURNING enthalten. Enthält ein Programm keine Phrase RETURNING in der Kopfanweisung des Prozedurteils, dann darf die Anweisung CALL keine Phrase GIVING/RETURNING enthalten.