Consultor Eletrônico



Kbase P52962: Dynamics: Mismatch parameter type in rydynframp.p errors 76
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/12/2003
Status: Unverified

FACT(s) (Environment):

Dynamics 2.1A

SYMPTOM(s):

Invalid character in numeric input s (76)

Incompatible datatypes found during runtime conversion (5729)

Procedure createObject ry/app/rydynframp.p sent sub-procedure
getInternalEntryExists c:\.....\af\app\afsessrvrp.r mismatched
parameters (2570).

CAUSE:

Known issue in Dynamics 2.1A development aware.
CreateObject in ry/app/rydynframp.p calls getInternalEntryExists IN the session manager with wrong parameter data types, which leads to the 3 errors above.

FIX:

In createObject in ry/app/rydynframp.p, replace:
IF DYNAMIC-FUNCTION("getInternalEntryExists":U IN gshSessionManager,
"setForeignFields":U, hDataTarget) THEN
{fnarg setForeignFields cSdoForeignFields hDataTarget}.
by:
IF DYNAMIC-FUNCTION("getInternalEntryExists":U IN gshSessionManager,
hDataTarget, "setForeignFields":U) THEN
{fnarg setForeignFields cSdoForeignFields hDataTarget}.