COBCH1726 ILSMARTLINKAGE クラス '<クラス名>' に複数の定義がある

ILSMARTLINKAGE 指令により、同じ名前のクラスが複数生成されました。

次の例では、コンパイル時にgrp1という名前のクラスが 2 つ生成されます。このエラーを修正するには、01 レベルの項目のいずれかの名前を変更します。

$set ilsmartlinkage
 program-id a.
 linkage section.
 01 grp1.  *> rename one of these items
    03 nam pic x(20).
 procedure division using grp1. 
  ...
 end program.

 program-id b.
 linkage section.
 01 grp1.  *> rename one of these items
    03 num pic 9(9).
 procedure division using grp1.
  ...
 end program.