Consultor Eletrônico



Kbase P138637: Calling mergeprop within a for loop causes AdminServer to not pick up all the changes made
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   15/12/2008
Status: Unverified

SYMPTOM(s):

Calling mergeprop within a for loop causes AdminServer to not pick up all the changes made

mergeprop is called within for loop to delete (e.g.) two databases, but when querying the AdminServer afterwards it still shows one of the two database (the second of the two that were supposed to be removed)

conmgr.properies files does reflect the changes correctly, both database entries are gone

AdminServer has to be restarted to pick up all the changes correctly

FACT(s) (Environment):

mergeprop is being called as follows:
for %a in (*test*.delta) do e:\Progress\oe101c\bin\mergeprop -action delete -type database -delta %a
Problem does not occur when mergeprop is executed normally and not from within a for loop
Windows
OpenEdge 10.1B
OpenEdge 10.1B03 Service Pack

CAUSE:

Bug# OE00178844

FIX:

Upgrade to 10.1C02, the problem does not occur in this release.
Alternatively do not use a for loop to call mergeprop, run it seperately for each change you wish to make.