| <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="http://www.w3.org/TR/REC-html40"> |
| |
| <head> |
| <meta http-equiv=Content-Type content="text/html; charset=windows-1252"> |
| <meta name=ProgId content=Word.Document> |
| <meta name=Generator content="Microsoft Word 9"> |
| <meta name=Originator content="Microsoft Word 9"> |
| <title>DTP Open Data Access Overview</title> |
| <!--[if gte mso 9]><xml> |
| <o:DocumentProperties> |
| <o:Author>lchan</o:Author> |
| <o:Template>BIRT_Specification_TEMPLATE.dot</o:Template> |
| <o:LastAuthor>lchan</o:LastAuthor> |
| <o:Revision>2</o:Revision> |
| <o:TotalTime>212</o:TotalTime> |
| <o:LastPrinted>1998-07-07T18:14:00Z</o:LastPrinted> |
| <o:Created>2005-11-11T07:04:00Z</o:Created> |
| <o:LastSaved>2005-11-11T07:04:00Z</o:LastSaved> |
| <o:Pages>7</o:Pages> |
| <o:Words>2268</o:Words> |
| <o:Characters>12933</o:Characters> |
| <o:Company>Actuate Software Corporation</o:Company> |
| <o:Lines>107</o:Lines> |
| <o:Paragraphs>25</o:Paragraphs> |
| <o:CharactersWithSpaces>15882</o:CharactersWithSpaces> |
| <o:Version>9.3821</o:Version> |
| </o:DocumentProperties> |
| </xml><![endif]--><!--[if gte mso 9]><xml> |
| <w:WordDocument> |
| <w:AttachedTemplate |
| HRef="C:\Documents and Settings\lchan\Application Data\Microsoft\Templates\BIRT_Specification_TEMPLATE.dot"></w:AttachedTemplate> |
| <w:TrackRevisions/> |
| <w:DoNotShowRevisions/> |
| <w:DoNotHyphenateCaps/> |
| <w:DrawingGridHorizontalSpacing>0 pt</w:DrawingGridHorizontalSpacing> |
| <w:DrawingGridVerticalSpacing>0 pt</w:DrawingGridVerticalSpacing> |
| <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> |
| <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery> |
| <w:UseMarginsForDrawingGridOrigin/> |
| <w:DrawingGridHorizontalOrigin>0 pt</w:DrawingGridHorizontalOrigin> |
| <w:DrawingGridVerticalOrigin>0 pt</w:DrawingGridVerticalOrigin> |
| <w:Compatibility> |
| <w:UsePrinterMetrics/> |
| <w:FootnoteLayoutLikeWW8/> |
| <w:ShapeLayoutLikeWW8/> |
| <w:AlignTablesRowByRow/> |
| <w:ForgetLastTabAlignment/> |
| <w:LayoutRawTableWidth/> |
| <w:LayoutTableRowsApart/> |
| </w:Compatibility> |
| </w:WordDocument> |
| </xml><![endif]--> |
| <style> |
| <!-- |
| /* Font Definitions */ |
| @font-face |
| {font-family:Courier; |
| panose-1:0 0 0 0 0 0 0 0 0 0; |
| 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:Wingdings; |
| panose-1:5 0 0 0 0 0 0 0 0 0; |
| mso-font-charset:2; |
| mso-generic-font-family:auto; |
| mso-font-pitch:variable; |
| mso-font-signature:0 268435456 0 0 -2147483648 0;} |
| @font-face |
| {font-family:SimSun; |
| panose-1:0 0 0 0 0 0 0 0 0 0; |
| mso-font-alt:\5B8B\4F53; |
| mso-font-charset:134; |
| mso-generic-font-family:auto; |
| mso-font-format:other; |
| mso-font-pitch:variable; |
| mso-font-signature:1 135135232 16 0 262144 0;} |
| @font-face |
| {font-family:"Arial Unicode MS"; |
| panose-1:2 11 6 4 2 2 2 2 2 4; |
| mso-font-charset:128; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-1 -369098753 63 0 2032127 0;} |
| @font-face |
| {font-family:"\@Arial Unicode MS"; |
| panose-1:2 11 6 4 2 2 2 2 2 4; |
| mso-font-charset:128; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-1 -369098753 63 0 2032127 0;} |
| @font-face |
| {font-family:"\@SimSun"; |
| panose-1:0 0 0 0 0 0 0 0 0 0; |
| mso-font-charset:134; |
| mso-generic-font-family:auto; |
| mso-font-format:other; |
| mso-font-pitch:variable; |
| mso-font-signature:1 135135232 16 0 262144 0;} |
| /* Style Definitions */ |
| p.MsoNormal, li.MsoNormal, div.MsoNormal |
| {mso-style-parent:""; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:0in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| h1 |
| {mso-style-parent:"Heading Base"; |
| mso-style-next:"Body Text"; |
| margin-top:12.0pt; |
| margin-right:5.0pt; |
| margin-bottom:12.0pt; |
| margin-left:5.0pt; |
| text-indent:0in; |
| mso-pagination:widow-orphan; |
| page-break-after:avoid; |
| mso-outline-level:1; |
| mso-list:l10 level1 lfo92; |
| border:none; |
| mso-border-alt:solid white .25pt; |
| padding:0in; |
| mso-padding-alt:2.0pt 4.0pt 2.0pt 4.0pt; |
| font-size:12.0pt; |
| font-family:Arial; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-font-kerning:14.0pt; |
| mso-bidi-font-weight:normal;} |
| h2 |
| {mso-style-parent:"Heading Base"; |
| mso-style-next:"Body Text"; |
| margin-top:6.0pt; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.25in; |
| text-indent:-.25in; |
| mso-pagination:widow-orphan; |
| page-break-after:avoid; |
| mso-outline-level:2; |
| mso-list:l10 level2 lfo92; |
| font-size:12.0pt; |
| mso-bidi-font-size:10.0pt; |
| font-family:Arial; |
| mso-bidi-font-family:"Times New Roman"; |
| color:#003366; |
| mso-bidi-font-weight:normal;} |
| h3 |
| {mso-style-parent:"Heading Base"; |
| mso-style-next:"Body Text"; |
| margin-top:6.0pt; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.5in; |
| text-indent:-.25in; |
| mso-pagination:widow-orphan; |
| page-break-after:avoid; |
| mso-outline-level:3; |
| mso-list:l10 level3 lfo92; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-bidi-font-family:"Times New Roman"; |
| color:#003366; |
| mso-bidi-font-weight:normal;} |
| h4 |
| {mso-style-update:auto; |
| mso-style-next:"Body Text"; |
| margin-top:6.0pt; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.25in; |
| text-indent:.25in; |
| mso-pagination:widow-orphan; |
| page-break-after:avoid; |
| mso-outline-level:4; |
| mso-list:l10 level4 lfo92; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-bidi-font-family:"Times New Roman"; |
| color:#003366; |
| font-weight:normal;} |
| h5 |
| {mso-style-parent:"Heading Base"; |
| mso-style-next:Normal; |
| margin-top:6.0pt; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.25in; |
| text-indent:0in; |
| mso-pagination:widow-orphan; |
| page-break-after:avoid; |
| mso-outline-level:5; |
| mso-list:l10 level5 lfo1; |
| tab-stops:list .25in; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-bidi-font-family:"Times New Roman"; |
| font-weight:normal; |
| font-style:italic; |
| mso-bidi-font-style:normal;} |
| h6 |
| {mso-style-parent:"Heading 5"; |
| mso-style-next:Normal; |
| margin-top:6.0pt; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.25in; |
| text-indent:0in; |
| mso-pagination:widow-orphan; |
| page-break-after:avoid; |
| mso-outline-level:6; |
| mso-list:l10 level6 lfo1; |
| tab-stops:list .25in; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-bidi-font-family:"Times New Roman"; |
| font-weight:normal; |
| font-style:italic; |
| mso-bidi-font-style:normal;} |
| p.MsoHeading7, li.MsoHeading7, div.MsoHeading7 |
| {mso-style-next:Normal; |
| margin-top:12.0pt; |
| margin-right:0in; |
| margin-bottom:3.0pt; |
| margin-left:.25in; |
| text-align:justify; |
| text-indent:0in; |
| mso-pagination:widow-orphan; |
| mso-outline-level:7; |
| mso-list:l10 level7 lfo1; |
| tab-stops:list .25in; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.MsoHeading8, li.MsoHeading8, div.MsoHeading8 |
| {mso-style-next:Normal; |
| margin-top:12.0pt; |
| margin-right:0in; |
| margin-bottom:3.0pt; |
| margin-left:.25in; |
| text-align:justify; |
| text-indent:0in; |
| mso-pagination:widow-orphan; |
| mso-outline-level:8; |
| mso-list:l10 level8 lfo1; |
| tab-stops:list .25in; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-style:italic; |
| mso-bidi-font-style:normal;} |
| p.MsoHeading9, li.MsoHeading9, div.MsoHeading9 |
| {mso-style-next:Normal; |
| margin-top:12.0pt; |
| margin-right:0in; |
| margin-bottom:3.0pt; |
| margin-left:.25in; |
| text-align:justify; |
| text-indent:0in; |
| mso-pagination:widow-orphan; |
| mso-outline-level:9; |
| mso-list:l10 level9 lfo1; |
| tab-stops:list .25in; |
| font-size:9.0pt; |
| mso-bidi-font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-style:italic; |
| mso-bidi-font-style:normal;} |
| p.MsoToc1, li.MsoToc1, div.MsoToc1 |
| {mso-style-update:auto; |
| mso-style-next:Normal; |
| margin-top:6.0pt; |
| margin-right:0in; |
| margin-bottom:0in; |
| margin-left:0in; |
| margin-bottom:.0001pt; |
| mso-pagination:widow-orphan; |
| tab-stops:30.0pt right dotted 467.5pt; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-weight:bold; |
| mso-bidi-font-weight:normal;} |
| p.MsoToc2, li.MsoToc2, div.MsoToc2 |
| {mso-style-update:auto; |
| mso-style-next:Normal; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:0in; |
| margin-left:10.0pt; |
| margin-bottom:.0001pt; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.MsoToc3, li.MsoToc3, div.MsoToc3 |
| {mso-style-update:auto; |
| mso-style-next:Normal; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:0in; |
| margin-left:20.0pt; |
| margin-bottom:.0001pt; |
| mso-pagination:widow-orphan; |
| tab-stops:right dotted 467.5pt; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-style:italic; |
| mso-bidi-font-style:normal;} |
| p.MsoToc4, li.MsoToc4, div.MsoToc4 |
| {mso-style-update:auto; |
| mso-style-next:Normal; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:30.0pt; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.MsoToc5, li.MsoToc5, div.MsoToc5 |
| {mso-style-update:auto; |
| mso-style-next:Normal; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:40.0pt; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.MsoToc6, li.MsoToc6, div.MsoToc6 |
| {mso-style-update:auto; |
| mso-style-next:Normal; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:50.0pt; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.MsoToc7, li.MsoToc7, div.MsoToc7 |
| {mso-style-update:auto; |
| mso-style-next:Normal; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:60.0pt; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.MsoToc8, li.MsoToc8, div.MsoToc8 |
| {mso-style-update:auto; |
| mso-style-next:Normal; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:70.0pt; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.MsoToc9, li.MsoToc9, div.MsoToc9 |
| {mso-style-update:auto; |
| mso-style-next:Normal; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:80.0pt; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText |
| {margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.5in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.MsoHeader, li.MsoHeader, div.MsoHeader |
| {margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:0in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| tab-stops:center 3.25in right 6.5in; |
| border:none; |
| mso-border-bottom-alt:dotted windowtext .5pt; |
| padding:0in; |
| mso-padding-alt:0in 0in 1.0pt 0in; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.MsoFooter, li.MsoFooter, div.MsoFooter |
| {margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:0in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| tab-stops:center 3.25in right 6.5in; |
| border:none; |
| mso-border-top-alt:dotted windowtext .5pt; |
| padding:0in; |
| mso-padding-alt:1.0pt 0in 0in 0in; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.MsoCaption, li.MsoCaption, div.MsoCaption |
| {mso-style-next:Normal; |
| margin-top:6.0pt; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.5in; |
| text-align:center; |
| mso-pagination:widow-orphan; |
| border:none; |
| mso-border-top-alt:solid windowtext .75pt; |
| padding:0in; |
| mso-padding-alt:1.0pt 0in 0in 0in; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-weight:bold; |
| mso-bidi-font-weight:normal;} |
| p.MsoToaHeading, li.MsoToaHeading, div.MsoToaHeading |
| {mso-style-next:Normal; |
| margin-top:6.0pt; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:0in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:12.0pt; |
| mso-bidi-font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-weight:bold; |
| mso-bidi-font-weight:normal;} |
| p.MsoTitle, li.MsoTitle, div.MsoTitle |
| {mso-style-parent:"Heading Base"; |
| mso-style-next:Subtitle; |
| margin-top:12.0pt; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:0in; |
| mso-pagination:widow-orphan; |
| font-size:20.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-font-kerning:14.0pt; |
| font-weight:bold; |
| mso-bidi-font-weight:normal;} |
| p.MsoBodyText, li.MsoBodyText, div.MsoBodyText |
| {margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.5in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Arial Unicode MS"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle |
| {mso-style-parent:"Heading Base"; |
| mso-style-next:Author; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:12.0pt; |
| margin-left:.5in; |
| line-height:18.0pt; |
| mso-pagination:widow-orphan; |
| font-size:12.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| color:#3366FF;} |
| p.MsoDate, li.MsoDate, div.MsoDate |
| {mso-style-parent:"Heading Base"; |
| mso-style-next:Abstract; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:0in; |
| text-align:center; |
| mso-pagination:widow-orphan; |
| border:none; |
| mso-border-bottom-alt:double #003366 2.25pt; |
| padding:0in; |
| mso-padding-alt:0in 0in 8.0pt 0in; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-weight:bold; |
| mso-bidi-font-weight:normal;} |
| p.MsoBlockText, li.MsoBlockText, div.MsoBlockText |
| {margin-top:0in; |
| margin-right:1.0in; |
| margin-bottom:6.0pt; |
| margin-left:1.0in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| a:link, span.MsoHyperlink |
| {color:blue; |
| text-decoration:underline; |
| text-underline:single;} |
| a:visited, span.MsoHyperlinkFollowed |
| {color:purple; |
| text-decoration:underline; |
| text-underline:single;} |
| code |
| {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.HeadingBase, li.HeadingBase, div.HeadingBase |
| {mso-style-name:"Heading Base"; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:0in; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.Author, li.Author, div.Author |
| {mso-style-name:Author; |
| mso-style-parent:"Heading Base"; |
| mso-style-next:Date; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:0in; |
| text-align:center; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-weight:bold; |
| mso-bidi-font-weight:normal;} |
| p.Abstract, li.Abstract, div.Abstract |
| {mso-style-name:Abstract; |
| mso-style-parent:"Body Text"; |
| margin-top:6.0pt; |
| margin-right:.5in; |
| margin-bottom:6.0pt; |
| margin-left:.5in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Arial Unicode MS"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-style:italic; |
| mso-bidi-font-style:normal;} |
| p.Code, li.Code, div.Code |
| {mso-style-name:Code; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:0in; |
| margin-left:.75in; |
| margin-bottom:.0001pt; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.Bullet, li.Bullet, div.Bullet |
| {mso-style-name:Bullet; |
| mso-style-parent:"Body Text"; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.7in; |
| text-align:justify; |
| text-indent:-.2in; |
| mso-pagination:widow-orphan; |
| mso-list:l16 level1 lfo82; |
| tab-stops:list .2in; |
| layout-grid-mode:char; |
| font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:SimSun; |
| mso-bidi-font-family:"Times New Roman";} |
| p.GlossaryEntry, li.GlossaryEntry, div.GlossaryEntry |
| {mso-style-name:"Glossary Entry"; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:1.0in; |
| text-align:justify; |
| text-indent:-.5in; |
| mso-pagination:widow-orphan lines-together; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.TableBody, li.TableBody, div.TableBody |
| {mso-style-name:"Table Body"; |
| margin-top:3.0pt; |
| margin-right:0in; |
| margin-bottom:3.0pt; |
| margin-left:0in; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.TableBodyCentered, li.TableBodyCentered, div.TableBodyCentered |
| {mso-style-name:"Table Body Centered"; |
| mso-style-parent:"Table Body"; |
| margin-top:3.0pt; |
| margin-right:0in; |
| margin-bottom:3.0pt; |
| margin-left:0in; |
| text-align:center; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.TableHeader, li.TableHeader, div.TableHeader |
| {mso-style-name:"Table Header"; |
| mso-style-parent:"Table Body"; |
| margin-top:3.0pt; |
| margin-right:0in; |
| margin-bottom:3.0pt; |
| margin-left:0in; |
| mso-pagination:widow-orphan; |
| page-break-after:avoid; |
| font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-weight:bold; |
| mso-bidi-font-weight:normal;} |
| p.Note, li.Note, div.Note |
| {mso-style-name:Note; |
| mso-style-parent:"Body Text"; |
| mso-style-next:"Note Continuation"; |
| margin-top:6.0pt; |
| margin-right:.1in; |
| margin-bottom:12.0pt; |
| margin-left:1.1in; |
| text-align:justify; |
| text-indent:-.5in; |
| mso-pagination:widow-orphan; |
| mso-list:l30 level1 lfo28; |
| tab-stops:list 0in; |
| font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Arial Unicode MS"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-style:italic; |
| mso-bidi-font-style:normal;} |
| p.NoteContinuation, li.NoteContinuation, div.NoteContinuation |
| {mso-style-name:"Note Continuation"; |
| mso-style-parent:Note; |
| margin-top:0in; |
| margin-right:.1in; |
| margin-bottom:12.0pt; |
| margin-left:1.35in; |
| text-align:justify; |
| text-indent:-.25in; |
| mso-pagination:widow-orphan; |
| mso-list:l30 level1 lfo28; |
| tab-stops:list 0in; |
| font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Arial Unicode MS"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-style:italic; |
| mso-bidi-font-style:normal;} |
| p.DisclaimerConfidentiality, li.DisclaimerConfidentiality, div.DisclaimerConfidentiality |
| {mso-style-name:"Disclaimer\/Confidentiality"; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:0in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.Quote, li.Quote, div.Quote |
| {mso-style-name:Quote; |
| mso-style-parent:"Body Text"; |
| margin-top:0in; |
| margin-right:.5in; |
| margin-bottom:6.0pt; |
| margin-left:.75in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| mso-bidi-font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Arial Unicode MS"; |
| mso-bidi-font-family:"Times New Roman";} |
| span.ParagraphTag |
| {mso-style-name:"Paragraph Tag"; |
| mso-ascii-font-family:Arial; |
| mso-hansi-font-family:Arial; |
| font-weight:bold; |
| font-style:italic;} |
| p.TableBodyCode, li.TableBodyCode, div.TableBodyCode |
| {mso-style-name:"Table Body Code"; |
| mso-style-parent:"Table Body"; |
| margin:0in; |
| margin-bottom:.0001pt; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:"Courier New"; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-weight:bold; |
| mso-bidi-font-weight:normal;} |
| span.CodeFont |
| {mso-style-name:"Code Font"; |
| mso-ascii-font-family:"Courier New"; |
| mso-hansi-font-family:"Courier New"; |
| font-weight:bold;} |
| p.Label, li.Label, div.Label |
| {mso-style-name:Label; |
| mso-style-parent:"Body Text"; |
| margin:0in; |
| margin-bottom:.0001pt; |
| text-align:center; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| mso-bidi-font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Arial Unicode MS"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.Trailer, li.Trailer, div.Trailer |
| {mso-style-name:Trailer; |
| mso-style-parent:"Body Text"; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:0in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| border:none; |
| mso-border-bottom-alt:solid #003366 1.5pt; |
| padding:0in; |
| mso-padding-alt:0in 0in 1.0pt 0in; |
| font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Arial Unicode MS"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.HeadingRevisions, li.HeadingRevisions, div.HeadingRevisions |
| {mso-style-name:"Heading \(Revisions\,Acceptance\,etc\)"; |
| mso-style-parent:"Heading Base"; |
| mso-style-next:"Body Text"; |
| margin-top:12.0pt; |
| margin-right:5.75pt; |
| margin-bottom:12.0pt; |
| margin-left:5.75pt; |
| mso-pagination:widow-orphan; |
| page-break-after:avoid; |
| background:#3366FF; |
| border:none; |
| mso-border-top-alt:solid white .25pt; |
| mso-border-left-alt:solid white .25pt; |
| mso-border-right-alt:solid white .25pt; |
| padding:0in; |
| mso-padding-alt:2.0pt 4.0pt 0in 4.0pt; |
| font-size:12.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| color:white; |
| font-weight:bold; |
| mso-bidi-font-weight:normal;} |
| p.DocType, li.DocType, div.DocType |
| {mso-style-name:"Doc Type"; |
| mso-style-parent:Title; |
| mso-style-next:Title; |
| margin-top:12.0pt; |
| margin-right:0in; |
| margin-bottom:0in; |
| margin-left:0in; |
| margin-bottom:.0001pt; |
| mso-pagination:widow-orphan; |
| border:none; |
| mso-border-top-alt:solid #003366 2.25pt; |
| padding:0in; |
| mso-padding-alt:8.0pt 0in 0in 0in; |
| font-size:16.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-variant:small-caps; |
| color:#003366; |
| letter-spacing:2.0pt; |
| mso-font-kerning:14.0pt; |
| font-weight:bold; |
| mso-bidi-font-weight:normal;} |
| p.DiagramLabel, li.DiagramLabel, div.DiagramLabel |
| {mso-style-name:"Diagram Label"; |
| mso-style-parent:"Table Body"; |
| margin:0in; |
| margin-bottom:.0001pt; |
| text-align:center; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.CodeLast, li.CodeLast, div.CodeLast |
| {mso-style-name:"Code Last"; |
| mso-style-parent:Code; |
| mso-style-next:"Body Text"; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.75in; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.TableBullet, li.TableBullet, div.TableBullet |
| {mso-style-name:"Table Bullet"; |
| mso-style-parent:Bullet; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:0in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| layout-grid-mode:char; |
| font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:SimSun; |
| mso-bidi-font-family:"Times New Roman";} |
| span.CodeText |
| {mso-style-name:"Code Text"; |
| mso-ascii-font-family:"Courier New"; |
| mso-hansi-font-family:"Courier New"; |
| mso-bidi-font-family:"Courier New";} |
| p.ManpageTitle, li.ManpageTitle, div.ManpageTitle |
| {mso-style-name:"Manpage Title"; |
| mso-style-parent:"Body Text"; |
| mso-style-next:"Body Text"; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.5in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| page-break-after:avoid; |
| font-size:9.0pt; |
| mso-bidi-font-size:12.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Arial Unicode MS"; |
| mso-bidi-font-family:"Times New Roman"; |
| color:#003366; |
| font-weight:bold; |
| mso-bidi-font-weight:normal;} |
| p.Argument, li.Argument, div.Argument |
| {mso-style-name:Argument; |
| mso-style-parent:"Body Text"; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.5in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| page-break-after:avoid; |
| font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Arial Unicode MS"; |
| mso-bidi-font-family:"Times New Roman"; |
| font-style:italic; |
| mso-bidi-font-style:normal;} |
| p.PropertyDescrip, li.PropertyDescrip, div.PropertyDescrip |
| {mso-style-name:"Property Descrip"; |
| mso-style-parent:"Body Text"; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.75in; |
| text-align:justify; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Arial Unicode MS"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.Property, li.Property, div.Property |
| {mso-style-name:Property; |
| mso-style-parent:"Code Last"; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:1.0in; |
| text-indent:-.5in; |
| mso-pagination:widow-orphan; |
| page-break-after:avoid; |
| font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-bidi-font-family:"Times New Roman";} |
| p.code0, li.code0, div.code0 |
| {mso-style-name:code; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:0in; |
| margin-left:15.0pt; |
| margin-bottom:.0001pt; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-fareast-font-family:"Times New Roman"; |
| color:#4444CC;} |
| p.configmarkup, li.configmarkup, div.configmarkup |
| {mso-style-name:configmarkup; |
| margin-top:7.5pt; |
| margin-right:0in; |
| margin-bottom:7.5pt; |
| margin-left:0in; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:Arial; |
| mso-fareast-font-family:"Times New Roman"; |
| color:black;} |
| p.LastBullet, li.LastBullet, div.LastBullet |
| {mso-style-name:LastBullet; |
| mso-style-parent:Bullet; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:6.0pt; |
| margin-left:.75in; |
| text-align:justify; |
| text-indent:-.25in; |
| mso-pagination:widow-orphan; |
| mso-list:l42 level1 lfo25; |
| tab-stops:list -.25in left .25in .5in .75in 1.0in 1.25in 1.5in 1.75in 2.0in 2.25in 2.5in 2.75in 3.0in; |
| font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-fareast-font-family:"Times New Roman";} |
| p.BulletItem, li.BulletItem, div.BulletItem |
| {mso-style-name:"Bullet Item"; |
| mso-style-parent:Bullet; |
| margin-top:0in; |
| margin-right:0in; |
| margin-bottom:0in; |
| margin-left:.75in; |
| margin-bottom:.0001pt; |
| text-align:justify; |
| text-indent:-.25in; |
| mso-pagination:widow-orphan; |
| mso-list:l42 level1 lfo25; |
| tab-stops:list -.25in left .25in .5in .75in 1.0in 1.25in 1.5in 1.75in 2.0in 2.25in 2.5in 2.75in 3.0in; |
| font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-fareast-font-family:"Times New Roman";} |
| ins |
| {mso-style-type:export-only; |
| text-decoration:none;} |
| span.msoDel |
| {mso-style-type:export-only; |
| mso-style-name:""; |
| text-decoration:line-through; |
| display:none; |
| color:red;} |
| @page Section1 |
| {size:8.5in 11.0in; |
| margin:1.0in 1.0in 1.0in 1.0in; |
| mso-header-margin:.5in; |
| mso-footer-margin:.5in; |
| mso-title-page:yes; |
| mso-header:url("./OdaOverview_files/header.htm") h1; |
| mso-footer:url("./OdaOverview_files/header.htm") f1; |
| mso-first-header:url("./OdaOverview_files/header.htm") fh1; |
| mso-first-footer:url("./OdaOverview_files/header.htm") ff1; |
| mso-paper-source:0;} |
| div.Section1 |
| {page:Section1;} |
| /* List Definitions */ |
| @list l0 |
| {mso-list-id:-132; |
| mso-list-type:simple; |
| mso-list-template-ids:-1136917996;} |
| @list l0:level1 |
| {mso-level-tab-stop:1.25in; |
| mso-level-number-position:left; |
| margin-left:1.25in; |
| text-indent:-.25in;} |
| @list l1 |
| {mso-list-id:-131; |
| mso-list-type:simple; |
| mso-list-template-ids:120888902;} |
| @list l1:level1 |
| {mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| margin-left:1.0in; |
| text-indent:-.25in;} |
| @list l2 |
| {mso-list-id:-130; |
| mso-list-type:simple; |
| mso-list-template-ids:6193946;} |
| @list l2:level1 |
| {mso-level-tab-stop:.75in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:-.25in;} |
| @list l3 |
| {mso-list-id:-129; |
| mso-list-type:simple; |
| mso-list-template-ids:-1553436128;} |
| @list l3:level1 |
| {mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l4 |
| {mso-list-id:-128; |
| mso-list-type:simple; |
| mso-list-template-ids:-905514494;} |
| @list l4:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:1.25in; |
| mso-level-number-position:left; |
| margin-left:1.25in; |
| text-indent:-.25in; |
| font-family:Symbol;} |
| @list l5 |
| {mso-list-id:-127; |
| mso-list-type:simple; |
| mso-list-template-ids:1800973458;} |
| @list l5:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| font-family:Symbol;} |
| @list l6 |
| {mso-list-id:-126; |
| mso-list-type:simple; |
| mso-list-template-ids:221173740;} |
| @list l6:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.75in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:-.25in; |
| font-family:Symbol;} |
| @list l7 |
| {mso-list-id:-125; |
| mso-list-type:simple; |
| mso-list-template-ids:1085035044;} |
| @list l7:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| font-family:Symbol;} |
| @list l8 |
| {mso-list-id:-120; |
| mso-list-type:simple; |
| mso-list-template-ids:-895032270;} |
| @list l8:level1 |
| {mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:-.25in;} |
| @list l9 |
| {mso-list-id:-119; |
| mso-list-type:simple; |
| mso-list-template-ids:-1094922700;} |
| @list l9:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:-.25in; |
| font-family:Symbol;} |
| @list l10 |
| {mso-list-id:-5; |
| mso-list-template-ids:1059463076;} |
| @list l10:level1 |
| {mso-level-style-link:"Heading 1"; |
| mso-level-suffix:space; |
| mso-level-text:"%1\. "; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:0in;} |
| @list l10:level2 |
| {mso-level-style-link:"Heading 2"; |
| mso-level-suffix:space; |
| mso-level-text:"%1\.%2 "; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| margin-left:0in; |
| text-indent:.25in;} |
| @list l10:level3 |
| {mso-level-style-link:"Heading 3"; |
| mso-level-suffix:space; |
| mso-level-text:"%1\.%2\.%3 "; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:.25in;} |
| @list l10:level4 |
| {mso-level-style-link:"Heading 4"; |
| mso-level-suffix:space; |
| mso-level-text:"%1\.%2\.%3\.%4 "; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:.25in;} |
| @list l10:level5 |
| {mso-level-text:"%1\.%2\.%3\.%4\.%5"; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:0in;} |
| @list l10:level6 |
| {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6"; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:0in;} |
| @list l10:level7 |
| {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7"; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:0in;} |
| @list l10:level8 |
| {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8"; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:0in;} |
| @list l10:level9 |
| {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9"; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:0in;} |
| @list l11 |
| {mso-list-id:-2; |
| mso-list-type:simple; |
| mso-list-template-ids:-1;} |
| @list l11:level1 |
| {mso-level-start-at:0; |
| mso-level-text:*; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| margin-left:0in; |
| text-indent:0in;} |
| @list l12 |
| {mso-list-id:186482537; |
| mso-list-type:hybrid; |
| mso-list-template-ids:1598836180 1072567812 214861524 263648328 202771138 291031738 -875297478 -720348074 -306831576 -1080117912;} |
| @list l12:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.75in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l13 |
| {mso-list-id:246774596; |
| mso-list-type:simple; |
| mso-list-template-ids:1784159006;} |
| @list l13:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:0in; |
| font-family:Wingdings;} |
| @list l14 |
| {mso-list-id:257639854; |
| mso-list-type:simple; |
| mso-list-template-ids:1748784526;} |
| @list l14:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.7in; |
| mso-level-number-position:left; |
| margin-left:.7in; |
| text-indent:-.2in; |
| font-family:Symbol; |
| color:#003366;} |
| @list l15 |
| {mso-list-id:302735153; |
| mso-list-type:simple; |
| mso-list-template-ids:-978527534;} |
| @list l15:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:-.25in; |
| font-family:Wingdings;} |
| @list l16 |
| {mso-list-id:385491268; |
| mso-list-type:hybrid; |
| mso-list-template-ids:822489028 -1119044516 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} |
| @list l16:level1 |
| {mso-level-number-format:bullet; |
| mso-level-style-link:Bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.2in; |
| mso-level-number-position:left; |
| margin-left:.2in; |
| text-indent:-.2in; |
| font-family:Symbol; |
| color:#003366;} |
| @list l17 |
| {mso-list-id:441921471; |
| mso-list-type:simple; |
| mso-list-template-ids:-19086274;} |
| @list l17:level1 |
| {mso-level-text:"%1\) "; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l18 |
| {mso-list-id:466165385; |
| mso-list-template-ids:1833886544;} |
| @list l18:level1 |
| {mso-level-tab-stop:0in; |
| mso-level-number-position:left; |
| margin-left:0in; |
| text-indent:-.25in;} |
| @list l18:level2 |
| {mso-level-text:"%1\.%2\."; |
| mso-level-tab-stop:.3in; |
| mso-level-number-position:left; |
| margin-left:.3in; |
| text-indent:-.3in;} |
| @list l18:level3 |
| {mso-level-text:"%1\.%2\.%3\."; |
| mso-level-tab-stop:.75in; |
| mso-level-number-position:left; |
| margin-left:.6in; |
| text-indent:-.35in;} |
| @list l18:level4 |
| {mso-level-text:"%1\.%2\.%3\.%4"; |
| mso-level-tab-stop:1.25in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:-.25in;} |
| @list l18:level5 |
| {mso-level-text:"%1\.%2\.%3\.%4\.%5\."; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| margin-left:1.3in; |
| text-indent:-.55in;} |
| @list l18:level6 |
| {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\."; |
| mso-level-tab-stop:1.75in; |
| mso-level-number-position:left; |
| margin-left:1.65in; |
| text-indent:-.65in;} |
| @list l18:level7 |
| {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\."; |
| mso-level-tab-stop:2.25in; |
| mso-level-number-position:left; |
| margin-left:2.0in; |
| text-indent:-.75in;} |
| @list l18:level8 |
| {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\."; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| margin-left:2.35in; |
| text-indent:-.85in;} |
| @list l18:level9 |
| {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\."; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| margin-left:2.75in; |
| text-indent:-1.0in;} |
| @list l19 |
| {mso-list-id:496118497; |
| mso-list-type:simple; |
| mso-list-template-ids:78275000;} |
| @list l19:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:0in; |
| mso-level-number-position:left; |
| margin-left:63.0pt; |
| text-indent:-9.0pt; |
| font-family:Wingdings;} |
| @list l20 |
| {mso-list-id:524440593; |
| mso-list-type:simple; |
| mso-list-template-ids:-903438502;} |
| @list l20:level1 |
| {mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:.75in; |
| text-indent:-.25in;} |
| @list l21 |
| {mso-list-id:542060333; |
| mso-list-type:hybrid; |
| mso-list-template-ids:930400216 1390160746 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} |
| @list l21:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.75in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:-.25in; |
| font-family:Symbol;} |
| @list l22 |
| {mso-list-id:610666982; |
| mso-list-type:hybrid; |
| mso-list-template-ids:-762287994 1157427008 668523746 2116962292 -892706070 792636680 2056131850 2000458508 -551278814 -1627224892;} |
| @list l22:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.75in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l23 |
| {mso-list-id:613757708; |
| mso-list-type:simple; |
| mso-list-template-ids:70317736;} |
| @list l23:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:-.25in; |
| font-family:Wingdings;} |
| @list l24 |
| {mso-list-id:658584757; |
| mso-list-type:simple; |
| mso-list-template-ids:647258690;} |
| @list l24:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:0in; |
| mso-level-number-position:left; |
| margin-left:63.0pt; |
| text-indent:-9.0pt; |
| font-family:Wingdings;} |
| @list l25 |
| {mso-list-id:709917322; |
| mso-list-type:simple; |
| mso-list-template-ids:70317736;} |
| @list l25:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:-.25in; |
| font-family:Wingdings;} |
| @list l26 |
| {mso-list-id:730272138; |
| mso-list-type:simple; |
| mso-list-template-ids:-1;} |
| @list l26:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:9.0pt; |
| mso-level-legacy-space:0in; |
| margin-left:63.0pt; |
| text-indent:-9.0pt; |
| font-family:Arial; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l27 |
| {mso-list-id:741024770; |
| mso-list-type:simple; |
| mso-list-template-ids:70317736;} |
| @list l27:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:-.25in; |
| font-family:Wingdings;} |
| @list l28 |
| {mso-list-id:858618733; |
| mso-list-type:hybrid; |
| mso-list-template-ids:-1489854070 -752042870 -1922245446 1845532098 -965710750 1449974444 -1934719274 1318766510 -759810014 -986688680;} |
| @list l28:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.75in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l29 |
| {mso-list-id:1014109983; |
| mso-list-type:simple; |
| mso-list-template-ids:884081580;} |
| @list l29:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:-.25in; |
| font-family:Wingdings;} |
| @list l30 |
| {mso-list-id:1055352802; |
| mso-list-type:simple; |
| mso-list-template-ids:-1131760704;} |
| @list l30:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F046; |
| mso-level-tab-stop:0in; |
| mso-level-number-position:left; |
| margin-left:1.1in; |
| text-indent:-.5in; |
| mso-ansi-font-size:18.0pt; |
| font-family:Wingdings;} |
| @list l31 |
| {mso-list-id:1115052649; |
| mso-list-type:simple; |
| mso-list-template-ids:67698689;} |
| @list l31:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:-.25in; |
| font-family:Symbol;} |
| @list l32 |
| {mso-list-id:1116095237; |
| mso-list-type:simple; |
| mso-list-template-ids:-717717734;} |
| @list l32:level1 |
| {mso-level-text:"\(%1\) "; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:.75in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l33 |
| {mso-list-id:1167481641; |
| mso-list-type:simple; |
| mso-list-template-ids:1301821964;} |
| @list l33:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:0in; |
| mso-level-number-position:left; |
| margin-left:63.0pt; |
| text-indent:-9.0pt; |
| font-family:Wingdings;} |
| @list l34 |
| {mso-list-id:1178498552; |
| mso-list-type:hybrid; |
| mso-list-template-ids:452906142 1281239016 1576944512 465471106 -828346616 -367360764 1238519414 1692814370 308600092 403353086;} |
| @list l34:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.75in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l35 |
| {mso-list-id:1184980653; |
| mso-list-type:hybrid; |
| mso-list-template-ids:-1309237110 1575797520 -260280494 -14529292 -1038571608 1790091780 -301687462 -190827988 1295266302 1141170256;} |
| @list l35:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.75in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l36 |
| {mso-list-id:1284651183; |
| mso-list-type:simple; |
| mso-list-template-ids:1190969854;} |
| @list l36:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:-.25in; |
| font-family:Wingdings;} |
| @list l37 |
| {mso-list-id:1308558763; |
| mso-list-type:simple; |
| mso-list-template-ids:-717717734;} |
| @list l37:level1 |
| {mso-level-text:"\(%1\) "; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l38 |
| {mso-list-id:1529904206; |
| mso-list-type:hybrid; |
| mso-list-template-ids:1043261384 -2065381154 -2031089550 939042982 -1946752714 1262661868 -1044739764 -1477823074 1761740654 1454690248;} |
| @list l38:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.75in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l39 |
| {mso-list-id:1824003816; |
| mso-list-type:hybrid; |
| mso-list-template-ids:-274696084 861713878 1809761232 -2074948120 -365280996 1432016778 2093909312 2032846372 224818062 -1653590104;} |
| @list l39:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.75in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l40 |
| {mso-list-id:1860850897; |
| mso-list-type:simple; |
| mso-list-template-ids:-1486995252;} |
| @list l40:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:.25in; |
| mso-level-number-position:left; |
| margin-left:.25in; |
| text-indent:-.25in; |
| font-family:Wingdings;} |
| @list l41 |
| {mso-list-id:1877427775; |
| mso-list-type:simple; |
| mso-list-template-ids:781077058;} |
| @list l41:level1 |
| {mso-level-start-at:8; |
| mso-level-text:"%1\)"; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| margin-left:1.0in; |
| text-indent:-.5in;} |
| @list l42 |
| {mso-list-id:2009138456; |
| mso-list-type:simple; |
| mso-list-template-ids:-1304534594;} |
| @list l42:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:0in; |
| mso-level-number-position:left; |
| margin-left:63.0pt; |
| text-indent:-9.0pt; |
| font-family:Wingdings;} |
| @list l43 |
| {mso-list-id:2016492432; |
| mso-list-type:hybrid; |
| mso-list-template-ids:-1480829978 648727408 -23548302 -99026126 1536092714 303301116 1784940884 601635300 1258727300 434942552;} |
| @list l43:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.75in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l44 |
| {mso-list-id:2025589366; |
| mso-list-type:hybrid; |
| mso-list-template-ids:206467632 834723610 -1555917914 -1376074656 199381946 -1575566696 -1280403222 -470273816 -1068476192 14445098;} |
| @list l44:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.75in; |
| mso-level-number-position:left; |
| margin-left:.75in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l45 |
| {mso-list-id:2091265937; |
| mso-list-type:simple; |
| mso-list-template-ids:898558976;} |
| @list l45:level1 |
| {mso-level-start-at:3; |
| mso-level-text:"%1\) "; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l11:level1 lfo2 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F06E; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:.75in; |
| text-indent:-.25in; |
| font-family:Wingdings;} |
| @list l11:level1 lfo3 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:9.0pt; |
| mso-level-legacy-space:0in; |
| margin-left:81.0pt; |
| text-indent:-9.0pt; |
| font-family:Symbol;} |
| @list l17:level1 lfo5 |
| {mso-level-start-at:2; |
| mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l45:level1 lfo7 |
| {mso-level-start-at:4; |
| mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l45:level1 lfo8 |
| {mso-level-start-at:5; |
| mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l45:level1 lfo9 |
| {mso-level-start-at:8; |
| mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l45:level1 lfo10 |
| {mso-level-start-at:6; |
| mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l45:level1 lfo11 |
| {mso-level-start-at:7; |
| mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l11:level1 lfo12 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| font-family:Symbol;} |
| @list l20:level1 lfo16 |
| {mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:.75in; |
| text-indent:-.25in;} |
| @list l11:level1 lfo17 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l11:level1 lfo19 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F06E; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:.75in; |
| text-indent:-.25in; |
| font-family:Courier;} |
| @list l11:level1 lfo20 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:9.0pt; |
| mso-level-legacy-space:0in; |
| margin-left:63.0pt; |
| text-indent:-9.0pt; |
| font-family:Arial; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l11:level1 lfo27 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F040; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.5in; |
| mso-level-legacy-space:0in; |
| margin-left:1.1in; |
| text-indent:-.5in; |
| mso-ansi-font-size:18.0pt; |
| font-family:Courier;} |
| @list l11:level1 lfo30 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F06E; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:.75in; |
| text-indent:-.25in; |
| font-family:Wingdings;} |
| @list l11:level1 lfo31 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:9.0pt; |
| mso-level-legacy-space:0in; |
| margin-left:81.0pt; |
| text-indent:-9.0pt; |
| font-family:Symbol;} |
| @list l17:level1 lfo32 |
| {mso-level-start-at:2; |
| mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l45:level1 lfo33 |
| {mso-level-start-at:4; |
| mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l45:level1 lfo34 |
| {mso-level-start-at:5; |
| mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l45:level1 lfo35 |
| {mso-level-start-at:8; |
| mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l45:level1 lfo36 |
| {mso-level-start-at:6; |
| mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l45:level1 lfo37 |
| {mso-level-start-at:7; |
| mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Times New Roman"; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l11:level1 lfo38 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| font-family:Symbol;} |
| @list l20:level1 lfo39 |
| {mso-level-numbering:continue; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:.75in; |
| text-indent:-.25in;} |
| @list l11:level1 lfo40 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:1.0in; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol; |
| mso-ansi-font-weight:normal; |
| mso-ansi-font-style:normal; |
| text-decoration:none; |
| text-underline:none;} |
| @list l11:level1 lfo41 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F06E; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.25in; |
| mso-level-legacy-space:0in; |
| margin-left:.75in; |
| text-indent:-.25in; |
| font-family:Courier;} |
| @list l11:level1 lfo42 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:9.0pt; |
| mso-level-legacy-space:0in; |
| margin-left:63.0pt; |
| text-indent:-9.0pt; |
| font-family:Arial; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l11:level1 lfo43 |
| {mso-level-start-at:1; |
| mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F040; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:.5in; |
| mso-level-legacy-space:0in; |
| margin-left:1.1in; |
| text-indent:-.5in; |
| mso-ansi-font-size:18.0pt; |
| font-family:Courier;} |
| @list l11:level1 lfo46 |
| {mso-level-number-format:bullet; |
| mso-level-numbering:continue; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| mso-level-legacy:yes; |
| mso-level-legacy-indent:0in; |
| mso-level-legacy-space:0in; |
| margin-left:0in; |
| text-indent:0in; |
| font-family:Symbol;} |
| ol |
| {margin-bottom:0in;} |
| ul |
| {margin-bottom:0in;} |
| --> |
| </style> |
| <!--[if gte mso 9]><xml> |
| <o:shapedefaults v:ext="edit" spidmax="2050"/> |
| </xml><![endif]--><!--[if gte mso 9]><xml> |
| <o:shapelayout v:ext="edit"> |
| <o:idmap v:ext="edit" data="1"/> |
| </o:shapelayout></xml><![endif]--> |
| </head> |
| |
| <body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'> |
| |
| <div class=Section1> |
| |
| <p class=MsoTitle align=center style='text-align:center'><span |
| style='font-size:14.0pt;mso-bidi-font-size:20.0pt'>Eclipse DTP Project |
| Component: Open Data Access Framework<o:p></o:p></span></p> |
| |
| <p class=MsoSubtitle>Last updated: November 10, 2005</p> |
| |
| <div style='border:solid white .25pt;padding:2.0pt 4.0pt 2.0pt 4.0pt'> |
| |
| <h1 style='text-indent:0in;mso-list:l10 level1 lfo92;mso-list-change:"%1\:1\:0\:\. " lchan 20051110T2014'><a |
| name="_Toc89436168"><![if !supportLists]><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:14">1.<span style="mso-spacerun: yes"> </span><span |
| style="mso-spacerun: yes"> </span></ins><![endif]>Introduction</a></h1> |
| |
| </div> |
| |
| <p class=MsoBodyText>This document provides an overview of the Open Data Access |
| framework found in the DTP M<ins cite="mailto:lchan" datetime="2005-11-10T20:14">ilestone |
| </ins>1 <span class=msoDel><del cite="mailto:lchan" datetime="2005-11-10T20:14">(Iteration |
| 2) </del></span>build.<span style="mso-spacerun: yes"> </span>It describes its |
| intended usage, current functionalities, run-time API and extension point for |
| community review and feedback.</p> |
| |
| <h2 style='mso-list:l10 level2 lfo92;mso-list-change:"%1\:1\:0\:\.%2\:1\:0\: " lchan 20051110T2014'><![if !supportLists]>1.1<span |
| style="mso-spacerun: yes"> </span><span style="mso-spacerun: yes"> </span><![endif]>What |
| is Open Data Access (ODA)?</h2> |
| |
| <p class=MsoBodyText>The Open Data Access (ODA) component is an open and |
| flexible data access framework that <ins cite="mailto:lchan" |
| datetime="2005-11-10T21:16">provides a common way for a consumer application </ins><span |
| class=msoDel><del cite="mailto:lchan" datetime="2005-11-10T21:16">allows |
| applications </del></span>to access data from both standard and custom data |
| sources. It enables data connectivity between data consumers and data source |
| providers through published run-time interfaces (<i>org.eclipse.datatools.connectivity.oda</i>).<span |
| style="mso-spacerun: yes"> </span>The ODA framework is intended to provide an |
| abstraction for scalable data retrieval from heterogeneous data sources. Thus, |
| it serves a different purpose than other standard data-centric frameworks, such |
| as JDBC and SDO, which all have significant focus on data updates among other |
| things.</p> |
| |
| <p class=MsoBodyText>The ODA framework also includes an ODA driver management |
| package (<i>org.eclipse.datatools.connectivity.oda.consumer.helper</i>) that |
| helps an ODA consumer application to manage the diverse behavior and |
| capabilities of individual ODA data drivers. <ins cite="mailto:lchan" |
| datetime="2005-11-10T22:43"><o:p></o:p></ins></p> |
| |
| <p class=MsoBodyText style='mso-list:none;mso-list-ins:lchan 20051110T2243'><ins |
| cite="mailto:lchan" datetime="2005-11-10T22:43">The DTP ODA framework is |
| actively consumed by the <a href="http://www.eclipse.org/birt">Eclipse BIRT |
| project</a>.</ins><br> |
| <br> |
| An ODA data driver is created simply by implementing the run-time interfaces |
| defined by the <ins cite="mailto:lchan" datetime="2005-11-10T20:22">ODA </ins>framework. |
| The run-time interfaces include support for establishing a connection, |
| accessing meta-data, and executing queries to retrieve data. A driver can |
| define internal data source connection profiles (in Milestone 1) and/or work |
| with the Connection Management Framework's Connection Profiles extensions (in |
| Milestone 2). Once developed, the driver can be registered through an extension |
| point with individual ODA consumer components to enable data connectivity. </p> |
| |
| <p class=MsoBodyText>For an exemplary implementation of the DTP ODA run-time |
| API, see the Flat<ins cite="mailto:lchan" datetime="2005-11-10T22:45"> </ins>File |
| data source ODA driver (<i>org.eclipse.datatools.connectivity.oda.flatfile</i> |
| project) in the DTP CVS repository.<ins cite="mailto:lchan" |
| datetime="2005-11-10T22:45"><span style="mso-spacerun: yes"> </span>Additional |
| DTP ODA data source plug-ins can be found in the Eclipse BIRT project source |
| tree in CVS, and are available in the BIRT download builds: </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T23:01"><a |
| href="http://download.eclipse.org/birt/downloads">http://download.eclipse.org/birt/downloads</a></ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T22:45"> .</ins></p> |
| |
| <div style='border:solid white .25pt;padding:2.0pt 4.0pt 2.0pt 4.0pt'> |
| |
| <h1 style='text-indent:0in;mso-list:l10 level1 lfo92;mso-list-change:"%1\:2\:0\:\. " lchan 20051110T2014'><![if !supportLists]>2.<span |
| style="mso-spacerun: yes"> </span><span style="mso-spacerun: yes"> </span><![endif]>ODA |
| Run-time <span class=msoDel><del cite="mailto:lchan" datetime="2005-11-10T20:19">API</del></span><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:19">Interfaces</ins></h1> |
| |
| </div> |
| |
| <p class=MsoBodyText style='mso-list:none;mso-list-ins:lchan 20051110T2015'><span |
| style='background:white;mso-highlight:white'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:15">The ODA runtime interfaces define the primary |
| run-time operations needed from an ODA </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:21">data </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:15">driver to access and retrieve data from a data |
| source.<span style="mso-spacerun: yes"> </span>Below is a brief overview of |
| the </ins><ins cite="mailto:lchan" datetime="2005-11-10T20:16">main supported</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:15"> run-time operations.</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:16"><span style="mso-spacerun: |
| yes"> </span>A custom ODA </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:17">driver</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:16"> has a high-level of flexibility on </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:41">the set of</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:16"> features it may want to |
| support</ins><ins cite="mailto:lchan" datetime="2005-11-10T20:17"> and |
| implement</ins><ins cite="mailto:lchan" datetime="2005-11-10T20:16">.<o:p></o:p></ins></span></p> |
| |
| <p class=MsoSubtitle style='mso-list:none;mso-list-ins:Unknown 19000000T0000'><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:21">Data Source </ins><span |
| style='mso-prop-change:lchan 20051110T2020'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18"><span style='mso-prop-change:lchan 20051110T2020'>Connection<span |
| style='mso-prop-change:lchan 20051110T2020'><o:p></o:p></span></span></ins></span></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2024'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:24">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18">Establishes a </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:23">live </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18">connection to a</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:40">ny type of</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18"> data source</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:23">,</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18"> based on </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:23">data source-specific connection </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18">properties. </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:53"><span style="mso-spacerun: |
| yes"> </span></ins><ins cite="mailto:lchan" datetime="2005-11-10T20:18">The |
| type of data source </ins><ins cite="mailto:lchan" datetime="2005-11-10T20:44">accessed |
| </ins><ins cite="mailto:lchan" datetime="2005-11-10T20:18">is not restricted to |
| RDBMS</ins><ins cite="mailto:lchan" datetime="2005-11-10T20:43">.</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18"><o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2024'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:24">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18">Obtains information on the capabilities of a data </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:37">source </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18">provider</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:30"> for each type of data set |
| query</ins><ins cite="mailto:lchan" datetime="2005-11-10T20:44">.</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18"><o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2029'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:29">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:29">Creates one, or multiple</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:45">,</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:29"> concurrent data </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:45">set</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:29"> specific queries</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:44">.</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:29"><o:p></o:p></ins></p> |
| |
| <p class=MsoSubtitle style='mso-list:none;mso-list-ins:Unknown 19000000T0000'><span |
| style='mso-prop-change:lchan 20051110T2021'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:21"><span style='mso-prop-change:lchan 20051110T2021'>Data |
| Set Query</span></ins><span style='mso-prop-change:lchan 20051110T2021'><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18"><span style='mso-prop-change: |
| lchan 20051110T2021'><o:p></o:p></span></ins></span></span></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2024'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:24">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18">Prepares and </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:34">executes</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18"> a query </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:31">text</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:34"> command</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18">. </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:54"><span style="mso-spacerun: yes"> </span>The</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18"> </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:31">query</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18"> syntax is specific to</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:37"> an underlying data source</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18">, i.e. not restricted to SQL |
| syntax</ins><ins cite="mailto:lchan" datetime="2005-11-10T20:46">.</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18"><o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2100'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:00">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:00">Assigns data set-specific runtime properties to a query<i>.</i><o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2055'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:55">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:55">Handles one or more sets of data rows, i.e. result |
| sets, </ins><ins cite="mailto:lchan" datetime="2005-11-10T20:58">from</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:55"> a single </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:56">data set</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:55"> query.<o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2100'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:00">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:00">Allows access to a result set by name, if supported |
| by an underlying data source.<o:p></o:p></ins></p> |
| |
| <p class=MsoSubtitle style='mso-list:none;mso-list-ins:Unknown 19000000T0000'><span |
| style='mso-prop-change:lchan 20051110T2028'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18"><span style='mso-prop-change:lchan 20051110T2028'>Parameters<o:p></o:p></span></ins></span></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2024'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:24">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:33">Provides</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18"> the </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:48">run-time </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18">metadata of parameters </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:34">specified </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18">in a prepared </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:32">query</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:52">.</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18"><o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2024'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:24">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18">Handles scalar and complex input/output parameters, |
| if supported by </ins><ins cite="mailto:lchan" datetime="2005-11-10T20:38">an |
| underlying </ins><ins cite="mailto:lchan" datetime="2005-11-10T20:18">data |
| source</ins><ins cite="mailto:lchan" datetime="2005-11-10T20:52">.</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18"><o:p></o:p></ins></p> |
| |
| <p class=MsoSubtitle style='mso-list:none;mso-list-ins:Unknown 19000000T0000'><span |
| style='mso-prop-change:lchan 20051110T2021'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18"><span style='mso-prop-change:lchan 20051110T2021'>Result |
| Sets<span style='mso-prop-change:lchan 20051110T2021'><o:p></o:p></span></span></ins></span></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2102'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:02">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:02">Fetches each row of data columns in a sequential, |
| forward direction from a result set.<o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2024'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:24">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:50">Allows sequential or concurrent access to</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18"> multiple </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:51">result sets</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18">, as supported by </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:38">an</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18"> underlying data source</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:51">.</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18"><o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2024'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:24">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:18">Obtains the metadata of </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:51">individual </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18">result set.<o:p></o:p></ins></p> |
| |
| <p class=Bullet style='margin-bottom:12.0pt;mso-list:l16 level1 lfo82; |
| mso-list-ins:lchan 20051110T2024'><![if !supportLists]><span style='font-family: |
| Symbol;color:#003366'><ins cite="mailto:lchan" datetime="2005-11-10T20:24">·<span |
| style='font:7.0pt "Times New Roman"'> </span></ins></span><![endif]><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18">Sets the limit on the </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:53">maximum </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18">number of rows </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:53">that can be </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T21:02">retrieved</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18"> by a </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:39">query</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18"> or a </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:39">result set</ins><i><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:52">.</ins></i><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:18"><o:p></o:p></ins></p> |
| |
| <h2 style='mso-list:l10 level2 lfo92;mso-list-ins:lchan 20051110T2019'><![if !supportLists]><span |
| style='background:white;mso-highlight:white'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:19">2.1<span style="mso-spacerun: yes"> </span><span |
| style="mso-spacerun: yes"> </span></ins></span><![endif]><ins |
| cite="mailto:lchan" datetime="2005-11-10T20:19">ODA Run-time API</ins><span |
| style='background:white;mso-highlight:white'><ins cite="mailto:lchan" |
| datetime="2005-11-10T20:15"><o:p></o:p></ins></span></h2> |
| |
| <p class=MsoBodyText><span style='background:white;mso-highlight:white'>The ODA |
| runtime API interfaces are JDBC-like, but have been extended to support |
| additional capabilities of non-RDBMS data sources.<span style="mso-spacerun: |
| yes"> </span>An ODA driver would implement the public runtime interfaces, |
| which would in turn wrap data-source-specific APIs, such as web services, <span |
| class=msoDel><del cite="mailto:lchan" datetime="2005-11-10T20:25"><span |
| style="mso-spacerun: yes"> </span></del></span>to retrieve a result set's data |
| rows.</span></p> |
| |
| <p class=MsoBodyText>Below<span style='background:white;mso-highlight:white'> |
| is a brief overview of the ODA run-time API's main interfaces</span>:</p> |
| |
| <p class=MsoBodyText style='margin-left:.75in;text-indent:-.25in;mso-list:l21 level1 lfo93; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><span style='background:white;mso-highlight:white'>The <i>IDriver</i> |
| serves as the entry point to an ODA</span> <span style='background:white; |
| mso-highlight:white'>runtime driver.</span><span style="mso-spacerun: yes"> |
| </span><span style='background:white;mso-highlight:white'>The driver produces a |
| dedicated <i>IConnection</i> object for establishing</span> <span |
| style='background:white;mso-highlight:white'>a connection to the underlying |
| data source provider.</span></p> |
| |
| <p class=MsoBodyText style='margin-left:.75in;text-indent:-.25in;mso-list:l21 level1 lfo93; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><span style='background:white;mso-highlight:white'>An |
| open connection in turn creates an <i>IQuery</i> to define</span> <span |
| style='background:white;mso-highlight:white'>the specifics of a data set |
| query.<span style="mso-spacerun: yes"> </span></span><span |
| style="mso-spacerun: yes"> </span></p> |
| |
| <p class=MsoBodyText style='margin-left:.75in;text-indent:-.25in;mso-list:l21 level1 lfo93; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><span style='background:white;mso-highlight:white'>A |
| connection also provides meta-data information on the capabilities of the data |
| source<span class=msoDel><del cite="mailto:lchan" datetime="2005-11-10T22:40">,</del></span> |
| and its</span> <span style='background:white;mso-highlight:white'>supported |
| data set types in <i>IDataSetMetaData</i>.</span></p> |
| |
| <p class=MsoBodyText style='margin-left:.75in;text-indent:-.25in;mso-list:l21 level1 lfo93; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-size:12.0pt;font-family:Symbol;mso-bidi-font-family:Arial'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><span style='background:white;mso-highlight:white'>A |
| query is executed to retrieve one or more <i>IResultSet</i> instances. </span><span |
| style="mso-spacerun: yes"> </span><span style='font-size:12.0pt;mso-bidi-font-family: |
| Arial'><o:p></o:p></span></p> |
| |
| <p class=MsoBodyText style='margin-left:.75in;text-indent:-.25in;mso-list:l21 level1 lfo93; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-size:12.0pt;font-family:Symbol;mso-bidi-font-family:Arial'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><span style='background:white;mso-highlight:white'>A |
| result set is then used to fetch result data.<span style="mso-spacerun: yes"> |
| </span>It also provides an <i>IResultSetMetaData</i> for its</span> <span |
| style='background:white;mso-highlight:white'>meta-data information. </span><span |
| style='font-size:12.0pt;mso-bidi-font-family:Arial'><o:p></o:p></span></p> |
| |
| <p class=MsoBodyText style='margin-top:6.0pt;mso-list:none;mso-list-ins:lchan 20051110T2111'><ins |
| cite="mailto:lchan" datetime="2005-11-10T21:11">For detail ODA API |
| documentation, see its Javadoc API Reference Documentation included in the DTP |
| download.<o:p></o:p></ins></p> |
| |
| <h3 style='mso-list:l10 level3 lfo92;mso-list-ins:lchan 20051110T2111'><![if !supportLists]><ins |
| cite="mailto:lchan" datetime="2005-11-10T21:11">2.1.1<span style="mso-spacerun: |
| yes"> </span><span style="mso-spacerun: yes"> </span></ins><![endif]><ins |
| cite="mailto:lchan" datetime="2005-11-10T21:10">ODA Data Types<o:p></o:p></ins></h3> |
| |
| <p class=MsoBodyText style='mso-list:none;mso-list-ins:lchan 20051110T2107'><ins |
| cite="mailto:lchan" datetime="2005-11-10T21:07">The </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T21:08">kind of </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T21:07">data types support</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T21:08">e</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:07">d by the ODA run-time </ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:08">API</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:07"> are listed below:</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:08"><o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2239'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T22:39">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T22:39">String<o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2109'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:08">Integer</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09"><o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2109'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09">Double<o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2239'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T22:39">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T22:39">BigDecimal<o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2109'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09">Date includes time portion, up to seconds<o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2109'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09">Time no date portion<o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2109'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09">Timestamp similar to Date, and includes up to |
| nano-seconds<o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2109'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09">Blob<o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2109'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:09">Clob</ins><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:12"><o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2112'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:12">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:12">Structure a single row of </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T21:13">scalar </ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T21:12">data fields</ins><ins |
| cite="mailto:lchan" datetime="2005-11-10T21:13"><o:p></o:p></ins></p> |
| |
| <p class=Bullet style='mso-list:l16 level1 lfo82;mso-list-ins:lchan 20051110T2113'><![if !supportLists]><span |
| style='font-family:Symbol;color:#003366'><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:13">·<span style='font:7.0pt "Times New Roman"'> |
| </span></ins></span><![endif]><ins cite="mailto:lchan" |
| datetime="2005-11-10T21:13">Table zero or more homogenous rows of scalar data |
| fields</ins><ins cite="mailto:lchan" datetime="2005-11-10T21:07"><o:p></o:p></ins></p> |
| |
| <p class=MsoBodyText style='margin-top:6.0pt'><span class=msoDel><del |
| cite="mailto:lchan" datetime="2005-11-10T21:11">For detail ODA API |
| documentation, see its Javadoc API Reference Documentation included in the DTP |
| download.</del></span><span class=msoDel><del cite="mailto:lchan" |
| datetime="2005-11-10T21:11"><o:p></o:p></del></span></p> |
| |
| <div style='border:solid white .25pt;padding:2.0pt 4.0pt 2.0pt 4.0pt'> |
| |
| <h1 style='text-indent:0in;mso-list:l10 level1 lfo92;mso-list-change:"%1\:3\:0\:\. " lchan 20051110T2014'><![if !supportLists]>3.<span |
| style="mso-spacerun: yes"> </span><span style="mso-spacerun: yes"> </span><![endif]>ODA |
| Run-time Extension Point</h1> |
| |
| </div> |
| |
| <h3 style='margin-left:.25in;text-indent:0in;mso-list:none'>Identifier: </h3> |
| |
| <p class=MsoNormal style='margin-left:.5in'><span style='mso-bidi-font-family: |
| Arial;color:black'>org.eclipse.datatools.connectivity.oda.dataSource<o:p></o:p></span></p> |
| |
| <h3 style='margin-left:.25in;text-indent:0in;mso-list:none'>Description: </h3> |
| |
| <p class=MsoNormal style='margin-left:.5in'><span style='mso-bidi-font-family: |
| Arial;color:black'>This extension point is used to support the extension of |
| design-time and run-time data source access by a data application. Each |
| extension must implement the Open Data Access (ODA) Java runtime interfaces |
| defined in the <i>org.eclipse.datatools.connectivity.oda</i> package.<o:p></o:p></span></p> |
| |
| <h3 style='margin-left:.25in;text-indent:0in;mso-list:none'>Configuration |
| Markup:</h3> |
| |
| <p class=code0 style='margin-left:.5in'><!ELEMENT <a name=e.extension>extension</a> |
| (<a href="#e.dataSource">dataSource</a> , <a href="#e.dataSet">dataSet</a>+)></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ATTLIST extension</p> |
| |
| <p class=code0 style='margin-left:.5in'>point CDATA #REQUIRED</p> |
| |
| <p class=code0 style='margin-left:.5in'>id CDATA |
| #IMPLIED</p> |
| |
| <p class=code0 style='margin-left:.5in'>name CDATA #IMPLIED><span |
| style='font-family:Arial;color:black'><br style='mso-special-character:line-break'> |
| <![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'> |
| <![endif]><o:p></o:p></span></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ELEMENT <a name=e.dataSource>dataSource</a> |
| (<a href="#e.traceLogging">traceLogging</a>? , <a href="#e.properties">properties</a>?)></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ATTLIST dataSource</p> |
| |
| <p class=code0 style='margin-left:.5in'>id CDATA |
| #REQUIRED</p> |
| |
| <p class=code0 style='margin-left:.5in'>odaVersion CDATA |
| "3.0"</p> |
| |
| <p class=code0 style='margin-left:.5in'>defaultDisplayName CDATA |
| #IMPLIED</p> |
| |
| <p class=code0 style='margin-left:.5in'>driverClass CDATA |
| #REQUIRED</p> |
| |
| <p class=code0 style='margin-left:.5in'>setThreadContextClassLoader (true |
| | false) "false"></p> |
| |
| <p class=configmarkup style='margin-left:.5in'>The definition of a type of ODA |
| data source extension for use at design-time and run-time.</p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l12 level1 lfo94; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>id</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - A fully qualified ID that |
| uniquely identifies this ODA data source extension within an ODA consumer |
| application's environment. If a data source designer extension (TBD) for this |
| ODA driver is available, the value of this attribute must match that of the |
| designer extension's <i>id</i> attribute in its data source element.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l12 level1 lfo94; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>odaVersion</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - Version of the ODA interfaces |
| for which this driver is developed. This element is required and should take |
| the format of Major.Minor or Major.Minor.Service (e.g. 3.0 or 2.0.1).<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l12 level1 lfo94; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>defaultDisplayName</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - The display name of the ODA |
| data source extension. Its value can be localized by using the |
| plugin.properties mechanism. Default to the extension id if no display name is |
| specified. It can be used by an ODA consumer application's designer tool in |
| displaying a list of ODA data source extensions, when they do not have a |
| corresponding data source editor (data source UI extension point).<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l12 level1 lfo94; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>driverClass</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - Concrete class that |
| implements the <i>org.eclipse.datatools.connectivity.oda.IDriver</i> interface. |
| This is the entry point of the ODA runtime driver. The same driver may support |
| multiple data source extensions.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l12 level1 lfo94; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>setThreadContextClassLoader</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - If true, the consumer of the |
| ODA runtime extension plug-in should set the thread context class loader to the |
| one used to load this driver before calling any ODA interface method. Any data |
| source plug-in extension with this flag set to true would take precedence, and |
| is applied to all data source extensions implemented by this plug-in. <br> |
| If the thread context class loader being set is the OSGi class loader that was |
| used to load this ODA runtime plugin, it is not designed to be used by a plugin |
| to in turn load additional classes. If further class loading is needed, it is |
| up to individual ODA runtime plugin implementation to provide its own |
| URLClassLoader, and switch thread context class loader as appropriate.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal><span style='mso-bidi-font-family:Arial;color:black'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ELEMENT <a name=e.dataSet>dataSet</a> |
| (<a href="#e.dataTypeMapping">dataTypeMapping</a>+ , <a href="#e.properties">properties</a>?)></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ATTLIST dataSet</p> |
| |
| <p class=code0 style='margin-left:.5in'>id CDATA |
| #REQUIRED</p> |
| |
| <p class=code0 style='margin-left:.5in'>defaultDisplayName CDATA |
| #IMPLIED></p> |
| |
| <p class=configmarkup style='margin-left:.5in'>The definition of a type of data |
| set supported by the dataSource extension.</p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l43 level1 lfo95; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>id</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - A fully qualified ID that |
| uniquely identifies this ODA data set definition within an ODA consumer |
| application's environment.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l43 level1 lfo95; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>defaultDisplayName</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - The display name of the ODA |
| data set definition. Its value can be localized by using the plugin.properties |
| mechanism. Default to its id if no display name is specified.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal><span style='mso-bidi-font-family:Arial;color:black'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ELEMENT <a name=e.dataTypeMapping>dataTypeMapping</a> |
| (<a href="#e.alternativeOdaDataType">alternativeOdaDataType</a>*)></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ATTLIST dataTypeMapping</p> |
| |
| <p class=code0 style='margin-left:.5in'>nativeDataType CDATA |
| #IMPLIED</p> |
| |
| <p class=code0 style='margin-left:.5in'>nativeDataTypeCode CDATA #REQUIRED</p> |
| |
| <p class=code0 style='margin-left:.5in'>odaScalarDataType (Date|Double|Integer|String|Time|Timestamp|Decimal|Blob|Clob) |
| "String"></p> |
| |
| <p class=configmarkup style='margin-left:.5in'>A data types mapping from a data |
| provider's native data type to one or more ODA data types. Each native data |
| type must be mapped to a primary ODA scalar data type. The driver can |
| optionally provide a list of alternate ODA data types to which it is capable of |
| converting a native data type. This data type mapping facilitates all ODA |
| consumers to map from the same set of ODA data types to its own |
| application-specific data types.</p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l35 level1 lfo96; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>nativeDataType</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - Native data type name (a |
| string). Used for information only.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l35 level1 lfo96; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>nativeDataTypeCode</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - Native data type code (an |
| integer). Its value must match one of the data type codes returned in the |
| driver's ODA interface implementation.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l35 level1 lfo96; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>odaScalarDataType</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - The primary ODA scalar data |
| type which the native type maps to. Supported ODA data types are: Date, Double, |
| Integer, String, Time, Timestamp, Decimal, Blob and Clob.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal><span style='mso-bidi-font-family:Arial;color:black'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ELEMENT <a |
| name=e.alternativeOdaDataType>alternativeOdaDataType</a> EMPTY></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ATTLIST alternativeOdaDataType</p> |
| |
| <p class=code0 style='margin-left:.5in'>odaScalarDataType (Date|Double|Integer|String|Time|Timestamp|Decimal|Blob|Clob) |
| ></p> |
| |
| <p class=configmarkup style='margin-left:.5in'>Provide an alternative mapping to |
| an ODA scalar data type.</p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l44 level1 lfo97; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>odaScalarDataType</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - The ODA scalar data type to |
| which the native type may be converted by the driver.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.5in'><span style='mso-bidi-font-family: |
| Arial;color:black'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ELEMENT <a name=e.traceLogging>traceLogging</a> |
| EMPTY></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ATTLIST traceLogging</p> |
| |
| <p class=code0 style='margin-left:.5in'>logLevel CDATA |
| "WARNING"</p> |
| |
| <p class=code0 style='margin-left:.5in'>logFileNamePrefix CDATA #IMPLIED</p> |
| |
| <p class=code0 style='margin-left:.5in'>logDirectory CDATA |
| #IMPLIED</p> |
| |
| <p class=code0 style='margin-left:.5in'>logFormatterClass CDATA |
| #IMPLIED></p> |
| |
| <p class=configmarkup style='margin-left:.5in'>Configures the ODA run-time |
| driver's trace logging settings for the data source extension. The configured |
| values are passed through to the driver's implementation of the <code><span |
| style='font-family:"Courier New"'>IDriver.setLogConfiguration</span></code> |
| method. <br> |
| It is up to individual ODA driver on how to honor any of these trace logging |
| attributes as appropriate. <br> |
| <br> |
| Note: The trace logging configuration specified in the plug-in PDE .options |
| file would take precedence over those configured in this element, if the debug |
| tracing flag is set to "true". <br> |
| The ODA plug-in's PDE tracing options, listed below for cross reference, match |
| the attributes of this element. <br> |
| <plug-in Id>/debug = true/false <br> |
| <plug-in Id>/traceLogging/logLevel <br> |
| <plug-in Id>/traceLogging/logFileNamePrefix <br> |
| <plug-in Id>/traceLogging/logDirectory <br> |
| <plug-in Id>/traceLogging/logFormatterClass</p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l22 level1 lfo98; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>logLevel</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - The name or numeric value for |
| the driver's log level. <br> |
| The log levels' names and corresponding numeric values are: <br> |
| "SEVERE" = 1000; "WARNING" = 900; "INFO" = 800; |
| "CONFIG" = 700; "FINE" = 500; "FINER" = 400; |
| "FINEST" = 300; "ALL" = 0; "OFF" = 1001 or higher |
| .<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l22 level1 lfo98; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>logFileNamePrefix</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - A string prefix for driver's |
| log file name.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l22 level1 lfo98; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>logDirectory</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - Directory for log file.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l22 level1 lfo98; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>logFormatterClass</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - The class name of a concrete |
| log formatter, suitable for use by the driver-specific logging utility.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal><span style='mso-bidi-font-family:Arial;color:black'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ELEMENT <a name=e.property>property</a> |
| (<a href="#e.choice">choice</a>*)></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ATTLIST property</p> |
| |
| <p class=code0 style='margin-left:.5in'>name CDATA |
| #REQUIRED</p> |
| |
| <p class=code0 style='margin-left:.5in'>defaultDisplayName CDATA #IMPLIED</p> |
| |
| <p class=code0 style='margin-left:.5in'>type (string|choice) |
| "string"</p> |
| |
| <p class=code0 style='margin-left:.5in'>canInherit (true |
| | false) "true"</p> |
| |
| <p class=code0 style='margin-left:.5in'>defaultValue CDATA |
| #IMPLIED</p> |
| |
| <p class=code0 style='margin-left:.5in'>isEncryptable (true |
| | false) "false"></p> |
| |
| <p class=configmarkup style='margin-left:.5in'>A property whose value can be |
| edited at design-time using an ODA consumer application's designer tool. Its |
| value is then passed to the ODA runtime driver during run-time.</p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l38 level1 lfo99; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>name</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - Unique name of the property.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l38 level1 lfo99; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>defaultDisplayName</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - The default display name. Its |
| value can be localized by using the plugin.properties mechanism.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l38 level1 lfo99; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>type</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - Type of the property. The |
| property type could be one of the values listed in the Restriction |
| enumerations.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l38 level1 lfo99; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>canInherit</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - Reserved.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l38 level1 lfo99; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>defaultValue</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - Default value of the |
| property, if no property value is set.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l38 level1 lfo99; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>isEncryptable</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - A flag indicating whether |
| this property value is encryptable. Setting it to "true" indicates to |
| an ODA consumer application that this property's value should be encrypted.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal><span style='mso-bidi-font-family:Arial;color:black'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ELEMENT <a name=e.propertyGroup>propertyGroup</a> |
| (<a href="#e.property">property</a>+)></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ATTLIST propertyGroup</p> |
| |
| <p class=code0 style='margin-left:.5in'>name CDATA |
| #REQUIRED</p> |
| |
| <p class=code0 style='margin-left:.5in'>defaultDisplayName CDATA |
| #IMPLIED></p> |
| |
| <p class=configmarkup style='margin-left:.5in'>A grouping of one or more |
| properties in an ODA consumer application's designer tool. The group attributes |
| are for display only. All properties listed under a propertyGroup are handled |
| as scalar properties at run-time.</p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l39 level1 lfo100; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>name</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - <o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l39 level1 lfo100; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>defaultDisplayName</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - The default display name. Its |
| value can be localized by using the plugin.properties mechanism.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal><span style='mso-bidi-font-family:Arial;color:black'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ELEMENT <a |
| name=e.propertyVisibility>propertyVisibility</a> EMPTY></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ATTLIST propertyVisibility</p> |
| |
| <p class=code0 style='margin-left:.5in'>name CDATA |
| #REQUIRED</p> |
| |
| <p class=code0 style='margin-left:.5in'>visibility (change|lock|hide) ></p> |
| |
| <p class=configmarkup style='margin-left:.5in'>Used to set the visibility level |
| of the named property when it is shown in the property sheet of an ODA consumer |
| application's designer tool.</p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l34 level1 lfo101; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>name</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - The name of a property that |
| is defined either by this data source extension or is a system-defined |
| property.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l34 level1 lfo101; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>visibility</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - The valid options are: |
| change, hide, lock.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal><span style='mso-bidi-font-family:Arial;color:black'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ELEMENT <a name=e.choice>choice</a> |
| EMPTY></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ATTLIST choice</p> |
| |
| <p class=code0 style='margin-left:.5in'>name CDATA |
| #REQUIRED</p> |
| |
| <p class=code0 style='margin-left:.5in'>value CDATA |
| #IMPLIED</p> |
| |
| <p class=code0 style='margin-left:.5in'>defaultDisplayName CDATA |
| #IMPLIED></p> |
| |
| <p class=configmarkup style='margin-left:.5in'>Choice of property values.</p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l28 level1 lfo102; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>name</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - Name of the choice<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l28 level1 lfo102; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>value</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - Value to be used, if the |
| given choice is selected.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l28 level1 lfo102; |
| mso-list-change:\F0B7 lchan 20051110T2014;tab-stops:list .75in'><![if !supportLists]><span |
| style='font-family:Symbol;mso-bidi-font-family:Arial;color:black'>·<span |
| style='font:7.0pt "Times New Roman"'> |
| </span></span><![endif]><b><span style='mso-bidi-font-family:Arial;color:black'>defaultDisplayName</span></b><span |
| style='mso-bidi-font-family:Arial;color:black'> - The default display name. Its |
| value can be localized by using the plugin.properties mechanism.<o:p></o:p></span></p> |
| |
| <p class=MsoNormal><span style='mso-bidi-font-family:Arial;color:black'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p> |
| |
| <p class=code0 style='margin-left:.5in'><!ELEMENT <a name=e.properties>properties</a> |
| (<a href="#e.property">property</a>* , <a href="#e.propertyGroup">propertyGroup</a>* |
| , <a href="#e.propertyVisibility">propertyVisibility</a>*)></p> |
| |
| <p class=configmarkup style='margin-left:.5in'>A collection of property |
| definitions in a data source extension or its supported data set definitions.<br |
| style='mso-special-character:line-break'> |
| <![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'> |
| <![endif]></p> |
| |
| <h3 style='margin-left:.25in;text-indent:0in;mso-list:none'>API Information: </h3> |
| |
| <p class=MsoNormal style='margin-left:.25in'><span style='mso-bidi-font-family: |
| Arial;color:black'>The data source extension's driver must implement the |
| interfaces defined in the <i>org.eclipse.datatools.connectivity.oda</i> |
| package. See the package's JavaDoc documentation and API interfaces for more |
| information. <o:p></o:p></span></p> |
| |
| <h3 style='margin-left:.25in;text-indent:0in;mso-list:none'>Supplied |
| Implementation: </h3> |
| |
| <p class=MsoNormal style='margin-left:.25in'><span style='mso-bidi-font-family: |
| Arial;color:black'>The plugin <i>org.eclipse.datatools.connectivity.oda.flatfile</i>, |
| supplied with the Eclipse DTP Connectivity source, provides an example for |
| implementing a simple ODA run-time extension. <br> |
| In addition, a set of default implementation of the main ODA runtime interfaces |
| are provided in the <i>org.eclipse.datatools.connectivity.oda.impl</i> package. |
| These classes assume the behavior of a simple ODA driver, and have labeled TODO |
| tasks for a driver developer to implement data source specific behavior. These |
| concrete classes are provided for use as templates or base classes to aid in |
| the development of an ODA custom driver. Their use is purely optional. <o:p></o:p></span></p> |
| |
| <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p> |
| |
| <div style='border:none;border-bottom:solid #003366 1.5pt;padding:0in 0in 1.0pt 0in'> |
| |
| <p class=Trailer><![if !supportEmptyParas]> <![endif]><o:p></o:p></p> |
| |
| </div> |
| |
| </div> |
| |
| </body> |
| |
| </html> |