HP WBEM Services Version A.02.07, Release Notes, March 2008

HP WBEM Services Version A.02.07, Release Notes
Compatibility Information and Installing Requirements
Chapter 132
Compatibility
Starting with the A.02.05 release, HP WBEM Services for HP-UX will support an option that
allows a WBEM Provider (i.e., the management instrumentation) to run as the user who
issued the management request. Prior to this release, all WBEM Providers executed in a
privileged context. With the release of HP WBEM Services A.02.05.02 for HP-UX 11i v3,
WBEM Providers will, by default, be invoked in the context of the user requesting an
operation (i.e., “Run-As-Requestor”). This default setting can break backward compatibility
for certain types of Providers.
This means that existing Providers that run in the user context of the CIM Server may break.
To remedy this situation, developers have the following two alternatives:
Alternative 1:
To continue running their Provider in a privileged context, developers will need to explicitly
register their Provider to run in a “Privileged User” context. This is a configuration file
change and should not require a change to the Provider library. That is, developers will not be
required to recompile/relink their providers to continue running in a privileged context.
To register their Provider to run in a “Privileged User ” context, developers need to modify the
PG_ProviderModule instance definition in their Provider Registration mof as follows:
1. Change the InterfaceVersion from “2.1.0” to “2.5.0”
2. Add the new property UserContext = 2
Example using an updated PG_ProviderModule instance definition for the Operating
System Provider Module:
instance of PG_ProviderModule
{
Name = "OperatingSystemModule";
Vendor = "OpenPegasus";
Version = "2.0.0";
InterfaceType = "C++Default";
InterfaceVersion = "2.5.0";
Location = "OSProvider";
UserContext = 2;
};