HP WBEM Services Software Developer's Kit for HP-UX Provider and Client Developer's Guide A.01
Provider Implementation
The Provider Programming Interfaces
Chapter 474
ResponseHandler processing() and complete() functions without
calling deliver(). In either case, the client will receive an empty
response.
If the instance named by getInstance(), modifyInstance(), or
deleteInstance() does not exist, the provider must throw a
CIMObjectNotFoundException exception.
Method Provider
A MethodProvider implements methods that are defined in a class.
These are referred to in CIM as extrinsic methods (the operations of the
Client API, such as getInstance(), are referred to as intrinsic
methods). When a client wishes to invoke such a schema-specified
method, it uses the invokeMethod() operation. The Method Provider
must implement the provider interface function, invokeMethod(). In the
implementation, it may examine the argument that contains the name of
the requested extrinsic method, and thereby implement any number of
extrinsic methods.