Appendix ASolaris Schema
The Solaris Schema and CIM Schema are available by default
in the CIM Object Manager. You can view the MOF files, from which the Solaris
Schema and CIM Schema are compiled, in /usr/sadm/mof/.
CIM Schema files, which implement the Core and Common models of the Common
Information Model, are denoted by the use of "CIM" in their associated
file names. The Solaris Schema files, denoted by the use of "Solaris"
in their file names, provide the unique extensions that Sun Microsystems has
made to the Common Information Model. The MOF files that you find in /usr/sadm/mof/will depend on the installation cluster of the system
and which packages have been installed.
Documentation of the Solaris providers listed in this chapter is included
in the MOF file in which the provider is specified.
Solaris Schema Files
This table provides a brief overview of the Solaris Schema files in /usr/sadm/mof.
Table A-1 Solaris Schema Files
| Solaris Schema File | What
This Schema File Provides |
| Solaris_Acl.mof | Contains the classes for WBEM access control
list (ACL) based security. |
| Solaris_Application.mof | Models Solaris packages and patches in CIM. |
| Solaris_CIMOM.mof | Contains configuration information
for the CIM Object Manager. |
| Solaris_Core.mof | Contains class definition for core
classes including the computer system and statistical information. |
| Solaris_Device.mof | Enables a description of your system's
processor, serial ports, printing devices, and time settings to make your
computer work with the CIM Object Manager. |
| Solaris_Event.mof | Defines unique Solaris indication handlers.
The class that is defined in this file facilitates the delivery of indications
to Management clients. The protocol that is used for this delivery is the
implementation of the CIM Remote Method Invocation (RMI) protocol from Sun
Microsystems. |
| Solaris_Network.mof | Defines classes pertaining to network domains,
IP subnets, and naming services including NIS, NIS+, LDAP, DNS, and server /etc files. |
| Solaris_Performance.mof | Defines classes that pertain to the use and
performance of computing resources for each user and for each project. |
| Solaris_Project.mof | Defines classes that model the Solaris project
database. |
| Solaris_Schema.mof | Lists all of the MOF files of the Solaris
Schema, and specifies the order in which the MOF files are read and are compiled. |
| Solaris_SNMP.mof | Contains classes used to configure the SNMP
provider and its communication to SNMP agents on different systems. |
| Solaris_System.mof | Models the Solaris Schema components for a
system, including the operating system and processes of the system. |
| Solaris_Users.mof | Defines classes for working with user accounts. |
| Solaris_VM1.0.mof | Defines classes that pertain to storage devices. |
| WBEMServices.mof | Contains classes to configure the class path
of the CIM object manager and its protocol adapters, both for clients and
providers. |
The following sections describe the contents of each schema file in
more detail.
Solaris_Acl.mof File
The Solaris_Acl.mof file specifies the security
classes in Solaris WBEM Services. This file defines these base classes for access control
lists, users, and namespaces: Solaris_Acl
Solaris_NamespaceAcl
Solaris_UserAcl
Solaris_Application.mof File
The Solaris_Application.mof file enables you to
set up packages and patches for your applications that extend the Solaris
Schema. The Solaris_Application.mof file defines the
following classes:
In addition, the Solaris_Application.mof file defines
the following association classes: Solaris_PatchPackageDependency
Solaris_PatchToPatchDependency
Solaris_ProductSoftwareElementDependency
Solaris_ProductSoftwareElements
Solaris_ProductSoftwareFeatureDependency
Solaris_ProductSoftwareFeatures
Solaris_RegistryElementDependency
Solaris_SoftwareElementDependency
Solaris_SoftwareElementProductDependency
Solaris_SoftwareElementSoftwareFeatureDependency
Solaris_SoftwareFeatureDependency
Solaris_SoftwareFeatureParentChild
Solaris_SoftwareFeatureProductDependency
Solaris_SoftwareFeatureSoftwareElementDependency
Solaris_SoftwareFeatureSoftwareElements
|