blob: 27e4e5512d1ee0b687e11551eead051cabf1134c [file] [log] [blame]
Linda Chan11f26ff2011-09-28 16:32:28 -07001<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<HTML>
3<HEAD><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4<title>DTP ODA Consumer Data Source Property Service Provider</title>
5<style type="text/css">@import url("file:/D:/dev/eclipse_platform/eclipse_37/plugins/org.eclipse.sdk_3.7.0.v201106131736/book.css");</style>
6<style type="text/css">@import url("file:/D:/dev/eclipse_platform/eclipse_37/configuration/org.eclipse.osgi/bundles/624/1/.cp/schema.css");</style>
7</HEAD>
8<BODY>
9<H1 style="text-align:center">DTP ODA Consumer Data Source Property Service Provider</H1>
10<p></p>
11<h6 class="CaptionFigColumn SchemaHeader">Identifier: </h6>org.eclipse.datatools.connectivity.oda.consumer.propertyProvider<p></p>
12<h6 class="CaptionFigColumn SchemaHeader">Since: </h6>3.0.1
13<p></p>
14
15<h6 class="CaptionFigColumn SchemaHeader">Description: </h6>This ODA consumer helper component's extension point allows an ODA consumer application to extend the ODA consumer framework to provide application-specific service to obtain and adjust externalized property names and corresponding values, for use by an ODA run-time driver to connect to a data source.<p></p>
16<h6 class="CaptionFigColumn SchemaHeader">Configuration Markup:</h6>
17<p></p>
18<p class="code SchemaDtd">&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.dataSourcePropertyService">dataSourcePropertyService</a>)&gt;</p>
19<p class="code SchemaDtd">&lt;!ATTLIST extension</p>
20<p class="code SchemaDtdAttlist">point&nbsp;CDATA #REQUIRED</p><p class="code SchemaDtdAttlist">id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED</p><p class="code SchemaDtdAttlist">name&nbsp;&nbsp;CDATA #IMPLIED</p>&gt;</p>
21<p></p>
22<ul class="ConfigMarkupAttlistDesc">
23</ul>
24<br><p class="code SchemaDtd">&lt;!ELEMENT <a name="e.dataSourcePropertyService">dataSourcePropertyService</a> EMPTY&gt;</p>
25<p class="code SchemaDtd">&lt;!ATTLIST dataSourcePropertyService</p>
26<p class="code SchemaDtdAttlist">consumerApplicationId&nbsp;CDATA #REQUIRED</p><p class="code SchemaDtdAttlist">providerClass&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED</p>&gt;</p>
27<p></p>
28<p class="ConfigMarkupElementDesc">
29Allows an ODA consumer application, such as J2EE application, to extend the ODA consumer framework to provide application-specific service to obtain and adjust configurable, externalized property names and corresponding values, for use by an ODA run-time driver to connect to a data source.</p>
30<br>
31<ul class="ConfigMarkupAttlistDesc">
Xiaoying Gu2d3e2a72010-11-26 08:01:08 +000032<li><b>consumerApplicationId</b> - The unique identifier of an ODA consumer application, such as a J2EE application, which embeds an engine that uses the ODA consumer helper framework.
Linda Chan11f26ff2011-09-28 16:32:28 -070033This consumer application id must match the value of the IPropertyProvider.ODA_CONSUMER_ID key, contained in a Map passed as the context in the call to the IDriver.setAppContext method.</li>
34<li><b>providerClass</b> - The concrete class that implements the <code>org.eclipse.datatools.connectivity.oda.consumer.services.IPropertyProvider</code> interface to provide an application-specific service to obtain and adjust the data source connection properties.
35<p>
36See <code>org.eclipse.datatools.connectivity.oda.consumer.services.impl.PropertyProviderImpl</code> for an exemplary base class implementation of the <code>IPropertyProvider</code> interface.</li>
37</ul>
38<br><h6 class="CaptionFigColumn SchemaHeader">API Information: </h6>[Provisional] An extension must implement the IPropertyProvider interface defined in the <i>org.eclipse.datatools.connectivity.oda.consumer.services</i> package. See the package's JavaDoc documentation for more information.
39<p></p>
40
41<br>
42<p class="note SchemaCopyright">
Xiaoying Gu2d3e2a72010-11-26 08:01:08 +000043Copyright (c) 2006 Actuate Corporation.
Linda Chan11f26ff2011-09-28 16:32:28 -070044All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html .
45
46</p>
47</BODY>
48</HTML>