HP WBEM Services for HP-UX and Linux System Administrator's Guide
How Does HP WBEM Services Work?
How HP WBEM Services Processes Requests
Chapter 220
For example, the osinfo request used in Chapter 4 has this class
information:
<IPARAMVALUE NAME=”ClassName”>
<CLASSNAME NAME=”PG_OperatingSystem”/>
</IPARAMVALUE>
• Does this resource have a registered provider? If there is no
provider registered for this resource, HP WBEM Services returns
an error to the client. For example, the provider for the osinfo
client request is the Operating System Provider.
4. When HP WBEM Services finds the registered provider, it also finds
the provider’s instructions about how to reach its appropriate shared
library.
HP WBEM Services uses this to invokes the appropriate method,
and tell the provider which user is making the request. After
receiving the request, the provider’s developers are responsible for
any additional user authorization it requires, for performing the
action, and for returning a response to HP WBEM Services.
5. HP WBEM Services’ CIM Server waits for a response from the
provider, and conveys the response back to the client. Each request
gets one response, even if it contains information from more than one
provider. For example, a client may ask HP WBEM Services for a list
of all the printers available to a system. Several providers may
respond, one for each type of printer. HP WBEM Services waits till
all the providers respond and combines the information in one
response to the client.
If no provider can be reached, or none respond, HP WBEM Services
returns an error (CIM_ERR_NOT_SUPPORTED) to the client.
For a list of the standard CIM errors and other messages, see Chapter 7,
Troubleshooting.