<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE></TITLE>

<META content="MSHTML 6.00.6001.17052" name=GENERATOR></HEAD>
<BODY><!-- Converted from text/plain format -->
<P><FONT size=2><FONT face=Verdana>&gt; Richard Emberson wrote:<BR>&gt;<BR>&gt; 
I would have thought that the following from the Configuration<BR>&gt; Guide 
would allow for a DynamicSchemaProcessor with no<BR>&gt; Catalog or 
CatalogContent:<BR>&gt;<BR>&gt; [<BR>&gt; If the CatalogContent is specified, 
then it is used as the schema<BR>&gt; definition content. If, in fact, it is 
specified, then the value of<BR>&gt; DynamicSchemaProcessor, if any, is 
ignored.<BR>&gt;<BR>&gt; Finally, the DynamicSchemaProcessor connection string 
property is the<BR>&gt; class name of a class that implements the 
DynamicSchemaProcessor<BR>&gt; interface. If set, an instance of the class is 
created for<BR>&gt; each schema<BR>&gt; request and its "processSchema" method 
is called which returns the<BR>&gt; schema definition content.<BR>&gt; 
]<BR><BR>The "exactly one" cell to the right of the "Catalog" and 
"CatalogContent" cells is not consistent with what you propose.<BR><BR>You're 
welcome to change the code as long as you make the spec consistent with the code 
and clearly explain in the spec what is allowed. Something like the 
following:</FONT></FONT></P>
<UL>
  <LI><FONT size=2><FONT face=Verdana>You must specify Catalog, CatalogContent 
  or DynamicSchemaProcessor</FONT></FONT></LI>
  <LI><FONT size=2><FONT face=Verdana>If you specify CatalogContent, it is 
  illegal to also specify Catalog, and mondrian will ignore 
  DynamicSchemaProcessor</FONT></FONT></LI>
  <LI><FONT size=2><FONT face=Verdana>If you specify DynamicSchemaProcessor, 
  Catalog is optional, provided that your DynamicSchemaProcessor is able to 
  handle a null catalog URI</FONT></FONT></LI></UL>
<DIV><FONT size=2><FONT face=Verdana>Julian</FONT><FONT face=Verdana> 
</FONT></FONT></DIV>
<P><FONT face=Verdana size=2>PS While I have your attention... you have 7 open 
bugs. Are you going to fix any of these soon?</FONT></P>
<P>
<TABLE cellSpacing=2 cellPadding=3 width="100%" border=0>
  <TBODY>
  <TR bgColor=#ffffff>
    <TD align=middle><FONT color=#000000><B>Request ID<B></B></B></FONT></TD>
    <TD align=middle><FONT color=#000000><B>Summary<B></B></B></FONT></TD>
    <TD align=middle><FONT color=#000000><B>Open Date<B></B></B></FONT></TD>
    <TD align=middle><FONT color=#000000><B>Priority<B></B></B></FONT></TD>
    <TD align=middle><FONT color=#000000><B>Status<B></B></B></FONT></TD>
    <TD align=middle><FONT color=#000000><B>Assigned To<B></B></B></FONT></TD>
    <TD align=middle><FONT color=#000000><B>Submitted 
  By<B></B></B></FONT></TD></TR>
  <TR bgColor=#dababa>
    <TD noWrap>1818321 </TD>
    <TD><A 
      href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1818321&amp;group_id=35302&amp;atid=414613"><!-- google_ad_section_start -->"build 
      test" fails on msaccess at RolapResultTest.testAll()<!-- google_ad_section_end --> </A></TD>
    <TD><B>* 2007-10-22 22:49 </B></TD>
    <TD align=middle>5 </TD>
    <TD>Open</TD>
    <TD><A href="http://sourceforge.net/users/emberson/">emberson</A></TD>
    <TD><A 
    href="http://sourceforge.net/users/ajit_joglekar/">ajit_joglekar</A></TD></TR>
  <TR bgColor=#dababa>
    <TD noWrap>1767779 </TD>
    <TD><A 
      href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1767779&amp;group_id=35302&amp;atid=414613"><!-- google_ad_section_start -->Predicate 
      sometimes has null RolapStar.Column<!-- google_ad_section_end --> </A></TD>
    <TD><B>* 2007-08-04 16:29 </B></TD>
    <TD align=middle>5 </TD>
    <TD>Open</TD>
    <TD><A href="http://sourceforge.net/users/emberson/">emberson</A></TD>
    <TD><A href="http://sourceforge.net/users/jhyde/">jhyde</A><A 
      href="http://sourceforge.net/help/icon_legend.php?context=user_subscriber&amp;uname=jhyde&amp;return_to=%2F"><IMG 
      height=16 alt="SourceForge.net Subscriber" 
      src="http://images.sourceforge.net/images/sf_s.png" width=16></A><A 
      href="http://sourceforge.net/help/icon_legend.php?context=group_admin&amp;uname=jhyde&amp;this_group=35302&amp;return_to=%2F"><IMG 
      height=16 alt="Project Admin" 
      src="http://images.sourceforge.net/images/icons/prj_adm.png" 
    width=16></A></TD></TR>
  <TR bgColor=#dababa>
    <TD noWrap>1767775 </TD>
    <TD><A 
      href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1767775&amp;group_id=35302&amp;atid=414613"><!-- google_ad_section_start -->Predicate 
      references RolapStar.Column when used in AggStar<!-- google_ad_section_end --> </A></TD>
    <TD><B>* 2007-08-04 16:11 </B></TD>
    <TD align=middle>5 </TD>
    <TD>Open</TD>
    <TD><A href="http://sourceforge.net/users/emberson/">emberson</A></TD>
    <TD><A href="http://sourceforge.net/users/jhyde/">jhyde</A><A 
      href="http://sourceforge.net/help/icon_legend.php?context=user_subscriber&amp;uname=jhyde&amp;return_to=%2F"><IMG 
      height=16 alt="SourceForge.net Subscriber" 
      src="http://images.sourceforge.net/images/sf_s.png" width=16></A><A 
      href="http://sourceforge.net/help/icon_legend.php?context=group_admin&amp;uname=jhyde&amp;this_group=35302&amp;return_to=%2F"><IMG 
      height=16 alt="Project Admin" 
      src="http://images.sourceforge.net/images/icons/prj_adm.png" 
    width=16></A></TD></TR>
  <TR bgColor=#dababa>
    <TD noWrap>1675585 </TD>
    <TD><A 
      href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1675585&amp;group_id=35302&amp;atid=414613"><!-- google_ad_section_start -->NON 
      EMPTY crossjoin not optimized anymore<!-- google_ad_section_end --> 
</A></TD>
    <TD><B>* 2007-03-07 02:12 </B></TD>
    <TD align=middle>5 </TD>
    <TD>Open</TD>
    <TD><A href="http://sourceforge.net/users/emberson/">emberson</A></TD>
    <TD><A 
      href="http://sourceforge.net/users/rehdie_easyplex/">rehdie_easyplex</A></TD></TR>
  <TR bgColor=#dababa>
    <TD noWrap>1574942 </TD>
    <TD><A 
      href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1574942&amp;group_id=35302&amp;atid=414613"><!-- google_ad_section_start -->NON 
      EMPTY when hierarchy's default member is not 'all'<!-- google_ad_section_end --> </A></TD>
    <TD><B>* 2006-10-10 17:47 </B></TD>
    <TD align=middle>5 </TD>
    <TD>Open</TD>
    <TD><A href="http://sourceforge.net/users/emberson/">emberson</A></TD>
    <TD><A href="http://sourceforge.net/users/jhyde/">jhyde</A><A 
      href="http://sourceforge.net/help/icon_legend.php?context=user_subscriber&amp;uname=jhyde&amp;return_to=%2F"><IMG 
      height=16 alt="SourceForge.net Subscriber" 
      src="http://images.sourceforge.net/images/sf_s.png" width=16></A><A 
      href="http://sourceforge.net/help/icon_legend.php?context=group_admin&amp;uname=jhyde&amp;this_group=35302&amp;return_to=%2F"><IMG 
      height=16 alt="Project Admin" 
      src="http://images.sourceforge.net/images/icons/prj_adm.png" 
    width=16></A></TD></TR>
  <TR bgColor=#daaaaa>
    <TD noWrap>1541077 </TD>
    <TD><A 
      href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1541077&amp;group_id=35302&amp;atid=414613"><!-- google_ad_section_start -->Aggregate 
      tables : incorrect evaluation<!-- google_ad_section_end --> </A></TD>
    <TD><B>* 2006-08-15 23:08 </B></TD>
    <TD align=middle>7 </TD>
    <TD>Open</TD>
    <TD><A href="http://sourceforge.net/users/emberson/">emberson</A></TD>
    <TD><A href="http://sourceforge.net/users/juneone/">juneone</A></TD></TR>
  <TR bgColor=#dababa>
    <TD noWrap>1403220 </TD>
    <TD><A 
      href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1403220&amp;group_id=35302&amp;atid=414613"><!-- google_ad_section_start -->add 
      testcase for range (":") function following change 5019<!-- google_ad_section_end --> </A></TD>
    <TD><B>* 2006-01-11 11:23 </B></TD>
    <TD align=middle>5 </TD>
    <TD>Open</TD>
    <TD><A href="http://sourceforge.net/users/emberson/">emberson</A></TD>
    <TD><A href="http://sourceforge.net/users/jhyde/">jhyde</A><A 
      href="http://sourceforge.net/help/icon_legend.php?context=user_subscriber&amp;uname=jhyde&amp;return_to=%2F"><IMG 
      height=16 alt="SourceForge.net Subscriber" 
      src="http://images.sourceforge.net/images/sf_s.png" width=16></A><A 
      href="http://sourceforge.net/help/icon_legend.php?context=group_admin&amp;uname=jhyde&amp;this_group=35302&amp;return_to=%2F"><IMG 
      height=16 alt="Project Admin" 
      src="http://images.sourceforge.net/images/icons/prj_adm.png" 
    width=16></A></TD></TR>
  <TR bgColor=#daaaaa>
    <TD noWrap>1379004 </TD>
    <TD><A 
      href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1379004&amp;group_id=35302&amp;atid=414613"><!-- google_ad_section_start -->update 
      schema.html and tests following change 4572<!-- google_ad_section_end --> 
      </A></TD>
    <TD><B>* 2005-12-12 13:00 </B></TD>
    <TD align=middle>7 </TD>
    <TD>Open</TD>
    <TD><A href="http://sourceforge.net/users/emberson/">emberson</A></TD>
    <TD><A href="http://sourceforge.net/users/jhyde/">jhyde</A><A 
      href="http://sourceforge.net/help/icon_legend.php?context=user_subscriber&amp;uname=jhyde&amp;return_to=%2F"><IMG 
      height=16 alt="SourceForge.net Subscriber" 
      src="http://images.sourceforge.net/images/sf_s.png" width=16></A><A 
      href="http://sourceforge.net/help/icon_legend.php?context=group_admin&amp;uname=jhyde&amp;this_group=35302&amp;return_to=%2F"><IMG 
      height=16 alt="Project Admin" 
      src="http://images.sourceforge.net/images/icons/prj_adm.png" 
    width=16></A></TD></TR></TBODY></TABLE></P></BODY></HTML>