|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-cim
Fw: [Xen-cim] Suggested SettingsData changes 
| Forgot to respond to all...
 - G
 
 
 ----- Forwarded by Gareth S Bestor/Beaverton/IBM on 05/12/06 12:54 PM -----
 
 
 
I created and used Xen_VirtualDeviceSettingData largely as the stand-in for new CIM_ResourceAllocationSettingData not existing in the CIM schema that I had to build against. Although it really only makes in slight difference in the implementation, unless an abstract Xen_VirtualDeviceSettingData superclass itself will add something meaningful and Xen-specific to the (abstract) CIM_ResourceAllocationSettingData class - which I don't think it will - then my preference would be not to pollute the CIM class model with additional classes for the sake of perhaps minor implementation simplicity. ie ask the Xen_VirtualDeviceSettingData class the question "Justify your existence!" :-)| 
Gareth S Bestor/Beaverton/IBM
05/12/06 12:58 PM |  |  
 BTW - you've probably already noticed some of the Xen_* classname suffixes differ from their latest CIM_* counterparts, specifically "VirtualDeviceSettingData" vs "ResouceAllocationSettingData". No reason other than my very early implementation choices while the DMTF modelling was growing up. I'm quite open to renaming the Xen-specific classes to have more appropriate and current names, though I'd rather the class names not become *too* long that they are unmanageable.
 
 - Gareth
 
 Dr. Gareth S. Bestor
 IBM Linux Technology Center
 M/S DES2-01
 15300 SW Koll Parkway, Beaverton, OR 97006
 503-578-3186, T/L 775-3186, Fax 503-578-3186
 
 
  "Subrahmanian, Raj" <raj.subrahmanian@xxxxxxxxxx> 
 
 
 
| 
"Subrahmanian, Raj" <raj.subrahmanian@xxxxxxxxxx> Sent by: xen-cim-bounces@xxxxxxxxxxxxxxxxxxx
 05/11/06 03:23 PM |  |  I would prefer that we derived Xen_VirtualDeviceSettingData from
 CIM_ResourceAllocationSettingData and then have others derive from
 Xen_VirtualDeviceSettingData. It seems cleaner.
 
 Raj
 
 -----Original Message-----
 From: xen-cim-bounces@xxxxxxxxxxxxxxxxxxx
 [mailto:xen-cim-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Jim Fehlig
 Sent: Thursday, May 11, 2006 6:11 PM
 To: xen-cim@xxxxxxxxxxxxxxxxxxx
 Subject: Re: [Xen-cim] Suggested SettingsData changes
 
 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
 
 
 _______________________________________________
 Xen-cim mailing list
 Xen-cim@xxxxxxxxxxxxxxxxxxx
 http://lists.xensource.com/xen-cim
 
 _______________________________________________
 Xen-cim mailing list
 Xen-cim@xxxxxxxxxxxxxxxxxxx
 http://lists.xensource.com/xen-cim
 
 
 
 
 _______________________________________________
Xen-cim mailing list
Xen-cim@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-cim
 | 
 |  | 
  
    |  |  |