マップには、9(6)、9(3)、9(3)、9(3)の4つのフィールドがあります。私は次のような検証コードを書きました:
IF ROLLNUM IS NOT NUMERIC
MOVE DFHRED TO ROLLNUMC
MOVE 'INVALID DATA' TO RESMSGO
MOVE ROLLNUMI TO ROLLNUMO
PERFORM SEND-MAP THRU SEND-MAP-EXIT
PERFORM KEY-VALIDATION THRU KEY-VALIDATION-EXIT.
しかし、A12AKのような値をcicsからデータベースに挿入している間、エラーは発生しません。Aを1に、Bを2に、というように置き換えています...なぜこれが起こっているのですか?そしてこれを回避する方法