Провайдер открытого пегаса

Я разрабатываю провайдера SMI-S, используя openpegasus,

когда я пытаюсь

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
};

Кто-нибудь может помочь? большое спасибо!

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]