z/OS Common Information Model User's Guide
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


Using the out-of-process support for providers

z/OS Common Information Model User's Guide
SC34-2671-00

Using the out-of-process support for providers

When the CIM server is started in out-of-process mode using the forceProviderProcesses configuration property, providers may run in separate address spaces. Then, the z/OS-specific property ShareAS and the common property ModuleGroupName for class PG_ProviderModule are considered. You may specify them during provider registration via the registration MOF file. ModuleGroupName can also be set dynamically at runtime using the -g option of the cimprovider.

To specify that a provider shall always run in its own provider agent process,
  • _ set the z/OS-specific property ShareAS to false during provider registration.
To define a group of providers sharing a provider agent process,
  • _ assign the same module group name to the respective providers using the property ModuleGroupName during provider registration.
To specify that a provider shall run in the CIM server address space,
  • _ assign the module group name CIMserver to the property ModuleGroupName of the provider during provider registration.

Example of a provider registration MOF file with properties specified for the out-of-process support:

instance of PG_ProviderModule
{
   Name = "OSBase_TestClassProviderModule";
   //The library name on disk
   Location = "cmpiOSBase_TestClassProvider";
   Vendor = "IBM";
   Version = "2.0.0";
   InterfaceType = "CMPI";
   InterfaceVersion = "2.0.0";
   ShareAS = false;
   ModuleGroupName ="CMPITEST";
};

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014