Kbase P47052: AppServer process hangs when called from client using .NET proxy
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  07/01/2005 |
|
Status: Verified
FACT(s) (Environment):
OpenEdge 10.0A1B
SYMPTOM(s):
AppServer process hangs when called from client using .NET proxy
AppServer hangs consuming 100% of the CPU
Using .NET application with ProxyGen generated proxies
Using 4GL client to execute the same procedure on AppServer works fine.
Using following order of parameters causes AppServer to hang:
DEFINE INPUT PARAMETER cVar1 AS CHAR NO-UNDO.
DEFINE INPUT PARAMETER cVar2 AS CHAR NO-UNDO.
DEFINE INPUT PARAMETER iVar1 AS INT NO-UNDO.
DEFINE INPUT PARAMETER TABLE FOR tTest.
DEFINE OUTPUT PARAMETER DATASET FOR DS-test.
CAUSE:
Bug# 20030925-019
FIX:
This is fixed in OpenEdge 10.0A FCS.
The workaround is to change the order of the parameters in the AppServer procedure:
DEFINE INPUT PARAMETER TABLE FOR tTest.
DEFINE OUTPUT PARAMETER DATASET FOR DS-test.
DEFINE INPUT PARAMETER cVar1 AS CHAR NO-UNDO.
DEFINE INPUT PARAMETER cVar2 AS CHAR NO-UNDO.
DEFINE INPUT PARAMETER iVar1 AS INT NO-UNDO.