重複した段落名

Enterprise Developer では、別の節に重複した段落名がある場合、その節の外側から段落名を呼び出すと、段落名とその節を明示的に参照していない限りエラーが発生します。RM/COBOL では、段落名を呼び出すだけで、次に見つかった段落名の宣言を呼び出しているものと見なされます。

重複した段落名の参照が正しく解決されるようにするには、重複した段落名が宣言されている節名を追加して参照を修飾する必要があります。

次のようなソース コードがあるとします。

      .... 
      perform para-2. 
      .... 
 sect-1 section. 
      para-1. 
      .... 
      para-2. 
      .... 
 sect-2 section. 
      para-2. 
      ....

RM/COBOL では、PERFORM 文の para-2 への参照が sect-1 SECTION の para-2 の宣言を使用して解決されます。ただし、Enterprise Developer では、PERFORM para-2 OF sect-1 文を使用して、ソース コード内の重複した段落名への参照を修飾する必要があります。