Controlling access to the subsystems
Use the parameters in Control options to control the access that FM/IMS functions have to each subsystem.
Parameter | Description |
---|---|
CHKPINTVL | Issue checkpoints while Edit/Browse BMPs are waiting for a user response so that utilities that support pausing BMPs are able to pause inactive Edit/Browse BMPs. |
DYNALLOC | Enforce the use of the database data sets specified in the DFSMDA dynamic allocation members when accessing the subsystem in DLI mode. |
IMSAUDLG | Enforce audit logging when editing databases in the subsystem. |
MAXGN | Limit the number of DL/I calls that can be issued when searching a database in the subsystem. |
PSBTYPES | Prevent dynamic PSBs or static PSBs being used to access databases in the subsystem. |
READONLY | Prevent users from running update functions (Edit, Batch Edit, Load, Initialize and Delete/Define) against databases in the subsystem. |
REGTYPES | Prevent users from accessing the subsystem in BMP mode or DLI mode. |
TIMEOUTI | Time out Edit/Browse BMPs after a period of inactivity. |
VCURULE | Control the views and criteria sets that can be used with a database in the subsystem. |
Use the parameters in IMS log usage parameters to control the IMS™ log usage of functions which run in DLI mode and use PSBs that have update intent.
Parameter | Description |
---|---|
LOGUSAGE | Whether the functions use an IMS™ log data set and, if they do use a log, whether the log is kept when the function ends. |
ULOGUSAG | Whether the user can override the value that is specified for the LOGUSAGE parameter. |
LOGDSN | The name pattern that the functions use to generate IMS™ log data set names. |
ULOGDSN | Whether the user can override the name pattern that is specified in the LOGDSN parameter. |
UIEFRDER | Whether batch functions use the IEFRDER DD in the JCL. |
If you want to force FM/IMS functions to use an IMS™ log when they are run in DLI mode and use a PSB that has update intent, then specify ULOGUSAG=N, ULOGDSN=N, UIEFRDER=N and one of the following options:
- LOGUSAGE=KEEP
- If you want to force the user to keep the log when the function ends.
- LOGUSAGE=KEEPUPD
- If you want to force the user to keep the log if the function updates databases or does not end normally.
- LOGUSAGE=DELETE
- If you want to force the user to keep the log if the function does not end normally.
All the parameters in Control options and IMS log usage parameters can be specified on the FMN1POPD and FMN1POPI macro statements. For detailed information on how to code these parameters, see FM/IMS options.