Rational Developer for System z

制限: 競合するメッセージおよびフィールド名によりコンパイル・エラーが発生します

問題: あるフローを作り、1 つのメッセージのフィールドの名前が別のメッセージの名前と同じ場合、生成された COBOL コードは、名前の競合が原因で、IGYPS0037 エラーを発して、コンパイルできない。例えば、そのフローが (1)「Y」というフィールドを伴う「X」というメッセージと (2)「Y」というメッセージを参照している場合、生成されたコードが項目「Y」を参照すると、COBOL コンパイラーは、その参照先がメッセージ「Y」であるか、フィールド「X の Y」であるか分かりません。

回避策: 名前の競合を解決するために、メッセージまたはフィールドのいずれかをリファクタリングしてください。EST Project Explorer において、重複名を持つ項目の 1 つを選択します。コンテキスト・メニューを開き、「名前変更 (Rename)」を選択してください。


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)