Chapter Contents

Previous

Next
SAS/ACCESS Interface to CA-DATACOM/DB: Reference

User Requirements Table (URT)

A User Requirements Table (URT) is a load module that is required by CA-DATACOM/DB. The URT is loaded by the interface view engine and passed to CA-DATACOM/DB when a table is opened. It contains information about how the table is to be accessed. Various values in the URT, such as number and size of buffers, can affect performance.

You can specify a URT in various ways; these are given below. The interface view engine looks for a URT in the order of the situations described. Note that a specific URT always overrides a generic or a default URT.

  1. You can designate a specific URT with a data set option when you run a SAS program. For details, see the DDBURT= data set option in Data Set Options.

  2. You can designate a specific URT by saving its name in the view descriptor.

  3. You can create special URTs named UStttnnn or UWtttnnn and the interface view engine will look for them in the load library. US means sequential processing, and UW means WHERE clause processing. ttt is the CA-DATACOM/DB name for the table, and nnn is the database ID. If the interface view engine cannot find such a URT and you have not specified a particular URT, it generates one, as discussed below.

  4. You can let the interface view engine create its own URT. It uses two default load modules (named USDDBEXT and UWDDBEXT) that are delivered with the product.

Note:   ACCESS=SEQ is not allowed. Use ACCESS=RANSEQ. The engine never alters the type of ACCESS that you specify in a URT. Also, AUTODXC=NO is not allowed in a URT.  [cautionend]

For more information on URTs, see the appropriate CA-DATACOM/DB documentation.

Version 5 URTs work with the Version 8 interface with the following exceptions:


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.