A fix is available
APAR status
Closed as program error.
Error description
After upgrading to CICS TS 4.2, customer's application that issues a CHANGE PASSWORD command receives abend AEIV. This did not happen at CICS TS 4.1. The CHANGE PASSWORD command is being issued with a 'blank' NEW PASSWORD. CICS correctly strips off trailing blanks (x'40's) to determine the length of the new password and determine the length is bad. XSPW_INVALID_NEW_PASSWORD_LEN is flagged in DFHXSPW and upon return to DFHESN the LENGERR condition is raised. LENGERR is a new condition raised for CHANGE PASSWORD and introduced by CICS TS 4.2. However, the manuals do not document LENGERR as a valid condition for CHANGE PASSWORD. The customer's application has an Ignore Condition for the three documented conditions of INVREQ, NOTAUTH and USERIDERR. Because there is no Ignore Condition for the newly introduced LENGERR, abend AEIV is issued. . ADDITIONAL KEYWORDS: XSPW INVALID NEW PASSWORD LEN LENGTH ABENDAEIV KIXREVJXD
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: ABEND AEIV in CICS TS 4.2 application * * when issuing a CHANGE PASSWORD * * command with a blank NEWPASSWORD. * **************************************************************** * RECOMMENDATION: * **************************************************************** CICS application issues a CHANGE PASSWORD command with a blank NEWPASSWORD. DFHESN strips off trailing blanks to determine the length of the new password.Then it calls DFHXSPW UPDATE_PASSWORD to update the password. XSPW_INVALID_PASSWORD_LEN is flagged in DFHXSPW and upon return to DFHESN,the LENGERR condition is raised in DFHESN. As the LENGERR is not a valid condition for CHANGE PASSWORD, there is no Ignore Condition for the LENGERR in application, then abend AEIV is issued. Additional keywords: abendAEIV LENGERR
Problem conclusion
DFHESN has been changed to return a NOTAUTH response instead of LENGERR when DFHXSPW UPDATE_PASSWORD returns with an EXCEPTION response and a reason code of INVALID_NEW_PASSWORD for a CHANGE PASSWORD command.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM66272
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-06-06
Closed date
2012-06-29
Last modified date
2014-04-29
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK79957
Modules/Macros
DFHESN
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UK79957
UP12/07/11 P F207
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.2","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.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
29 April 2014