IBM Support

PM66272: CHANGE PASSWORD COMMAND RESULTS IN AEIV ABEND

A fix is available

Subscribe

You can track all active APARs for this component.

 

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