RMSUPPORT Specification

The RMSUPPORT specification designates the title of the RMSUPPORT code file for the database.

The following diagram illustrates the syntax for specifying the RMSUPPORT code file:

<RMSUPPORT specification>

── RMSUPPORT ── = ──<file title>───────────────────────────────────────┤

Explanation

The file title can include a usercode and a family specification. If no MODEL option is present, the default title for the RMSUPPORT code file is

RMSUPPORT/<database name>

For a database using the data path specification, the default title of the RMSUPPORT library is

<path name>/RMSUPPORT/<database name>

The MODEL option cannot be used with the data path specification.

With a MODEL option, the default RMSUPPORT title is taken from the description file used for the modeling. If you are using models of your database, you must alter the RMSUPPORT library in each model so that its name is unique. The database run-time error (OPENERROR 88) results if any model attempts to share the RMSUPPORT library.

Family substitution occurs at run time for this title.

Note: On a system with the DMALGOLUNSAFE option set, use the MP system command, with the EXECUTABLE option, to make the RMSUPPORT code file in an executable code file before performing any database operations, such as database initialization. Otherwise, the RMSUPPORT library will not run and the database will be inaccessible.

For more information on the DMALGOLUNSAFE option, refer to the Security Overview and Implementation Guide. For more information on the MP system command, see the System Commands Operations Reference Manual.

Example

The following statement defines the name of the RMSUPPORT code file as RMSUPPORT/<database name>. The code file is located under the USER2 usercode on the PACK2 pack.

RMSUPPORT = (USER2)RMSUPPORT/<database name> ON PACK2;