Kbase P23759: DISABLE TRIGGERS FOR LOAD table ALLOW-REPLICATION is not correct on Delete.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  8/12/2010 |
|
Status: Verified
SYMPTOM(s):
Issuing the "DISABLE TRIGGERS FOR LOAD OF table-name" 4GL Statement to disable all triggers associated with the CREATE, DELETE, WRITE, and ASSIGN events for the named table.
Using the ALLOW-REPLICATION option with the DISABLE TRIGGERS command to allow the replication triggers for the specified table to fire.
Progress fires the replication triggers as well as the regular DELETE trigger for the specified table.
FACT(s) (Environment):
All Supported Operating Systems
Progress 9.1D
Progress 9.1E
CAUSE:
Bug# OE00067909
CAUSE:
If the ALLOW-REPLICATION option was specified, the ABL would incorrectly enable triggers for DELETE
FIX:
Upgrade to OpenEdge 10.1B01 or later and use -disabledeltrig startup parameter on the client side.
IMPORTANT: -disabledeltrig is mandatory to activate the fix on 10.1B01 or later.