<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&#1;" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Arial monospaced for SAP";
        panose-1:2 11 6 9 2 2 2 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>All,<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>I&#8217;ve run into some very serious problems (for me) with changes made to the OCI driver for 1.8.1. Specifically lines the following lines (270-274).<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( &quot;SELECT a.&quot; );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( pszGeomName&nbsp; );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( &quot;.GET_DIMS() DIM FROM &quot; );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( pszTableName );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( &quot; a WHERE ROWNUM = 1&quot; );<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Our schema has many large&nbsp; tables and several views which use these tables. The views are referenced in all_sdo_geom_metadata. When the query &#8220;select a.geometry.get_dims() dim from &lt;the_view&gt; a&nbsp; where rownum = 1&#8221; is run it results in FULL Table accesses. This has result in running sorted queries on very large tables and I managed to blow out the temp table space on our oracle instance just calling OGROpen. To say the least our DBA&#8217;s are not happy with me.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>I&#8217;m considering changing :<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( &quot;SELECT a.&quot; );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( pszGeomName&nbsp; );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( &quot;.GET_DIMS() DIM FROM &quot; );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( pszTableName );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( &quot; a WHERE ROWNUM = 1&quot; );<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>to:<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( &quot;SELECT COUNT(t.SDO_DIMNAME) DIM FROM ALL_SDO_GEOM_METADATA A, TABLE(A.DIMINFO) T WHERE a.TABLE_HAME=&#8217;&quot; );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( pszTableName );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( &quot;&#8217;&quot; );<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>The following code was not in 1.7.2.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>&quot;ogrocitablelayer.cpp&quot; Lines 259-316<o:p></o:p></p><p class=MsoNormal><span style='font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp; </span><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>/* -------------------------------------------------------------------- */<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp; /*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identify Geometry dimension&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp; /* -------------------------------------------------------------------- */<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp; if( pszGeomName != NULL &amp;&amp; strlen(pszGeomName) &gt; 0 )<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp; {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OGROCIStringBuf oDimCmd;<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OGROCIStatement oDimStatement( poSession );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char **papszResult;<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int iDim = -1;<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP";color:red'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( &quot;SELECT a.&quot; );<o:p></o:p></span></b></p><p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP";color:red'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( pszGeomName&nbsp; );<o:p></o:p></span></b></p><p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP";color:red'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( &quot;.GET_DIMS() DIM FROM &quot; );<o:p></o:p></span></b></p><p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP";color:red'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( pszTableName );<o:p></o:p></span></b></p><p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP";color:red'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd.Append( &quot; a WHERE ROWNUM = 1&quot; );<o:p></o:p></span></b></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimStatement.Execute( oDimCmd.GetString() );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; papszResult = oDimStatement.SimpleFetchRow();<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if( CSLCount(papszResult) &lt; 1 )<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OGROCIStringBuf oDimCmd2;<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OGROCIStatement oDimStatement2( poSession );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char **papszResult2;<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimCmd2.Appendf( 1024,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;select m.sdo_index_dims\n&quot;<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;from&nbsp;&nbsp; all_sdo_index_metadata m, all_sdo_index_info i\n&quot;<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;where&nbsp; i.index_name = m.sdo_index_name\n&quot;<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;&nbsp;&nbsp; and i.sdo_index_owner = m.sdo_index_owner\n&quot;<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;&nbsp;&nbsp; and i.table_name = upper('%s')&quot;,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pszTableName );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oDimStatement2.Execute( oDimCmd2.GetString() );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; papszResult2 = oDimStatement2.SimpleFetchRow();<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if( CSLCount( papszResult2 ) &gt; 0 )<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iDim = atoi( papszResult2[0] );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iDim = atoi( papszResult[0] );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if( iDim &gt; 0 )<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SetDimension( iDim );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPLDebug( &quot;OCI&quot;, &quot;get dim based of existing data or index failed.&quot; );<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial monospaced for SAP"'>&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p></div><PRE>This electronic communication and any attachments may contain confidential and proprietary 
information of DigitalGlobe, Inc. If you are not the intended recipient, or an agent or employee 
responsible for delivering this communication to the intended recipient, or if you have received 
this communication in error, please do not print, copy, retransmit, disseminate or 
otherwise use the information. Please indicate to the sender that you have received this 
communication in error, and delete the copy you received. DigitalGlobe reserves the 
right to monitor any electronic communication sent or received by its employees, agents 
or representatives.
</PRE></body></html>