Difference between revisions of "Connectivity Europa Features"

From Eclipsepedia

Jump to: navigation, search
m (ODA Enhancements)
 
(10 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
←[[DTP 1.5 Project Plan | Back to DTP 1.5 Project Plan]]
 
←[[DTP 1.5 Project Plan | Back to DTP 1.5 Project Plan]]
  
The following are the areas of focus for the Europa release. NOTE: This information is preliminary.
+
This page details the release plan for the Europa release.
 +
 
 
==Release Goals==
 
==Release Goals==
===Europa Requirements===
+
This section details the goals and feature work to be completed for the Europa release.  The items are listed in order of importance.
 +
 
 +
===Europa Specific Requirements===
 
These are derived from the [[Europa Simultaneous Release#Requirements For Participation | Europa release requirements]]
 
These are derived from the [[Europa Simultaneous Release#Requirements For Participation | Europa release requirements]]
 
*Separate runtime and SDK feature sets
 
*Separate runtime and SDK feature sets
 +
*:Will be accommodated by DTP release engineering
 
*<strike>All plugins must specify required JVM version</strike> '''Completed'''
 
*<strike>All plugins must specify required JVM version</strike> '''Completed'''
 
:Target for '''M5'''
 
:Target for '''M5'''
Line 43: Line 47:
 
=====Integrate Work Offline Mode=====
 
=====Integrate Work Offline Mode=====
 
Integrate Work Offline mode with core connectivity framework ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=175005 BZ 175005])
 
Integrate Work Offline mode with core connectivity framework ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=175005 BZ 175005])
 +
 +
=====Open Data Access=====
 +
*Adds support of “boolean” data type in result set columns and parameters ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=127234 Bugzilla 127234])
 +
*Provides explicit setting of a null value to an input parameter ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=122121 Bugzilla 122121])
 +
*Exposes the Name of a Parameter in its Runtime Meta Data ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=177266 Bugzilla 177266])
 +
Proposed solution: [http://wiki.eclipse.org/images/6/69/ODA31_API_Changes_SPEC.pdf ODA Public API Change Specification]
  
 
===WTP/RDB Adopter Migration===
 
===WTP/RDB Adopter Migration===
Line 50: Line 60:
  
 
===ODA Enhancements===
 
===ODA Enhancements===
*Integrate connection profile framework with ODA runtime
+
*Integrate connection profile framework with ODA runtime ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=175634 BZ 175634])
*Add support for multi-dimensional data sources (experimental API)
+
  
 
===Generic Database Support===
 
===Generic Database Support===
Line 61: Line 70:
 
===General===
 
===General===
 
*Update Derby catalog loader to use new catalog loader utility classes ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=167471 BZ 167471])
 
*Update Derby catalog loader to use new catalog loader utility classes ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=167471 BZ 167471])
 +
 +
==Planning Strategy==
 +
All work items have a corresponding BZ entry associated with them.  For planning purposes, all items targeted for a specific milestone will have a high probability of being completed for the Europa release.  Any items targeted for simply 1.5 will be completed as time permits.
 +
 +
==Useful BZ Queries==
 +
[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&product=Data+Tools&component=Apache+Derby+Conn+Profile&component=Connection+Mgt+Framework&component=Connectivity&component=Data+Source+Explorer&component=DB+Definition+Model&component=Driver+Mgt+Framework&component=Enablement&component=JDBC+Conn+Profile&component=Open+Data+Access&component=releng&component=SQL+Model&target_milestone=1.5M6&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= All work items currently planned for M6]
 +
 +
[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&product=Data+Tools&component=Apache+Derby+Conn+Profile&component=Connection+Mgt+Framework&component=Connectivity&component=Data+Source+Explorer&component=DB+Definition+Model&component=Driver+Mgt+Framework&component=Enablement&component=JDBC+Conn+Profile&component=Open+Data+Access&component=releng&component=SQL+Model&target_milestone=1.5RC0&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=  All work items currently planned for M7/RC0]
 +
 +
[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&product=Data+Tools&component=Apache+Derby+Conn+Profile&component=Connection+Mgt+Framework&component=Connectivity&component=Data+Source+Explorer&component=DB+Definition+Model&component=DDL+Generation&component=Driver+Mgt+Framework&component=DSE+Data+Actions&component=Enablement&component=Enablement%3AODA&component=Enablement%3ASybase&component=JDBC+Conn+Profile&component=Open+Data+Access&component=releng&component=SQL+Model&target_milestone=1.5&target_milestone=1.5M4&target_milestone=1.5M5&target_milestone=1.5M6&target_milestone=1.5RC0&target_milestone=1.5RC1&target_milestone=1.5RC2&target_milestone=1.5RC3&target_milestone=1.5RC4&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= All work items currently planned for Europa]

Latest revision as of 20:48, 20 June 2007

Back to Connectivity Main Page

Back to DTP 1.5 Project Plan

This page details the release plan for the Europa release.

Contents

[edit] Release Goals

This section details the goals and feature work to be completed for the Europa release. The items are listed in order of importance.

[edit] Europa Specific Requirements

These are derived from the Europa release requirements

  • Separate runtime and SDK feature sets
    Will be accommodated by DTP release engineering
  • All plugins must specify required JVM version Completed
Target for M5
  • All plugins should be JARed Completed
Target for M5
Top level bugzilla entry 172550

[edit] API Promotion

Elevate provisional API to platform status.

[edit] Unit Test Coverage

Improve unit test coverage for public API.

[edit] Documentation

Improve developer documentation.

[edit] API Revisions

Planned revisions to public API. These revisions may be released as provisional API.

Note: API changes must be completed by M6

[edit] Database Recognition

BZ 174877

  • Enable database recognition extension point
  • Integrate with ConnectionInfo connection factories
  • Investigate whether or not driver definition templates may be simplified (i.e. remove vendor specific driver definitions)

The proposed solution.

Slightly related:

Information from DatabaseMetaData should supercede statically defined settings in DatabaseDefinition, where/when applicable (BZ 166526).
[edit] DSE Specialization for SQL Model Content

Define standard approaches for specializing SQL model content (BZ 162291)

  • Overriding default container names
  • Adding content to default containers
  • Specializing content structure
[edit] Integrate Work Offline Mode

Integrate Work Offline mode with core connectivity framework (BZ 175005)

[edit] Open Data Access
  • Adds support of “boolean” data type in result set columns and parameters (Bugzilla 127234)
  • Provides explicit setting of a null value to an input parameter (Bugzilla 122121)
  • Exposes the Name of a Parameter in its Runtime Meta Data (Bugzilla 177266)

Proposed solution: ODA Public API Change Specification

[edit] WTP/RDB Adopter Migration

  • Ensure feature compatibility
  • Provide technical support to adopters

[edit] ODA Enhancements

  • Integrate connection profile framework with ODA runtime (BZ 175634)

[edit] Generic Database Support

  • Expand generic DDL generation to include SPs, UDFs, etc. (BZ 175007)
  • Modify JDBC catalog objects to recycle objects during refresh (BZ 170579)

[edit] Community Outreach

  • Document contribution process

[edit] General

  • Update Derby catalog loader to use new catalog loader utility classes (BZ 167471)

[edit] Planning Strategy

All work items have a corresponding BZ entry associated with them. For planning purposes, all items targeted for a specific milestone will have a high probability of being completed for the Europa release. Any items targeted for simply 1.5 will be completed as time permits.

[edit] Useful BZ Queries

All work items currently planned for M6

All work items currently planned for M7/RC0

All work items currently planned for Europa