|
|
Line 1: |
Line 1: |
| __NOTOC__ | | __NOTOC__ |
− | <table border="0" width="100%" cellspacing="6">
| + | == Welcome to the Development Home page for the <b>EclipseLink Database Web Services (DBWS)</b> component == |
− | <tr>
| + | |
− | <td valign="top">
| + | |
− | | + | |
− | <table>
| + | |
− | <tr><td>
| + | |
− | === Welcome to the Development Home page for the <b>EclipseLink Database Web Services (DBWS)</b> component ===
| + | |
| This page displays information about the current state of DBWS development. | | This page displays information about the current state of DBWS development. |
− | </td></tr>
| |
− |
| |
− | <tr><td>
| |
− | <table width="100%" height="100%" cellpadding="0" cellspacing="0">
| |
− | <tr><td style="background-color: #cff8d9; border-width: 1px; border-style: solid; border-color: #999999; padding: 10px;">
| |
− | == Status/News ==
| |
− | * Sept 19th, 2008 - [https://bugs.eclipse.org/bugs/show_bug.cgi?id=234677 bug 234677] [[EclipseLink/Development/DBWS/NamingConventionTransformer|custom schema naming]] (finished 080922)
| |
− | * Sept 22nd, 2008 - [https://bugs.eclipse.org/bugs/show_bug.cgi?id=234681 bug 234681] - [[EclipseLink/Development/DBWS/ImprovedDataDictionaryQueries|Improve DBWSBuilder utility's use of database metadata to support more auto-generated cases]]
| |
− | ** DavidT and I decided to move this to post-1.1 timeframe
| |
− | ** ToDo - create proposal to deal with Database metadata model classes
| |
− | * Oct 3rd, 2008 - [https://bugs.eclipse.org/bugs/show_bug.cgi?id=249600 bug 249600] - [[EclipseLink/Development/DBWS/OptLock|DBWSBuilder utility should auto-detect optimistic lock field]]
| |
− | * Nov 6th, 2008 - add section to FL/HLD on DBWSPackager's
| |
− | * Nov 14th, 2008
| |
− | ** defer work on [https://bugs.eclipse.org/bugs/show_bug.cgi?id=249600 bug 249600 - auto-detect optimistic lock field]
| |
− | ** change in priority - work on Proof-of-concept (POC) demonstrating support for PL/SQL Collections
| |
− | * Nov 21st, 2008 (POC)
| |
− | ** test via raw JDBC anon PL/SQL block with JPub-style conversion routines - works
| |
− | ** extract sub-set of JPub code (approx. one-third)
| |
− | * Dec 5th, 2008 (POC)
| |
− | ** check-in stubbed-out JPub SqlReflector API
| |
− | * Dec 12th, 2008 (POC)
| |
− | ** only use JPub at design-time; James to re-create JPub-style conversion routines in code ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=259014| bug 259014])
| |
− | * Dec 19th, 2008 (POC)
| |
− | ** convert DBWSBuilder to use JPub SqlReflector
| |
− | ** convert DBWS runtime provider to use PLSQLStoredProcedureCall JPub-style conversion routines
| |
− | * Jan 12th 2009
| |
− | ** start integrating POC into Trunk - ToDo:
| |
− | *** Core work:
| |
− | **** test IN, OUT and INOUT for records, collections, %ROWTYPE and %TYPE
| |
− | *** DBWSBuilder work:
| |
− | **** auto-build O-R project - walk thru SqlReflector's SqlTypeWithMethods, building nested PLSQLrecord and PLSQLCollection helper objects
| |
− | **** auto-build O-X project - walk thru ..., building XMLCompositeNNN objects
| |
− | **** generate XML schema for nested complex objects
| |
− | **** generate WSDL
| |
− | **** error-handling
| |
− | * Jan 23rd 2009 (convert POC to Production code)
| |
− | ** PublisherVisitor/PublisherWalker/PublisherListener to walk through SqlReflector SqlType objects
| |
− | ** generate XML schema for nested complex objects needed from OX team [https://bugs.eclipse.org/bugs/show_bug.cgi?id=263279|bug 263279]
| |
− | * Jan 30th 2009 (convert POC to Production code)
| |
− | ** separate building PLSQLCollection/PLSQLrecord objects from building OR descriptors - use chain of adapter-Vistors
| |
− | * Feb 6th 2009 (DBWS Production code)
| |
− | ** create burn-down spreadsheet of remaining DBWSBuilder work (auto-build projects, XML schema, WSDL, etc) - target 090312
| |
− | * Feb 13th 2009 (DBWS Production code)
| |
− | ** tested complex nested combinations
| |
− | ** create JavaSE6 'container-less' [http://java.sun.com/javase/6/docs/api/javax/xml/ws/Endpoint.html EndPoint] service: test SOAP message parsing
| |
− | * Feb 27th 2009 (DBWS Production code)
| |
− | ** integrate with OX Schema gen classes: bit longer than planned
| |
− | ** changes to namespace handling, QName resolving, OX descriptor generation - NB trunk DBWS runtime no longer compatible with 1.1
| |
− | * Mar 6th 2009 (DBWS Production code)
| |
− | ** OX Schema gen used for all DBWSBuilder schema gen
| |
− | ** due to changes above (090227), need to fix existing DBWS tests - target slips to 090319
| |
− | * Mar 13th 2009 (DBWS Production code)
| |
− | ** partial check-ins
| |
− | ** fix SOAPResponse OX descriptor (more namespace issues - grrr!) - target slips to 090323
| |
− | * Mar 20th 2009 (DBWS Production code)
| |
− | ** final check-in (ahead of 090323 target)
| |
− | ** EclipseLink 1.1.0 released - some DBWS issues
| |
− | *** DBWSBuilder requires javax.persistence_1.0.0.jar on classpath ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=268769|bug 268769])
| |
− | *** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=269516 bug 269516] - DBWS 1.1 documentation has errors
| |
− | *** re: Feb 27th 2009 - DBWS runtime no longer compatible with 1.1: create bugs for 1.1.1 backport work
| |
− | **** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=269454 269454], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=269457 269457], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=269458 269458], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=269516 269516]
| |
− | * Apr 8th 2009 - next round of DBWS development
| |
− | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=271679 271679] - Support advanced JDBC types thru JPub
| |
− | </td></tr>
| |
− | </table>
| |
− |
| |
− | </td></tr>
| |
− | <tr><td>
| |
− |
| |
− | === Bugs ===
| |
− | Open DBWS-related [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=RT&product=EclipseLink&component=DBWS&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=UNCONFIRMED&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=Bug+Number&field0-0-0=noop&type0-0-0=noop&value0-0-0= bugs]
| |
− | <br>
| |
− | Closed DBWS [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=RT&product=EclipseLink&component=DBWS&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=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&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= bugs]
| |
− |
| |
− | </td></tr>
| |
− | </table>
| |
− |
| |
− | </td>
| |
− | <td valign="top" rowspan="2" width="310" style="background-color: #bbbad2; border-width: 1px; border-style: solid; border-color: #fabd23; padding: 10px;">
| |
| | | |
− | === Useful Links === | + | === [[EclipseLink/Development/DBWS/Oldstatuslogs| Old status logs]] === |
− | * [[EclipseLink/Development/Testing/DBWS|DBWS Testing]]
| + | |
− | * [[EclipseLink/Development/DBWS/FunctionalSpecification|DBWS Functional Specification and <br>High-level Design documentation]]
| + | |
− | * [[EclipseLink/Development/DBWS/NamingConventionTransformer|Custom Schema Naming]]
| + | |
− | * [[EclipseLink/Development/DBWS/ImprovedDataDictionaryQueries|Database Metadata Model classes]]
| + | |
− | * [[EclipseLink/Development/DBWS/OptLock|Auto-detect Optimistic locking]]
| + | |
− | * [[EclipseLink/Development/DBWS/AdvancedJDBCTypesThruJPub|Support advanced JDBC types thru JPub]]
| + | |
− | * [[EclipseLink/Development/DBWS/oNmMetadata|Use 'orm.xml' and 'oxm.xml' for metadata]]
| + | |
− | * [[EclipseLink/Development/DBWS/DynamicPersistence|How DBWS uses Dynamic Persistence]]
| + | |
| | | |
− | </td></tr>
| + | === [[EclipseLink/Development/DBWS/RoadMap|Road Map]] === |
− | </table>
| + | |
This page displays information about the current state of DBWS development.