我正在使用openpegasus开发一个SMI-S提供程序,
当我尝试
时cimserver "cimcli -n root/ift a CIM_StoragePool -i"
控制台显示CIM_StoragePool的实例列表,
表示实例提供程序中的enumerateInstanceNames
方法有效,
但是,当我选择一个实例时,没有任何事情发生。
未调用关联提供程序中的关联方法。
我在下面的mof中注册了协会提供者:
instance of PG_ProviderModule
{
Name = "IFTComputerSystemModule";
Location = "IFT_ComputerSystemProvider";
Vendor = "Infortrend";
Version = "2.4.0";
InterfaceType = "C++Default";
InterfaceVersion = "2.1.0";
};
instance of PG_Provider
{
ProviderModuleName = "IFTComputerSystemModule";
Name = "IFT_ComputerSystemProvider";
};
instance of PG_ProviderCapabilities
{
ProviderModuleName = "IFTComputerSystemModule";
ProviderName = "IFT_ComputerSystemProvider";
CapabilityID = "1";
ClassName = "CIM_ComputerSystem";
Namespaces = {"root/ift"};
ProviderType = { 2, 3 }; // Instance
SupportedProperties = NULL; // All properties
SupportedMethods = NULL; // All methods
};
有人可以提供帮助吗?非常感谢!