これは、Visual COBOL のインストールの一部である標準の Visual COBOL プロジェクト モデルの例です。
アクション OFFL_ACT_CONT_Browse_LocalOSFile は、COBOL コピーブックなど、このモデルで従属ソース要素を参照するために使用されます。
このアクションは、AWM 機能パッケージの次の 2 つのツールで構成されています。
このアクションは、次のように定義される終了アクションに関連しています。
AWM ツール「Create Temporary File」は、選択された要素に応じて、固定サフィックス「cpy」を付加し、読み取り専用フラグを true に設定して、一時ワークスペース ファイルを作成します。
入力ファイル記述子は、ローカル OS ファイルを指します。ファイル記述子には、次のプロパティがあります。
出力ファイルは、次のプロパティを持つワークスペース ファイルを指します。
「Create Temporary File」ツールの出力パラメーターは、「Edit Local File」ツールで入力パラメーターとして使用されます。
関連する終了アクションでは、AWM ツール「Cleanup Edit Session」が呼び出されます。このツールは、新しく作成されたワークスペース ファイルを入力パラメーターとして取得して、エディターの終了時に削除します。
この例は、標準の Visual COBOL プロジェクト モデルに基づいています。
AWM ツール「Merge Structured Files」は、このモデルでローカル プロジェクトの従属要素をマージするために使用されます。ローカル プロジェクトの子は、フォルダーおよびファイルの混合またはカテゴリです。この場合は、IMTK カテゴリです。
アクション OFFL_ACT_ELIST_GetEclipseChildren は、要素タイプ Eclipse プロジェクトの「Get Children」アクションとして定義されています。
アクション OFFL_ACT_ELIST_GetEclipseChildren は、次の 3 つのツールで構成されています。
最初の 2 つのツールの出力ファイル記述子は、次のようにモデル化されます。
「Merge Structured Files」ツールによって返されるファイル記述子の構造は、次のとおりです。
このファイル記述子は、アプリケーション エクスプローラー ビュー でローカル プロジェクトの子を表示するために使用されます。