Consultor Eletrônico



Kbase P125479: Unable to suppress message 2624 using NO-ERROR option for schema tables in OpenEdge 10.x
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   8/15/2007
Status: Unverified

FACT(s) (Environment):

All Supported Operating Systems
OpenEdge 10.x

SYMPTOM(s):

Unable to suppress message 2624 using NO-ERROR option for schema tables

Schema in use by <user> on <tty>. Wait or choose CANCEL to stop. (2624)

<file-name> in use by <user> on <tty>. Wait or choose CANCEL to stop. (2624)

Same code used to work on Progress 9.x or earlier

CHANGE:

Upgrade from Progress 9.x or earlier to OpenEdge 10.x

CAUSE:

This is an expected behavior.
This is a side-effect of adding support for online schema changes starting on OpenEdge 10.0A.
Any ABL program acquiring exclusive record locks in the _file, _index,_sequence or _field tables is assumed to be making an online schema change.

FIX:

Do not use exclusive-locks when using _file, _index,_sequence or _field table.