How to handle exceptions for XML validation on SwitchYard
Issue
- I configured
@OperationTypes
to validate the XML content and want to control the next route with the validation result. - If the XML is valid, I want to access an external web service with the XML content, otherwise I want to create a result file (XML) in a folder.
-
I saw something like this in the quickstarts but do not know how I can control and react in case the XML is not valid.
@OperationTypes(in = "{urn:switchyard-quickstart:validate-xml:0.1.0}order", fault = "org.switchyard.quickstarts.camel.binding.InputXmlException") void greet(String inputXml);
-
I created a class named
InputXmlException
but am not sure what this class should do and what it should implement/extend.
Environment
- Red Hat JBoss Fuse (Fuse)
- 6.2
- Red Hat JBoss Fuse Service Works (FSW)
- 6.0
- SwitchYard
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.