space
Previous Page | Next Page

SAS System Options for IMS Databases

Specifying System Options


Invocation and Session Options

The system options described in this appendix fall into two categories:

SAS System Options for IMS indicates whether each option is an invocation option or a session option.


Restrictable Options

The DBA or SAS support personnel at your installation might choose to restrict an invocation option to a particular value for security or data integrity reasons. Session options cannot be restricted; you can override them any time during a SAS session by using an OPTIONS statement. If you try to override a restricted invocation option, you get an error message.

You can use two methods to determine which invocation options are restricted at your installation:


Displaying the Current Values of the Options

To check your installation's current settings for the SAS system options for IMS, check the settings for the options (except for DLIREAD and BMPREAD) by executing PROC OPTIONS with the IMS option:

proc options ims;
run;

To see the values of DLIREAD and BMPREAD, use PROC OPTIONS without the IMS option. The OPTIONS procedure is documented in the Base SAS Procedures Guide.


Overriding Option Defaults

Most option defaults are probably correct for your applications, and you might never need to override the default settings. In fact, many of the options might specify information that is unfamiliar to a DL/I applications programmer. However, if you decide that one or more of the defaults is not appropriate for your IMS application, you can override the default value(s) as follows:

For more information about overriding SAS system options, see the SAS companion for your operating system.


Most Frequently Altered Options

If you need to override any options, it will probably be the following:

IMSREGTP=

specifies the type of DL/I region that is used to execute DL/I calls. It is altered whenever you want to execute calls through a DL/I region that is not the installation default.

If you use a batch DLI or DBB region, you are not likely to alter any other system option. If you use an online access region (BMP), you might need to change one or more of these options:

IMSBPIN= IMSBPOUT=

identify message queues for access in advanced DL/I programming when running a BMP region. This option is valid only for the IMS DATA step interface.

IMSID=

identifies the IMS subsystem that contains the databases that you want to access. You might need to use this option with a BMP, DLI, or DBB region in order to specify a test or production system.

space
Previous Page | Next Page | Top of Page