<!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>> -----Original Message-----</FONT>
<BR><FONT SIZE=2>> From Howard Butler</FONT>
<BR><FONT SIZE=2>> Sent: Thursday, December 08, 2005 11:06 AM</FONT>
<BR><FONT SIZE=2>> Subject: Layer Virtualization and SDE</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Attempting to compile up mapsde.c with USE_SDE defined in a post-RFC </FONT>
<BR><FONT SIZE=2>> 3 world has created an issue. SDE has a function in it to return the </FONT>
<BR><FONT SIZE=2>> index column for the table that someone has requested. This function </FONT>
<BR><FONT SIZE=2>> is called msSDELayerGetRowIDColumn. This function prototype used to </FONT>
<BR><FONT SIZE=2>> exist in map.h with all of the rest of the SDE functions.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> After the virtualization, this prototype was removed from </FONT>
<BR><FONT SIZE=2>> map.h. </FONT>
</P>
<P><FONT SIZE=2>Sorry about that.</FONT>
</P>
<P><FONT SIZE=2>> This causes things not to compile, but the larger issue is </FONT>
<BR><FONT SIZE=2>> that should there be a place holder for this type of thing in the </FONT>
<BR><FONT SIZE=2>> layer virtualization? Would other data providers potentially have a </FONT>
<BR><FONT SIZE=2>> need to return which column is the index?</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Please give me some advice on what to do. Short-term, I can just </FONT>
<BR><FONT SIZE=2>> stick the prototype in map.h and be on my way, but I'd rather things </FONT>
<BR><FONT SIZE=2>> 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>