The Format of the Change File Mode Record Extension
Table 1 describes the format of a
record that is created by changing the access mode of a file.
| Field Name | Type | Length | Position | Comments | |
|---|---|---|---|---|---|
| Start | End | ||||
| CMOD_CLASS | Char | 8 | 282 | 289 | Class name. |
| CMOD_USER_NAME | Char | 20 | 291 | 310 | The name associated with the user ID. |
| CMOD_UTK_ENCR | Yes/No | 4 | 312 | 315 | Is the UTOKEN associated with this user encrypted? |
| CMOD_UTK_PRE19 | Yes/No | 4 | 317 | 320 | Is this a token for a release earlier than RACF® 1.9? |
| CMOD_UTK_VERPROF | Yes/No | 4 | 322 | 325 | Is the VERIFYX propagation flag set? |
| CMOD_UTK_NJEUNUSR | Yes/No | 4 | 327 | 330 | Is this the NJE undefined user? |
| CMOD_UTK_LOGUSR | Yes/No | 4 | 332 | 335 | Is UAUDIT specified for this user? |
| CMOD_UTK_SPECIAL | Yes/No | 4 | 337 | 340 | Is this a RACF SPECIAL user? |
| CMOD_UTK_DEFAULT | Yes/No | 4 | 342 | 345 | Is this a default token? |
| CMOD_UTK_UNKNUSR | Yes/No | 4 | 347 | 350 | Is this an undefined user? |
| CMOD_UTK_ERROR | Yes/No | 4 | 352 | 355 | Is this user token in error? |
| CMOD_UTK_TRUSTED | Yes/No | 4 | 357 | 360 | Is this user a part of the trusted computing base (TCB)? |
| CMOD_UTK_SESSTYPE | Char | 8 | 362 | 369 | The session type of this session. |
| CMOD_UTK_SURROGAT | Yes/No | 4 | 371 | 374 | Is this a surrogate user? |
| CMOD_UTK_REMOTE | Yes/No | 4 | 376 | 379 | Is this a remote job? |
| CMOD_UTK_PRIV | Yes/No | 4 | 381 | 384 | Is this a privileged user ID? |
| CMOD_UTK_SECL | Char | 8 | 386 | 393 | The SECLABEL of the user. |
| CMOD_UTK_EXECNODE | Char | 8 | 395 | 402 | The execution node of the work. |
| CMOD_UTK_SUSER_ID | Char | 8 | 404 | 411 | The submitting user ID. |
| CMOD_UTK_SNODE | Char | 8 | 413 | 420 | The submitting node. |
| CMOD_UTK_SGRP_ID | Char | 8 | 422 | 429 | The submitting group ID. |
| CMOD_UTK_SPOE | Char | 8 | 431 | 438 | The port of entry. |
| CMOD_UTK_SPCLASS | Char | 8 | 440 | 447 | Class of the POE. Valid values are , , ,
and . |
| CMOD_UTK_USER_ID | Char | 8 | 449 | 456 | User ID associated with the record. |
| CMOD_UTK_GRP_ID | Char | 8 | 458 | 465 | Group ID associated with the record. |
| CMOD_UTK_DFT_GRP | Yes/No | 4 | 467 | 470 | Is a default group assigned? |
| CMOD_UTK_DFT_SECL | Yes/No | 4 | 472 | 475 | Is a default SECLABEL assigned? |
| CMOD_APPC_LINK | Char | 16 | 477 | 492 | Key to link together APPC records. |
| CMOD_AUDIT_CODE | Char | 11 | 494 | 504 | Audit function code. For more information on the function codes, see OpenExtensions Audit Function Codes. |
| CMOD_OLD_REAL_UID | Integer | 10 | 506 | 515 | Old real UID. |
| CMOD_OLD_EFF_UID | Integer | 10 | 517 | 526 | Old effective UID. |
| CMOD_OLD_SAVED_UID | Integer | 10 | 528 | 537 | Old saved UID. |
| CMOD_OLD_REAL_GID | Integer | 10 | 539 | 548 | Old real GID. |
| CMOD_OLD_EFF_GID | Integer | 10 | 550 | 559 | Old effective GID. |
| CMOD_OLD_SAVED_GID | Integer | 10 | 561 | 570 | Old saved GID. |
| CMOD_PATH_NAME | Char | 1023 | 572 | 1594 | The requested path name. |
| CMOD_FILE_ID | Char | 32 | 1596 | 1627 | File ID. |
| CMOD_FILE_OWN_UID | Integer | 10 | 1629 | 1638 | The owner UID associated with the file. |
| CMOD_FILE_OWN_GID | Integer | 10 | 1640 | 1649 | The owner GID associated with the file. |
| CMOD_OLD_S_ISGID | Yes/No | 4 | 1651 | 1654 | Was the S_ISGID bit on for this file? |
| CMOD_OLD_S_ISUID | Yes/No | 4 | 1656 | 1659 | Was the S_ISUID bit on for this file? |
| CMOD_OLD_S_ISVTX | Yes/No | 4 | 1661 | 1664 | Was the S_ISVTX bit on for this file? |
| CMOD_OLD_OWN_READ | Yes/No | 4 | 1666 | 1669 | Was the owner READ bit on for this file? |
| CMOD_OLD_OWN_WRITE | Yes/No | 4 | 1671 | 1674 | Was the owner WRITE bit on for this file? |
| CMOD_OLD_OWN_EXEC | Yes/No | 4 | 1676 | 1679 | Was the owner EXECUTE bit on for this file? |
| CMOD_OLD_GRP_READ | Yes/No | 4 | 1681 | 1684 | Was the group READ bit on for this file? |
| CMOD_OLD_GRP_WRITE | Yes/No | 4 | 1686 | 1689 | Was the group WRITE bit on for this file? |
| CMOD_OLD_GRP_EXEC | Yes/No | 4 | 1691 | 1694 | Was the group EXECUTE bit on for this file? |
| CMOD_OLD_OTH_READ | Yes/No | 4 | 1696 | 1699 | Was the other READ bit on for this file? |
| CMOD_OLD_OTH_WRITE | Yes/No | 4 | 1701 | 1704 | Was the other WRITE bit on for this file? |
| CMOD_OLD_OTH_EXEC | Yes/No | 4 | 1706 | 1709 | Was the other EXECUTE bit on for this file? |
| CMOD_NEW_S_ISGID | Yes/No | 4 | 1711 | 1714 | Is the S_ISGID bit requested on for this file? |
| CMOD_NEW_S_ISUID | Yes/No | 4 | 1716 | 1719 | Is the S_ISUID bit requested on for this file? |
| CMOD_NEW_S_ISVTX | Yes/No | 4 | 1721 | 1724 | Is the S_ISVTX bit requested on for this file? |
| CMOD_NEW_OWN_READ | Yes/No | 4 | 1726 | 1729 | Is the owner READ bit on for this file? |
| CMOD_NEW_OWN_WRITE | Yes/No | 4 | 1731 | 1734 | Is the owner WRITE bit on for this file? |
| CMOD_NEW_OWN_EXEC | Yes/No | 4 | 1736 | 1739 | Is the owner EXECUTE bit on for this file? |
| CMOD_NEW_GRP_READ | Yes/No | 4 | 1741 | 1744 | Is the group READ bit on for this file? |
| CMOD_NEW_GRP_WRITE | Yes/No | 4 | 1746 | 1749 | Is the group WRITE bit on for this file? |
| CMOD_NEW_GRP_EXEC | Yes/No | 4 | 1751 | 1754 | Is the group EXECUTE bit on for this file? |
| CMOD_NEW_OTH_READ | Yes/No | 4 | 1756 | 1759 | Is the other READ bit on for this file? |
| CMOD_NEW_OTH_WRITE | Yes/No | 4 | 1761 | 1764 | Is the other WRITE bit on for this file? |
| CMOD_NEW_OTH_EXEC | Yes/No | 4 | 1766 | 1769 | Is the other EXECUTE bit on for this file? |
| CMOD_REQ_S_ISGID | Yes/No | 4 | 1771 | 1774 | Was the S_ISGID bit requested on for this file? |
| CMOD_REQ_S_ISUID | Yes/No | 4 | 1776 | 1779 | Was the S_ISUID bit requested on for this file? |
| CMOD_REQ_S_ISVTX | Yes/No | 4 | 1781 | 1784 | Was the S_ISVTX bit requested on for this file? |
| CMOD_REQ_OWN_READ | Yes/No | 4 | 1786 | 1789 | Was the owner READ bit requested on for this file? |
| CMOD_REQ_OWN_WRITE | Yes/No | 4 | 1791 | 1794 | Was the owner WRITE bit requested on for this file? |
| CMOD_REQ_OWN_EXEC | Yes/No | 4 | 1796 | 1799 | Was the owner EXECUTE bit requested on for this file? |
| CMOD_REQ_GRP_READ | Yes/No | 4 | 1801 | 1804 | Was the group READ bit requested on for this file? |
| CMOD_REQ_GRP_WRITE | Yes/No | 4 | 1806 | 1809 | Was the group WRITE bit requested on for this file? |
| CMOD_REQ_GRP_EXEC | Yes/No | 4 | 1811 | 1814 | Was the group EXECUTE bit requested on for this file? |
| CMOD_REQ_OTH_READ | Yes/No | 4 | 1816 | 1819 | Was the other READ bit requested on for this file? |
| CMOD_REQ_OTH_WRITE | Yes/No | 4 | 1821 | 1824 | Was the other WRITE bit requested on for this file? |
| CMOD_REQ_OTH_EXEC | Yes/No | 4 | 1826 | 1829 | Was the other EXECUTE bit requested on for this file? |
| CMOD_FILEPOOL | Char | 8 | 1831 | 1838 | SFS filepool containing the BFS file. |
| CMOD_FILESPACE | Char | 8 | 1840 | 1847 | SFS filespace containing the BFS file. |
| CMOD_INODE | Integer | 10 | 1849 | 1858 | Inode (file serial number). |
| CMOD_SCID | Integer | 10 | 1860 | 1869 | File SCID. |
| CMOD_DCE_LINK | Char | 16 | 1871 | 1886 | Link to connect DCE records that originate from a single DCE request. |
| CMOD_AUTH_TYPE | Char | 13 | 1888 | 1900 | Defines the type of request. Valid values are: and and . |