MattKnowles
New Member
I have been using rcode-info to identify tables that reference particular tables in order to give us an idea of how many files will need to be compiled following a DB change.
This works well on the server where all our routines connect directly to the DB and so the rcode contains a reference to the required table.
Unfortunately our client code is compiled against an empty copy of the DB and while it doesn't make reference to tables directly it does make extensive use of the 'define...like' command. This does not seem to figure in the rcode-info (correctly) but errors will occur if this code is not compiled after a DB change (client/server tables do not match error).
One method I can see is to compile...xref and look for any 'REFERENCE' entries but this will be slow for the thousands of routines we have.
Do any of you know of a quick way in which I can identify which procedures need to be compiled?
Many thanks,
Matt
This works well on the server where all our routines connect directly to the DB and so the rcode contains a reference to the required table.
Unfortunately our client code is compiled against an empty copy of the DB and while it doesn't make reference to tables directly it does make extensive use of the 'define...like' command. This does not seem to figure in the rcode-info (correctly) but errors will occur if this code is not compiled after a DB change (client/server tables do not match error).
One method I can see is to compile...xref and look for any 'REFERENCE' entries but this will be slow for the thousands of routines we have.
Do any of you know of a quick way in which I can identify which procedures need to be compiled?
Many thanks,
Matt