When running the recipes sample application against an Oracle 10g DB with non-UTF-8 encoding, the sending of the notification fails.
See screen shot for log.
The code in here demonstrates this: https://test.kuali.org/svn/rice_bootcamps/trunk/cornell_april_2008/recipes_reference/src/main/java/edu/sampleu/recipe/document/maintainable/impl/RecipeMaintainableImpl.java
When you run against a non-UTF-8 DB you get the attached error. When you run against a UTF-8 DB, it works fine.
I think our problem is that when we retrieve the XSD used to validate the XML string representation of a notification, the service behind the scenes tries to validate with the XSD and fails b/c it didn't properly grab the XSD and any special characters out of the DB.