I was sniffing around oaw's forums to see how to do it and what you mention above is same as what they mentioned in these threads
http://www.openarchitectureware.org/forum/viewtopic.php?forum=2&showtopic=2469 http://www.openarchitectureware.org/forum/viewtopic.php?forum=2&showtopic=8997 <component class="org.openarchitectureware.emf.XmiWriter"> <modelFile value="out.xmi" /> <inputSlot value="model"/> </component> in either case it did not work for me and resulted in a SAXParseException. I might have put something wrong in, but I tried putting the inputSlot value to be model, dslModel, transformedModel and all resulted in the same error. ERROR WorkflowParser - Content is not allowed in prolog. org.xml.sax.SAXParseException: Content is not allowed in prolog. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) at javax.xml.parsers.SAXParser.parse(SAXParser.java:198) at org.openarchitectureware.workflow.ast.parser.WorkflowParser.parse(WorkflowParser.java:78) at org.openarchitectureware.workflow.ast.util.VisitorInitializer.visitInclusionAST(VisitorInitializer.java:115) at org.openarchitectureware.workflow.ast.util.VisitorBase.visit(VisitorBase.java:34) at org.openarchitectureware.workflow.ast.AbstractASTBase.accept(AbstractASTBase.java:44) at org.openarchitectureware.workflow.ast.util.VisitorInitializer.traverseChildren(VisitorInitializer.java:61) at org.openarchitectureware.workflow.ast.util.VisitorInitializer.visitComponentAST(VisitorInitializer.java:70) at org.openarchitectureware.workflow.ast.util.VisitorBase.visit(VisitorBase.java:37) at org.openarchitectureware.workflow.ast.AbstractASTBase.accept(AbstractASTBase.java:44) at org.openarchitectureware.workflow.ast.util.WorkflowFactory.parseAndInitialize(WorkflowFactory.java:108) at org.openarchitectureware.workflow.ast.util.WorkflowFactory.parseInitAndCreate(WorkflowFactory.java:58) at org.openarchitectureware.workflow.ast.util.WorkflowFactory.parseInitAndCreate(WorkflowFactory.java:53) at org.openarchitectureware.workflow.WorkflowRunner.prepare(WorkflowRunner.java:242) at org.openarchitectureware.workflow.WorkflowRunner.run(WorkflowRunner.java:203) at org.fornax.toolsupport.maven2.OawWorkflowMojo.execute(OawWorkflowMojo.java:287) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) at org.apache.maven.cli.MavenCli.main(MavenCli.java:287) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) 172 ERROR WorkflowRunner - Content is not allowed in prolog. [sculptorworkflow.oaw] 172 ERROR WorkflowRunner - Couldn't parse nested workflow file sculptorworkflow.oaw [cartridge file='sculptorworkflow.oaw' in workflow.oaw:3] 188 ERROR WorkflowRunner - Workflow interrupted because of configuration errors. -- View this message in context: http://www.nabble.com/How-to-extract-out-the-ecore-model-file-during-sculptor-workflow-tp18524375s17564p18533927.html Sent from the Fornax-Platform mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Fornax-developer mailing list Fornax-developer@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fornax-developer