Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 323437 - Add mechanism to allow the addition of 3rd party db vendors
Summary: Add mechanism to allow the addition of 3rd party db vendors
Status: NEW
Alias: None
Product: Dali JPA Tools
Classification: WebTools
Component: Framework (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Brian Vosburgh CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 308639 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-08-23 16:04 EDT by Neil Hauge CLA
Modified: 2013-09-06 16:36 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Neil Hauge CLA 2010-08-23 16:04:33 EDT
There is some interest in adding support for defining additional 3rd party db Vendors.  See bug 321401 as one example.  We could provide a way to define Vendors via extension, allowing for additional Vendors to be active in the VendorRepository.  

The primary use for this would be to allow adopters to provide support for DTP database extensions that are not shipped with DTP (namely proprietary DTP extensions).

The alternative to this would be for adopters to use the existing JpaPlatform.getConnectionProfileFactory() API to provide an alternate ConnectionProfile implementation.  This method allows for much greater flexibility when supporting a DTP extension.
Comment 1 Stefan Dimov CLA 2010-10-14 10:05:40 EDT
As I already wrote in Dali dev mailing list, we (SAP) would also like to have some extensibility here. We have proprietary DB schema project, to which JPA projects may connect just as to some DB. Impossibility to register our own DB vendor limits us to relying on the UnrecognizedVendor class, which provides default values and objects (like the folding strategy). These default objects (and particularly the folding strategy) don't work properly in our case. I believe the same arguments apply in any case some JPA project tries to connect to some DB, which is not in the list of supported DBs, so, it would be an useful feature for a relatively broad part of the (Dali users) community.

I would like to make some contribution here, but I'm not sure how my development capacity will be dsitributed in the nearest fututre, so I can't promise anything for now.
Comment 2 Stefan Dimov CLA 2011-02-07 11:31:51 EST
*** Bug 308639 has been marked as a duplicate of this bug. ***