Setting XML Attributes in Messages & Auto Reply to support InOut w/o calling answer()/route() in .drl files -----------------------------------------------------------------------------------------------------------
Key: SM-1683 URL: https://issues.apache.org/activemq/browse/SM-1683 Project: ServiceMix Issue Type: Improvement Components: servicemix-drools Affects Versions: 3.2.3 Environment: Patch to Drools SE build 3.2.2-712210 Reporter: Brian Taylor Assignee: Gert Vanthienen Fix For: 3.2.3 Attachments: AutoReply.drl, DroolsComponentTest.java, XPathAttrMod-XPathAttr.drl Wasn't able to test because I couldn't get a JBI instance to initialize (jbi.ini()) in the DroolsComponentTest. XML Attribute updating ability: Message.java: +Added setAttributeWithValue() & setAttributeWithAttribute() Auto Reply: DroolsEndpoint.java: +Added feature to drools() DroolsExecutionContext.java +Added answer() as wrapper to JbiHelper to support Auto Reply Improve Consistency: Exchange.java: +Added IN_MESSAGE & OUT_MESSAGE JbiHelper.java: +Used Exchange.IN_MESSAGE & Exchange.OUT_MESSAGE +Added JBI_HELPER_KEY Testing: DroolsComponentTest.java +Added testAutoReply(), testModifyXMLWithAValue(), testModifyXMLWithAnAttribute() AutoReply.drl, XPathAttrMod-StringValue.drl, XPathAttrMod-XPathAttr.drl -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.