Kbase P140876: OpenEdge architect does not create correct signature from interface if method has dataset-handle par
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  4/6/2010 |
|
Status: Verified
SYMPTOM(s):
OpenEdge architect does not create correct signature from interface if method has dataset-handle parameter
Method definition in interface uses dataset-handle parameter ("INPUT DATASET-HANDLE hDS")
Method definition in class generated automatically by OpenEdge Architect
Method definition in class file has parameter definition written as "INPUT hDS AS DATASET-HANDLE"
One of the following errors occurs when compiling the class:
Interface '' requires method '' to be implemented by class ''. The method is either missing or has mismatched parameters. (12942)
Invalid datatype specified: DATASET-HANDLE. Specify a datatype such as 'character' or the name of a class. (5638)
FACT(s) (Environment):
Interface compiles without issue
Interface specified in "New -> ABL Class" wizard or method added later via "Source -> Override/Implement Methods ..."
OpenEdge 10.2A
All Supported Operating Systems
OpenEdge Category: Architect (OEIDE)
CAUSE:
Bug# OE00180724
FIX:
Upgrade to OpenEdge 10.2B or later
Workaround:
Manually correct the definitions in the class file