Kbase P114755: OUTPUT parameters are not received by .NET Open Client
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  21/03/2007 |
|
Status: Unverified
FACT(s) (Environment):
OpenEdge 10.0x
OpenEdge 10.1A
SYMPTOM(s):
OUTPUT parameters are not received by .NET Open Client
.NET client raises the following exception:
An unhandled exception of type 'Progress.Open4GL.Exceptions.Open4GLException'
occurred in progress.o4glrt.dll
Additional information: Object reference not set to an instance of an object.
The 4GL procedure called by the .NET client also contains INPUT-OUTPUT parameters
The 4GL procedures contains OUTPUT TABLE-HANDLE parameters
When passing temp-table handle, the temp-table is not initialized
When passing Dataset, the Dataset is empty
The records are properly sent by the AppServer
This cannot be reproduced if the INPUT-OUTPUT parameters are removed.
CAUSE:
Bug# OE00127690
CAUSE:
When passing an INPUT-OUTPUT TABLE-HANDLE if the temp-table is empty or the schema on both sides does not match the exception is generated.
FIX:
Upgrade to OpenEdge 10.1B or later