Solaris_Schema1.0.mof ファイルは、Solaris スキーマを構成する、他のすべての MOF ファイルのハイレベルコンテナです。このファイルでは、MOF ファイルをコンパイルの必要な順序で一覧表示します。
各コンパイルの結果生成された Java クラスは、CIM Object Manager に送信されます。ここで Java クラスは、イベントとして動作するか、CIM Object Manager Repository に送信されてオブジェクトとして保存されます。次の Solaris_Schema1.0.mof ファイルリストには、Include 文がコンパイルに必要な順序で一覧表示されます。
/* タイトル Solaris Master MOF 1.0 説明 ほかの MOF すべての pragma に含める 日付 03/10/01 バージョン 1.1 Copyright (c) 2000 Sun Microsystems, Inc. All Rights Reserved. */ #pragma Include ("Solaris_Core1.0.mof") #pragma Include ("Solaris_Application1.0.mof") #pragma Include ("Solaris_System1.0.mof") #pragma Include ("Solaris_Device1.0.mof") #pragma Include ("Solaris_Network1.0.mof") #pragma Include ("Solaris_Users1.0.mof") #pragma Include ("Solaris_Project1.0.mof") #pragma Include ("Solaris_Event1.0.mof") #pragma Include ("Solaris_CIMOM1.0.mof") #pragma Include ("Solaris_SNMP1.0.mof") // これは CIM 名前空間を変更するため、最後に含める必要がある。 #pragma Include ("Solaris_Acl1.0.mof") |
コンパイラは、Solaris_Schema1.0.mof ファイルの行を構文解析して、Include 文に指定されているファイルをコンパイルします。次に Solaris_Schema1.0.mof ファイルの次の行を構文解析します。指定されたすべてのファイルをコンパイルするまでこの処理が続行されます。