5 messages in com.xensource.lists.xen-cimRe: [Xen-cim] Suggested SettingsData ...
FromSent OnAttachments
Jim Fehlig11 May 2006 15:02 
Jim Fehlig11 May 2006 15:10 
Subrahmanian, Raj11 May 2006 15:23 
Gareth S Bestor12 May 2006 12:38.gif, .gif, .gif
Gareth S Bestor12 May 2006 13:01.gif, .gif, .gif, 2 more
Subject:Re: [Xen-cim] Suggested SettingsData changes
From:Jim Fehlig (jfeh@novell.com)
Date:05/11/2006 03:10:41 PM
List:com.xensource.lists.xen-cim

Jim Fehlig wrote:

All,

I have finally gotten around to updating the various SettingsData classes in the current model with their latest counterparts from the DMTF WG. Here is what I am considering thus far.

Remove classes * Xen_ComputerSystemConfiguration * Xen_ComputerSystemSetting * Xen_SettingForComputerSystem * Xen_ConfigurationForComputerSystem * Xen_VirtualDeviceSettingData

Modify classes * Xen_ComputerSystemSettingData - Inherit from CIM_VirutalSystemSettingData - Move ID, SSID, and Uptime from Xen_ComputerSystemSetting to this class * Xen_CSSettingDataComponent - Inherit from CIM_VirutalSystemSettingDataComponent * Xen_ProcessorSettingData - Inherit from CIM_ResourceAllocationSettingData * Xen_MemorySettingData - Inherit from CIM_ResourceAllocationSettingData * Xen_DiskSettingData - Inherit from CIM_ResourceAllocationSettingData * Xen_NetworkPortSettingData - Inherit from CIM_ResourceAllocationSettingData * Xen_CSSettingDataComponent - Inherit from CIM_VirtualSystemSettingDataComponent

Xen_VirtualDeviceSettingData contains a subset of properties found in CIM_ResourceAllocationSettingData so removing it should be no problem.

On second thought, perhaps it would be best to derive Xen_VirtualDeviceSettingData from CIM_ResourceAllocationSettingData and then have the various resource setting data classes derive from Xen_VirtualDeviceSettingData. Thoughts?

Jim