[an error occurred while processing this directive]
[an error occurred while processing this directive] [an error occurred while processing this directive]

Pegasus CIM Object Broker Documentation

[an error occurred while processing this directive]


[an error occurred while processing this directive]

 

Contents

o Introduction
o Objectives
o Overview
o Credits
o Pegasus Architecture
   o Design Goals
   o The Broker
   o Pegasus Providers.
   o Extension Services
   o Pegasus Clients.
   o Functional Flow
o Pegasus Components
   o Component Descriptions
   o Pegasus Directory Structure
o Pegasus Utilization
   o Pegasus Availability
   o Pegasus Installation
   o Pegasus Operation
   o Pegasus CIM Clients
   o Pegasus Providers
   o Pegasus MOF Compiler
o Programming Pegasus
   o CIM Objects in Pegasus
   o CIM Object Table
   o Class Definitions
o Pegasus Interfaces
   o CIM Operations over HTTP
   o Pegasus Client Interfaces
   o Pegasus Provider Interfaces
   o Pegasus Service Extension Interfaces
   o Repository Interfaces
o Writing Providers.
o Glossary
o Pegasus Code Examples
   o Client Examples
   o Client Coding Examples
   o Provider Coding Examples
o Document References
o Pegausus FAQ
o

Pegasus Directory Structure

Pegasus is distributed as a complete directory structure that should be installed either from one of the snapshots or from CVS.

This structure is generally as follows:

Pegasus                         - Root directory
    bin
    build                   Destination for all intermediate files from build
                            if no alternative is specified see PEGASUS_HOME

cgi-bin Source and make for the Pegasus WEB Based Test client software doc Miscelaneous Pegasus Documents. Includes the DMTF XML for CIM 2.4 html HTML files for the Browser test client. mak General make files (used by the root make and other makes) Repository This Directory containes the created repository src All Pegasus Source Files ACEExamples Test directrory with examples of the use of ACE (developers) Clients Top level directory for Pegasus Client Programs CGI_Client Source for the Pegasus client for the WEB demo

Pegasus CGI CGI files for the WEB test client CGIClient Client Pegasus Client SDK and Test client using the SDK tests Test programs for the client software Common Pegasus Common Functions (C++ source and headers tests Test programs for the common functions Protocol Pegasus Client HTTP/XML Protocol Modules tests Repository Pegasus Repository Interfaces and Simple Repository tests Tests for Repository Functions Server Pegasus Server Modules tests Unit tests defined for the server functions

Providers Top Level Directory for Pegasus written Providers Generic Non-system oriented providers Windows Providers defined for the Windows environment Unix Providers defined for the Unix environment Services To-be-defined.

Utils manual Pegasus User/developer manual source modules HTML Output from the Pegasus Manual compilartion.

Alphabetic index Hierarchy of classes


[an error occurred while processing this directive]