Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Critical
-
Resolution: Unresolved
-
Affects Version/s: 2.0.0
-
Fix Version/s: Tech. Debt
-
Component/s: Core: Routing / Filters, Modules: XML, XSLT, XPath, SXC
-
Labels:
-
User impact:High
-
Effort points:1
-
Similar Issues:None
Description
I tried using both xml message filter and xml message splitting but both seemed to fail when using an incoming file endpoint. I had to turn off streaming on the file transport to get them to work.
This problem may also affect many other filters/splitters.
If the payload is not a org.dom4j.Document or a String the payload is considered not to be XML apart from that fact that streaming isn't supported.
- FilteringXmlMessageSplitter
- JXPathFilter
-Regex
-Wildcard
-FileToByteArray
http://www.nabble.com/Mule-transformers-not-being-invoked-tp17832226p17832226.html
We need to review all filters and routers for streaming compliance
I think we need to be able to deal with both InputStream and XML stream types. Also it might be worth working out how/where OutputHandler is used and if we need to handler this type also or not.
Issue Links
- is duplicated by
-
MULE-3450
Variuos filters do not support streams
-