| SAS/ACCESS Interface to IMS-DL/I: Reference |
Special SAS System extensions for the standard SAS INFILE
and FILE statements enable you to format DL/I
calls in a SAS DATA step. These extended SAS statements and their corresponding
INPUT and PUT statements are called DL/I INFILE, DL/I INPUT, DL/I
FILE, and DL/I PUT to distinguish them from the standard SAS statements.
An IMS-DL/I DATA step can contain standard SAS statements as well as the
SAS statements that are used with the SAS/ACCESS interface
to IMS-DL/I.
The first section of this chapter describes the syntax
of the SAS statement extensions that are used with the SAS/ACCESS interface
to IMS-DL/I. The next section describes basic DATA step programming techniques
and considerations for this IMS-DL/I interface. The last section consists
of sample DATA step programs that access DL/I databases. The sample programs
integrate many of the concepts that are discussed throughout the chapter.
This chapter assumes that you understand the SAS DATA
step and the statements used in the DATA step. See SAS Language Reference: Dictionary for details of
the statements, options, and syntax in SAS DATA steps.
There are many references to DL/I processing in this
description, such as DL/I calls and status codes. If you are not familiar
with the DL/I information, be sure to refer to the appropriate IBM documentation
for complete descriptions. You should also read this book's Understanding IMS-DL/I Essentials which gives an overview of DL/I concepts that are
important in writing DATA step programs for the DATA step interface to IMS-DL/I
.
Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.