Consultor Eletrônico



Kbase P74599: Dyn + RTB: Error 6485 when changing workspace in RoundTable, AppSrv-TT defined without NO-UNDO
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   01/04/2004
Status: Unverified

FACT(s) (Environment):

Roundtable 9.1C

FACT(s) (Environment):

Dynamics 2.0A

SYMPTOM(s):

Only NO-UNDO temp-tables may be emptied during an active transaction. (6485)

Changing workspace in roundtable

4GL stack traces ends with:
plipShutdown src\icf\af\app\afxmlcfgp.r
sessionShutdown src\icf\af\app\afxmlcfgp.r
plipShutdown src\icf\af\app\afconmgrp.r
--> plipShutdown src\icf\af\app\afasconmgrp.r

CAUSE:

Known issue development aware. The AppSrv-TT Temp-table is defined in adecomm/appsrvtt.i without the NO-UNDO option. Now src\icf\af\app\afasconmgrp.p\plipShutdown does an EMPTY TEMP-TABLE AppSrv-TT, which causes the following error when changing workspace in RoundTable.
We do not know yet if the temp table should really be defined without the NO-UNDO option. (See issue# 20040401009 on www.posse.org)

FIX:

Work around is to replace "EMPTY TEMP-TABLE AppSrv-TT" by "FOR EACH AppSrv-TT: DELETE AppSrv-TT. END." in plipShutdown of src\icf\af\app\afasconmgrp.p and recompile it.