Solaris_Schema1.0.mof ファイルは、Solaris スキーマに属するすべての MOF ファイルの最上位レベルのコンテナです。このファイルには、MOF ファイルがコンパイル順に表示されています。コンパイルによって生成される Java クラスは CIM Object Manager に送信されます。CIM Object Manager は、それらの Java クラスをイベントとして規定するか、CIM Object Manager Repository に送信し、オブジェクトとして格納します。次のコードは、Include 宣言がコンパイル順に指定されています。
// =================================================================== // Title: Solaris Master MOF 1.0 // Filename: Solaris_Schema1.0.mof // Version: 1.0 // Author: Sun Microsystems, Inc. // Date: 02/01/1999 // Description: // =================================================================== // =================================================================== // Includes // =================================================================== #pragma Include ("usr/sadm/mof/Solaris_Core1.0.mof") #pragma Include ("usr/sadm/mof/Solaris_Application1.0.mof") #pragma Include ("usr/sadm/mof/Solaris_System1.0.mof") #pragma Include ("usr/sadm/mof/Solaris_Device1.0.mof") //#pragma Include ("/opt/SUNWconn/wbem/schema/Solaris_Physical1.0.mof") #pragma Include ("usr/sadm/mof/Solaris_Acl1.0.mof") |
コンパイラは、Solaris_Schema1.0.mof ファイルの宣言を 1 行ずつ解析し、Include ステートメントに指定されたファイルをコンパイルします。このようにしてコンパイラは、Solaris_Schema1.0.mof ファイルに記述されているすべてのファイルをコンパイルします。