Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home

HP WBEM Services Software Developer's Kit for HP-UX Provider and Client Developer's Guide

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

HP Part Number: T1434-90009

Edition: Version 1.5

Published: Sept 2003


Table of Contents

Printing History
Preface
1 Introduction to WBEM, CIM, CIM Server, and Providers
A Common Model of Systems and Devices
Controlled Extensibility
Client-Server Architecture
The CIM Server
Providers
2 The Software Development Kit (SDK)
Product Contents
System Requirements
Supported Platforms
Installation
Removal
3 Schema Design and Implementation
Schema Design
STEP 1: Define High-Level Client-Use Models
STEP 2: Draft Object Model
STEP 3: Consult DMTF Model
STEP 4: Identify Properties and Methods
STEP 5: Finalize Schema Details
STEP 6: Write MOF Files
STEP 7: Optimize
Schema Implementation
MOF File Content Guidelines
Registering Providers
Rules for Updating Schema
4 Provider Implementation
Provider Basics
Provider Design Considerations
Flow Of A Client Request
Provider Execution Context
Provider Registration and Naming
Provider Naming Conventions
Key Values: Uniquely Specifying an Instance
Multi-Threading for Concurrent Requests
Global Symbols
Security Architecture
The Provider Programming Interfaces
Relationship to Client Operations
General Considerations
Main Arguments
Returning Results
Handling Error Conditions
PegasusCreateProvider and the Provider Class Constructor and Destructor
Instance Provider
Method Provider
Building Providers
Testing and Debugging Providers
Installing and Running a Provider
Removing and Re-Installing a Provider
Testing With Clients
Packaging and Release
Provider Product Content
Installation, Upgrade and Removal
Operation
Starting the Provider
Stopping the Provider
Documentation
Provider Data Sheet
Operator's Guide
Special Issues: Coexistence With Other Manageability Products
5 Client Implementation
Discovery
Discovering Platforms
Discovering namespaces
Discovering Classes
Navigating Schema
Keys
Propagated Keys
Associations and Aggregations
Best Practices
Client Security Considerations
Local vs. Remote Requests and Username/Password Authentication
SSL (Secure Socket Layer) for Encrypted Communication
Client Development Best Practices
Using Provider Data Sheets
Prototyping with wbemexec
Client Development Use Cases
General System Information
Multiple Dynamic Instances
Special Purpose Clients
Command Line Clients
Building Clients
Sample Clients
Packaging and Release
Additional Sources of Information
A CIM Naming Guidelines
namespaces
General Syntax
Managed System namespace
Special Purpose namespaces
Classes
DMTF Defined Classes
Subclassing to Specialize
Subclassing to Add Properties/Methods
Properties and Methods
Properties/Methods in Superclasses
Examples from Elsewhere with the Schema
Being Descriptive
B XML Example
C Code Example Showing CIM DateTime Conversion
D Example Provider Data Sheet
Provider Overview
Setting Up This Provider
Using This Provider
Links to More Information
E Factors for Estimating Provider Effort
F Glossary
Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2000-2003 Hewlett-Packard Development Company, L.P.