Documentation Home
> Solaris WBEM Developer's Guide
Solaris WBEM Developer's Guide
Book Information
Index
A
B
C
D
E
I
J
L
M
N
P
Q
R
S
W
Preface
Chapter 1 Overview of Solaris Web-Based Enterprise Management
About Web-Based Enterprise Management
About the Common Information Model
About Solaris WBEM Services
Software Components
CIM Object Manager
Managed Object Format Compiler
Solaris Schema
Solaris WBEM SDK
Using CIM Workshop to Develop WBEM Applications
CIM Workshop Documentation
Running CIM Workshop
About the Main Window
Chapter 2 Using the CIM Object Manager
About the CIM Object Manager
init.wbem Command
Solaris Management Console Server
System Booting
Stopping and Restarting the CIM Object Manager
Upgrading the CIM Object Manager Repository
Exception Messages
Chapter 3 Using the Sample Programs
About the Sample Programs
Sample Applet
Sample Client Programs
Running the Sample Client Programs
Sample Provider Programs
Chapter 4 Writing a Client Program
Client API Overview
Sequence of a Client Application
Opening and Closing a Client Connection
About Namespaces
Opening a Client Connection
Closing a Client Connection
Performing Basic Client Operations
Creating an Instance
Deleting an Instance
Getting and Setting Instances
Getting and Setting Properties
Enumerating Objects
Enumerating Objects
Creating Associations
About the Association Methods
Passing a Class to the Association Methods
Passing Instances to the Association Methods
Using Optional Arguments With the Association Methods
Calling Methods
Retrieving Class Definitions
Handling Exceptions
Creating a Namespace
Deleting a Namespace
Creating a Base Class
Deleting a Class
Setting Access Control
Solaris_UserAcl Class
Solaris_NamespaceAcl Class
Working With Qualifiers and Qualifier Types
Getting and Setting CIM Qualifiers
Batching Client Requests
Handling CIM Events
About Indications
About Subscriptions
Adding a CIM Listener
Creating an Event Filter
Creating an Event Handler
Binding an Event Filter to an Event Handler
Reading and Writing Log Messages
About Log Files
Chapter 5 Writing WBEM Queries
About the WBEM Query Language
Writing Queries
WQL Key Words
SELECT Statement
FROM Clause
WHERE Clause
Standard WQL Operators for WHERE Clauses
Parsing Queries
SELECT List
FROM Clause
WHERE Clause
Writing a Provider That Handles Queries
Chapter 6 Writing a Provider Program
About Providers
Provider Data Sources
Types of Providers
Provider Naming Conventions
Implementing the Provider Interfaces
Writing an Instance Provider
Writing a Method Provider
Writing an Associator Provider
Writing an Indication Provider
Event Provider Methods
Creating and Delivering Indications
About Authorizations
Writing a Native Provider
Creating a Provider
Chapter 7 Creating JavaBeans Components Using the MOF Compiler
About the MOF Compiler
Generating JavaBeans Components Using mofcomp
MOF File Elements
How CIM Maps to the Java Programming Language
Example of Generating JavaBeans Components
Chapter 8 Administering Security
WBEM Security Mechanisms
Client Authentication
Role Assumption
Secure Messaging
Authorization
Auditing
Logging
Using Sun WBEM User Manager to Set Access Control
What You Can and Cannot Do With Sun WBEM User Manager
Using Sun WBEM User Manager
Using the Solaris WBEM SDK APIs to Set Access Control
Solaris_UserAcl Class
Solaris_NamespaceAcl Class
Troubleshooting Problems With WBEM Security
If a Client (User) Cannot Be Authenticated by the CIMOM on the WBEM Server
If Other CIM Security Exception Errors Appear
If an Authorization Check Fails
Chapter 9 Troubleshooting
Viewing Log Data Through Log Viewer
About WBEM Error Messages
Parts of an Error Message
WBEM Error Messages
Appendix A Solaris Schema
Solaris Schema Files
Solaris_Acl.mof File
Solaris_Application.mof File
Solaris_CIMOM.mof File
Solaris_Core.mof File
Solaris_Device.mof File
Solaris_Event.mof File
Solaris_Network.mof File
Solaris_Performance.mof File
Solaris_Project.mof File
Solaris_Schema.mof File
Solaris_SNMP.mof File
Solaris_System.mof File
Solaris_Users.mof File
Solaris_VM1.0.mof File
WBEMServices.mof File
© 2010, Oracle Corporation and/or its affiliates