I'm using Mondrian xml schema for Saiku report (Pentaho 7.0) and when defining roles, Saiku throws errors whenever there are parentheses. (Actually from my different combo of testing it's the conclusion I came up with. No solid evidence.) XML parser doesn't throw errors but when loading data cubes, Saiku doesn't like it. For example
<Role name="ABC-DEF.GHI(JKL)">
<SchemaGrant access="none">
<CubeGrant cube="Some Cube" access="all">
<DimensionGrant dimension="[Measures]" access="all"/>
<HierarchyGrant hierarchy="Some Hierarchy (with parentheses)" access="none">
</HierarchyGrant>
</CubeGrant>
</SchemaGrant>
</Role>
Did anyone come across this issue?