Specifies the action to take when a function is not threadsafe. (QMLTTHDACN)
When a function in a multi-threaded job is not threadsafe, also known as QMLTTHDACN, is a member of the jobs category of i5/OS™ system values. You can use this system value to specify the action to take when a function is not threadsafe. To learn more, keep reading.
Quick reference | |
---|---|
Location | In iSeries™ Navigator, select your system, |
Special authority | All object (*ALLOBJ) and security administrator (*SECADM) |
Default value | Perform the function that is not threadsafe and send message to job log |
Changes take effect | Immediately |
Lockable | No |
Specifies the action to take when a function that may not be threadsafe is called in a job that is running with multiple threads. Examples of functions that support this system value are CL commands and exit points that run user exit programs that are registered through the exit program registration facility.
The following are possible options:
If a function is not threadsafe, the function will not be performed. This value should be used on systems that are running multi-threaded jobs in production mode or on any system for which data integrity is important.
If a function is not threadsafe, the function will be performed. You should not use this value on systems that are running multi-threaded jobs in production mode or on any system for which data integrity is important. By selecting this option, you can also specify whether a message is sent to the job log by selecting the following option:
Select this option to perform the function that is not threadsafe and send an informational message to the job log.
To learn more, go to the jobs system values overview topic. If you are looking for a specific system value or category of system values, try using the i5/OS system value finder.