Consultor Eletrônico



Kbase P90175: Running procedure with output parameter of type MEMPTR or CHARACTER on AppServer can cause client to
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/22/2010
Status: Verified

SYMPTOM(s):

Running procedure with output parameter of type MEMPTR or CHARACTER on AppServer can cause client to disconnect

Specific values for output parameters cause AppServer connection to fail depending on amount of data passed

A specific example is if a character variable containing exactly 8,136 bytes is passed

No data returned to client

If AppServer is Stateless, error status raised on client but no error messages are generated/displayed

Error 9407 occurs on server if AppServer is state-aware or state-reset.

Connection failure for host <host_name> port <port> transport <transport_name>. (9407)

No other errors occur on server side

FACT(s) (Environment):

Progress 9.1D

CAUSE:

Bug# OE00123920

CAUSE:

The Open Client Runtime was not correctly detecting between a full message buffer and end of message.

FIX:

Upgrade to Progress 9.1E04 or later
Upgrade to OpenEdge 10.0B05 or later