Bug #2054
conversion errors with complex buffer parameters and definitions
Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
02/25/2013
Due date:
% Done:
100%
billable:
No
vendor_id:
GCD
case_num:
History
#1 Updated by Eric Faulhaber about 11 years ago
- File ecf_upd20130225d.zip added
- File ecf_upd20130225e.zip added
The following testcases produce buffers and fields with the incorrect schemaname annotation, such that downstream processing fails during annotations.
def buffer per for book. def buffer bb for per. def buffer cc for bb. def buffer dd for bb.
EFINE PARAM BUFFER old-book FOR book. DEFINE PARAM BUFFER book FOR book. PROCEDURE whatever: DEFINE PARAM BUFFER book FOR book. DEFINE OUTPUT PARAM op AS CHAR NO-UNDO. op = book.book-id. END.
In both cases this was related to the SchemaDictionary not handling buffers (or buffer parameters) based on other buffers. The attached update fixes these cases. It is undergoing conversion regression testing.
#2 Updated by Eric Faulhaber about 11 years ago
- Status changed from WIP to Closed
- % Done changed from 0 to 100
The fix has passed conversion regression testing. It is checked into bzr revision 10207.
#3 Updated by Greg Shah over 7 years ago
- Target version changed from Milestone 4 to Conversion Support for Server Features