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.