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=2469http://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.