入力 KSDS ファイルがあり、emp-id を主キーとして、emp-dept を代替キーとして使用し、アクセス モードを動的に設定しています。代替キーに基づいて動的アクセス ベースを使用してファイルを読み取っています。runjcl では、ベース ksds ファイルと ksds パス ファイルを使用しているため、通常、cobol はパス ファイルから読み取ります (主キーではなく代替キーに基づいてソートされます)。 .
しかし問題は、出力 ksds に書き込んでいるときに、ファイル ステータス 21 エラーが表示されることです。ksds レコードは、主キーに基づいてソートされている場合にのみ挿入できるためです。他の代替方法はありますか??