Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 370761

Summary: DBWS: Need to support additional levels of advanced JDBC type nesting on PL/SQLRecord
Product: z_Archived Reporter: David McCann <david.mccann>
Component: EclipselinkAssignee: Nobody - feel free to take it <nobody>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: michael.norman
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Contains proposed fix + supporting test cases none

Description David McCann CLA 2012-02-06 14:44:57 EST
PL/SQL records can have Advanced JDBC types. These types can contain Advanced JDBC types, and so on.  The code currently assumes that a VArray field on a PL/SQL record contains a non-composite type.  This needs to be modified to handle composite types, and other scenarios of multilevel nesting tested.
Comment 1 David McCann CLA 2012-02-07 11:38:19 EST
Created attachment 210664 [details]
Contains proposed fix + supporting test cases

This patch adds support for PL/SQL Records with VArrays of ObjectTypes.
Comment 2 David McCann CLA 2012-02-08 15:47:16 EST
Reviewed by:  michael.norman@oracle.com
Tests:  all unit tests pass as expected;  ComplexPLSQLSFTestSuite, ComplexPLSQLSPTestSuite
Revision:  10826
Comment 3 Eclipse Webmaster CLA 2022-06-09 10:26:27 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink