The IOASE42 module verifies that the user is authorized to create and/or update the IOA Global variable database. This module is always in the EXTEND mode.
IOASE042 protects the IOA Global variable database in ADMIN and non‑ADMIN mode.
The CLASS checked is FACILITY and the entity used to check authorization depends on the user request, as described in the following tables (where database is the database name):
Table 21 Operation Access non-IOAVAR database
Request |
Authorization |
Mode |
---|---|---|
Insert a new database |
$$IOAGL.qname.ADMINDB.database |
ADMIN |
Update the description of the database |
$$IOAGL.qname.ADMINDB.database |
ADMIN |
Insert a new column in the database |
$$IOAGL.qname.ADMINDB.database |
ADMIN |
Update the information in the selected column |
$$IOAGL.qname.ADMINDB.database |
ADMIN |
Delete the selected column |
$$IOAGL.qname.ADMINDB.database |
ADMIN |
Zoom - show and edit the variables of the row |
$$IOAGL.qname.SETDBVAR.database |
ADMIN |
Repeat the row |
$$IOAGL.qname.SETDBVAR.database |
ADMIN |
Delete the current row |
$$IOAGL.qname.SETDBVAR.database |
ADMIN |
Zoom - show and edit the variables of the row |
$$IOAGL.qname.SETPLVAR.database |
Non-ADMIN |
Table 22 Operation Access IOAVAR database
Request |
Authorization |
Mode |
---|---|---|
Update the description of the database |
$$IOAGL.qname.ADMINDB.IOAVAR |
ADMIN |
Zoom - show and edit the variables of the row |
$$IOAVD.qname.M.application |
ADMIN Non-ADMIN |
Insert a new row in the database |
$$IOAVD.qname.M.application |
ADMIN |
Repeat the row |
$$IOAVD.qname.M.application |
ADMIN |
Delete the current row |
$$IOAVD.qname.M.application |
ADMIN |
(where application is the application name in the variable name)
Parent Topic |