<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <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:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=unicode"> <meta name="ProgId" content="Word.Document"> <meta name="Generator" content="Microsoft Word 12"> <meta name="Originator" content="Microsoft Word 12"> <link rel="File-List" href="rlsnotes_files/filelist.xml"> <link rel="Edit-Time-Data" href="rlsnotes_files/editdata.mso"> <!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--> <title>Oracle ODBC Driver for Rdb, Release 3.3.2.1 for Windows</title> <!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>John Balogh</o:Author> <o:LastAuthor>John Balogh</o:LastAuthor> <o:Revision>9</o:Revision> <o:TotalTime>8620</o:TotalTime> <o:Created>2009-12-03T16:20:00Z</o:Created> <o:LastSaved>2010-03-15T15:18:00Z</o:LastSaved> <o:Pages>29</o:Pages> <o:Words>8136</o:Words> <o:Characters>46377</o:Characters> <o:Company>Oracle</o:Company> <o:Lines>386</o:Lines> <o:Paragraphs>108</o:Paragraphs> <o:CharactersWithSpaces>54405</o:CharactersWithSpaces> <o:Version>12.00</o:Version> </o:DocumentProperties> </xml><![endif]--> <link rel="themeData" href="rlsnotes_files/themedata.thmx"> <link rel="colorSchemeMapping" href="rlsnotes_files/colorschememapping.xml"> <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Print</w:View> <w:TrackMoves>false</w:TrackMoves> <w:TrackFormatting/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="&#45;-"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--> <link rel="Stylesheet" type="text/css" media="all" title="default" href="blafdoc.css"> <link rel="Stylesheet" type="text/css" media="all" title="default" href="darbbook.css"> <style> <!-- /* Font Definitions */ @font-face {font-family:Courier; panose-1:2 7 4 9 2 2 5 2 4 4; mso-font-charset:0; mso-generic-font-family:modern; mso-font-format:other; mso-font-pitch:fixed; mso-font-signature:3 0 0 0 1 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:1627400839 -2147483648 8 0 66047 0;} @font-face {font-family:Consolas; panose-1:2 11 6 9 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:modern; mso-font-pitch:fixed; mso-font-signature:-1610611985 1073750091 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman";} h1 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 1 Char"; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; mso-outline-level:1; background:white; border:none; mso-border-alt:solid #CCCC99 .25pt; padding:0in; mso-padding-alt:0in 0in 0in 0in; font-size:19.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; color:#336699; font-weight:bold;} h2 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 2 Char"; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; mso-outline-level:2; background:white; font-size:15.5pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; color:#336699; font-weight:bold;} h3 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 3 Char"; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; mso-outline-level:3; background:white; font-size:13.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; color:#336699; font-weight:bold;} h4 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 4 Char"; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; mso-outline-level:4; background:white; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; color:#336699; font-weight:bold;} h5 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 5 Char"; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; mso-outline-level:5; background:white; font-size:11.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; color:#336699; font-weight:bold;} h6 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 6 Char"; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; mso-outline-level:6; background:white; font-size:8.5pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; color:#336699; font-weight:bold;} p.MsoHeading7, li.MsoHeading7, div.MsoHeading7 {mso-style-noshow:yes; mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 7 Char"; mso-style-next:Normal; margin-top:0in; margin-right:0in; margin-bottom:12.0pt; margin-left:0in; mso-pagination:widow-orphan; page-break-after:avoid; mso-outline-level:7; font-size:13.5pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; color:black; mso-ansi-language:EN; font-weight:bold;} p.MsoDate, li.MsoDate, div.MsoDate {mso-style-noshow:yes; mso-style-priority:99; mso-style-link:"Date Char"; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink {mso-style-noshow:yes; mso-style-priority:99; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:#663300; background:white; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {mso-style-noshow:yes; mso-style-priority:99; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:#AA3300; background:white; text-decoration:underline; text-underline:single;} p.MsoDocumentMap, li.MsoDocumentMap, div.MsoDocumentMap {mso-style-noshow:yes; mso-style-priority:99; mso-style-link:"Document Map Char"; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:8.0pt; font-family:"Tahoma","sans-serif"; mso-fareast-font-family:"Times New Roman";} p {mso-style-noshow:yes; mso-style-priority:99; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman";} code {mso-style-noshow:yes; mso-style-priority:99; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:Courier; mso-ascii-font-family:Courier; mso-fareast-font-family:"Courier New"; mso-hansi-font-family:Courier; mso-bidi-font-family:"Courier New"; color:#336699;} pre {mso-style-noshow:yes; mso-style-priority:99; mso-style-link:"HTML Preformatted Char"; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size:12.0pt; font-family:Courier; mso-fareast-font-family:"Courier New"; mso-bidi-font-family:"Courier New";} tt {mso-style-noshow:yes; mso-style-priority:99; font-family:"Courier New"; mso-ascii-font-family:"Courier New"; mso-fareast-font-family:"Courier New"; mso-hansi-font-family:"Courier New"; mso-bidi-font-family:"Courier New";} p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-noshow:yes; mso-style-priority:99; mso-style-link:"Balloon Text Char"; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:8.0pt; font-family:"Tahoma","sans-serif"; mso-fareast-font-family:"Times New Roman";} span.Heading1Char {mso-style-name:"Heading 1 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 1"; mso-ansi-font-size:14.0pt; mso-bidi-font-size:14.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#365F91; mso-themecolor:accent1; mso-themeshade:191; font-weight:bold;} span.Heading2Char {mso-style-name:"Heading 2 Char"; mso-style-noshow:yes; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 2"; mso-ansi-font-size:13.0pt; mso-bidi-font-size:13.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; font-weight:bold;} span.Heading3Char {mso-style-name:"Heading 3 Char"; mso-style-noshow:yes; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 3"; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; font-weight:bold;} span.Heading4Char {mso-style-name:"Heading 4 Char"; mso-style-noshow:yes; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 4"; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; font-weight:bold; font-style:italic;} span.Heading5Char {mso-style-name:"Heading 5 Char"; mso-style-noshow:yes; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 5"; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#243F60; mso-themecolor:accent1; mso-themeshade:127;} span.Heading6Char {mso-style-name:"Heading 6 Char"; mso-style-noshow:yes; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 6"; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#243F60; mso-themecolor:accent1; mso-themeshade:127; font-style:italic;} span.HTMLPreformattedChar {mso-style-name:"HTML Preformatted Char"; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"HTML Preformatted"; font-family:Consolas; mso-ascii-font-family:Consolas; mso-hansi-font-family:Consolas;} span.Heading7Char {mso-style-name:"Heading 7 Char"; mso-style-noshow:yes; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 7"; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#404040; mso-themecolor:text1; mso-themetint:191; font-style:italic;} span.DateChar {mso-style-name:"Date Char"; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:Date; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt;} span.DocumentMapChar {mso-style-name:"Document Map Char"; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Document Map"; mso-ansi-font-size:8.0pt; mso-bidi-font-size:8.0pt; font-family:"Tahoma","sans-serif"; mso-ascii-font-family:Tahoma; mso-hansi-font-family:Tahoma; mso-bidi-font-family:Tahoma;} span.BalloonTextChar {mso-style-name:"Balloon Text Char"; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Balloon Text"; mso-ansi-font-size:8.0pt; mso-bidi-font-size:8.0pt; font-family:"Tahoma","sans-serif"; mso-ascii-font-family:Tahoma; mso-hansi-font-family:Tahoma; mso-bidi-font-family:Tahoma;} p.horizontal-rule, li.horizontal-rule, div.horizontal-rule {mso-style-name:horizontal-rule; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; margin-bottom:24.0pt; margin-left:0in; mso-pagination:widow-orphan; border:none; mso-border-alt:solid #CCCC99 .25pt; mso-border-bottom-alt:solid #CCCC99 .75pt; padding:0in; mso-padding-alt:0in 0in 0in 0in; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman";} p.zz-legal-notice, li.zz-legal-notice, div.zz-legal-notice {mso-style-name:zz-legal-notice; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:7.5pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman";} p.betadraftsubtitle, li.betadraftsubtitle, div.betadraftsubtitle {mso-style-name:betadraftsubtitle; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; text-align:center; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; color:red; font-weight:bold;} p.bold, li.bold, div.bold {mso-style-name:bold; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} p.italic, li.italic, div.italic {mso-style-name:italic; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-style:italic;} p.bolditalic, li.bolditalic, div.bolditalic {mso-style-name:bolditalic; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold; font-style:italic;} p.codeinlinebold, li.codeinlinebold, div.codeinlinebold {mso-style-name:codeinlinebold; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} p.codeinlineitalic, li.codeinlineitalic, div.codeinlineitalic {mso-style-name:codeinlineitalic; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-style:italic;} p.codeinlineboldital, li.codeinlineboldital, div.codeinlineboldital {mso-style-name:codeinlineboldital; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold; font-style:italic;} p.syntaxinlinebold, li.syntaxinlinebold, div.syntaxinlinebold {mso-style-name:syntaxinlinebold; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} p.syntaxinlineitalic, li.syntaxinlineitalic, div.syntaxinlineitalic {mso-style-name:syntaxinlineitalic; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-style:italic;} p.syntaxinlineboldital, li.syntaxinlineboldital, div.syntaxinlineboldital {mso-style-name:syntaxinlineboldital; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold; font-style:italic;} p.bridgehead, li.bridgehead, div.bridgehead {mso-style-name:bridgehead; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; background:white; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; color:#336699; font-weight:bold;} p.term, li.term, div.term {mso-style-name:term; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} p.glossterm, li.glossterm, div.glossterm {mso-style-name:glossterm; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} p.glossaryterm, li.glossaryterm, div.glossaryterm {mso-style-name:glossaryterm; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} p.keyword, li.keyword, div.keyword {mso-style-name:keyword; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} p.variable, li.variable, div.variable {mso-style-name:variable; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-style:italic;} p.msg, li.msg, div.msg {mso-style-name:msg; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} p.msgexplankw, li.msgexplankw, div.msgexplankw {mso-style-name:msgexplankw; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} p.msgactionkw, li.msgactionkw, div.msgactionkw {mso-style-name:msgactionkw; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} p.underline, li.underline, div.underline {mso-style-name:underline; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; text-decoration:underline; text-underline:single;} p.superscript, li.superscript, div.superscript {mso-style-name:superscript; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; vertical-align:super;} p.subscript, li.subscript, div.subscript {mso-style-name:subscript; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; vertical-align:sub;} p.listofeft, li.listofeft, div.listofeft {mso-style-name:listofeft; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman";} p.titleinfigure, li.titleinfigure, div.titleinfigure {mso-style-name:titleinfigure; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold; font-style:italic;} p.titleinexample, li.titleinexample, div.titleinexample {mso-style-name:titleinexample; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold; font-style:italic;} p.titleintable, li.titleintable, div.titleintable {mso-style-name:titleintable; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold; font-style:italic;} p.titleinequation, li.titleinequation, div.titleinequation {mso-style-name:titleinequation; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold; font-style:italic;} p.subhead1, li.subhead1, div.subhead1 {mso-style-name:subhead1; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; background:white; font-size:13.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; color:#336699; font-weight:bold;} p.subhead2, li.subhead2, div.subhead2 {mso-style-name:subhead2; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; background:white; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; color:#336699; font-weight:bold;} p.subhead3, li.subhead3, div.subhead3 {mso-style-name:subhead3; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; background:white; font-size:11.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; color:#336699; font-weight:bold;} p.betadraft, li.betadraft, div.betadraft {mso-style-name:betadraft; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; color:red;} p.comment, li.comment, div.comment {mso-style-name:comment; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; color:#008800;} p.code-comment, li.code-comment, div.code-comment {mso-style-name:code-comment; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman";} p.code-comment1, li.code-comment1, div.code-comment1 {mso-style-name:code-comment1; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; color:black;} p.NormalWeb1, li.NormalWeb1, div.NormalWeb1 {mso-style-name:"Normal \(Web\)1"; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman";} p.booktitle, li.booktitle, div.booktitle {mso-style-name:booktitle; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman";} span.gui-object {mso-style-name:gui-object; mso-style-unhide:no; font-weight:bold;} span.copyrightlogo {mso-style-name:copyrightlogo; mso-style-unhide:no; mso-ansi-font-size:7.5pt; mso-bidi-font-size:7.5pt;} span.HTMLCode1 {mso-style-name:"HTML Code1"; mso-style-unhide:no; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:Courier; mso-ascii-font-family:Courier; mso-fareast-font-family:"Courier New"; mso-hansi-font-family:Courier; mso-bidi-font-family:"Courier New"; color:#336699; font-weight:bold;} span.HTMLCode2 {mso-style-name:"HTML Code2"; mso-style-unhide:no; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:Courier; mso-ascii-font-family:Courier; mso-fareast-font-family:"Courier New"; mso-hansi-font-family:Courier; mso-bidi-font-family:"Courier New"; color:#336699; font-weight:bold;} span.HTMLCode3 {mso-style-name:"HTML Code3"; mso-style-unhide:no; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:Courier; mso-ascii-font-family:Courier; mso-fareast-font-family:"Courier New"; mso-hansi-font-family:Courier; mso-bidi-font-family:"Courier New"; color:#336699; font-weight:bold;} span.HTMLCode4 {mso-style-name:"HTML Code4"; mso-style-unhide:no; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:Courier; mso-ascii-font-family:Courier; mso-fareast-font-family:"Courier New"; mso-hansi-font-family:Courier; mso-bidi-font-family:"Courier New"; color:#336699; font-weight:bold;} span.HTMLCode5 {mso-style-name:"HTML Code5"; mso-style-unhide:no; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:Courier; mso-ascii-font-family:Courier; mso-fareast-font-family:"Courier New"; mso-hansi-font-family:Courier; mso-bidi-font-family:"Courier New"; color:#663300;} span.HTMLCode6 {mso-style-name:"HTML Code6"; mso-style-unhide:no; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:Courier; mso-ascii-font-family:Courier; mso-fareast-font-family:"Courier New"; mso-hansi-font-family:Courier; mso-bidi-font-family:"Courier New"; color:#FF6600;} span.HTMLCode7 {mso-style-name:"HTML Code7"; mso-style-unhide:no; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:Courier; mso-ascii-font-family:Courier; mso-fareast-font-family:"Courier New"; mso-hansi-font-family:Courier; mso-bidi-font-family:"Courier New"; color:#996633;} span.Hyperlink1 {mso-style-name:Hyperlink1; mso-style-unhide:no; mso-ansi-font-size:1.0pt; mso-bidi-font-size:1.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:white; mso-text-animation:none; letter-spacing:.75pt; background:white; text-decoration:none; text-underline:none; text-decoration:none; text-line-through:none;} span.FollowedHyperlink1 {mso-style-name:FollowedHyperlink1; mso-style-unhide:no; mso-ansi-font-size:1.0pt; mso-bidi-font-size:1.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:white; mso-text-animation:none; letter-spacing:.75pt; background:white; text-decoration:none; text-underline:none; text-decoration:none; text-line-through:none;} span.volumenum {mso-style-name:volumenum; mso-style-unhide:no;} span.revnumber {mso-style-name:revnumber; mso-style-unhide:no;} span.platform {mso-style-name:platform; mso-style-unhide:no;} span.secnum {mso-style-name:secnum; mso-style-unhide:no;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:744676; mso-list-template-ids:-1096153530;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l0:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l1 {mso-list-id:3824235; mso-list-template-ids:696140138;} @list l1:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l2 {mso-list-id:6947376; mso-list-template-ids:687256262;} @list l2:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l2:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l2:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l2:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l2:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l2:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l2:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l2:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l3 {mso-list-id:9070028; mso-list-template-ids:524984556;} @list l3:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l3:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l4 {mso-list-id:153569313; mso-list-template-ids:-1081340506;} @list l4:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l4:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l4:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l4:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l4:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l4:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l4:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l4:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l4:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l5 {mso-list-id:179272819; mso-list-template-ids:1430259120;} @list l5:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l5:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l5:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l5:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l5:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l5:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l5:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l5:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l5:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l6 {mso-list-id:191304603; mso-list-template-ids:-1715955106;} @list l6:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l6:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l6:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l6:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l6:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l6:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l6:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l6:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l6:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l7 {mso-list-id:230967993; mso-list-template-ids:-1271921964;} @list l7:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l7:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l7:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l7:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l7:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l7:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l7:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l7:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l7:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l8 {mso-list-id:243926818; mso-list-template-ids:-2111114246;} @list l8:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l8:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l8:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l8:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l8:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l8:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l8:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l8:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l8:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l9 {mso-list-id:323515125; mso-list-template-ids:-951391470;} @list l9:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l9:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l9:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l9:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l9:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l9:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l9:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l9:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l9:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l10 {mso-list-id:355541497; mso-list-template-ids:-38501710;} @list l10:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l10:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l10:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l10:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l10:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l10:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l10:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l10:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l10:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l11 {mso-list-id:372312127; mso-list-template-ids:917687256;} @list l11:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l11:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l11:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l11:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l11:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l11:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l11:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l11:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l11:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l12 {mso-list-id:394209174; mso-list-template-ids:-595155304;} @list l12:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l12:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l12:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l12:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l12:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l12:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l12:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l12:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l12:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l13 {mso-list-id:394360673; mso-list-template-ids:862255884;} @list l13:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l13:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l13:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l13:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l13:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l13:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l13:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l13:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l13:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l14 {mso-list-id:407969301; mso-list-template-ids:-2049035438;} @list l14:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l14:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l14:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l14:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l14:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l14:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l14:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l14:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l14:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l15 {mso-list-id:408305749; mso-list-template-ids:-1715854988;} @list l15:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l15:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l15:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l15:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l15:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l15:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l15:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l15:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l15:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l16 {mso-list-id:415565400; mso-list-template-ids:556978670;} @list l16:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l16:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l16:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l16:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l16:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l16:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l16:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l16:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l16:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l17 {mso-list-id:422917088; mso-list-template-ids:-1124440640;} @list l17:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l17:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l17:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l17:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l17:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l17:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l17:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l17:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l17:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l18 {mso-list-id:434327706; mso-list-template-ids:-980901112;} @list l18:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l18:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l18:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l18:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l18:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l18:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l18:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l18:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l18:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l19 {mso-list-id:506287403; mso-list-template-ids:341208904;} @list l19:level1 {mso-level-start-at:3; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in;} @list l19:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l19:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l19:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l19:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l19:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l19:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l19:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l19:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l20 {mso-list-id:535703835; mso-list-template-ids:686968058;} @list l20:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l20:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l20:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l20:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l20:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l20:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l20:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l20:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l20:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l21 {mso-list-id:542980412; mso-list-template-ids:34010696;} @list l21:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l21:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l21:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l21:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l21:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l21:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l21:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l21:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l21:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l22 {mso-list-id:564487732; mso-list-template-ids:1059219736;} @list l22:level1 {mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in;} @list l22:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l22:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l22:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l22:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l22:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l22:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l22:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l22:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l23 {mso-list-id:618801372; mso-list-template-ids:1454771982;} @list l23:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l23:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l23:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l23:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l23:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l23:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l23:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l23:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l23:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l24 {mso-list-id:626012470; mso-list-template-ids:1587430202;} @list l24:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l24:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l24:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l24:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l24:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l24:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l24:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l24:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l24:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l25 {mso-list-id:653919560; mso-list-template-ids:-1301753730;} @list l25:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l25:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l25:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l25:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l25:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l25:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l25:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l25:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l25:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l26 {mso-list-id:657154091; mso-list-template-ids:1254786838;} @list l26:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l26:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l26:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l26:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l26:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l26:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l26:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l26:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l26:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l27 {mso-list-id:691956285; mso-list-template-ids:-642346266;} @list l27:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l27:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:"Courier New"; mso-bidi-font-family:"Times New Roman";} @list l27:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l27:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l27:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l27:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l27:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l27:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l27:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l28 {mso-list-id:762070698; mso-list-template-ids:1323704424;} @list l28:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l28:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l28:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l28:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l28:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l28:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l28:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l28:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l28:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l29 {mso-list-id:779035706; mso-list-template-ids:-105479478;} @list l29:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l29:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l29:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l29:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l29:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l29:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l29:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l29:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l29:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l30 {mso-list-id:803543753; mso-list-template-ids:-1499708646;} @list l30:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l30:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l30:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l30:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l30:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l30:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l30:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l30:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l30:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l31 {mso-list-id:821653400; mso-list-template-ids:-204694588;} @list l31:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l31:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l31:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l31:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l31:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l31:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l31:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l31:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l31:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l32 {mso-list-id:869030634; mso-list-template-ids:396639732;} @list l32:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l32:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l32:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l32:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l32:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l32:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l32:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l32:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l32:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l33 {mso-list-id:888103481; mso-list-template-ids:-708250812;} @list l33:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l33:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l33:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l33:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l33:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l33:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l33:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l33:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l33:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l34 {mso-list-id:925653650; mso-list-template-ids:-890329550;} @list l34:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l34:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l34:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l34:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l34:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l34:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l34:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l34:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l34:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l35 {mso-list-id:935942029; mso-list-template-ids:341444368;} @list l35:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l35:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l35:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l35:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l35:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l35:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l35:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l35:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l35:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l36 {mso-list-id:940070566; mso-list-template-ids:-792576148;} @list l36:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l36:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l36:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l36:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l36:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l36:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l36:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l36:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l36:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l37 {mso-list-id:958225887; mso-list-template-ids:-389014230;} @list l37:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l37:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l37:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l37:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l37:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l37:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l37:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l37:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l37:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l38 {mso-list-id:981159928; mso-list-template-ids:562856936;} @list l38:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l38:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l38:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l38:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l38:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l38:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l38:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l38:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l38:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l39 {mso-list-id:1008025643; mso-list-template-ids:-530553354;} @list l39:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l39:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l39:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l39:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l39:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l39:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l39:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l39:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l39:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l40 {mso-list-id:1052657535; mso-list-template-ids:178714512;} @list l40:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l40:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l40:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l40:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l40:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l40:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l40:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l40:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l40:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l41 {mso-list-id:1055620952; mso-list-template-ids:1671068230;} @list l41:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l41:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l41:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l41:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l41:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l41:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l41:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l41:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l41:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l42 {mso-list-id:1060322558; mso-list-template-ids:655664744;} @list l42:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l42:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l42:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l42:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l42:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l42:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l42:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l42:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l42:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l43 {mso-list-id:1064717111; mso-list-template-ids:2035459682;} @list l43:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l43:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l43:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l43:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l43:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l43:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l43:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l43:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l43:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l44 {mso-list-id:1065178742; mso-list-template-ids:1909344228;} @list l44:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l44:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l44:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l44:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l44:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l44:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l44:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l44:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l44:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l45 {mso-list-id:1086532450; mso-list-template-ids:-47288326;} @list l45:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l45:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l45:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l45:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l45:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l45:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l45:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l45:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l45:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l46 {mso-list-id:1093891531; mso-list-template-ids:1925082158;} @list l46:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l46:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l46:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l46:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l46:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l46:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l46:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l46:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l46:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l47 {mso-list-id:1102652409; mso-list-template-ids:1784858812;} @list l47:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l47:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l47:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l47:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l47:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l47:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l47:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l47:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l47:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l48 {mso-list-id:1117484141; mso-list-template-ids:1924450514;} @list l48:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l48:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l48:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l48:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l48:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l48:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l48:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l48:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l48:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l49 {mso-list-id:1134636944; mso-list-template-ids:-478364720;} @list l49:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l49:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l49:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l49:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l49:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l49:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l49:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l49:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l49:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l50 {mso-list-id:1141576064; mso-list-template-ids:-51366772;} @list l50:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l50:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l50:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l50:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l50:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l50:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l50:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l50:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l50:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l51 {mso-list-id:1142651428; mso-list-template-ids:-13758942;} @list l51:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l51:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l51:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l51:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l51:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l51:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l51:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l51:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l51:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l52 {mso-list-id:1145778927; mso-list-template-ids:1909210162;} @list l52:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l52:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l52:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l52:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l52:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l52:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l52:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l52:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l52:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l53 {mso-list-id:1194996319; mso-list-template-ids:1257172734;} @list l53:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l53:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l53:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l53:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l53:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l53:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l53:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l53:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l53:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l54 {mso-list-id:1219585458; mso-list-template-ids:1912214034;} @list l54:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l54:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l54:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l54:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l54:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l54:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l54:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l54:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l54:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l55 {mso-list-id:1229992782; mso-list-template-ids:-850235026;} @list l55:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l55:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:"Courier New"; mso-bidi-font-family:"Times New Roman";} @list l55:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l55:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l55:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l55:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l55:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l55:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l55:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l56 {mso-list-id:1239286288; mso-list-template-ids:-1295201050;} @list l56:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l56:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l56:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l56:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l56:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l56:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l56:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l56:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l56:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l57 {mso-list-id:1251082868; mso-list-template-ids:2002934234;} @list l57:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l57:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l57:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l57:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l57:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l57:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l57:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l57:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l57:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l58 {mso-list-id:1259866539; mso-list-template-ids:899950536;} @list l58:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l58:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l58:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l58:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l58:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l58:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l58:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l58:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l58:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l59 {mso-list-id:1264797668; mso-list-template-ids:-2046278906;} @list l59:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l59:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l59:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l59:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l59:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l59:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l59:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l59:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l59:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l60 {mso-list-id:1269391404; mso-list-template-ids:-1779151600;} @list l60:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l60:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l60:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l60:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l60:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l60:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l60:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l60:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l60:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l61 {mso-list-id:1294097722; mso-list-template-ids:-1774149844;} @list l61:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l61:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l61:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l61:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l61:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l61:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l61:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l61:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l61:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l62 {mso-list-id:1314214287; mso-list-template-ids:1358316334;} @list l62:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l62:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l62:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l62:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l62:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l62:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l62:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l62:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l62:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l63 {mso-list-id:1351688727; mso-list-template-ids:340285186;} @list l63:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l63:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l63:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l63:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l63:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l63:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l63:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l63:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l63:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l64 {mso-list-id:1381519242; mso-list-template-ids:1513802516;} @list l64:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l64:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l64:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l64:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l64:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l64:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l64:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l64:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l64:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l65 {mso-list-id:1382366305; mso-list-template-ids:965099284;} @list l65:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l65:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l65:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l65:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l65:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l65:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l65:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l65:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l65:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l66 {mso-list-id:1398820257; mso-list-template-ids:-1468884042;} @list l66:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l66:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l66:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l66:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l66:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l66:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l66:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l66:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l66:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l67 {mso-list-id:1419129927; mso-list-template-ids:-1698374502;} @list l67:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l67:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l67:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l67:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l67:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l67:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l67:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l67:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l67:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l68 {mso-list-id:1454863940; mso-list-template-ids:-1244635936;} @list l68:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l68:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l68:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l68:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l68:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l68:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l68:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l68:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l68:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l69 {mso-list-id:1470436837; mso-list-template-ids:1640693640;} @list l69:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l69:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l69:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l69:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l69:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l69:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l69:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l69:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l69:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l70 {mso-list-id:1509441029; mso-list-template-ids:145113020;} @list l70:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l70:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l70:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l70:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l70:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l70:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l70:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l70:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l70:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l71 {mso-list-id:1590968416; mso-list-template-ids:-1435338860;} @list l71:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l71:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l71:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l71:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l71:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l71:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l71:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l71:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l71:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l72 {mso-list-id:1604266109; mso-list-template-ids:313691522;} @list l72:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l72:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l72:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l72:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l72:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l72:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l72:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l72:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l72:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l73 {mso-list-id:1647121602; mso-list-template-ids:939819962;} @list l73:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l73:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l73:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l73:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l73:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l73:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l73:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l73:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l73:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l74 {mso-list-id:1651057183; mso-list-template-ids:2047880686;} @list l74:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l74:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l74:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l74:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l74:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l74:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l74:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l74:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l74:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l75 {mso-list-id:1656378113; mso-list-template-ids:1300036216;} @list l75:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l75:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l75:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l75:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l75:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l75:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l75:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l75:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l75:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l76 {mso-list-id:1664816857; mso-list-template-ids:-2125978266;} @list l76:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l76:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l76:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l76:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l76:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l76:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l76:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l76:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l76:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l77 {mso-list-id:1735271554; mso-list-template-ids:-1423701800;} @list l77:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l77:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l77:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l77:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l77:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l77:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l77:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l77:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l77:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l78 {mso-list-id:1788886233; mso-list-template-ids:1149115366;} @list l78:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l78:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l78:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l78:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l78:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l78:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l78:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l78:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l78:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l79 {mso-list-id:1793087544; mso-list-template-ids:953604910;} @list l79:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l79:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l79:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l79:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l79:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l79:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l79:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l79:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l79:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l80 {mso-list-id:1820919062; mso-list-template-ids:-1468265408;} @list l80:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l80:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l80:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l80:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l80:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l80:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l80:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l80:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l80:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l81 {mso-list-id:1825470025; mso-list-template-ids:639689202;} @list l81:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l81:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l81:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l81:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l81:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l81:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l81:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l81:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l81:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l82 {mso-list-id:1879584124; mso-list-template-ids:949528310;} @list l82:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l82:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l82:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l82:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l82:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l82:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l82:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l82:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l82:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l83 {mso-list-id:1881670801; mso-list-template-ids:-883632984;} @list l83:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l83:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l83:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l83:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l83:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l83:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l83:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l83:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l83:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l84 {mso-list-id:1919750230; mso-list-template-ids:-283638334;} @list l84:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l84:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l84:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l84:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l84:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l84:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l84:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l84:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l84:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l85 {mso-list-id:1927760781; mso-list-template-ids:1448894812;} @list l85:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l85:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l85:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l85:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l85:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l85:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l85:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l85:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l85:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l86 {mso-list-id:1980067513; mso-list-template-ids:242772476;} @list l86:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l86:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l86:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l86:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l86:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l86:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l86:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l86:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l86:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l87 {mso-list-id:1983845042; mso-list-template-ids:-996095400;} @list l87:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l87:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l87:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l87:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l87:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l87:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l87:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l87:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l87:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l88 {mso-list-id:1986623550; mso-list-template-ids:2089195408;} @list l88:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l88:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l88:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l88:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l88:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l88:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l88:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l88:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l88:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l89 {mso-list-id:2001957695; mso-list-template-ids:328102798;} @list l89:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l89:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l89:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l89:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l89:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l89:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l89:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l89:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l89:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l90 {mso-list-id:2013098248; mso-list-template-ids:33870406;} @list l90:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l90:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l90:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l90:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l90:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l90:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l90:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l90:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l90:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l91 {mso-list-id:2050832682; mso-list-template-ids:-1633527468;} @list l91:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l91:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l91:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l91:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l91:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l91:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l91:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l91:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l91:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l92 {mso-list-id:2052994271; mso-list-template-ids:965874936;} @list l92:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l92:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l92:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l92:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l92:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l92:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l92:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l92:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l92:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l93 {mso-list-id:2055152491; mso-list-template-ids:-313473590;} @list l93:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l93:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l93:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l93:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l93:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l93:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l93:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l93:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l93:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l94 {mso-list-id:2056541575; mso-list-template-ids:-1415838678;} @list l94:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l94:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l94:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l94:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l94:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l94:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l94:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l94:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l94:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l95 {mso-list-id:2080905008; mso-list-template-ids:-2001326566;} @list l95:level1 {mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in;} @list l95:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l95:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l95:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l95:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l95:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l95:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l95:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l95:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l96 {mso-list-id:2096585413; mso-list-template-ids:-400361784;} @list l96:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l96:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l96:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l96:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l96:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l96:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l96:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l96:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l96:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l97 {mso-list-id:2105954617; mso-list-template-ids:-1996847180;} @list l97:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l97:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l97:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l97:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l97:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l97:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l97:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l97:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l97:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l98 {mso-list-id:2112235800; mso-list-template-ids:-2037189648;} @list l98:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l98:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l98:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l98:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l98:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l98:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l98:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l98:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l98:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l99 {mso-list-id:2120682716; mso-list-template-ids:792640426;} @list l99:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l99:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l99:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l99:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l99:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l99:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l99:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l99:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l99:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l100 {mso-list-id:2139908755; mso-list-template-ids:1210232818;} @list l100:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l100:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l100:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l100:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l100:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l100:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l100:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l100:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l100:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} </style> <![endif]--><!-- Date Written: August 11, 2006 --><!-- Authored by: Bryan Alvey --> <meta http-equiv="Content-Script-Type" content="text/javascript"> <link rel="prev" href="preface.htm" title="Previous"> <link rel="next" href="ch2.htm" title="Next"> <link rel="up" href="toc.htm" title="Up"> <link rel="contents" href="toc.htm" title="Contents"> <link rel="copyright" href="cpyr.htm" title="Copyright"> <link rel="index" href="index.htm" title="Index"> <!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="5122"/> </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 style="background-color: white;" lang="EN-US" link="#663300" vlink="#aa3300"> <div class="Section1"> <p class="MsoNormal" style="text-align: center;" align="center"><a name="top"></a><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN"><a href="#BEGIN">Skip Headers</a><o:p></o:p></span></p> <table class="MsoNormalTable" style="width: 100%;" summary="" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr style=""> <td style="padding: 0in;" valign="top"> <p class="MsoNormal"><b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;">Oracle ODBC Driver for Rdb® Release Notes</span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;"> <br> <b>Release 3.3.2.3 for Microsoft Windows</b> <o:p></o:p></span></p> </td> <td style="padding: 0in;" valign="top"><!-- Part No. Bnnnnn-nn --> <div align="right"> <table class="MsoNormalTable" style="width: 168.75pt;" summary="" border="0" cellpadding="0" cellspacing="0" width="225"> <tbody> <tr style=""> <td style="padding: 0in;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;">&nbsp;<o:p></o:p></span></p> </td> <!-- <td align="center" valign="top"><a href="toc.htm"><img src="gifs/toc.gif" alt="Go To Table Of Contents" border="0" /><br /><span class="icon">Contents</span></a></td> <td align="center" valign="top"><a href="index.htm"><img src="gifs/index.gif" alt="Go To Index" border="0" /><br /><span class="icon">Index</span></a></td> --> </tr> </tbody> </table> </div> </td> </tr> </tbody> </table> <div class="MsoNormal" style="text-align: center;" align="center"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN"> <hr align="center" size="2" width="100%"></span></div> <div style="border: 1pt solid rgb(204, 204, 153); padding: 0in; background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><!-- <table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100"> <tr> <td align="center"> <a href="preface.htm"> <img src="gifs/leftnav.gif" alt="Previous" border="0" /><br /><span class="icon">Previous</span></a> </td> <td align="center"> <a href="ch2.htm"> <img src="gifs/rightnav.gif" alt="Next" border="0" /><br /><span class="icon">Next</span></a> </td> <td>&nbsp;</td> </tr> </table> --> <h1 style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="BEGIN"></a><span style="" lang="EN"><!-- class="header" --><!-- End Header -->Oracle ODBC Driver for Rdb®<o:p></o:p></span></h1> </div> <div class="MsoNormal" style="text-align: center;" align="center"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN"> <hr align="center" size="2" width="100%"></span></div> <p class="booktitle"><span style="color: black;" lang="EN">Release Notes <o:p></o:p></span></p> <p><span class="revnumber"><span style="color: black;" lang="EN">Release 3.3.2.3 </span></span><span class="platform"><span style="color: black;" lang="EN">for Microsoft Windows </span></span><span style="color: black;" lang="EN"><o:p></o:p></span></p> <p class="MsoDate"><span style="color: black;" lang="EN"><!-- <p class="InvPartNumber">Part No. Bnnnnn-nn</p> -->Apr 2012<o:p></o:p></span></p> <p><a name="sthref1" id="sthref1"></a><span style="color: black;" lang="EN">This documentation contains information about the following topics: <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#overview">Overview About This Release</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#installation">Installation</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#postinstallation">Post-Installation</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#hardware">Hardware Required</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#software">Software Required</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#functionality">Functionality</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#developer">Information for Oracle Developer/2000</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#conversions">Data Conversions</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#connect">Changing connect attributes of File DSN's</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#changes">New Features Implemented and Errors Fixed</a></span></li> </ul> <ul style="margin-top: 0in;" type="disc"> <ul style="margin-top: 0in;" type="circle"> <li class="MsoNormal" style="color: black;"><a href="#v3323">Version 3.3.2.3</a><br> </li> <li class="MsoNormal" style="color: black;"><a href="#v3322">Version 3.3.2.2<br> </a></li> <li class="MsoNormal" style="color: black;"><a href="#v3321">Version 3.3.2.1</a><br> <span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"><a href="#v3320">Version 3.3.2.0</a><o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><a href="#3310"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Version 3.3.1.0</span></a><o:p></o:p></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3301">Version 3.3.0.1</a><o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3300">Version 3.3.0.0</a><o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3200">Version 3.2.0.0</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3104">Version 3.1.0.4</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3103">Version 3.1.0.3</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3102">Version 3.1.0.2</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3101">Version 3.1.0.1</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3100">Version 3.1.0.0</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3026">Version 3.0.2.6</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3025">Version 3.0.2.5</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3024">Version 3.0.2.4</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3023">Version 3.0.2.3</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3022">Version 3.0.2.2</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3021">Version 3.0.2.1</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3020">Version 3.0.2.0</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3013">Version 3.0.1.3</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3012">Version 3.0.1.2</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3011">Version 3.0.1.1</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3010">Version 3.0.1.0</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#3005">Version 3.0.0.5</a> <o:p></o:p></span></li> </ul> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#knownproblems">Known Software Problems</a> <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><a href="#network">Network Communications</a> <o:p></o:p></span></li> </ul> <div style="border: 1pt solid rgb(204, 204, 153); padding: 0in; background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"> <h1 style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="overview"><span class="secnum"><span style="" lang="EN">1 </span></span></a><span style=""></span><span style="" lang="EN">Overview About This Release<o:p></o:p></span></h1> </div> <p><span style="color: black;" lang="EN">This kit includes Version 3.3.2.3 of the Oracle ODBC Driver for Rdb. This version is considerably different internally from the version 2 Oracle ODBC Driver for Rdb software. <o:p></o:p></span></p> <div style="border: 1pt solid rgb(204, 204, 153); padding: 0in; background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"> <h1 style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="installation"><span class="secnum"><span style="" lang="EN">2 </span></span></a><span style=""></span><span style="" lang="EN">Installation<o:p></o:p></span></h1> </div> <p><span style="color: black;" lang="EN">This product is installed by the Microsoft Windows Installer, a completely different technology from that used by previous v3 releases of the Oracle ODBC Driver for RDB. TO INSTALL, YOU MUST FIRST DEINSTALL ANY EXISTING COPIES THAT WERE INSTALLED BY ORACLE INSTALLER. To do this, bring up the Oracle Installer from the original ODBC driver installation, select the Oracle ODBC Driver for RDB and click REMOVE.<br> </span></p> <p><span style="color: black;" lang="EN">Also note, IF YOU ARE UPGRADING FROM A VERSION OLDER THAN 3.3.1.0, YOU MUST FIRST DEINSTALL ANY EXISTING VERSIONS USING ADD/REMOVE PROGRAMS IN THE WINDOWS CONTROL PANEL. As of ODBC 3310, the installation includes a new copy of the SQLServices client API (SQSAPI32.DLL) and due to versioning issues, this file may not be replaced during an upgrade. Removing the old copy first will ensure the new SQLServices DLL is installed. <o:p></o:p></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">To install the Oracle ODBC Driver for RDB, extract the files in the installation kit into their own directory and run SETUP.EXE. The main ODBC libraries/DLLs will be installed into the Windows System directory and other supporting files will be installed into a directory you can select during the setup process. <br> <br> To deinstall, go into control panel, select add or remove programs, select the Oracle RDB Driver for ODBC and deinstall...<a name="postinstallation"></a><o:p></o:p></span></p> <div style="border: 1pt solid rgb(204, 204, 153); padding: 0in; background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"> <h1 style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><span class="secnum"><span style="" lang="EN">3 </span></span><span style="" lang="EN">Post-Installation<o:p></o:p></span></h1> </div> <ol style="margin-top: 0in;" start="1" type="1"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Ensure that only one copy of sqsapi32.dll and/or sqsapi64.dll exists on your computer. The Oracle ODBC Driver for Rdb will not run with old versions of sqsapi32.dll or sqsapi64.dll. <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Use the Microsoft ODBC Administrator to configure your data sources. In a change from v2 releases, the name of the driver as it appears in the Administrator's list is "Oracle Rdb Driver". This will allow you to change existing v2 data sources (under the old name "Oracle ODBC Driver for Rdb") only when you are ready to do so. This name change brings the Rdb driver into alignment with all the other ODBC drivers. The formal name of the product remains the longer name. <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">The v3 ODBC driver for Rdb uses the same configuration file as the Oracle ODBC driver, oraodbc.ini. This is a change from v2 when the file was named rdbodbc.ini. The section with driver-specific settings is now titled with "[Oracle Rdb Driver]". <o:p></o:p></span></li> </ol> <div style="border: 1pt solid rgb(204, 204, 153); padding: 0in; background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"> <h1 style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="hardware"><span class="secnum"><span style="" lang="EN">4 </span></span></a><span style=""></span><span style="" lang="EN">Hardware Required<o:p></o:p></span></h1> </div> <p><span style="color: black;" lang="EN">The Oracle ODBC Driver for Rdb requires a system configuration supported by Microsoft Windows 2000/XP/2003/Vista/2008/Windows 7 including: <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">A minimum of 64 MB system memory <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">A minimum of 4.0MB free disk space <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Networking hardware and software <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">For 32 bit, an Intel "386" or equivalent architecture CPU</span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">For 64 bit, an x64 or equivalent architechure CPU. Windows on Itanium is not supported at this time <br> </span></li> </ul> <div style="border: 1pt solid rgb(204, 204, 153); padding: 0in; background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"> <h1 style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="software"><span class="secnum"><span style="" lang="EN">5 </span></span></a><span style=""></span><span style="" lang="EN">Software Required<o:p></o:p></span></h1> </div> <h2><span style="" lang="EN">Client Software Requirements<o:p></o:p></span></h2> <p><span style="color: black;" lang="EN">For TCP/IP transport, one of the following operating systems and minimum version is required: <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Microsoft Windows 2000 Operating System<o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Microsoft Windows XP Operating System<o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Microsoft Windows 2003 Operating System <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Microsoft Windows Vista Operating System <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Microsoft Windows 2008 Operating System</span><o:p></o:p></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Microsoft Windows 7 Operating System</span><o:p></o:p></li> </ul> <p><span style="color: black;" lang="EN">For DECnet transport, the same software requirements as for TCP/IP plus the following: <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">PATHWORKS32 v7.0A <o:p></o:p></span></li> </ul> <h2><span style="" lang="EN">Server Software Requirements<o:p></o:p></span></h2> <p><span style="color: black;" lang="EN">This section lists the software required to support the Oracle ODBC Driver for Rdb on OpenVMS VAX and Alpha platforms. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Oracle SQL/Services and Oracle Rdb for OpenVMS - V6.1 or later <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">One of the following network transport options: <o:p></o:p></span></li> <ul style="margin-top: 0in;" type="circle"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">DECnet transport - DECnet for OpenVMS <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">TCP/IP transport - DEC TCP/IP Services for OpenVMS <o:p></o:p></span></li> </ul> </ul> <p><span style="color: black;" lang="EN">NOTE: See Oracle SQL/Services release notes for specific software versions and OpenVMS version prerequisites. <o:p></o:p></span></p> <div style="border: 1pt solid rgb(204, 204, 153); padding: 0in; background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"> <h1 style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="functionality"><span class="secnum"><span style="" lang="EN">6 </span></span></a><span style=""></span><span style="" lang="EN">Functionality<o:p></o:p></span></h1> </div> <p><span style="color: black;" lang="EN">The Oracle ODBC Driver for Rdb supports SQL-92 compliant Oracle Rdb SQL. DECnet and TCP/IP network transports are supported. Online documentation is provided via the Microsoft Windows Help facility. <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">The Oracle ODBC Driver for Rdb complies with Version 3.0 of the Microsoft ODBC specification and supports all ODBC Core and Level 1 calls and the following Level 2 calls: <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLDataSources <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLDescribeParam <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLDrivers <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLExtendedFetch <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLForeignKeys <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLMoreResults <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLNativeSql <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLNumParams <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLParamOptions <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLPrimaryKeys <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLProcedureColumns <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLProcedures <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLSetScrollOptions <o:p></o:p></span></li> </ul> <p><span style="color: black;" lang="EN">The following ODBC API level 2 functions are not supported: <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLTablePrivileges <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLSetPos <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLColumnPrivileges <o:p></o:p></span></li> </ul> <p><span style="color: black;" lang="EN">Additional features include but are not limited to: <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Support for Version 3.0 of the Microsoft ODBC specification. <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Support for Oracle Rdb Hold Cursors. <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Support is added for the proxy access feature to avoid prompting for password information when using the SQLDriverConnect call. <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">The Oracle ODBC Driver for Rdb is Thread Safe. <o:p></o:p></span></li> </ul> <div style="border: 1pt solid rgb(204, 204, 153); padding: 0in; background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"> <h1 style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="developer"><span class="secnum"><span style="" lang="EN">7 </span></span></a><span style=""></span><span style="" lang="EN">Information for Oracle Developer/2000<o:p></o:p></span></h1> </div> <p><span style="color: black;" lang="EN">Refer to the Acrobat RDBINFO.PDF document supplied with Developer/2000. <o:p></o:p></span></p> <div style="border: 1pt solid rgb(204, 204, 153); padding: 0in; background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"> <h1 style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="conversions"><span class="secnum"><span style="" lang="EN">8 </span></span></a><span style=""></span><span style="" lang="EN">Data Conversions<o:p></o:p></span></h1> </div> <p><span style="color: black;" lang="EN">The Oracle ODBC Driver for Rdb follows the Microsoft ODBC 3.0 Software Development Kit (SDK) guidelines for manipulating and displaying real and double data types. Precision (the maximum number of digits used) of SQL_DOUBLE and SQL_FLOAT data types is 15. <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">If double values are stored in a Oracle Rdb database precision for these data types can be much greater than what ODBC currently supports. The end result will be the loss of precision. For Example: <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">A float data type defined in Rdb with the default precision contains a number such as: <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">123.9991029382123 <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">When converted on the Windows platform the number will drop precision to <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">123.99910293821 <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">This loss of precision may have different behavior for different applications. For Microsoft Access, the user is not allowed to update the data. Microsoft Access thinks the data has changed, because Oracle Rdb has the value 123.9991029382123 and Microsoft Access now has the original but truncated number 123.99910293821. Microsoft Access cannot update the row using the 123.99910293821 truncated number as a selection criteria since that row does not exist in the Oracle Rdb database. Only the original row with 123.9991029382123 exists in the Oracle Rdb database. <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">One workaround to the problem is to define the data type in Oracle Rdb as BIGINT (13) or whatever is appropriate for your application. Microsoft Access(R) will see BIGINT data types as text fields and allow you to update the row without losing precision. <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">In Microsoft Query(R) the display will be incorrect. Lets take for example the following double precision number to display: <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">-1.123400000000000E-001 <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">with Microsoft Query the number is displayed as <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">-1.123400000000000E-00 <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">Microsoft Query makes a call to SQLColAttributes returning the display size of 22. The format defined in the ODBC SDK for display of a double precision data is the following: <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">Total 22 Length (a sign,15 digits,a decimal point,the letter E, a sign and 3 digits) <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">Our example contains a total string length of 23 with 16 digits instead of the 15 digits for precision. This is why the data is displayed wrong. One possible workaround to this problem may be to add a text field that is computed by the cast of the double precision field within Oracle Rdb. Then display the text field instead of the double. <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">$ SQL &gt; alter table dbl_tab add dbltxt computed by cast (dbl as char(23)); <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">In general to avoid precision problems using ODBC, ensure that data stored in the Oracle Rdb database for a double data type conform to the specifications described in the Microsoft ODBC Programmer's Reference and SDK Guide. <a name="connection"></a><o:p></o:p></span></p> <div style="border: 1pt solid rgb(204, 204, 153); padding: 0in; background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"> <h1 style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><span class="secnum"><span style="" lang="EN">9 </span></span><span style="" lang="EN">Changing connect attributes of File DSN's<o:p></o:p></span></h1> </div> <p><span style="color: black;" lang="EN">When a file DSN is set up, not all connect attributes are obtained. Default values are used for those values the data source administrator does not prompt for. To change those defaulted connect attributes, edit the file DSN which will be created in the c:\Program Files\Common Files\ODBC\Data Sources directory. <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">Refer to the Oracle ODBC Driver for Rdb help file for a complete description of the attributes listed in the file DSN. The information can be found under the topic "Format of the Connection String" listed under the main heading of "Programming Considerations". <o:p></o:p></span></p> <div style="border: 1pt solid rgb(204, 204, 153); padding: 0in; background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"> <h1 style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="changes"><span class="secnum"><span style="" lang="EN">10 </span></span></a><span style=""></span><span style="" lang="EN">New Features Implemented and Errors Fixed<o:p></o:p></span></h1> </div> <p class="MsoNormal" style="margin-bottom: 12pt;"><br> </p> <p class="MsoNormal" style="margin-bottom: 12pt;"><a name="v3323"></a><br> </p> <b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN">Version 3.3.2.3<br> </span></b><br> <p style="color: rgb(0, 0, 0);"><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">Memory Leak beginning with 3.3.2.2<br> </small></span></b></p> <span style="font-family: helvetica,arial,sans-serif;">A memory leak was inadvertantly included in a bug fix for truncated floating point values in 3.3.2.2. This is fixed in 3.3.2.3. </span><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><br> </span></b><a name="v3322"></a><br> <br> <p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN">Version 3.3.2.2</span></b></p> <b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">Intermittant Duplicate Cursor Name errors on MultiThreaded Applications<br> </small></span></b> <p class="MsoNormal" style="margin-bottom: 12pt;"><br> <span style="font-family: helvetica,arial,sans-serif;">When connection pooling is enabled in the Microsoft ODBC Driver manager and hold cursors are enabled, intermittant Duplicate Cursor Name errors may be returned to the application. This only applies to implicit cursor names that are generated by the driver. Explicit cursor names provided by the application were not affected. Fixed in 3.3.2.2</span><br> </p> <p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">Enabling DriverLogging in ORAODBC.INI may result in Windows Protection Fault<br> </small></span></b></p> <span style="font-family: helvetica,arial,sans-serif;">Fixed in 3.3.2.2</span><br> <br> <b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">Microsoft Excel Connection Wizard fails with errors indicating it cannot obtain a list of tables<br> <br> </small></span></b><span style="font-family: helvetica,arial,sans-serif;">Fixed in 3.3.2.2</span><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);"><br> </small></span></b><br> <b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">Microsoft Access 64 bit returns a Memory Allocation Failure when trying to import or link a table<br> <br> </small></span></b><span style="font-family: helvetica,arial,sans-serif;">Fixed in 3.3.2.2</span><br> <br> <b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">Problems with Floating Point values when mixing RDB ODBC with IBM DB2 ODBC</small></span></b><br> <br> <span style="font-family: helvetica,arial,sans-serif;">When calling the RDB ODBC driver and the IBM DB2 ODBC driver from the same application, floating point values may be truncated&nbsp; if the DB2 driver was called first. If the RDB ODBC driver was called first, the values were correct.. Fixed in 3.3.2.2</span><br> <p class="MsoNormal" style="margin-bottom: 12pt;"><br> </p> <b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><a name="v3321"></a></span></b> <p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><o:p>Version 3.3.2.1</o:p></span></b></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">Unexpected HP OpenVMS intrusion alerts since upgrading to SQLServices 7.3.0.3<br> </small></span></b></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">The Microsoft ODBC specification indicates if an application uses SQLDriverConnect with certain options, the driver should attempt a connection with the connect string that was supplied with the call and if that fails, the user dialog is to be displayed to prompt the user for any missing information. This initial connect attempt was causing an unwanted intrusion alert on the OpenVMS account. <br> </small></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">A new checkbox has been added to the data source dialog screen that will allow you to control whether this initial connection attempt is done.&nbsp; Click Options and the Allow Blank Password checkbox will appear in the Database Options section. When checked, the driver will perform it's initial connect attempt regardless of whether or not a password was supplied.&nbsp; When unchecked, the driver will not perform this initial connection attempt and will prompt the user immediately if a password was not supplied. Note, if a password was supplied on the connect string, the initial connect attempt will be performed regardless of the DSN setting.&nbsp; If Allow Blank Password is unchecked and the user does not enter a password when prompted, the connection WILL be attempted and an intrusion alert generated if the OpenVMS account is not configured to accept a blank password.<br> </small></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">The following connect string attribute has been added to support this functionality. <br> </small></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">RPD=0 &nbsp;&nbsp;&nbsp; Same functionality as if the Allow Blank Password is not set<br> </small></span><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">RPD=1 &nbsp;&nbsp;&nbsp; Same functionality as if the Allow Blank Password is set</small></span><br> </p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);"><br> </small></span></p> <p class="MsoNormal" style="margin-bottom: 12pt; font-weight: bold;"><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">SQLGetTypeInfo returns 32 bit values on certain columns using the 64 bit driver <br> </small></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">When using SQLGetTypeInfo to determine what data types are available from the data source, the return values for LITERAL_PREFIX, LITERAL SUFFIX and a few others were correct for the 32 bit driver but incorrect for 64 bit. This has been fixed in 3.3.2.1. <br> <br> </small></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">Microsoft .NET applications may return invalid results if a VARCHAR was selected immediately after&nbsp; literal NULL<br> </small></span></b></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">Applications that use SQLGetData to retrieve results may return wrong results for a VARCHAR column if the VARCHAR was immediately after a literal NULL in the select list. For example, assuming FLD3 is a VARCHAR, <br> </small></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">select null, fld3 from test_table<br> </small></span></p> <span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);">may return incorrect results for fld3. Bug # 10247440. Fixed in 3.3.2.1.</small></span><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);"><br> </small></span></b> <p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><small style="color: rgb(0, 0, 0);"><br> Microsoft SQLServer linked servers may insert incorrect values if inserting into a scaled integer and the length of the value is less than the scale. </small><br> </span></b></p> <p class="MsoNormal" style="margin-bottom: 12pt; color: rgb(0, 0, 0);"><small><small><small><small><small><small><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><small>If using SQLBindParameter to insert a scaled integer value with an SQL_C_NUMERIC data type and the scale is larger than the value being inserted, the scale could be lost. For example, with an SQL_C_NUMERIC, inserting a .01 is actually inserted as a 1 with a scale of 2.&nbsp; Since the scale is 2 but the length is 1, the scale would be lost. If a .10 is inserted with a scale of 2, it would be inserted as a 10 with a scale of 2 and this does NOT fail.&nbsp; Bug # 10082658. Fixed in 3.3.2.1 <br> </small></span></small></small></small></small></small></small></p> <p class="MsoNormal" style="margin-bottom: 12pt; color: rgb(0, 0, 0);"><small><small><small><small><small><small><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><small><span style="font-weight: bold;">The RIGHT scalar function may return incorrect values when using literals. </span><br> </small></span></small></small></small></small></small></small></p> <p class="MsoNormal" style="margin-bottom: 12pt; color: rgb(0, 0, 0);"><small><small><small><small><small><small><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><small>For example, right('abcdefghijk',3) would return 'hij' instead of 'ijk'. Bug # 10139201. This is fixed in 3.3.2.1. <br> </small></span></small></small></small></small></small></small></p> <a name="v3320"></a> <p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN">Version 3.3.2.0<span style="">&nbsp;&nbsp;&nbsp;&nbsp;</span></span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN"></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN">New Features<o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Specify TCPIP Port or DECNET Object in the ODBC Data Source<o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Added the ability to specify an alternate TCPIP port or DECNET Object as part of the data source. <o:p></o:p></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Previously, to specify an alternate port for an ODBC data source, the user had to edit SQSAPI32.INI to indicate what port to use for a particular server system. One major drawback to this was that all connections to the specified server had to use that port. <o:p></o:p></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Now, you can specify the TCPIP port/DECNet object when creating the data source. To specify the port/object, click on OPTIONS in the data source you wish to modify and specify port/object at the bottom of the screen. <o:p></o:p></span></p> <p><b><span style="color: black;" lang="EN">Connect String Attributes<o:p></o:p></span></b></p> <p><span style="color: black;" lang="EN">The following connect string attributes are now supported in SQLBrowseConnect, SQLDriverConnect and SQLConnect, <o:p></o:p></span></p> <span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">PRT= &nbsp;&nbsp;&nbsp; ; Specifies the TCPIP Port number or DECNET Object for the connection</span><b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">. <br> <br> <br> Performance Enhancement<o:p></o:p></span></b> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Interaction with Oracle SQLServices for RDB has been enhanced with the use of the new client API calls now available for Windows in the SQLServices 7.3 Windows API. See the SQLServices documentation for more information. Depending on the application, this enhancement may result in a considerable performance improvement on queries with large result sets or applications that perform a large number of catalog queries. . <o:p></o:p></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Other changes and bug fixes in this version<o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLGetInfo returned SQRDB64.DLL on SQL_DRIVER_NAME with the 32 bit ODBC driver. The correct filename is SQRDB32.DLL for 32 bit. This is fixed in 3.3.2.0. <o:p></o:p></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Fetching a negative floating point value may cause Windows Protection faults. Bug </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">9289538. Fixed in 3.3.2.0</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Microsoft Access unable to link tables using RDB ODBC 3.3.1.0. This was caused by an incorrect return value for ODBC SQLGetInfo(SQL_IDENTIFIER_QUOTE_CHAR). Fixed in 3.3.2.0. <o:p></o:p></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">A workaround for the Oracle 10g Gateway for ODBC returning </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">[Oracle][ODBC]Numeric value out of range<span style=""> was inadvertently left out in previous versions.<span style="">&nbsp; </span>This functionality was restored in 3.3.2.0. <o:p></o:p></span></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Queries using parameter markers and bound variables may cause Windows Protection Faults if the parameters are floating point data types (SQL_DOUBLE and SQL_REAL). Bug 9350083. Fixed in 3.3.2.0<o:p></o:p></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><br> Version 3.3.1.0<o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><a name="v3310"></a><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><o:p>&nbsp;</o:p></span></b></p> <p class="MsoHeading7"><span lang="EN">Availability of a native 64 bit ODBC driver for RDB</span></p> <p class="code-comment1" style="margin: 0in 0in 12pt;"><span style="" lang="EN">Starting with ODBC 3.3.1.0, a 64 bit ODBC Windows driver is available for Oracle RDB. The 64 bit driver contains all of the changes as per the ODBC specification and is built to run on a 64 bit Windows machine.&nbsp; See the Microsoft ODBC Programmers Reference, Chapter Introduction to ODBC, ODBC 64-bit Information section for more details on the changes that were made. &nbsp;Note, to use the 64 bit ODBC Driver for RDB, you also need to have a 64 bit application running on a 64 bit Windows configuration. You cannot use a 32 bit application to access the 64 bit driver. This is a Windows restriction and is not specific to any ODBC drivers.</span></p> <p class="code-comment1" style="margin: 0in 0in 12pt;"><span style="" lang="EN">Driver files for the 64 bit ODBC Driver for RDB have been renamed. SQSAPI32, SQRDB3, SQRDBS3 and SQRDBESUS have been renamed to SQSAPI64, SQRDB64, SQRDBS64 and SQRDBESUS64. </span></p> <p class="code-comment1" style="margin: 0in 0in 12pt;"><span style="" lang="EN">It is supported to have both 32 bit and 64 bit ODBC drivers installed at the same time. 64 bit ODBC data sources will be displayed with the 64 bit Microsoft ODBC Administrator and used by native 64 bit applications and 32 bit data sources will be displayed by the 32 bit Microsoft ODBC Administrator and used automatically by 32 bit applications. It is recommended you install both 32 bit and 64 bit drivers in environments where mixed 32 bit and 64 bit applications will be used.&nbsp; <o:p></o:p></span></p> <p class="code-comment1" style="margin: 0in 0in 12pt;"><span style="" lang="EN">In the future, it is intended to release all new versions of the ODBC driver on both the 32 bit and 64 bit platforms as needed so any bug fixes and new functionality will be available on both platforms. <o:p></o:p></span></p> <p class="code-comment1" style="margin: 0in 0in 12pt;"><b style=""><span style="" lang="EN">Note for 64 bit Microsoft SQLServer users<o:p></o:p></span></b></p> <p class="code-comment1" style="margin: 0in 0in 12pt;"><span style="" lang="EN">Early 64 bit Microsoft Windows versions included a version of the Microsoft OLEDB Provider for ODBC that prevented updates to Oracle RDB databases linked via the Oracle ODBC Driver for RDB if the update statement had a where clause that included a character data type. This problem has been fixed in the Microsoft OLEDB Provider that comes with later Windows versions. <o:p></o:p></span></p> <p class="code-comment1" style="margin: 0in 0in 12pt;"><span style="" lang="EN">The minimum Microsoft WDAC version required to use the 64 bit Oracle ODBC Driver for RDB with 64 bit Microsoft SQLServer is 6.0.6001.18000 (or higher). This version comes with Microsoft Vista and newer versions of Windows (Windows 2008, Windows 7, etc). New Microsoft WDAC versions are released via Windows service packs. Please contact Microsoft for more information on future MDAC/WDAC updates on older versions of Windows.<span style="">&nbsp; </span><o:p></o:p></span></p> <p class="code-comment1" style="margin: 0in 0in 12pt;"><span style="" lang="EN"><o:p>&nbsp;</o:p></span></p> <p class="code-comment1" style="margin: 0in 0in 12pt;"><b><span style="font-size: 13.5pt;" lang="EN">Other Enhancements and Bug fixes<o:p></o:p></span></b></p> <p class="code-comment1" style="margin: 0in 0in 12pt;"><span style="" lang="EN">Microsoft SQLServer may return only 1 row for a linked table select query. This was caused by an optimization in the Microsoft C Compiler and was fixed in RDB ODBC 3.3.0.1 but not release noted. <o:p></o:p></span></p> <p class="code-comment1" style="margin: 0in 0in 12pt;"><span style="" lang="EN">SQLSpecialColumns returned a result set that had some of the data on the wrong order and the wrong data types as defined on the ODBC specification. Bug # 8483035. Fixed in 3.3.1.0<o:p></o:p></span></p> <p class="code-comment1" style="margin: 0in 0in 12pt;"><span style="" lang="EN">Binding a BIGINT parameter during insert or update and fetching into that parameter causes an unhandled Win32 exception. &nbsp;Bug 9024978. Fixed in 3.3.1.0.</span></p> <p class="code-comment1" style="margin: 0in 0in 12pt;">If the "Use Multischema" key contains a blank or any character except a zero, the multischema functionality would be enabled. The default was intended to be that Multischema Support was disabled unless explicitly enabled. Fixed in 3.3.1.0. <b><span style="font-size: 13.5pt; color: rgb(51, 102, 153);" lang="EN"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><a name="3301"></a><o:p>&nbsp;</o:p></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN">Version 3.3.0.1<o:p></o:p></span></b></p> <p><b><span style="font-size: 13.5pt; color: black;" lang="EN">Enhancements to Catalog support</span></b><b><span style="color: black;" lang="EN"><o:p></o:p></span></b></p> <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">Additional functionality has been added to support multiple catalog and schema modes with the<br> ODBC driver. These schema options are available in the options section in the Microsoft ODBC Adminstrator<br> and are located in the schema options frame. These new options can also be enabled using keywords in the<br> ODBC connection string. The basic modes of operation are as follows, <o:p></o:p></span></p> <p><b><span style="color: black;" lang="EN">MULTISCHEMA DISABLED<o:p></o:p></span></b></p> <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">If the "Use Catalog and Schema" box is NOT checked, Multischema support is disabled. This is basically the<br> same functionality as in previous versions of ODBC (pre 3.2) except that errors will not be returned if the application<br> specifies a catalog or schema in a catalog API call. Applications that supply search criteria based on catalog or <br> schema names will work as though a catalog/schema was not specified. Catalog functions that return catalog <br> and schema names will return NULL for those values. Several values in SQLGetInfo and both Connect <br> and Statement attributes are changed to reflect no catalog support. <o:p></o:p></span></p> <p><b><span style="color: black;" lang="EN">MULTISCHEMA ENABLED ACTUAL<o:p></o:p></span></b></p> <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">If the "Use Catalog and Schema" box IS checked, Multischema support is enabled. If the Oracle RDB database is an actual<br> multischema database, true multischema support is exposed by the driver. Enter the actual Catalog and Schema to default to <br> in the boxes provided. On connect, the driver will execute a "set catalog" and "set schema" statement&nbsp; based on the defaults <br> you have specified. Calls to SQLSetCurrentCatalog will issue the appropriate "set schema" statements. Catalog functions that <br> return catalog and schema names will return the actual names for those values as defined in the database. Several values in <br> SQLGetInfo and both Connect and Statement attributes are changed to reflect full catalog support. <o:p></o:p></span></p> <p><b><span style="color: black;" lang="EN">MULTISCHEMA ENABLED SIMULATED<o:p></o:p></span></b></p> <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">If the "Use Catalog and Schema" box IS checked, Multischema support is enabled. If the Oracle RDB database is NOT an actual<br> multischema database, simulated multischema support is exposed by the driver. Whenever an ODBC API calls requests the<br> current catalog or schema, the values entered in the Default Catalog and Default Schema boxes will be returned. All catalog<br> functions that return CatalogName or SchemaName will return these same values. THE ONLY VALID VALUES FOR DEFAULT<br> CATALOG AND DEFAULT SCHEMA IN THIS CASE IS RDB$CATALOG AND RDB$SCHEMA. This will be the default when you<br> select the "Use Catalog and Schema" box.&nbsp; Calls to SQLSetCurrentCatalog will be ignored. Several values in SQLGetInfo and both<br> Connect and Statement attributes are changed to reflect full catalog support. <o:p></o:p></span></p> <p><b><span style="color: black;" lang="EN">Connect String Attributes<o:p></o:p></span></b></p> <p><span style="color: black;" lang="EN">The following connect string attributes are now supported in SQLBrowseConnect, SQLDriverConnect and SQLConnect, <o:p></o:p></span></p> <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">MSE= &nbsp;&nbsp;&nbsp; ; Enables the same functionality as the "Use Catalog and Schema" box for the data source. Valid values are<br> MSE=0&nbsp; disables multischema support. MSE=1 enables multischema support. <br> <br> DCG= &nbsp;&nbsp;&nbsp; ; Enables the same functionality as the Default Catalog box for the data source. For example, RDB$CATALOG for a single schema<br> database or ADMINISTRATION for the sample corporate multischema RDB database. <br> <br> DSH= &nbsp;&nbsp;&nbsp; ; Enables the same functionality as the Default SCHEMA box for the data source. For example, RDB$SCHEMA for a single schema<br> database or PERSONNEL for the sample corporate multischema RDB database. <o:p></o:p></span></p> <p><b><span style="color: black;" lang="EN">The following SQLGetInfo attributes change depending on what mode is selected<o:p></o:p></span></b></p> <table class="MsoNormalTable" style="width: 606.75pt;" border="1" cellpadding="0" width="809"> <tbody> <tr style=""> <td style="padding: 1.5pt;" valign="top"><br> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">MULTISCHEMA DISABLED</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">MULTISCHEMA ENABLED</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;" valign="top"><br> </td> <td style="padding: 1.5pt;" valign="top"><br> </td> <td style="padding: 1.5pt;" valign="top"><br> </td> </tr> <tr style=""> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_DATABASE_NAME</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">Actual db name&nbsp; </span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">Current Schema</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_IDENTIFIER_QUOTE_CHAR</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">Empty String </span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">DoubleQuote (")</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_SCHEMA_TERM&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">Empty String</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">"SCHEMA"</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_CATALOG_USAGE</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;;">0<o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;;">SQL_OU_DML_STATEMENTS | <br> &nbsp;SQL_OU_PROCEDURE_INVOCATION |<br> &nbsp;SQL_OU_TABLE_DEFINITION |<br> &nbsp;SQL_OU_INDEX_DEFINITION |<br> &nbsp;SQL_OU_PRIVILEGE_DEFINITION&lt;&gt;<o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_SCHEMA_USAGE </span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;;">0<o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_OU_DML_STATEMENTS |<br> &nbsp;SQL_OU_PROCEDURE_INVOCATION |<br> &nbsp;SQL_OU_TABLE_DEFINITION |<br> &nbsp;SQL_OU_INDEX_DEFINITION |<br> &nbsp;SQL_OU_PRIVILEGE_DEFINITION&lt;&gt;</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_MAX_SCHEMA_NAME_LEN </span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;;">0<o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">MAX_SCHEMA_NAME</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_CATALOG_LOCATION </span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;;">0<o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_QL_START</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_CATALOG_NAME&nbsp; </span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">Actual db name</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">Current Schema</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_CATALOG_NAME_SEPARATOR</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">Empty String</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;;">"."<o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_CATALOG_TERM</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">Empty String</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">"CATALOG"</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_CATALOG_USAGE</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">szN </span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;;">szY<o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">SQL_MAX_CATALOG_NAME_LEN</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;;">0<o:p></o:p></span></p> </td> <td style="padding: 1.5pt;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: black;" lang="EN">MAX_CATALOG_NAME</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p> </td> </tr> </tbody> </table> <p><o:p>&nbsp;</o:p></p> <p class="MsoNormal"><span style="color: black;" lang="EN">&nbsp; <o:p></o:p></span></p> <p><b><span style="color: black;" lang="EN">The following API calls implement the new connect string and DSN values as described above<o:p></o:p></span></b></p> <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">SQLBrowseConnect<br> SQLDriverConnect<br> SQLConnect <o:p></o:p></span></p> <p><b><span style="color: black;" lang="EN">The following API calls change behavior depending on what mode is selected<o:p></o:p></span></b></p> <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">SQLTables<br> SQLColumns<br> SQLPrimaryKeys<br> SQLForeignKeys<br> SQLProcedures<br> SQLStatistics<br> <br> These return catalog and schema as described above. Wildcards on catalog and schema<br> &nbsp;supported when appropriate. If Multischema is disabled as described above, NULL will be returned for Catalog <br> and Schema names. <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">SQLTables<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">These return catalog and schema as described above. In addition, Sending in a wildcard for CatalogName or Schema name with the other fields<br> being an "Empty String" will cause the driver to just list the available catalogs and schemas as described on the ODBC specification. In this same<br> example, if Multischema is disabled, no rows are returned for available catalog or schema. <br> <b><br> Added attributes for SQLGetInfo</b><br> <br> SQLGetInfo(SQL_XOPEN_CLI_YEAR) returns 1995 instead of DRIVER_NOT_CAPABLE<br> SQLGetInfo(SQL_MAX_ASYNC_CONCURRENT_STATEMENTS) returns 0 instead of DRIVER_NOT_CAPABLE <o:p></o:p></span></p> <p><b><span style="font-size: 13.5pt; color: black;" lang="EN">Other changes and bug fixes</span></b><span style="color: black;" lang="EN"><o:p></o:p></span></p> <p><span style="color: black;" lang="EN">Included Microsoft C 8.0 RTLs if not already installed on the system. <o:p></o:p></span></p> <p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-size: 13.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 153);" lang="EN"><br> <br> <a name="3300"></a><br> Version 3.3.0.0</span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN"><o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Oracle ODBC for RDB now uses Microsoft Windows Installer to install the driver and it's associated files. This eliminates the dependencys on JAVA and Oracle Installer as was in previous versions.<o:p></o:p></span></li> </ul> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Driver rebuilt using the Microsoft Visual Studio 2005 C++ compiler and incorporates all the new secure string functions internally to prevent buffer overruns. <o:p></o:p></span></li> </ul> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Intermittant memory corruption on SQLDriverConnect.<o:p></o:p></span></li> </ul> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Actual length of string variables being converted to numerics will be tested without padding before returning [Oracle][ODBC]Numeric value out of range.<o:p></o:p></span></li> </ul> <p class="MsoNormal" style="margin-left: 30pt;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">This is a workaround to allow the 10g Oracle Database Gateway for ODBC to work with the RDB ODBC driver. On numeric literals, the gateway binds string variables with a length of 65 and pads the left side of the value with spaces. The workaround will strip the padding off the string and reverify the length against the target data type before returning the out of range error. Bug # 7424413<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN"><o:p>&nbsp;</o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Certain values would cause rounding issues when using a SQL_C_NUMERIC structure and scaled integers<o:p></o:p></span></li> </ul> <p class="MsoNormal" style="margin: 0in 0in 12pt 30pt;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">An SQL_C_NUMERIC structure contains an Integer value and a scaling factor. To determine the actual value, the value was divided by scale. This was done in a floating point operation and could causing rounding of certain values. This is no longer done in floating point and the rounding should be eliminated. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">The workaround for Powerbuilder legacy applications ProcOutParams=NO has been rebuilt. This functionality was accidently removed as part of the rebuild of 3.0.0.0 and prevented older Powerbuilder applications from upgrading. Note this functionality is deprecated and will go away in some future version. Use of this function for Powerbuilder may be incompatable with other ODBC applications that process parameters correctly. Bug # 6606888<o:p></o:p></span></li> </ul> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLColumns and SQLStatistics return</span><span style="font-family: &quot;Courier New&quot;;" lang="EN"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">"[Oracle][ODBC]Optional feature not implemented" if a schema was specified on a single schema</span><span style="font-family: &quot;Courier New&quot;;" lang="EN"> database</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">. These parameters are now ignored if the database is a single schema database.&nbsp;</span><span style="font-family: &quot;Courier New&quot;;" lang="EN"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN"><o:p></o:p></span></li> </ul> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLDriverConnect incorrectly retried failed connections regardless of type of failure<o:p></o:p></span></li> </ul> <p class="MsoNormal" style="margin-left: 30pt;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">If a data source specifies an attach string and is connecting to a preattached service, the ODBC driver will retry the connection without the attach string before returning an error. This was intended to retry only on certain failures, ie, SQLSRV-E-NOPREPCONN, but retried on all failures regardless of error. This could result in incorrect errors being reported on SQLDriverConnect. Fixed in 3.3.0.0<o:p></o:p></span></p> <h2><a name="3200"><span style="" lang="EN">Version 3.2.0.0</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">"Mulitschema is Enabled" Restriction Removed <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">In prior versions, any multischema database must have had the "multischema is disabled" clause specified in the attach statement. This restriction has been removed. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Change in Default Behavior for the SQL_DATABASE_NAME Attribute <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The SQLGetInfo function used to return the database file specification for its SQL_DATABASE_NAME attribute. This default behaviour has now been changed to return the "RDB$CATALOG" value instead to better match the ODBC specification. <o:p></o:p></span></p> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The previous default behavior is still available, but only on a database-by-database basis. To re-establish the previous behavior for a database, edit the </span><code><span style="" lang="EN">C:\WINDOWS\ORAODBC.INI</span></code><span style="color: black;" lang="EN"> file and add the following: <o:p></o:p></span></p> <p style="margin-left: 0.5in;"><code><span style="" lang="EN">[&lt;data-source-name&gt;]</span></code><span style="font-family: Courier; color: rgb(51, 102, 153);" lang="EN"><br> </span><code><span style="" lang="EN">DatabaseNameSource=USE_FILE_SPECIFICATION </span></code><span style="color: black;" lang="EN"><o:p></o:p></span></p> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">where </span><code><span style="" lang="EN">&lt;data-source-name&gt;</span></code><span style="color: black;" lang="EN"> is the value specified as the database source name in the ODBC Data Source Administrator tool. For example: <o:p></o:p></span></p> <p style="margin-left: 0.5in;"><code><span style="" lang="EN">[PERSONNELDB]</span></code><span style="font-family: Courier; color: rgb(51, 102, 153);" lang="EN"><br> </span><code><span style="" lang="EN">DatabaseNameSource=USE_FILE_SPECIFICATION </span></code><span style="color: black;" lang="EN"><o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Support Catalogues and Schemas from the ODBC Driver for Rdb <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Enhancement request 2578939. Support for catalogs and schemas has been added to the SQLColumns, SQLTables, SQLProcedures, SQLProcedureColumns, SQLPrimaryKeys, SQLForeignKeys, and SQLStatistics functions. Each of these functions will now use the caller-provided catalog and/or schema name in the building of the result list. In multischema databases, the values provided will be matched against those in the RDB$CATALOG_SCHEMA and RDB$SYNONYMS tables. In non-multischema databases, the only valid catalog values that the caller can provide to these functions are "RDB$CATALOG" or null, and the only valid schema values are "RDB$SCHEMA" or null. <o:p></o:p></span></p> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">In multischema databases, these functions will always load the associated catalog and schema values from the RDB$CATALOG_SCHEMA table into the result set. For non-multischema databases, these functions will ONLY load catalog or schema values into the result set if one has been passed to the function by the caller. Therefore, for non-multischema databases, the only valid catalog values returned are "RDB$CATALOG" or null, and the only valid schema values returned are "RDB$SCHEMA" or null. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLTABLESW - OPTIONAL FEATURE NOT IMPLEMENTED <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Enhancement request 4474577. In previous versions, the ODBC driver for Rdb would not work correctly when accessed via a variety of Microsoft tools. This was caused by no implementation for catalogs and schemas in the driver. The problem was compounded by the fact that these Microsoft tools also used the value from SQL_DATABASE_NAME (which previously was the database file specification) as a catalog value. As detailed above, both issues have been fixed in 3.2.0.0. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Value for the SQL_CATALOG_NAME Attribute <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Since catalog and schema suppost has been implemented in the ODBC Driver for Rdb, the SQLGetInfo function will now return "Y" for the SQL_CATALOG_NAME attribute. <o:p></o:p></span></p> <h2><a name="3104"><span style="" lang="EN">Version 3.1.0.4</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">BIGINT is not shown correctly after upgraded ODBC driver for Rdb 3.1.0.2 from 2.10 <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">For an application that used the RDO ODBC layer, the ODBC driver for Rdb 3.1.0.2 would return the incorrect length for a BIGINT column. This would result in the BIGINT column value being truncated. Fixed in 3.1.0.4. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">APP FAILS AFTER UPGRADE TO 3.1.02 DRIVER ON SQLCOLATTRIBUTE CALL <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">For an application that used the .NET 2003 ODBC interface, the ODBC driver for RDB 3.1.0.2 would return the incorrect max length fir CHAR and VARCHAR columns. Fixed in 3.1.0.4. <o:p></o:p></span></p> <h2><a name="3103"><span style="" lang="EN">Version 3.1.0.3</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Test Connection Button is Confusing <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">In the ODBC Data Source Administrator, the "Test Connection" button associated with the definition of an Oracle Rdb ODBC Driver setup would not fully test the connection. Therefore, it was possible to receive a "successful connection" message eventhough the connection of the actual database would fail. Now, the "Test Connection" button will connect to the service and also perform a simple query on the database thus more fully testing the connection. Bug 5009477. Fixed in 3.1.0.3. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">DBKEY IS NOT SHOWN CORRECTLY AFTER UPGRADED ODBC DRIVER FOR RDB 3.1.0.2 FROM 2.1 <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">After upgraded to Oracle ODBC Driver for Rdb 3.1.0.2 from 2.10.17, dbkey is not shown correctly. Only first 8 digits are shown. Bug 4686153. Fixed in 3.1.0.3 <o:p></o:p></span></p> <h2><a name="3102"><span style="" lang="EN">Version 3.1.0.2</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLColumns returns incorrect results <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">When using SQLColumns to returns metadata information, if columns were bound as SQL_C_DEFAULT, the SQLFetch to get the data would return "Unsupported data conversion", "Feature not yet implemented" errors and other assorted symptoms. This fix is required for SPSS users. Fixed in 3.1.0.2. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLDescribeCol incorrectly returns SQL_VARCHAR for List of Byte Varying <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Oracle Rdb List of Byte Varying data type (also known as segmented strings) was being described as a SQL_VARCHAR data type. This should have been SQL_LONGVARCHAR). Fixed in 3.1.0.2. <o:p></o:p></span></p> <h2><a name="3101"><span style="" lang="EN">Version 3.1.0.1</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Zero length VARCHAR always treated as null terminated <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Zero length varchar parameters were always treated as null terminated strings which resulted in invalid data being inserted in some cases. This was actually caused by a restriction in the SQLServices API. As of 3.1.0.1, we terminate zero length varchars at the first character position to avoid inserting invalid data. Bug # 2258990. Fixed in 3.1.0.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLColumns returns invalid string length on column 7 for char and varchar <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">SQLColumns returned zero on column 7 (COLUMN_SIZE) for all char and varchar columns. This should be the column length. Bug # 3513432. Fixed in 3.1.0.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">A fetch following SQLTables may return Driver Not Capable <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">If Columns 2 and/or 4 are bound prior to an SQLTables API call, the SQLFetch following the SQLTables call returned "Driver not Capable" Fixed in 3.1.0.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLBrowseConnect returned an incomplete connect string <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">SQLBrowseConnect returned a connect string missing several attributes and had confusing labels on some of the ones that were there. Added several attributes, fixed confusing labels and added some defaults. Fixed in 3.1.0.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLDriverConnect did not return connect string when ProxyAccess=2 <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Specifying ProxyAccess=2 in ORAODBC.INI causes any SQLDriverConnect, regardless of fDriverCompletion to be treated as SQL_DRIVER_NOPROMPT. When this functionality was used, a return connect string was not returned by the driver. Bug # 3551112. Fixed in 3.1.0.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLDriverConnect returned invalid hold cursor value on return connect string <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The connect string returned by SQLDriverConnect returned cso=1 (NOHOLD) regardless of what was specified in the DSN. Bug #3510675. Fixed in 3.1.0.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLFetchScroll now supported <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The SQLFetchScroll(SQL_FETCH_NEXT) API call is now supported for forward only cursors. The behavior is essentially the same as SQLFetch. Attempts to use FetchOrientation other than SQL_FETCH_NEXT will result in HY106 Fetch Type Out of Range. Enhancement request # 3240525. Added in 3.1.0.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Added functionality to fetch ahead processing <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">FetchAhead is a user adjustable parameter in %windows%\OraODBC.INI that tells the driver to fetch more than 1 record at a time per network buffer. For example, if FetchAhead=NO and an application needs to fetch 50 rows from a table, this will result in 50 network buffers (plus other overhead) being sent over the network individually. If FetchAhead=YES, the driver will fetch as many rows in one network buffer as the application indicates by setting SQLSetStmtAttr(SQL_ATTR_ROW_ARRAY_SIZE) to a value greater than 1. If this value is not set or set to 1, the driver will fetch 10 rows by default. As of 3.1.0.1, if FetchAhead=MAX and SQL_ATTR_ROW_ARRAY_SIZE is set to 1, the driver will fetch as many rows as will fit in a 64k buffer. For applications that fetch large amounts of data and do not specify SQL_ATTR_ROW_ARRAY_SIZE, this may result in a significant performance improvement. Note, this has no effect if HOLD_CURSORS are enabled. Enhancement request # 3580850 <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLStatistics may fail on fetch if column 11 is bound to SQL_C_SBIGINT <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Column 11 of the result set returned by SQLStatistics should return an integer containing the cardinality of the table or index being reported on. If this column was bound to SQL_C_SBIGINT, the fetch to get the result set from SQLStatistics would fail with SQL_ERROR (General Error). Bug #3625244. Fixed in 3.1.0.1 <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLTables did not return system tables if TableType was not specified <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">If TableType was not specified on an SQLTables API call, Rdb system tables were excluded by default. As of 3.1.0.1, this is no longer the case. Bug # 3633129 <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Calling a stored procedure with output parameters resulted in a General protection fault <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">If an application binds an output parameter from a stored procedure and that output parameter is a Timestamp or Date VMS data type, the application may crash with a Windows Protection Fault on SQLExecute. This only affected date/time data types and does not affect other data types. Fixed in 3.1.0.1. Bug # 3713878 <o:p></o:p></span></p> <h2><a name="3100"><span style="" lang="EN">Version 3.1.0.0</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Duplicate cursor name using Powerbuilder <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">When an application issued SQLCancel just before SQLFreeStmt, sometimes the statement did not get fully released. This caused duplicate cursor name errors on certain applications. Problem was reported by users using Powerbuilder. Fixed in 3.1.0.0. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Memory Leak using Microsoft ADO <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">When an application issued SQLCancel just before SQLFreeStmt, sometimes the statement did not get fully released. This caused a memory leak in the SQLServices executor for ADO users. Fixed by the same bug fix detailed above for Powerbuilder users. Fixed in 3.1.0.0. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Can not override service name in driver login dialog <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">When the service specified in a data source is overridden in the ODBC driver login dialog box, the driver still used the service specified in the data source. The service specified in the driver login dialog was ignored. Fixed in 3.1.0.0 (Bug 3069180) <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">HELP button fixed <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The HELP button in the ODBC Administrator setup dialog box was not working. Fixed in 3.1.0.0 <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Optimization in Connecting to pre-attached service. <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Performance has been improved when an application asks for the database name after connecting to a preattached service. Fixed in 3.1.0.0 <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">General Error after SQLFreeStmt <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Certain varieties of SQLFreeStmt calls did not clean up completely. Fixed in 3.1.0.0 (Bug 2837973) <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQL data type out of range with VARBYTE LIST <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Depending on whether columns are bound before or after the statement is SQLPrepared, a data-type out of range error would result for VARBYTE LIST columns. Fixed in 3.1.0.0 (Bug 3026082) <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Incorrect parsing of literal values <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Literal values containing right curly bracket characters "}" were being processed incorrectly. Fixed in v3.1.0.0 (Bug 2789433) <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQL_NO_DATA from SQLExecute for ODBC v2 applications <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">SQLExecute was incorrectly returning SQL_NO_DATA status for ODBC v2 applications when it should have been returning SQL_SUCCESS. Fixed in v3.1.0.0 (Bug 2972659) <o:p></o:p></span></p> <h2><a name="3026"><span style="" lang="EN">Version 3.0.2.6</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLExecute returns error when calling stored procedure <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">If a stored procedure is called that returns a VARCHAR value, a "Descriptor type out of range" error may be returned. This is fixed in 3.0.2.6 <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Unhandled Exception when using long hostnames <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">When a host/server name is specified that is greater than 20 characters in length, an "Unhandled Exception" may be returned by the operating system when the attempt to connect is made. This is fixed in 3.0.2.6. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Invalid precision error returned when fetching SQL_BIGINT. <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">An attempt to insert/update a value defined as BIGINT into the database from the ODBC datatype SQL_C_UBIGINT or SQL_C_SBIGINT would result in an invalid precision error being returned to the application. Fixed in 3.0.2.6. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLGetTypeInfo failed to return valid data in certain columns <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">When an application used SQLGetTypeInfo to retrieve information about data types supported by the database, string truncation errors may be returned for 1 or more of the columns in the result set. Fixed in 3.0.2.6. This was first seen using Microsoft Query. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLColAttributes returns invalid value for <sql_desc_searchable></sql_desc_searchable><o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">When an application calls SQLColAttributes(SQL_DESC_SEARCHABLE) to determine if a column can be used in a where clause, the driver always returned SQL_PRED_NONE (not searchable). This would cause Microsoft Visual Basic programs using ADO to return errors if adUseServer is used for the query. This is fixed in 3.0.2.6. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Unable to insert into List of Byte Varying <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">When inserting a value into a List of Byte Varying, the statement appeared to complete but the data was never stored in the database. This is fixed in 3.0.2.6. <o:p></o:p></span></p> <h2><a name="3025"><span style="" lang="EN">Version 3.0.2.5</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Incorrect values returned when bound size does not match DB data size <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">If a SMALLINT column is bound as LONG, and more than one row fetched at a time (SQL_ROWSET_SIZE &gt; 1), later rows would partially overlap earlier rows, resulting in data corruption. Fixed in 3.0.2.5. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">ANSI DATE and TIME data truncated <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">DATE and ITME data types were being converted incorrectly such that more bytes were needed for the values than the specification calls for. This would typically show up as truncation errors when fetching dates as CHAR types. Fixed in 3.0.2.5. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Fetch stops prematurely on array fetch <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">If the ROW_ARRAY_SIZE was increased after a Fetch had been done any subsequent calls to Fetch would only retreive the number of rows specified the first time. Microsoft SQLServer would interpret this as meaning that the end of data had been reached. This has been fixed in v3.0.2.5. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Fetch-ahead not working efficiently <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">If the ROW_ARRAY_SIZE was set to a small value this reduced the number of rows that fetch-ahead would get in a single network exchange. If ROW_ARRAY_SIZE was later increased, the fetch-ahead amount remained at the lower value, resulting in excessive network traffic. This was related to the problem described above. The minimum fetch-ahead will now be 10 rows, or however many will fit in the available buffer space, whichever is less. If the ROW_ARRAY_SIZE is increased, the fetch-ahead value will now follow. Fixed in v3.0.2.5. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Invalid Precision error when binding parameters <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">When binding parameters of type DECIMAL or NUMERIC and specifying a precision greater than 18 digits an error was returned. In fact this is correct behavior as 18 is the maximum precision allowed for these types. But since v2 did not enforce this limit several customers have complained so the test has been removed for those two types. If an application actually tries to pass in a value with too many digits it will get an error reported by SQL on the server side, but no error will now be reported by SQLBindParameter. Changed in v3.0.2.5. <o:p></o:p></span></p> <h2><a name="3024"><span style="" lang="EN">Version 3.0.2.4</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Binding as SQL_C_DEFAULT erroneously bound as CHAR instead <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Bind to a column with C-type SQL_C_DEFAULT was incorrectly treated as binding as CHAR when applied to various internal queries, such as SQLGetTypeInfo, SQLStatistics, SQLColumns, etc. This only caused problems typically with columns of type SMALLINT, but could have with other numeric types. Microsoft ACCESS would show an "internal error" when trying to create a link to an RDB table. Fixed in 3.0.2.4. <o:p></o:p></span></p> <h2><a name="3023"><span style="" lang="EN">Version 3.0.2.3</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Numeric columns bound as binary integer types give wrong results <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Some "C" data types were not being properly handled. This mostly affected numeric results. Another symptom of the same problem was "string truncation" errors from MSQRY32 when expanding the list of columns within a table. Fixed in 3.0.2.3. <o:p></o:p></span></p> <h2><a name="3022"><span style="" lang="EN">Version 3.0.2.2</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLColAttributes returning zero for SQL_COLUMN_LENGTH <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLColAttribute and SQLColAttributes returning null column name <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLColumns returning no rows if table name contains underscore <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Similar problem in SQLTables. Was fixed in 3.0.2.0, broken again in 3.0.2.1, now fixed again in 3.0.2.2. Beware of a bug in Microsoft MSQRY32 (which is used by Microsoft Excel) which can return erroneous SQLColumns results for a table containing an underscore in its name if there is another table with the same name but with some other character in place of the underscore. For example, expanding table "A_B" when there is another table "AXB" will result in a display of all the columns in both tables. Microsoft Access does not have this bug. <o:p></o:p></span></p> <h2><a name="3021"><span style="" lang="EN">Version 3.0.2.1</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLTable returned rows in wrong order <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The rows returned by SQLTable are now sorted so that system relations come before user relations, and tables come before views. Fixed in 3.0.2.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLSetConnectAttr failure message when connecting <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Microsoft's ODBC Driver manager delays calling the driver's SetConnectAttr function until the application calls SQLConnect. SetConnectAttr was complaining that the LOGIN_TIMEOUT option was not supported but it made the Connect itself appear to have something wrong with it. SQLSetConnectAttr has been changed to quietly accept attempts to set the LOGIN_TIMEOUT value, even though it is not used. This is the same behavior used in the earlier v2 driver. Fixed in 3.0.2.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLGetTypeInfo fetch fails if columns bound first <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">If the columns are bound before SQLGetTypeInfo is called, the subsequent fetch failed. This was caused by an incorrect converting of type codes internally. Fixed in 3.0.2.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Attempts to set the CURRENT_CATALOG attribute failed <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The v3 driver was incorrectly reporting (via SQLGetInfo) that it supported changing the CATALOG name. This was in error. Now it reports that no such functions are supported, and this will prevent layered software such as Microsoft's ADO from making the SQLSetConnectAttr call. Fixed in 3.0.2.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">"Movefirst" operation in VB resulted in wrong rows fetched <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The driver was not defending against attempts to move the cursor backwards and would keep moving forward instead of giving a "Not supported" error. This has been changed so that any attempt to move the cursor other than forward will give an error and VB/ADO will work around the problem. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLColAttributes returning wrong values <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The ODBC driver provides two ways of discovering attributes of returned data (data type, length, etc). MS Visual Studio .NET uses a different one than ADO and this uncovered a bug in SQLColAttributes which has now been fixed in v3.0.2.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Could not retreive output parameters from stored procedures <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">If a stored procedure had output parameters, various obscure errors would result on a SQLExecxute trying to call the procedure. The exact error depended upon the combination and ordering of INPUT, OUTPUT, and INPUT-OUTPUT parameters in the call. Fixed in 3.0.2.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Binding a BIGINT(2) INPUT parameter as SQL_NUMERIC failed <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Support was missing for mapping the SQL_NUMERIC datatype correctly to the underlying SQL/Services datatypes. Fixed in 3.0.2.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Wrong version number in driver log file <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The driver log file (controlled from the oraodbc.ini file) contained the wrong driver version number. Fixed in 3.0.2.1. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Performance problem with array fetching with FETCH_MANY <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">When a large array size was used to fetch multiple rows at a time, the fetch_many code would persistently attempt to fill that array even when an end-of-data condition was reached. This could take a couple minutes if the array size was large (several hundred). Fixed in 3.0.2.1. <o:p></o:p></span></p> <h2><a name="3020"><span style="" lang="EN">Version 3.0.2.0</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLTables had wrong column labels <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The column labels returned by a SQLTables query contained RDB's internal column names rather than the names required by the ODBC specification. Fixed in 3.0.2.0. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">HELP file difficult to find <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">An item has been added to the Start menu to make it easier to find the Windows HELP file for the Oracle ODBC for RDB driver. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Procedures without output parameters do not work <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">SQLBindParameter was unable to bind to output parameters although it returned a SUCCESS status. Depending on the ordering of IN, OUT, and INOUT parameters in the called procedure this could produce different symptoms. Fixed in 3.0.2.0. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Parameters in Connect String ignored <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The value of parameters specified in the Connect string were being ignored if the parameter already had a value in the Data Source definition. Fixed in 3.0.2.0. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLSetStmtAttr returned "Driver not capable" <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The SQLSetStmtAttr function was failing with the "not capable" status code for things it could have easily done. Fixed in 3.0.2.0. <o:p></o:p></span></p> <p style="margin-left: 0.5in; text-indent: -0.25in;"><span style="font-size: 10pt; font-family: Symbol; color: black;" lang="EN">·<span style="font-size-adjust: none; font-stretch: normal;"></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;" lang="EN"></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10pt; font-family: Symbol; color: black;" lang="EN"> </span><span style="color: black;" lang="EN">Performance problem when fetching large amounts of data Starting in V3.0.1.0 the ODBC driver was not implementing the fetch-ahead feature that was present in the V2 driver. This resulted in lower performance. This functionality has been restored in 3.0.2.0. <o:p></o:p></span></p> <h2><a name="3013"><span style="" lang="EN">Version 3.0.1.3</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLColumns returning wrong date/time info <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Columns of a date/time type were incorrectly described, with old v2 type codes and with wrong data in the subtype and consise type columns. This also applies to SQLProcedureColumns. Fixed in 3.0.1.3. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Character sets translated incorrectly <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Starting with v3.0.1.0 characters in the DEC-KANJI character set were not being translated correctly to the SJIS set used by Windows in situations where rows were bound before the SQLFetch call. This bug was inherited from the Oracle8 driver that served as a base for the Rdb v3 driver effort. Presumably similar problems would turn up with any similar use of the translation (TLL option) feature, regardless of the character set used. Fixed in v3.0.1.3. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLTables not returning all types requested <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">A parsing error in SQLTables could result in not all requested relation types being returned. If several types were requested and the order was just right, some would be ignored. For example, "TABLE,VIEW,SYSTEM TABLE,SYNOMYMS" would not return VIEW relations. This had nothing to do with the types requested, only the order in which they were specified. Fixed in 3.0.1.3. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLProcedureColumns not returning all columns <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">SQLProcedureColumns gained some additional report columns in ODBC v3 which had been left out by an oversight. Fixed in 3.0.1.3. <o:p></o:p></span></p> <h2><a name="3012"><span style="" lang="EN">Version 3.0.1.2</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLColAttribute returns null column name <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">SQLColAttribute was returning a null string for the column name. Fixed in version 3.0.1.2. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Integers returned as NUMERIC did not work <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The spec for ODBC v3 introduced a new datatype "NUMERIC". ADO uses this new type in the latest MDAC release. The v3 driver had an incorrect implementation of the conversion. Fixed. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">DBKEYs returned as binary <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The v2 driver converted DBKEY values into hex character strings for the application, and converted them back again when used as parameters. The v3 driver was not doing this. Fixed. <o:p></o:p></span></p> <h2><a name="3011"><span style="" lang="EN">Version 3.0.1.1</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLTables returned no tables <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The 3.0.1.0 release had a bug caused by a compiler misoptimization which resulted in calls to SQLTables with null arguments returning no matches at all. Fixed. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">HELP files installed under wrong name <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The 3.0.1.0 release installed the HELP files with the wrong filenames. Fixed. <o:p></o:p></span></p> <h2><a name="3010"><span style="" lang="EN">Version 3.0.1.0</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Various installation and deinstallation problems <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The V2 driver used the now unsupported Oracle Installer. The V3 driver uses the same installer technology as most other Oracle products, the Oracle Universal Installer. This is proving to be more reliable, and deinstallations are much cleaner. Fixed. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">BIGINT data types not properly converted <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">If the application requested BIGINT data to be delivered in binary (as 8-byte integers) rather than as character strings, errors would result. The correct conversions now take place in both directions. The V2 driver did not support BIGINT at all. Fixed. <o:p></o:p></span></p> <h2><a name="3005"><span style="" lang="EN">Version 3.0.0.5</span></a><span style="" lang="EN"><o:p></o:p></span></h2> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Kanji translator restored <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The DLL that does translations between Latin and Japanese character sets, DECKAN32.DLL, was missing from previous beta releases. Fixed. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Missing columns <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Requests to list columns within a table would return no column names for tables with an underscore in their names for some programs. The Query Wizard in Microsoft Query (which is also used by Microsoft Excel to import data) and Quattro Pro were known to encounter this problem. Fixed. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Segmented Strings <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">A bug in buffer management for LIST OF VARBYTE and LIST OF VARCHAR datatypes, present since v2, would sometimes cause extra strings of null bytes to be inserted, or sections of data to be omitted, when fetching the data. In addition, the V2 driver could not properly deal with any buffers longer than 32767 bytes. Fixed. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLGetTypeInfo, SQLColumns, SQLTables, and SQLDescribeCol <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Metadata queries using these functions did not return consistent results and in some cases returned completely incorrect results. Fixed. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Type mapping <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Earlier beta releases did incorrect mapping of RDB datatypes to ODBC SQL datatypes. Many RDB types would be reported as VARCHAR. In 3.0.0.4 there were still some problems. Fixed. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Multithread support <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Version 2 of the ODBC Driver for RDB had primitive support for multithreading, which was basically a single semaphore around everything. Although this allowed the driver to be used in multithreaded applications, it provided no true parallel access. The v3 driver has finer grained locking so that threads may do simultaneous ODBC operations as long as they do not try to modify the same contexts at the same time. Earlier beta releases did not have this functionality complete, but it is present in v3.0.0.4. In v3.0.0.5 we replaced the thread locking mechanism with a better implementation (shared by the Oracle8 ODBC driver) which should improve parallelism even more. Fixed. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">SQLTables <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Any call requiring Rdb to distinguish a TABLE from VIEW returned no rows on Oracle Rdb 7.0 or later, if partitioning was used. The way the metadata query was done gave wrong results if any of the newly defined flag bits in the RDB$FLAGS column of the RDB$RELATIONS system table was set. Fixed. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Formatting of SQL_REAL data <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">The ODBC specification requires that real data be represented in 13 bytes; 9 bytes for mantissa, including sign and decimal point, plus 4 bytes for exponent. SQL (on VMS) returns real data in 14 bytes, with 10 bytes in the mantissa. When the ODBC driver truncated this to the correct 13 bytes, the low order digit of the exponent got chopped off, rendering the value incorrect by possibly many orders of magnitude. The correct behavior is to remove the lowest order mantissa digit instead. Fixed. <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Incorrect conversion of ROWID values <o:p></o:p></span></li> </ul> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">When operating with Oracle Developer/2000 and Rdb v7.0.2 or later, ROWID values were not being delivered to Developer/2000 in a correct format. The ODBC driver was looking for columns with a name of "DBKEY" and did not recognize "ROWID" as a synonym. Fixed. <o:p></o:p></span></p> <div style="border: 1pt solid rgb(204, 204, 153); padding: 0in; background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"> <h1 style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="knownproblems"><span class="secnum"><span style="" lang="EN">12 </span></span></a><span style=""></span><span style="" lang="EN">Known Software Problems<o:p></o:p></span></h1> </div> <ol style="margin-top: 0in;" start="1" type="1"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">This release of the Oracle ODBC Driver for Rdb does not support the use of Fetch Ahead when holding cursors. Fetch Ahead is internally disabled when the hold cursors attribute is defined in the Data Source. <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">The Oracle Rdb ODBC driver does not support the use of ODBC date and timestamp tag literals in a single statement that references columns of both VMS-style and ANSI-style date/time format data types. <o:p></o:p></span></li> </ol> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">ODBC allows applications to specify date and timestamp literals using tags that vendor-specific ODBC drivers convert to a database-specific format. For example {ts '1996-06-26 20:47:50.350000'} and {d '1996-02-26'}. <o:p></o:p></span></p> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">Rdb supports 2 styles of date format: the older VMS-style (DATE VMS data type) format and the newer ANSI-style (DATE ANSI and TIMESTAMP data types) format. However, SQLExecDirect has no way to know whether a particular date/time tag literal is targeted at a VMS format or an ANSI format data type. Therefore, to support date/time tag literals, SQLExecDirect first converts the tag literals to the VMS date format and tries to prepare the statement. If the prepare fails, it then converts the tags to the ANSI date format. Because the driver converts all tags to either VMS format or ANSI format, you cannot mix columns of both data types in a single statement. <o:p></o:p></span></p> <ol style="margin-top: 0in;" start="3" type="1"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">The ODBC Driver detects "ROWID" or "DBKEY" values by their names. If you rename such a column, as in the statement <o:p></o:p></span></li> </ol> <p style="margin-left: 0.5in;"><span style="color: black;" lang="EN">SELECT LAST_NAME, DBKEY AS FOO FROM EMPLOYEES; <o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN">the driver will not recognize that the column is a DBKEY and will not properly present the data for the application. <o:p></o:p></span></p> <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN"><o:p>&nbsp;</o:p></span></p> <div style="border: 1pt solid rgb(204, 204, 153); padding: 0in; background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"> <h1 style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="network"><span class="secnum"><span style="" lang="EN">13 </span></span></a><span style=""></span><span style="" lang="EN">Network Communications<o:p></o:p></span></h1> </div> <p><span style="color: black;" lang="EN">The Oracle ODBC Driver for Rdb uses the Oracle SQL/Services client (sqsapiw.dll or sqsapi32.dll) for all network communications. <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">The sqsapiw.ini or sqsapi32.ini file contains optional configuration information that overrides previously set parameters. The following parameters can be overridden when set in the sqsapiw.ini or sqsapi32.ini file: <o:p></o:p></span></p> <ul style="margin-top: 0in;" type="disc"> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Transport type as set using the ODBC Administrator <o:p></o:p></span></li> <li class="MsoNormal" style="color: black;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN">Client logging as set in the Oracle ODBC Driver for Rdb section of the win.ini or oraodbc.ini file. <o:p></o:p></span></li> </ul> <p><span style="color: black;" lang="EN">The contents of the sqsapiw.ini or sqsapi32.ini file are commented out. If you wish to use either .ini file, you must remove the semi-colons (;) in the leftmost column of lines with no adjacent space and specify values for parameters you wish to change. <o:p></o:p></span></p> <div class="MsoNormal" style="text-align: center;" align="center"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN"> <hr align="center" size="2" width="100%"></span></div> <p><span style="color: black;" lang="EN">Copyright and Trademark Acknowledgments <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">Copyright (c) 1993, 2012, Oracle Corporation. All Rights Reserved. <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">The Programs (which include both the software and documentation) contain proprietary information of Oracle Corporation; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or decompilation of the Programs is prohibited. <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">The information contained in this document is subject to change without notice. If you find any problems in the documentation, please report them to us in writing. Oracle Corporation does not warrant that this document is error free. Except as may be expressly permitted in your license agreement for these Programs, no part of these Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Oracle Corporation. <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">If the Programs are delivered to the U.S. Government or anyone licensing or using the programs on behalf of the U.S. Government, the following notice is applicable: <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">Restricted Rights Notice Programs delivered subject to the DOD FAR Supplement are "commercial computer software" and use, duplication, and disclosure of the Programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, Programs delivered subject to the Federal Acquisition Regulations are "restricted computer software" and use, duplication, and disclosure of the Programs shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software - Restricted Rights (June, 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065. <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup, redundancy, and other measures to ensure the safe use of such applications if the Programs are used for such purposes, and Oracle Corporation disclaims liability for any damages caused by such use of the Programs. <o:p></o:p></span></p> <p><span style="color: black;" lang="EN">Oracle is a registered trademark, and Oracle Rdb, Oracle SQL/Services, and are trademarks or registered trademarks of Oracle Corporation. Other names may be trademarks of their respective owners. <o:p></o:p></span></p> <!-- Start Footer --> <div class="MsoNormal" style="text-align: center;" align="center"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;" lang="EN"> <hr align="center" size="2" width="100%"></span></div> <table class="MsoNormalTable" style="width: 100%;" summary="" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr style=""> <td style="padding: 0in; width: 33%;" valign="top" width="33%"> <table class="MsoNormalTable" style="width: 75pt;" summary="" border="0" cellpadding="0" cellspacing="0" width="100"> <tbody> <tr style=""> <td style="padding: 0in;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;">&nbsp;<o:p></o:p></span></p> </td> <!-- <td align="center"> <a href="preface.htm"> <img src="gifs/leftnav.gif" alt="Previous" border="0" /><br /><span class="icon">Previous</span></a> </td> <td align="center"> <a href="ch2.htm"> <img src="gifs/rightnav.gif" alt="Next" border="0" /><br /><span class="icon">Next</span></a> </td> --> </tr> </tbody> </table> </td> <td style="padding: 0in;" valign="top"> <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 7.5pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;"><a href="cpyr.htm"><span style="font-size: 12pt; text-decoration: none;"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"/> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"/> <v:f eqn="sum @0 1 0"/> <v:f eqn="sum 0 0 @1"/> <v:f eqn="prod @2 1 2"/> <v:f eqn="prod @3 21600 pixelWidth"/> <v:f eqn="prod @3 21600 pixelHeight"/> <v:f eqn="sum @0 0 1"/> <v:f eqn="prod @6 1 2"/> <v:f eqn="prod @7 21600 pixelWidth"/> <v:f eqn="sum @8 21600 0"/> <v:f eqn="prod @7 21600 pixelHeight"/> <v:f eqn="sum @10 21600 0"/> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/> <o:lock v:ext="edit" aspectratio="t"/> </v:shapetype><v:shape id="_x0000_i1029" type="#_x0000_t75" alt="Oracle Logo" style='width:108pt;height:13.5pt;visibility:visible'> <v:imagedata src="gifs/oracle.gif"/> </v:shape><![endif]--><!--[if !vml]--><img src="gifs/oracle.gif" alt="Oracle Logo" v:shapes="_x0000_i1029" border="0" height="18" width="144"><!--[endif]--></span><span style="font-size: 12pt;"><br> </span><span class="copyrightlogo">Copyright&nbsp;©&nbsp;1996, 2012,&nbsp;Oracle.&nbsp;All&nbsp;rights&nbsp;reserved. </span></a><o:p></o:p></span></p> </td> <td style="padding: 0in; width: 33%;" valign="top" width="33%"> <div align="right"> <table class="MsoNormalTable" style="width: 168.75pt;" summary="" border="0" cellpadding="0" cellspacing="0" width="225"> <tbody> <tr style=""> <td style="padding: 0in;" valign="top"> <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;">&nbsp;<o:p></o:p></span></p> </td> <!-- <td align="center" valign="top"><a href="toc.htm"><img src="gifs/toc.gif" alt="Go To Table Of Contents" border="0" /><br /><span class="icon">Contents</span></a></td> <td align="center" valign="top"><a href="index.htm"><img src="gifs/index.gif" alt="Go To Index" border="0" /><br /><span class="icon">Index</span></a></td> --> </tr> </tbody> </table> </div> </td> </tr> </tbody> </table> <p class="MsoNormal"><o:p>&nbsp;</o:p></p> <!-- class="footer" --></div> </body> </html>