Community
Participate
Working Groups
We will need to generate SML-IF documents based on the data center sample to use for the EclipseCon demo: http://wiki.eclipse.org/index.php/COSMOSEcliseCon2007Demo. The SML-IF documents can also be provided as more realistic samples that the community can experiment with.
Created attachment 57362 [details] First draft of the sample
Created attachment 57444 [details] Contains a modified example file based upon Ali's initial cut This is an eclipse project zip that contains * A modified version of the example file Ali posted. It has been renamed to "ProductionTopology.xml" and resides in a directory called "topologies" * An eclipse project. This is the structure that will be checked into CVS
Created attachment 57463 [details] EclipseCon 2007 - topology Attached is the 3rd version of the SML-IF document describing a topology. Here are the changes: - Removed servlet (not needed according to the demo script) - Added missing document in the genic section - Remotely referenced the facet, item, and properties model - Added the facet, item, and properties model to the project - Removed all <xsd:import elements - Used better aliases for each document - Declared the logging element (used by Mark) in properties.xsd file.
I had a short review with Ali of it's initial version and I see some of the recommendations were applied in this new version (https://bugs.eclipse.org/bugs/attachment.cgi?id=57444) Mainly my comments were regarding the complexity and unrelated names (rackFrame/rackUnit vs machine). A few comments about this document: - do we decided to represent a topology by one SML-IF file, is the name/description of the topology specidfiedthe SML-IF name/description - I find the navigation a bit tricky from machine level down, I see the minimumHostingRequirements as being the link up to where this could be installed (hosted) and the propertyRef used to satisfy this link, does this propertyRef mean that for example WindowsServer1 is installed on machine2 or just that it can be installed? - we need to traverse all the elements in the SML-IF file in order to find all the refs and build the hierarchy (graph) and then find the root and start from there the navigation.
Comment #4 applies to https://bugs.eclipse.org/bugs/attachment.cgi?id=57463 version also
(In reply to comment #4) > does this propertyRef mean that for example WindowsServer1 is installed on > machine2 or just that it can be installed? It means that it's installed on machine 2.
I'm marking this defect as fixed. There are a few other defects that Mark has opened to follow upon open issues raised by others: https://bugs.eclipse.org/bugs/show_bug.cgi?id=172541 https://bugs.eclipse.org/bugs/show_bug.cgi?id=172545
update target to i1
closing