<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2658.24">
<TITLE>RE: Layer Virtualization and SDE</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From Howard Butler</FONT>
<BR><FONT SIZE=2>&gt; Sent: Thursday, December 08, 2005 11:06 AM</FONT>
<BR><FONT SIZE=2>&gt; Subject: Layer Virtualization and SDE</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Attempting to compile up mapsde.c with USE_SDE defined in a post-RFC </FONT>
<BR><FONT SIZE=2>&gt; 3 world has created an issue.&nbsp; SDE has a function in it to return the </FONT>
<BR><FONT SIZE=2>&gt; index column for the table that someone has requested.&nbsp; This function </FONT>
<BR><FONT SIZE=2>&gt; is called msSDELayerGetRowIDColumn.&nbsp; This function prototype used to </FONT>
<BR><FONT SIZE=2>&gt; exist in map.h with all of the rest of the SDE functions.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; After the virtualization, this prototype was removed from </FONT>
<BR><FONT SIZE=2>&gt; map.h.&nbsp; </FONT>
</P>

<P><FONT SIZE=2>Sorry about that.</FONT>
</P>

<P><FONT SIZE=2>&gt; This causes things not to compile, but the larger issue is </FONT>
<BR><FONT SIZE=2>&gt; that should there be a place holder for this type of thing in the </FONT>
<BR><FONT SIZE=2>&gt; layer virtualization?&nbsp; Would other data providers potentially have a </FONT>
<BR><FONT SIZE=2>&gt; need to return which column is the index?</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Please give me some advice on what to do.&nbsp; Short-term, I can just </FONT>
<BR><FONT SIZE=2>&gt; stick the prototype in map.h and be on my way, but I'd rather things </FONT>
<BR><FONT SIZE=2>&gt; behave uniformly.</FONT>
</P>

<P><FONT SIZE=2>It looks like that consensus is heading toward to turn SDE off. </FONT>
<BR><FONT SIZE=2>We could extend the vtable if and when SDE is revved with the all other stuff,</FONT>
<BR><FONT SIZE=2>so also my +0 would be for turn it off. (Adding new stuff to vtable is easier</FONT>
<BR><FONT SIZE=2>than removing already existing interface).</FONT>
</P>

<P><FONT SIZE=2>BR, Jani</FONT>
</P>

</BODY>
</HTML>