Changes to the
CA-DATADICTIONARY database can affect descriptor files. You must fix the descriptors manually if changes to
the
CA-DATADICTIONARY database invalidate the access or
view descriptors. Use the ACCESS procedure to update the
access descriptor. Also, update each
view descriptor with the ACCESS procedure. You receive a message if the view descriptor differs
from the access descriptor. Change the view descriptor as required.
The
interface view engine validates a view descriptor when it opens it. If there is a problem, a message is
sent to the
LOG window and processing
stops. Therefore, you must change the descriptor files manually when
changes to
CA-DATADICTIONARY
invalidate them.
-
When you change the
CA-DATADICTIONARY database, you must re-create the access descriptor(s) with PROC ACCESS, using the
same name(s).
-
Then you must update each view descriptor with PROC ACCESS. You get a message if
the view descriptor differs from its access descriptor. Change the view descriptor
as needed.
-
The
SAS/ACCESS interface view engine does a rudimentary validation of a view descriptor when it
opens it. For example, it checks the
data type information. If it finds a problem, it writes a message to the log and stops.
Before changing CA-DATADICTIONARY, consider the
guidelines discussed in the next three sections.