Project

General

Profile

Bug #6743

fix GET-SIGNATURE for all parameter modes and types

Added by Constantin Asofiei almost 2 years ago. Updated almost 2 years ago.

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.

Also available in: Atom PDF