Kurt will be better able to answer this when he comes online, but my guess would be that the xpathMatch part of the DSL needs to support namespaces i.e. binding "om" to it's namespace etc. Not sure if it does that, but Kurt will know for sure.
Any updates on why this might be happening or how to configure namespaces in my CBR action?
Yep the XPath is takes into the account the namespace which is why your XPath doesn't match anything. So you either write that such that is accounts for the namespace, or and this is probably nice we should have an option to ignore namespaces. You can take a look at the
class where the XPath is executed. It should not too terribly hard to figure out how to make it ignore the namespace, so if you please send us a patch if you figure it out.
I know how to do it with Jaxen, but is there a preferred method of getting the namespace from a String representing XML (remembering the org.w3c.dom.Document doesnt give access to the namespace prefix).