Kbase P83941: Caller and called dataset parameters mismatch when calling the INVOKE Method on the CALL Object hand
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/17/2004 |
|
Status: Unverified
FACT(s) (Environment):
OpenEdge 10.0A
SYMPTOM(s):
Getting the following errors when calling a persistent procedure's routine that returns a dataset handle
caller and called dataset parameters have different number of members
caller and called dataset parameters do not match
Running a 4GL program persistently
Calling one of the persistent program's internal procedure
Procedure being called returns a DATASET-HANDLE to the caller program as an output parameter
The persistent procedure's routine call is made by calling the INVOKE method on the CALL Object handle
CAUSE:
Bug# 20040610-061
FIX:
1- Upgrade to OpenEdge 10.0B
2- If migrating to OpenEdge 10.0B is not possible for some reason, then place a static call to the persistent procedure's routine by using the RUN statement instead of calling the INVOKE method on the CALL Object handle