title: How to invoke Mule's file-inbound endpoint from Command Line Interface (CLI) using curl?
body: <p>I am trying to move/upload multiple files from source to destination (can be anything e.g. FTP or File outbound etc..) by using the below flow</p>
  
  <pre><code>&lt;flow name="flow1" doc:name="f1"&gt;
              &lt;file:inbound-endpoint path="C:\input" responseTimeout="10000" doc:name="File"/&gt;
      &lt;/flow&gt;
  
  &lt;flow name="flow2" doc:name="f2"&gt;
    &lt;http:inbound-endpoint address="http://localhost:8080" doc:name="HTTP" exchange-pattern="request-response"/&gt;
  
    &lt;flow-ref name="flow1" doc:name="Flow Reference"/&gt;
          &lt;file:outbound-endpoint path="C:\outputfile" responseTimeout="10000" doc:name="File"/&gt;
  
  &lt;/flow&gt;
  </code></pre>
  
  <p>The reason for doing in this way is that I want to invoke the job from CLI(Command Line Interface) using CURL.</p>
  
  <p>But I am receiving the below error</p>
  
  <p><strong>Error:</strong></p>
  
  <blockquote>
    <p>Exception in thread "main"
    org.mule.module.launcher.DeploymentInitException: SAXParseException:
    cvc-complex-type.2.4.b: The content of element 'flow' is not complete.
    One of
    '{"<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-message-processor,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-outbound-endpoint,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-mixed-content-message-processor,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":response}' is expected.    at
    org.mule.module.launcher.application.DefaultMuleApplication.init(DefaultMuleApplication.java:220)
      at
    org.mule.module.launcher.application.ApplicationWrapper.init(ApplicationWrapper.java:64)
      at
    org.mule.module.launcher.DefaultMuleDeployer.deploy(DefaultMuleDeployer.java:46)
      at
    org.mule.tooling.server.application.ApplicationDeployer.run(ApplicationDeployer.java:56)
      at
    org.mule.tooling.server.application.ApplicationDeployer.main(ApplicationDeployer.java:88)
    Caused by: org.mule.api.config.ConfigurationException: Line 11 in XML
    document from URL
    [file:/D:/MuleStudioExperiment/FileTransferUsingHTTP/.mule/apps/test/test.xml]
    is invalid; nested exception is org.xml.sax.SAXParseException;
    lineNumber: 11; columnNumber: 8; cvc-complex-type.2.4.b: The content
    of element 'flow' is not complete. One of
    '{"<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-message-processor,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-outbound-endpoint,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-mixed-content-message-processor,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":response}' is expected.
    (org.mule.api.lifecycle.InitialisationException)
    (org.mule.api.config.ConfigurationException)  at
    org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:52)
      at
    org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:78)
      at
    org.mule.context.DefaultMuleContextFactory.createMuleContext(DefaultMuleContextFactory.java:80)
      at
    org.mule.module.launcher.application.DefaultMuleApplication.init(DefaultMuleApplication.java:208)
      ... 4 more Caused by: org.mule.api.config.ConfigurationException:
    Line 11 in XML document from URL
    [file:/D:/MuleStudioExperiment/FileTransferUsingHTTP/.mule/apps/test/test.xml]
    is invalid; nested exception is org.xml.sax.SAXParseException;
    lineNumber: 11; columnNumber: 8; cvc-complex-type.2.4.b: The content
    of element 'flow' is not complete. One of
    '{"<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-message-processor,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-outbound-endpoint,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-mixed-content-message-processor,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":response}' is expected.
    (org.mule.api.lifecycle.InitialisationException)  at
    org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:52)
      at
    org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:78)
      at
    org.mule.config.builders.AutoConfigurationBuilder.autoConfigure(AutoConfigurationBuilder.java:101)
      at
    org.mule.config.builders.AutoConfigurationBuilder.doConfigure(AutoConfigurationBuilder.java:57)
      at
    org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:46)
      ... 7 more Caused by: org.mule.api.lifecycle.InitialisationException:
    Line 11 in XML document from URL
    [file:/D:/MuleStudioExperiment/FileTransferUsingHTTP/.mule/apps/test/test.xml]
    is invalid; nested exception is org.xml.sax.SAXParseException;
    lineNumber: 11; columnNumber: 8; cvc-complex-type.2.4.b: The content
    of element 'flow' is not complete. One of
    '{"<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-message-processor,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-outbound-endpoint,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-mixed-content-message-processor,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":response}' is expected.    at
    org.mule.registry.AbstractRegistry.initialise(AbstractRegistry.java:117)
      at
    org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringRegistry(SpringXmlConfigurationBuilder.java:116)
      at
    org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(SpringXmlConfigurationBuilder.java:73)
      at
    org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:46)
      ... 11 more Caused by:
    org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
    Line 11 in XML document from URL
    [file:/D:/MuleStudioExperiment/FileTransferUsingHTTP/.mule/apps/test/test.xml]
    is invalid; nested exception is org.xml.sax.SAXParseException;
    lineNumber: 11; columnNumber: 8; cvc-complex-type.2.4.b: The content
    of element 'flow' is not complete. One of
    '{"<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-message-processor,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-outbound-endpoint,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-mixed-content-message-processor,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":response}' is expected.    at
    org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
      at
    org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
      at
    org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
      at
    org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)
      at
    org.mule.config.spring.MuleApplicationContext.loadBeanDefinitions(MuleApplicationContext.java:112)
      at
    org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131)
      at
    org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:522)
      at
    org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:436)
      at
    org.mule.config.spring.SpringRegistry.doInitialise(SpringRegistry.java:89)
      at
    org.mule.registry.AbstractRegistry.initialise(AbstractRegistry.java:109)
      ... 14 more Caused by: org.xml.sax.SAXParseException; lineNumber: 11;
    columnNumber: 8; cvc-complex-type.2.4.b: The content of element 'flow'
    is not complete. One of
    '{"<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-message-processor,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-outbound-endpoint,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":abstract-mixed-content-message-processor,
    "<a href="http://www.mulesoft.org/schema/mule/core" rel="nofollow">http://www.mulesoft.org/schema/mule/core</a>":response}' is expected.    at
    org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
    Source)   at org.apache.xerces.util.ErrorHandlerWrapper.error(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.XMLErrorReporter.reportError(Unknown Source)
      at
    org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown
    Source)   at
    org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown
    Source)   at
    org.apache.xerces.impl.xs.XMLSchemaValidator.elementLocallyValidComplexType(Unknown
    Source)   at
    org.apache.xerces.impl.xs.XMLSchemaValidator.elementLocallyValidType(Unknown
    Source)   at
    org.apache.xerces.impl.xs.XMLSchemaValidator.processElementContent(Unknown
    Source)   at
    org.apache.xerces.impl.xs.XMLSchemaValidator.handleEndElement(Unknown
    Source)   at
    org.apache.xerces.impl.xs.XMLSchemaValidator.endElement(Unknown
    Source)   at
    org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
    Source)   at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.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.DOMParser.parse(Unknown Source)    at
    org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)  at
    org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
      at
    org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388)</p>
  </blockquote>
  
  <p>Please help</p>