RM/COBOL では、あいまいなデータ項目をモデル ファイルにエクスポートしようとすると、エラーが発生します。あいまいなデータ項目にインポートしようとすると、指定のデータ項目の最初の出現箇所にデータが配置されます。
この COBOL システムでは、あいまいなデータ項目をモデル ファイルにエクスポートしようとすると、警告メッセージが生成され、指定のデータ項目の最初の出現箇所のデータがエクスポートされます。同様に、あいまいなデータ項目にインポートしようとすると、警告メッセージが表示され、指定のデータ項目の最初の出現箇所にデータが配置されます。
01 Group01.
02 GroupA.
03 NumItem PIC s9(5).
03 StrItem PIC X(5).
02 GroupB.
03 NumItem PIC s9(5).
03 StrItem PIC X(5).
--------------------------------
<StrItem> ABCDE </StrItem> *> this produces a warning and updates StrItem in GroupA
<GroupB><StrItem> ABCDE </StrItem></GroupB> *> this updates StrItem in GroupB