A fix is available
APAR status
Closed as program error.
Error description
When formatting a dump using the CICSPlex SM Verbexit keyword TRC=A for an abbreviated trace format, the local time may be computed incorrectly resulting in the local time being off by the time zone adjustment which could also affect the date. . For example... . Local time formats as: 09:08:17.97470 and GMT time formats : 05:08:17.97470 . This should be: . Local time formats as: 01:08:17.97470 and GMT time formats : 05:08:17.97470 . Additional Symptom(s) Search Keyword(s): KIXREVWJB verbx eyu0dvaf adjust_stck DVAF_STCK_ADD DVAF_STCK_SUB DVAF_STCK_FLAG
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICSPlex SM V4R1M0 and V4R2M0 Users * **************************************************************** * PROBLEM DESCRIPTION: When the CPSM IPCS VERBEXIT is used to * * format CPSM trace records in a dump, * * the local time displayed may be * * incorrect. * **************************************************************** * RECOMMENDATION: After applying the PTF that resolves this * * APAR, rerun the CPSM IPCS VERBEXIT, ensuring * * that IPCS is accessing the version of the * * VERBEXIT updated by the PTF. * **************************************************************** When method EYU0DVAF (DVAF) is called to format CPSM trace records in a dump, it may have to alter the GMT time stamp in the trace record to apply the leap second adjustment to produce the correct GMT time, and to apply the time zone offset to produce the correct local time. If a leap second adjustment is provided in the record, a subroutine is called to modify the provided GMT clock by subtracting the leap second adjustment. If a time zone offset is provided in the record, the subroutine is called again to add the time zone offset to current setting of the GMT clock to provide the local time. Before calling the subroutine, a flag is set indicating whether a subtract (leap second adjustment) or add (time zone offset) should be performed. Since the flag is not initialized properly on entry to DVAF, if there is no leap second adjustment to be applied, but there is a time zone offset, residual data in the flag may cause the subroutine to subtract the time zone offset instead of adding it. This will result in the local time being invalid.
Problem conclusion
EYU0DVAF has been updated to correctly initialize the clock adjustment flag on entry.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM41654
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
60M
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-06-16
Closed date
2011-07-11
Last modified date
2011-08-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK69526 UK69527
Modules/Macros
EYU0DVAF
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 August 2011