WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-cim

Re: [Xen-cim] Re: Various implementation questions

To: Gareth S Bestor <bestorga@xxxxxxxxxx>
Subject: Re: [Xen-cim] Re: Various implementation questions
From: Jim Fehlig <jfehlig@xxxxxxxxxx>
Date: Fri, 14 Jul 2006 12:19:15 -0600
Cc: xen-cim@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 14 Jul 2006 11:19:46 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <OFDE661B8A.24420C43-ON872571AB.005A8181-882571AB.005BEF5B@xxxxxxxxxx>
List-help: <mailto:xen-cim-request@lists.xensource.com?subject=help>
List-id: xen-cim mailing list <xen-cim.lists.xensource.com>
List-post: <mailto:xen-cim@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-cim>, <mailto:xen-cim-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-cim>, <mailto:xen-cim-request@lists.xensource.com?subject=unsubscribe>
References: <OFDE661B8A.24420C43-ON872571AB.005A8181-882571AB.005BEF5B@xxxxxxxxxx>
Sender: xen-cim-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 1.5.0.4 (X11/20060516)
Gareth S Bestor wrote:

BTW - I found this good background info about the cross-namespace issue. Worth reading.

http://www.openpegasus.org/pp/uploads/40/4853/DMTF-Cross-Namespace-Associations.pdf

Cool.  Appears this issue has quite a few issues :-).

As we talked about on the call this morning, I think I'd suggest we proceed with registering the necessary association providers (and classes?) in *both* namespaces. Realistically, what namespace we - ie Xen CIM - lives in is largely dictated by the DMTF System Virt Profile, since this is the 'bible' that the CIM client will follow/live by. And for now that's root/cimv2. So I think we need to plan on having to deal with CIM objects coming from two namespaces, and try to do so as best we can till this cross-namespace problem is more formally solved at the CIM Schema/DMTF level (ie the messy details that can result from having the assoc provider live in two places, exposing a namespace back to a CIM client that might not have even been aware such a namespace existed, ...)

As far as registering providers go, there is nothing to do for openwbem. The .registration files (not used by openwbem) contain namespace info. Can multiple be specified?

Classes must be registered, i.e. our pertinent schema imported into smash namespace. I have done this with Xen_HostedComputerSystem but found that I also need to put Xen_ComputerSystem in smash as well since it is the type of the Dependent property :-(. And then Xen_ComputerSystems exit is smash so association provider still has to filter :-(.

Cross-namespace certainly needs some work at DMTF level.

Jim

_______________________________________________
Xen-cim mailing list
Xen-cim@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-cim