Checks for implicit privileges of ownership
The RACF access control module performs the checks for implicit privileges of ownership.
For an implicitly created database, the module must also check the ownership of other objects, such as the table space or index space. The owner of the other object in the decision is in the XAPLOOON and XAPLOOOT fields. The other object is in the XAPLOONM field. The following table shows these checks.
| Type of owner (XAPLONRT) | Type of authorization ID checked (XAPLUCKT) | Checks performed | Reason code (EXPLRC2) |
|---|---|---|---|
| Authorization ID | Authorization ID | If XAPLOWAC is on, XAPLUPRM is set to the ID that Db2 performs authorization checking (XAPLUCHK)If |
13 |
| Authorization ID | Role |
|
13 |
| Role | Authorization ID |
|
16 |
| Role | Role | If XAPLFLG1=B'1xxxxxxx': |
16 |
If XAPLFLG1=B'0xxxxxxx': |
| Type of owner (XAPLOOOT) | Type of authorization ID checked (XAPLUCKT) | Checks performed | Reason code (EXPLRC2) |
|---|---|---|---|
| Authorization ID | Authorization ID | If XAPLOWAC is on, XAPLUPRM is set to the ID that Db2 performs authorization checking (XAPLUCHK)If |
17 |
| Authorization ID | Role |
|
17 |
| Role | Authorization ID |
|
18 |
| Role | Role | If XAPLFLG1=B'1xxxxxxx': |
18 |
If XAPLFLG1=B'0xxxxxxx': |