Bug #6743
fix GET-SIGNATURE for all parameter modes and types
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:
70%
billable:
No
vendor_id:
GCD
case_num:
version_reported:
version_resolved:
History
#2 Updated by Constantin Asofiei almost 2 years ago
FWD doesn't report properly the signature; we need to check and fix this for all parameter types, extent, DATASET,DATASET-HANDLE,TABLE,TABLE-HANDLE, etc. A simple test is this:
def temp-table tt1 field f1 as int. def dataset ds1 for tt1. procedure proc0. def output param dataset for ds1. end. message this-procedure:get-signature("proc0").
The signature is built in InternalEntry.buildSignature
.
Greg: can someone else work on this? The fix needs to be in 6129a.
#3 Updated by Constantin Asofiei almost 2 years ago
- % Done changed from 0 to 70
6129a/14390 fixes TABLE-HANDLE, DATASET, DATASET-HANDLE parameters reported by GET-SIGNATURE.
Other part which I didn't mention is to test function signatures, including return types (including extent) and the various modes (IN SUPER/IN HANDLE/MAP-TO, etc) for both procedures and functions.