CP (User Profile Changes) journal entries

This table provides the format of the CP (User Profile Changes) journal entries.

Start of changeInformation from this audit journal entry can be queried with the SYSTOOLS.AUDIT_JOURNAL_CP table function: AUDIT_JOURNAL_CPEnd of change

Table 1. CP (User Profile Changes) journal entries. QASYCPJE/J4/J5 Field Description File
Offset Field Format Description
JE J4 J5
1 1 1     Heading fields common to all entry types. See Standard heading fields for audit journal entries QJORDJE5 Record Format (*TYPE5),Standard heading fields for audit journal entries QJORDJE4 Record Format (*TYPE4), and Standard heading fields for audit journal entries QJORDJE2 Record Format (*TYPE2) for field listing.
156 224 610 Entry Type Char(1) The type of entry.
A
Change to a user profile
157 225 611 User Profile Name Char(10) The name of the user profile that was changed.
167 235 621 Library Name Char(10) The name of the library.
177 245 631 Object Type Char(8) The type of object.
185 256 639 Command Name Char(3) The type of command used.
CRT
CRTUSRPRF
CHG
CHGUSRPRF
RST
RSTUSRPRF
DST
QSECOFR password reset using DST
RPA
QSYRESPA API
Start of changeSQLEnd of change
Start of changeQSYS2/SET_SERVER_SBS_ROUTING() Db2® for i procedureEnd of change
188 256 642 Password Changed Char(1)
Y
Password changed
189 257 643 Password *NONE Char(1)
Y
Password is *NONE.
190 258 644 Password Expired Char(1)
Y
Password expired is *YES
N
Password expired is *NO
191 259 645 All Object Special Authority Char(1)
Y
Current *ALLOBJ special authority
192 260 646 Job Control Special Authority Char(1)
Y
Current *JOBCTL special authority
193 261 647 Save System Special Authority Char(1)
Y
Current *SAVSYS special authority
194 262 648 Security Administrator Special Authority Char(1)
Y
Current *SECADM special authority
195 263 649 Spool Control Special Authority Char(1)
Y
Current *SPLCTL special authority
196 264 650 Service Special Authority Char(1)
Y
Current *SERVICE special authority
197 265 651 Audit Special Authority Char(1)
Y
Current *AUDIT special authority
198 266 652 System Configuration Special Authority Char(1)
Y
Current *IOSYSCFG special authority
199 267   (Reserved Area) Char(13)  
    653 Previous All Object Special Authority Char(1)
Y
Previous *ALLOBJ special authority
    654 Previous Job Control Special Authority Char(1)
Y
Previous *JOBCTL special authority
    655 Previous Save System Special Authority Char(1)
Y
Previous *SAVSYS special authority
    656 Previous Security Administrator Special Authority Char(1)
Y
Previous *SECADM special authority
    657 Previous Spool Control Special Authority Char(1)
Y
Previous *SPLCTL special authority
    658 Previous Service Special Authority Char(1)
Y
Previous *SERVICE special authority
    659 Previous Audit Special Authority Char(1)
Y
Previous *AUDIT special authority
    660 Previous System Configuration Special Authority Char(1)
Y
Previous *IOSYSCFG special authority
    661 (Reserved Area) Char(5)  
212 280 666 Group Profile Char(10) The name of a group profile.
222 290 676 Owner Char(10) Owner of objects created as a member of a group profile.
232 300 686 Group Authority Char(10) Group profile authority.
242 310 696 Initial Program Char(10) The name of the user's initial program.
252 320 706 Initial Program Library Char(10) The name of the library where the initial program is found.
262 330 716 Initial Menu Char(10) The name of the user's initial menu.
272 340 726 Initial Menu Library Char(10) The name of the library where the initial menu is found.
282 350 736 Current Library Char(10) The name of the user's current library.
292 360 746 Limited Capabilities Char(10) The value of limited capabilities parameter.
302 370 756 User Class Char(10) The user class of the user.
312 380 766 Priority Limit Char(1) The value of the priority limit parameter.
313 381 767 Profile Status Char(10) User profile status.
323 391 777 Group Authority Type Char(10) The value of the GRPAUTTYP parameter.
333 401 787 Supplemental Group Profiles Char(150) The names of up to 15 supplemental group profiles for the user.
483 551 937 User Identification Char(10) The uid for the user.
493 561 947 Group Identification Char(10) The gid for the user.
503 571 957 Local Password Management Char(10) The value of the LCLPWDMGT parameter.
    967 Password Composition Conformance Char(10)
Indicates whether the new password conforms to the password composition rules.
*PASSED
Checked and conforms.
*SYSVAL
Checked but does not conform because of a system value based rule.
*EXITPGM
Checked but does not conform because of an exit program response.
*NONE
Not checked; *NONE was specified for the new password.
*NOCHECK
Not checked; password was changed.
This field has meaning only when the Password Changed field contains a Y.
    977 Password Expiration Interval Char(7)
Specifies the value that the password expiration interval has been changed to.
*NOMAX
No expiration interval.
*SYSVAL
The system value QPWDEXPITV is used.
number
The size of the expiration interval in days.
   

984

Block Password Change

Char(10)

Specifies the value that the block password change has been changed to.
*SYSVAL
The system value QPWDCHGBLK is used.
*NONE
No block period.
1-99
Blocked hours.
    994 User Expiration Date Char(7) Specifies the date when the user profile expires (CYYMMDD). The user profile is automatically disabled or deleted on this date.
    Start of change1001End of change Start of changeAlternative Subsystem NameEnd of change Start of changeChar(10)End of change Start of changeThe alternative subsystem that will be used for this user, instead of the default subsystem, whenever a connection is initiated to the server job specified in the IBM i Server Job Name field.

This field will only contain data when command name (J5 offset 639) is SQL.

End of change
    Start of change1011End of change Start of changeIBM i Server Job NameEnd of change Start of changeChar(10)End of change Start of changeWhen a connection to this server is initiated for this user it will be routed to the subsystem specified in the Alternative Subsystem Name field.

To understand the Server Job Name mapping to server names and the default subsystem use, see Server table.

This field will only contain data when command name (J5 offset 639) is SQL.

End of change
    Start of change1021End of change Start of changeAssistance LevelEnd of change Start of changeChar(10)End of change Start of changeThe user interface that will be used.
*SYSVAL
The system value, QASTLVL, is used to determine the user interface that will be used.
*BASIC
The Operational Assistant user interface is used.
*INTERMED
The system interface is used.
*ADVANCED
The expert system interface is used.
End of change
    Start of change1031End of change Start of changeSpecial EnvironmentEnd of change Start of changeChar(10)End of change Start of changeThe special environment in which the user operates after signing on.
*SYSVAL
The system value, QSPCENV, is used to determine the system environment in which the user operates after signing on the system.
*NONE
The user operates in the IBM i system environment after signing on the system.
*S36
The user operates in the System/36 environment after signing on the system.
End of change
    Start of change1041End of change Start of changeDisplay Signon InformationEnd of change Start of changeChar(10)End of change Start of changeIndicates if the sign-on information display is shown.
*SYSVAL
The system value, QDSPSGNINF, is used to determine whether the sign-on information display is shown.
*NO
The sign-on information display is not shown.
*YES
The sign-on information display is shown.
End of change
    Start of change1051End of change Start of changeLimit Device SessionsEnd of change Start of changeChar(10)End of change Start of changeThe number of device sessions allowed for a user is limited.
*SYSVAL
The system value, QLMTDEVSSN, is used to determine whether the user is limited to a specific number of device sessions.
*NO
The user is not limited to a specific number of device sessions.
*YES
The user is limited to a single device session.
0
The user is not limited to a specific number of device sessions. This value has the same meaning as *NO.
1
The user is no limited to a single device sessions. This value has the same meaning as *YES.
2-9
The user is limited to the specified number of device sessions.
End of change
    Start of change1061End of change Start of changeKeyboard BufferingEnd of change Start of changeChar(10)End of change Start of changeThe keyboard buffering value to be used when a job is initialized for this user profile.
*SYSVAL
The system value, QKBDBUF, is used to determine the keyboard buffering value.
*NO
The type-ahead feature and attention key buffering option are not active.
*TYPEAHEAD
The type-ahead feature is active, but the attention key buffering option is not.
*YES
The type-ahead feature and attention key buffering option are active.
End of change
    Start of change1071End of change Start of changeMaximum Allowed StorageEnd of change Start of changeChar(20)End of change Start of changeThe amount of auxiliary storage (in kilobytes) assigned to store permanent objects owned by this user profile in the system auxiliary storage pool (ASP) and on all the basic ASPs combined. In addition, this value also controls the maximum amount of auxiliary storage that can be used to store permanent objects owned by this user profile on each Independent ASP (IASP).End of change
    Start of change1091End of change Start of changeJob DescriptionEnd of change Start of changeChar(10)End of change Start of changeThe job description used for jobs that start through subsystem work station entries whose job description parameter values indicate the user JOBD(*USRPRF).End of change
    1101 Start of changeJob Description LibraryEnd of change Start of changeChar(10)End of change Start of changeThe name of the library where the job description is found.End of change
    Start of change1111End of change Start of changeAccounting CodeEnd of change Start of changeChar(15)End of change Start of changeThe accounting code that is associated with this user profile or the value listed below.
*BLANK
An accounting code of 15 blanks is assigned to this user profile.
End of change
    Start of change1126End of change Start of changeDocument Password ChangedEnd of change Start of changeChar(1)End of change Start of changeIndicates if the document password has been changed.
Y
Document password changed.
End of change
    Start of change1127End of change Start of changeDocument Password *NONEEnd of change Start of changeChar(1)End of change Start of changeIndicates if the document password is *NONE.
Y
Document password is *NONE.
End of change
    Start of change1128End of change Start of changeMessage QueueEnd of change Start of changeChar(10)End of change Start of changeThe message queue to which messages are sent or the value listed below.
*USRPRF
A message queue with the same name as the user profile is used as the message queue for this user. The message queue is located in the QUSRSYS library.
End of change
    Start of change1138End of change Start of changeMessage Queue LibraryEnd of change Start of changeChar(10)End of change Start of changeThe name of the library where the message queue is found.End of change
    Start of change1148End of change Start of changeDeliveryEnd of change Start of changeChar(10)End of change Start of changeHow messages sent to the message queue for this user are to be delivered.
*NOTIFY
The job to which the message queue is assigned is notified when a message arrives at the message queue.
*HOLD
The messages are held in the message queue until they are requested by the user or program.
*BREAK
The job to which the message queue is assigned is interrupted when a message arrives at the message queue.
*DFT
The default reply to the inquiry message is sent.
End of change
    Start of change1158End of change Start of changeSeverity Code FilterEnd of change Start of changeChar(2)End of change Start of changeThe lowest severity code that a message can have and still be delivered to a user in break or notify mode.
00-99
End of change
    Start of change1160End of change Start of changePrint DeviceEnd of change Start of changeChar(10)End of change Start of changeThe default printer device for this user or one of the values listed below.
*WRKSTN
The printer assigned to the user's work station is used.
*SYSVAL
The system value, QPRTDEV, is used to determine the printer device.
End of change
    Start of change1170End of change Start of changeOutput QueueEnd of change Start of changeChar(10)End of change Start of changeThe output queue to be used by this user profile or one of the values listed below.
*WRKSTN
The output queue assigned to the user's work station is used.
*DEV
The output queue associated with the printer specified for the Printer Device is used.
End of change
    Start of change1180End of change Start of changeOutput Queue LibraryEnd of change Start of changeChar(10)End of change Start of changeThe name of the library where the output queue is found.End of change
    Start of change1190End of change Start of changeAttention ProgramEnd of change Start of changeChar(10)End of change Start of changeThe program to be used as the Attention (ATTN) key handling program for this user or one of the values listed below.
*SYSVAL
The system value, QATNPGM, is used to determine the ATTN key handling program.
*NONE
No ATTN key handling program is used by this user.
*ASSIST
The Operational Assistant ATTN key handling program, QEZMAIN, is used.
End of change
    Start of change1200End of change Start of changeAttention Program LibraryEnd of change Start of changeChar(10)End of change Start of changeThe name of the library where the ATTN program is found.End of change
    Start of change1210End of change Start of changeSort SequenceEnd of change Start of changeChar(10)End of change Start of changeThe sort sequence table to be used for string comparisons for this user profile or one of the values listed below.
*SYSVAL
The system value, QSRTSEQ, is used to determine the sort sequence table.
*HEX
A sort sequence table is not used. The hexadecimal values of the characters are used to determine the sort sequence.
*LANGIDUNQ
A unique-weight sort table is used.
*LANGIDSHR
A shared-weight sort table is used.
End of change
    Start of change1220End of change Start of changeSort Sequence LibraryEnd of change Start of changeChar(10)End of change Start of changeThe name of the library where the sort sequence table is found.End of change
    Start of change1230End of change Start of changeLanguage IDEnd of change Start of changeChar(10)End of change Start of changeThe language identifier to be used for this user profile or the value listed below.
*SYSVAL
The system value, QLANGID, is used to determine the language identifier.
End of change
    Start of change1240End of change Start of changeCountry or Region IDEnd of change Start of changeChar(10)End of change Start of changeThe country or region identifier to be used for this user profile or the value listed below.
*SYSVAL
The system value, QCNTRYID, is used to determine the country or region ID.
End of change
    Start of change1250End of change Start of changeCCSIDEnd of change Start of changeBinary(5)End of change The coded character set identifier to be used for this user profile.
    Start of change1254End of change Start of changeCharacter Identifier ControlEnd of change Start of changeChar(10)End of change Start of changeThe character identifier control (CHRIDCTL) for the job.
*SYSVAL
The system value, QCHRIDCTL, is used to determine the CHRIDCTL for the job.
*DEVD
Performs the same function as it does on the CHRID parameter for display files, printer files, and panel groups.
*JOBCCSID
Performs the same function as it does on the CHRID parameter for display files, printer files, and panel groups.
End of change
    Start of change1264End of change Start of changeLocale Job AttributesEnd of change Start of changeChar(60)End of change Start of changeThe job attributes that are to be taken from the locale when the job is initiated. This field can contain up to six char(10) values.
*SYSVAL
The system value, QSETJOBATR, is used to determine which job attributes are taken from the locale.
*NONE
No job attributes are taken from the locale.
*CCSID
The coded character set identifier from the locale is used.
*DATFMT
The date format from the locale is used.
*DATSEP
The date separator from the locale is used.
*DECFMT
The decimal format from the locale is used.
*SRTSEQ
The sort sequence from the locale is used.
*TIMSEP
The time separator from the locale is used.
End of change
    Start of change1324End of change Start of changeUser OptionsEnd of change Start of changeChar(70)End of change Start of changeThe level of help information detail to be shown and the default function of the Page Up and Page Down keys. This field can contain up to seven char(10) values.
*NONE
Detailed information is not shown.
*CLKWD
Parameter keywords are shown instead of the possible parameter values when a control language (CL) command is prompted.
*EXPERT
More detailed information is shown when the user is performing display and edit options to define or change the system.
*ROLLKEY
The actions of the Page Up and Page Down keys are reversed.
*NOSTSMSG
Status messages are not displayed when sent to the user.
*STSMSG
Status messages are displayed when sent to the user.
*HLPFULL
Help text is shown on a full display rather than in a window.
*PRTMSG
A message is sent to this user's message queue when a spooled file for this user is printed or held by the printer writer.
End of change
    Start of change1394End of change Start of changeEIM IdentifierEnd of change Start of changeChar(128)End of change Start of changeEnterprise Identity Mapping (EIM) identifier name or the value listed below.
*USRPRF
The name of the EIM identifier is the same name as the user profile.
End of change
    Start of change1522End of change Start of changeEIM Association TypeEnd of change Start of changeChar(10)End of change Start of changeEIM association type.
*TARGET
Target association.
*SOURCE
Source association.
*TGTSRC
Target and source associations.
*ADMIN
Administrative association.
*ALL
All association types.
End of change
    Start of change1532End of change Start of changeEIM Association ActionEnd of change Start of changeChar(10)End of change Start of changeEIM association action.
*REPLACE
Associations of the specified type will be removed from all EIM identifiers that have an association for this user profile and local EIM registry. A new association will be added to the specified EIM identifier.
*ADD
Add an association.
*REMOVE
Remove an association.
End of change
    Start of change1542End of change Start of changeCreate EIM IdentifierEnd of change Start of changeChar(12)End of change Start of changeIndicates whether the EIM identifier should be created if it does not exist.
*NOCRTEIMID
EIM identifier does not get created.
*CRTEIMID
EIM identifier gets created if it does not exist.
End of change
    Start of change1554End of change Start of change(Reserved Area)End of change Start of changeChar(52)End of change Start of changeEnd of change
    Start of change1606End of change Start of changeHome Directory CCSIDEnd of change Start of changeBinary(5)End of change Start of changeThe coded character set identifier for the home directory.End of change
    Start of change1610End of change Start of changeHome Directory LengthEnd of change Start of changeBinary(4)End of change Start of changeLength of the home directory.End of change
    Start of change1612End of change Start of changeHome Directory1End of change Start of changeChar(5002)End of change Start of changePath name of the home directory or the value listed below.
*USRPRF
The home directory assigned to the user will be /home/USRPRF, where USRPRF is the name of the user profile. For this value, the length will be 7 and the CCSID will be 37.
End of change
    Start of change6614End of change Start of changeLocale CCSIDEnd of change Start of changeBinary(5)End of change Start of changeThe coded character set identifier for the locale.End of change
    Start of change6618End of change Start of changeLocale LengthEnd of change Start of changeBinary(4)End of change Start of changeLength of the locale.End of change
    Start of change6620End of change Start of changeLocale1End of change Start of changeChar(5002)End of change Start of changePath name of the locale or one of the values listed below.
*SYSVAL
The system value, QLOCALE, is used to determine the locale path name to be assigned to this user. For this value, the length will be 7 and the CCSID will be 37.
*NONE
No locale path name is assigned to this user. For this value, the length will be 5 and the CCSID will be 37.
*C
The C locale path name is assigned to this user. For this value, the length will be 2 and the CCSID will be 37.
*POSIX
The POSIX locale path name is assigned to this user. For this value, the length will be 6 and the CCSID will be 37.
End of change
Start of change1End of change
Start of changeThis is a variable length field. The first two bytes contain the length of the path name.End of change