Bug 279255 - SDO Support for Multiple Provider Environments
Summary: SDO Support for Multiple Provider Environments
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Nobody - feel free to take it CLA
QA Contact:
URL:
Whiteboard:
Keywords: Documentation
Depends on:
Blocks:
 
Reported: 2009-06-05 09:38 EDT by Blaise Doughan CLA
Modified: 2022-06-09 10:26 EDT (History)
2 users (show)

See Also:
blaise.doughan: documentation+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Blaise Doughan CLA 2009-06-05 09:38:25 EDT
The SDO 2.1.1 specification is not geared for environments with multiple SDO implementations.  As such in these environments proprietary means must be used to obtain the HelperContext to ensure that EclipseLink (or any other specific SDO implementation) is used.

Use:  SDOHelperContext.getHelperContext();
Instead of: HelperProvider.getDefaultContext();

Use:  SDOHelperContext.getHelperContext().getXSDHelper();
Instead of:  XSDHelper.INSTANCE;

SDO Compenent:
The SDO implementation needs to be reviewed to correct any of the above.  One known example is in SDOResolvable where HelperProvider.getDefaultContext() is used.

Documentation:
It should be captured that in order to use EclipseLink SDO in environments where another SDO implementation is available the above describes the necessary workaround.
Comment 1 Eclipse Webmaster CLA 2022-06-09 10:26:00 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink