Technical FAQ - Revolve (ブラウザ)
質問一覧:
4.1 確かにプログラム中に書かれているデータ項目なのに、変数ブラウザに出てきません
4.1 確かにプログラム中に書かれているデータ項目なのに、変数ブラウザに出てきません
質問:
確かにプログラム中に書かれているデータ項目なのに、変数ブラウザに出てきません。なぜでしょう。
回答・回避策:
Revolveは、プロジェクトの作成時にリポジトリを構築し、この情報を元にしてブラウザやビューの結果を表示します。もし、何らかの理由によってプログラムの一部が解析されていない場合、その部分はリポジトリに格納されない状態になってしまいます。
このような事が起こる原因の多くは、プログラム中でRevolveがサポートしない構文が使用されている場合です。IBMメインフレームのCOBOLであればほとんどありえませんが、日立、富士通などの COBOLを使用している場合、COBOLの独自文法がありえます。
原因を確定するためには、ソースビューでプログラムを開き、問題のデータ項目が宣言されている箇所で、そのデータ項目名を右クリックして見てください。もし正しく解析されていれば、スピードメニューで [選択] を選択するとその項目が選択され、Revolveウィンドウの最下部に cobol_var としてその変数名が表示されます。そうならない場合は構文警告が起きていますので、[ツール] > [スクリプト] で [解析時の問題] フォルダを開き、[エラー&警告レポート] を実行して結果を検証して下さい。