IBM Support

PH52818: ABEND AEXZ DURING CHANGE PASSWORD WITH EMBEDDED BLANK IN USERID.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An embedded blank in front of a userid on EXEC CICS CHANGE
    PASSWORD command caused an abend AEXZ. The region was
    unresponsive to users and had to be shutdown and restarted.
    
    
    The exception entry was an extract failure and looked like
    this,
    
    
    XS FE04 XSSB  *EXC* FUNCTION(INQUIRE_PASSWORD_DATA)
    RESPONSE(EXCEPTION) REASON(EXTRACT_FAILURE) SAF_RESPONSE(8)
    SAF_REASON(50)
    
                       ESM_RESPONSE(18) ESM_REASON(50)
    METHOD_USED(FULL)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: An embedded blank in front of a USERID  *
    *                      on EXEC CICS CHANGE PASSWORD command    *
    *                      caused an abend AEXZ.                   *
    ****************************************************************
    When the command EXEC CICS CHANGE is executed with PASSWORD,
    USERID and NEW PASSWORD to set the new password and the USERID
    has either leading or an embedded blanks, the USERID is not
    recognised by the ESM. This causes the change to fail.
    The failure is not being handled correctly, resulting in an
    abend AEXZ instead of the command returning a suitable RESP and
    RESP2 value.
    

Problem conclusion

  • The EXEC CICS CHANGE PASSWORD command has been updated to return
    RESP=INVREQ RESP2=32 when the userid contains leading or
    embedded blanks.
    
    The CICS documentation for EXEC CICS CHANGE PASSWORD and EXEC
    CICS CHANGE PHRASE has been updated to add new EIBRESP2 value
    of 32 for EIBRESP=INVREQ as follows.
    RESP2 values:
    32 - The user ID field contains a blank character in an
    invalid position.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH52818

  • Reported component name

    CICS TS Z/OS V6

  • Reported component ID

    5655YA100

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-02-23

  • Closed date

    2023-03-23

  • Last modified date

    2023-05-03

  • APAR is sysrouted FROM one or more of the following:

    PH51378

  • APAR is sysrouted TO one or more of the following:

    UI91096

Modules/Macros

  • DFHESN   DFHXSPW  DFHXSPWT DFHXSSBT
    

Fix information

  • Fixed component name

    CICS TS Z/OS V6

  • Fixed component ID

    5655YA100

Applicable component levels

  • R400 PSY UI91096

       UP23/04/04 P F304

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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
03 May 2023