On Wed, Apr 20, 2011 at 10:32 AM, ant elder <ant.el...@gmail.com> wrote: > On Wed, Apr 20, 2011 at 9:26 AM, Simon Laws <simonsl...@googlemail.com> wrote: >>> >>> You can use the Shell load command with one of those node.xml files. >>> The name "load" to match the TuscanyRuntime loadFromXML method. I've >>> just updated the startDeployables attribute to default to true which >>> answers the comment in the Tuscany class about how to start it, and >>> that also means it no longer needs the explicit <deploymentComposite> >>> element. >>> >> >> The bit I'm more interested in is how the domain looks on disc. I >> don't think we've done anything with this since the domain manager >> support in 1.x I'm interested in being able to construct the domain on >> disc and then fire up the runtime to represent it (the firing up bit >> is where we could use the shell to load XML files). As opposed to >> dynamically creating the domain configuration one part at a time via >> the api. Maybe another way to look at this is to ask the question - >> what would the result look like if we asked the shell to save it's >> configuration to disc. >> > > The shell save command isn't implemented yet, if you do help save it > does describe what i thought it could do. > > The load command supports an xml file format similar to the old one. > The <contribution> element has attributes for all the arguments of the > shell install command, the old Node API doesn't support all of those > so not the startDeployables, metaData or dependent contribution URIs > attributes. The only other part of the file thats used by the > Shell/TuscanyRuntime is the domainURI attribute. > > ...ant >
Ok, I'll take a look and see whether it does what I want it to do. Simon -- Apache Tuscany committer: tuscany.apache.org Co-author of a book about Tuscany and SCA: tuscanyinaction.com