You must include at least one release specification in your Query Processor configuration file. Each release specification identifies the location of some set of Query Processor software that can be accessed by a system user. You can tailor the release specifications to suit individual users or groups of users.
You can also build release specifications from other release specifications contained in your Query Processor configuration file.
A release specification can be used multiple times for the same release identifier; however, only the last set of specifications is recognized. If the same release identifier is defined multiple times, a warning message appears.
The following diagrams illustrate the syntax of a release specification:
── RELEASE ──<release identifier>─┬────────────────────────────────┬───►
└─ = ──<base release identifier>─┘
►─┬────────────────────────────────────────────────┬───────────────────►
│ ┌►──────────────── , ────────────────┐ │
└─ ( ─┴───/1\─ PACK ── = ──<family name>───┴─ ) ─┘
►─┬────────────────────────────────────────┬───────────────────────────┤
│ ┌►───────────────────────────────────┐ │
└─┴─ SL ──<SL name>── = ──<file title>─┴─┘<file title>
┌►──────── / ───────┐ ──┬──────────────────────┬─┴─/12\─<identifier>─┴───────────────────────► ├─ ( ──<usercode>── ) ─┤ └─ * ──────────────────┘ ►─┬─────────────────────┬──────────────────────────────────────────────┤ └─ ON ──<family name>─┘
The following table explains the elements of the syntax diagrams.
Usually it is necessary only to identify the level of software you want to use and the pack on which the software resides. However, in a release specification you can designate different locations for any of the Query Processor configuration specifications. The following table lists each specification and the name of the code file that the specification is associated with by default.
| Note: | The following table lists Query Processor configuration specifications, not Query Processor settings. |
|
Query Processor Configuration Specification |
Default Name |
|---|---|
|
MCPSQLADMIN |
*SYSTEM/MCPSQL/ADMIN |
|
MCPSQLDRIVER |
*SYSTEM/MCPSQL/DRIVER |
|
MCPSQLDMSIIMAPPER |
*SYSTEM/MCPSQL/DMSIIMAPPER |
|
MCPSQLPARSER |
*SYSTEM/MCPSQL/PARSER |
|
MCPSQLSCODESUPPORT |
*SYSTEM/MCPSQL/SCODESUPPORT |
|
MCPSQLSUPPORT |
*SYSTEM/MCPSQL/SUPPORT |
|
MCPSQLCATALOG |
*DESCRIPTION/SQLDIR/MCPSQL-CATALOG |
|
MCPSQLSCODE |
MCPSQLSCODE |

