Consultor Eletrônico



Kbase P9645: RTB. Full Compile Not Working for Deployment
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/20/2008
Status: Verified

FACT(s) (Environment):

Roundtable 9.x

SYMPTOM(s):

RTB. Full Compile Not Working for Deployment

CAUSE:

Roundtable requires certain support files to be left at the customer's site after a deployment. These files are used for future deployments.

The rtb_inst/compctrl file is updated every time you run _update.w (new deployed compilable objects listed in the objctrl file are added to compctrl). It keeps a running list of all your compilable files. This list is used when you choose "full compile". If this file has been removed, Roundtable only has the selective compile list to use for compiling. This means that _update.w can only perform the selective compile since it only has the selcomp and objctrl files to work with.

Choosing full compile from within Roundtable when generating a deployment will not rebuild a lost compctrl file. Choosing full compile only places a token in the selcomp file ("@@fullcomp") that tells _update.w to compile everything in the compctrl file.

FIX:

The only way to get back a lost compctrl file is to:
1. Create a new temporary deployment site in RTB.
2. Create a full deployment for the last release installed at the
customer's site.
3. Run _update.w so that it generates a new rtb_inst/compctrl file.
4. Deliver this new compctrl file to the customer's site.

You can then delete the temporary site and deployment from within RTB
since you will no longer need it.