In order for
the
ADABAS interface view
engine to obtain
ADABAS
dictionary information, it needs certain
ADABAS information. Specifically, the engine needs either
a NATURAL DDM name or an
ADABAS file number, in addition to a library identifier, a user identifier,
passwords, cipher codes, and a database identifier.
If any of this information
is required to access an
ADABAS file or a NATURAL DDM but is not specified in the
SAS/ACCESS view
descriptor or cannot be obtained from either the ADBEUSE or ADBAUSE
CSECT, you must use the appropriate data set option in your SAS procedure
statement to supply the appropriate value.
Data set options enable
you to specify these values. Data set options also enable you to
override certain values that are specified in view descriptors but
not enforced by ASSIGN SECURITY=YES.
Each data set option
is an option in the DATA= specification where DATA= specifies a view
descriptor that is used as input to a SAS procedure. Data set options
apply only for the duration of that procedure.
The following example
executes the FSEDIT procedure using a view descriptor named VLIB.USAINV.
The data set option specified in the PROC statement executes
ADABAS using the NATURAL SECURITY
password INVOICE.
proc fsedit data=vlib.usainv (adbnatpw='invoice');
run;
The available data set
options appear below. Options marked with an asterisk (*) are enforced
by ASSIGN SECURITY=YES. That is, if ASSIGN SECURITY=YES, the values
specified in the view descriptor take precedence over values specified
with a data set option; the data set option is ignored.
specifies a cipher
code for the target ADABAS file.
ADBDBID=
database-identifier
specifies a database
identifier for the target ADABAS file.
enables you to override
the default value for the interface view engine's system option that
determines whether a record containing periodic group fields should
be completely deleted or its periodic group fields set to nulls.
The default is set by the ADBDEL systems option in the ADBEUSE CSECT.
NO means set the fields
to null; YES means delete the entire record.
specifies a NATURAL
Data Definition Module (DDM) name. The ADBFILE and ADBDDM data set
options are mutually exclusive. If you specified a DDM name in the
view descriptor, you can use ADBDDM, but you cannot use ADBFILE.
If you specified an ADABAS file number instead, you can use ADBFILE but not ADBDDM.
specifies an ADABAS file number. The ADBFILE
and ADBDDM data set options are mutually exclusive. If you specified
a DDM name in the view descriptor, you can use ADBDDM, but you cannot
use ADBFILE. If you specified an ADABAS file number instead, you can use ADBFILE but not ADBDDM.
specifies the length
for the ADABAS format buffer. The minimum value is 100. The default
value is 500.
specifies the length
for the ADABAS ISN buffer. The minimum value is 100. The default value
is 5,000.
controls the use of
the ADABAS L3 command by
the interface view engine and what commands are used when L3 cannot
be used. The L3 command optimizes WHERE and sort processing, with
dramatic results for very large ADABAS files. However, there are limitations
on when the command can be used.
NO means the L3 command
should not be used; YES means that L3 is used and S1 and S9 are used
if L3 cannot be used; ONLY means that L3 is used and S2 is used, or
an error is generated, when L3 cannot be used.
specifies a NATURAL
SECURITY library identifier.
specifies a NATURAL
SECURITY user password.
specifies a NATURAL
SECURITY user identifier.
specifies an ADABAS password for the target ADABAS file.
specifies the length
for the ADABAS record buffer. Acceptable values are in the range of
2,100–32,767. The default value is 7,500.
specifies the length
for the ADABAS search buffer. The minimum value is 100. The default
value is 500.
specifies an ADABAS cipher code for the NATURAL
SECURITY system file.
ADBSECDB=
database-identifier
specifies an ADABAS database identifier for
the NATURAL SECURITY system file.
specifies an ADABAS file number for the NATURAL
SECURITY system file.
specifies an ADABAS password for the NATURAL
SECURITY system file.
specifies an ADABAS cipher code for the DDM
system file.
ADBSYSDB=
database-identifier
specifies an ADABAS database identifier for
the DDM system file.
specifies an ADABAS file number for the DDM
system file.
specifies an ADABAS password for the DDM system
file.
specifies a trace option,
which analyzes problems in SAS software. The default is ADBTRACE=0.
If you specify ADBTRACE=1, WHERE clauses are displayed in the log.
For more information about ADBTRACE, see
Debugging Information for ADABAS.
specifies the length
for the ADABAS value buffer. Acceptable values are in the range of
100–32,767. The default value is 300.