This scenario is a little complex (sorry).
JMS->Sends XML->SI Listener->Transformer->Router->Processor->Database
"Happy Path" is working.
When the XML can not be transformed, it logs it (using the corporate logger).
Q: How does one "consume" the message so that it does not get passed to the Router, or rolled back on the JMS Queue? (There is no error channel for a Transformer -- and some Database errors, such as Deadlocks, we do want to roll the message back for a retry)