First problem seems to be driven by data in the FoodMart 2000 datasource. I
haven't narrowed it down yet, but it appears that selecting members in one
of the Product hierarchies causes an error during XMLSchema construction --
look for a dimension, hierarchy or member name that contains a '<'. Seems
you're trying to encode the < as < which is invalid for an element name.
Second problem is that you return an invalid XML response when the previous
error is encountered. If the request does not specify Data or None for the
Content property, the error above is encountered while the schema element is
being constructed. When you hit the error, you don't reset the pending
response... instead, you start streaming a new XML document for the SOAP
Fault right in the middle of the element name where the error occurred.
Clear "theair" to respond to me directly.