Consultor Eletrônico



Kbase P27219: Error 40 running an application with static NO-UNDO TEMP-TABLEs.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Verified

FACT(s) (Environment):

Progress 9.1B
Progress 9.1C

SYMPTOM(s):

SYSTEM ERROR: Attempt to define too many indexes. (40)

Running a program that uses static TEMP-TABLEs

TEMP-TABLEs are defined as NO-UNDO

No dynamic TEMP-TABLE are involved

TEMP-TABLEs are passed as OUTPUT TABLE parameter between programs

CAUSE:

Bug# 20010807-002

CAUSE:

When Progress returns from a program with an OUTPUT TABLE parameter for a static TEMP-TABLE, some internal data is not cleaned up properly, and will not be cleaned up unless the Progress session is quit altogether. Over time this problem will generate error 40.

FIX:

Upgrade to either the latest patch for Progress 9.1C or to Progress 9.1D