A fix is available
APAR status
Closed as program error.
Error description
DSNIREPR inefficently writes an UPDATE NOT IN PLACE log record with a changed data length of zeroes: 0123B0EF4A71 URID(0123B0EF459D) LRSN(C2D821B19705) DBID(010B) OBID(000F) PAGE(00013904) TYPE( UNDO REDO ) SUBTYPE(UPDATE NOT IN-PLACE , DATA PART ONLY IN A DATA PAGE) CLR(NO) PROCNAME(DSNIREPR) COMPRESSED DATA *LRH* 0046002F 06000001 0E800123 B0EF459D 0123B0EF 4A420526 0123B0EF 4A42C2 *LG** 88010B00 0F000139 04000123 B0EF472D 2D00 0000 000E6101 0010C200 005D0000 0000 -------------------------------- -------------- zero length at +A
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of update triggers on varying length * * records * **************************************************************** * PROBLEM DESCRIPTION: INEFFICIENT 'UPDATE NOT IN PLACE' LOG * * RECORD BY DSNIREPR. CHANGED LENGTH IS * * ZERO CAUSING ERRORS IN LOG ANALYSIS * * TOOLS. * **************************************************************** * RECOMMENDATION: * **************************************************************** A before update trigger set values for columns in the row being updated. If the values from the trigger were the same as the current column data, an update log record was written, even though there was no other data changed in the row.
Problem conclusion
DSNIREPR is changed to bypass logging, for varying length rows, if a before trigger that requests changes to columns in the current row results in no change to the data values in the row. Also, in this apar internal error codes that were duplicated are modified to eliminate the duplication.
Temporary fix
Comments
ž**** PE09/01/29 PTF IN ERROR. SEE APAR PK79695 FOR DESCRIPTION
APAR Information
APAR number
PK71993
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
810
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2008-09-11
Closed date
2008-11-25
Last modified date
2009-04-16
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK41937 UK41938
Modules/Macros
DSNDREP DSNILREP DSNIRELK DSNIREPR
Fix information
Fixed component name
DB2 OS/390 & Z/
Fixed component ID
5740XYR00
Applicable component levels
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
16 April 2009