Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EclipseLink/Development/DBWS/BootstrapBuilderFromXMLEntityMappings"
< EclipseLink | Development | DBWS
(→Open Issues) |
(→Open Issues) |
||
Line 2: | Line 2: | ||
DBWSBuilder currently builds an EclipseLink object relational (OR) project from the DDL meta-model returned from the DDLParser. This project is then used to build the various files (XSD, WSDL, etc) required for the web service. This processing is complex and hard to maintain. JPAMetadataGenerator ([http://wiki.eclipse.org/EclipseLink/Development/DBWS/MetadataGenerationFromDDLMetaModel Metadata Generation from DDL meta-model]) can generate and XMLEntityMappings instance from the DDL meta-model; the XMLEntityMappings instance contains an OR project, and DBWSBuilder should be bootstrapped from this as opposed to creating the project. | DBWSBuilder currently builds an EclipseLink object relational (OR) project from the DDL meta-model returned from the DDLParser. This project is then used to build the various files (XSD, WSDL, etc) required for the web service. This processing is complex and hard to maintain. JPAMetadataGenerator ([http://wiki.eclipse.org/EclipseLink/Development/DBWS/MetadataGenerationFromDDLMetaModel Metadata Generation from DDL meta-model]) can generate and XMLEntityMappings instance from the DDL meta-model; the XMLEntityMappings instance contains an OR project, and DBWSBuilder should be bootstrapped from this as opposed to creating the project. | ||
− | == | + | == Bugs == |
An umbrella EclipseLink bug will be opened to track this work: | An umbrella EclipseLink bug will be opened to track this work: | ||
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=413993 Bug 413993 - DBWS: Builder should bootstrap from JPA metadata (a.k.a. XMLEntityMappings)] | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=413993 Bug 413993 - DBWS: Builder should bootstrap from JPA metadata (a.k.a. XMLEntityMappings)] |
Revision as of 09:08, 30 July 2013
Bootstrap DBWSBuilder from XMLEntityMappings
DBWSBuilder currently builds an EclipseLink object relational (OR) project from the DDL meta-model returned from the DDLParser. This project is then used to build the various files (XSD, WSDL, etc) required for the web service. This processing is complex and hard to maintain. JPAMetadataGenerator (Metadata Generation from DDL meta-model) can generate and XMLEntityMappings instance from the DDL meta-model; the XMLEntityMappings instance contains an OR project, and DBWSBuilder should be bootstrapped from this as opposed to creating the project.
Bugs
An umbrella EclipseLink bug will be opened to track this work:
Blocking bugs will be opened to track individual pieces of work: