Solaris WBEM 開発ガイド

Solaris_Schema.mof ファイル

Solaris_Schema.mof ファイルは、Solaris プラットフォームスキーマを構成する、他のすべての MOF ファイルのハイレベルコンテナです。このファイルには、MOF ファイルがコンパイルされる順番で一覧表示されます。

コンパイルのたびに Java クラスが生成され、CIMOM に送信されます。CIMOM では、クラスはイベントとして定義されるか、オブジェクトとして CIM オブジェクトマネージャリポジトリに送信され、保存されます。次の Solaris_Schema.mof ファイルリストには、Include 文がコンパイルされる順番で一覧表示されています。

/*
Solaris Schema
Copyright   (c) 2002 Sun Microsystems, Inc. All Rights Reserved.
*/
#pragma Include ("Solaris_Core.mof")
#pragma Include ("Solaris_Application.mof")
#pragma Include ("Solaris_System.mof")
#pragma Include ("Solaris_Device.mof")
#pragma Include ("Solaris_Network.mof")
#pragma Include ("Solaris_Users.mof")
#pragma Include ("Solaris_Project.mof")
#pragma Include ("Solaris_Event.mof")
#pragma Include ("Solaris_CIMOM.mof")
#pragma Include ("Solaris_SNMP.mof")

// 最後のインクルード。ここで CIM 名前空間を変更する 
#pragma Include ("Solaris_Acl.mof")

コンパイラは、Solaris_Schema.mof ファイルの行の構文解析を行い、Include 文に指定されたファイルをコンパイルします。インクルードされたすべてのファイルのコンパイルが完了するまで、このプロセスが繰り返されます。