summaryrefslogtreecommitdiffstats
path: root/Schemas
diff options
context:
space:
mode:
authorvenkat.puvvada <venkat.puvvada>2010-04-26 05:38:40 +0000
committervenkat.puvvada <venkat.puvvada>2010-04-26 05:38:40 +0000
commit2b8c92389a8ebf1f6b765b34fcd1aab5920b20fe (patch)
tree3756be7b35494a1ec248509468959088c79448c7 /Schemas
parent758acb76ceeed5c39a3e371360d8e4fc905ce267 (diff)
downloadtog-pegasus-2b8c92389a8ebf1f6b765b34fcd1aab5920b20fe.zip
tog-pegasus-2b8c92389a8ebf1f6b765b34fcd1aab5920b20fe.tar.gz
tog-pegasus-2b8c92389a8ebf1f6b765b34fcd1aab5920b20fe.tar.xz
BUG#: 8763
TITLE: PEP 356 - Provider module grouping DESCRIPTION: PEP 356 implementation
Diffstat (limited to 'Schemas')
-rw-r--r--Schemas/Pegasus/InterOp/VER20/PG_ProviderModule20.mof19
1 files changed, 18 insertions, 1 deletions
diff --git a/Schemas/Pegasus/InterOp/VER20/PG_ProviderModule20.mof b/Schemas/Pegasus/InterOp/VER20/PG_ProviderModule20.mof
index 8424dd4..80fddd1 100644
--- a/Schemas/Pegasus/InterOp/VER20/PG_ProviderModule20.mof
+++ b/Schemas/Pegasus/InterOp/VER20/PG_ProviderModule20.mof
@@ -30,7 +30,7 @@
// ==================================================================
// PG_ProviderModule
// ==================================================================
- [Version("2.5.0"), Description ( "A ProviderModule contains "
+ [Version("2.11.0"), Description ( "A ProviderModule contains "
"one or more Providers. ") ]
class PG_ProviderModule : CIM_LogicalElement {
[Key, Override("Name"), Description ("A human-readable name that"
@@ -120,6 +120,23 @@ class PG_ProviderModule : CIM_LogicalElement {
"CIM_ManagedSystemElement.OperationalStatus"} ]
string OtherStatusDescription;
+ [Description(
+ " A string specifying a group name for the provider module."
+ " If the specified value is \"CIMServer\", provider module"
+ " is loaded into the CIMServer process. Provider modules"
+ " having the same group name other than \"CIMServer\" are"
+ " loaded into a single agent process except when overridden"
+ " by specific UserContext values. If the value is not specified,"
+ " each provider module is loaded into different agent process."
+ " Provider modules having different UserContext values but the"
+ " same group name are loaded according to the UserContext"
+ " information")]
+ string ModuleGroupName;
+
+ [Description(
+ " Sets the module group name")]
+ sint16 setModuleGroupName([IN] string moduleGroupName);
+
[Description ("")]
uint32 start();
[Description ("")]