A fix is available
APAR status
Closed as program error.
Error description
CICS TS 5.5 After applying maintenance to CICS including PH23078 the user supplied signon program triggers an abend 0C4 in DFHXSPW. This happens only when the user has supplied a null password and a valid new password. With CECI the failing request is : SIGNON USERID(LEEPR) PASSWORD(&P) NEWPASSWORD(&NP) STATUS: ABOUT TO EXECUTE COMMAND NAME= EXEC CICS SIGNON Userid( X'D3C5C5D7D9404040' ) << PAssword( X'0000000000000000' ) < NEWPAssword( X'C1C1C1C1C1C1C1C1' ) . RESPONSE: ABEND AEXZ EIBRESP=X'00000046' EIBRESP2=X'00000001' . DFHXS0001 An abend (code 0C4/AKEA) has occurred at offset X'1C6C' in module DFHXSPW. DFHME0116 (Module:DFHMEME) CICS symptom string for message DFHXS0001 is LVLS/720 MS/DFHXS0001 RIDS/DFHXSPW PTFS/UI70642 AB/S00C4 AB/UAKEA ADRS/00001C6C . The DFHXS0001 dump shows that the 0C4 occurs DFHXSPW PH23078 UI70642 + 1C6C LLC R0,-1(R2,R1) since R1 and R2 are zeroes x'0000's
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: Abend 0C4 in DFHXSPW when changing a * * password and the original password * * being used is null. * **************************************************************** An EXEC CICS SIGNON PASSWORD(pppp) NEWPASSWORD(nnnn) or EXEC CICS CHANGE PASSWORD(pppp) NEWPASSWORD(nnnn) command is issued. The original PASSWORD value (pppp) is supplied as 8 nulls (x'00'). When DFHXSPW tries to strip out trailing blanks to determine the actual password length, the null password value causes an incorrect field offset to be referenced. This results in an 0C4 abend along with message DFHXS0001 and a system dump. Additional Keywords: ABEND0C4 XS0001 PHRASE NEWPHRASE
Problem conclusion
DFHXSPW has been changed to no longer attempt to remove trailing blanks from a null password value when called to change the password.
Temporary fix
Comments
APAR Information
APAR number
PH32418
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
200
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-12-07
Closed date
2021-02-03
Last modified date
2021-03-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI73767 UI73768 UI73769 UI73770
Modules/Macros
DFHXSPW
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R000 PSY UI73770
UP21/03/05 P F102
R100 PSY UI73769
UP21/03/05 P F102
R200 PSY UI73768
UP21/03/05 P F102
R300 PSY UI73767
UP21/03/05 P F102
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.
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.5"}]
Document Information
Modified date:
06 March 2021