IBM Support

PI55804: ABENDAWSD IN DFHWSSE1. DFHPI0500 AND LENGERR ON GET CONTAINER DFH-HANDLERPLIST 16/01/22 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer has applied maintenance to CICS TS Ver.5.1 and now a
    CICS Web Service using DFHWSSE WS-Security is failing with the
    following error:
    .
    <html>
       <h1>Internal Server Error</h1>
       <h2>CICS TS: Unhandled Pipeline Error</h2>
       <h3>Release: 680</h3>
    </html>
    .
    DFHPI0500 xxxx The CICS Pipeline Manager DFHPIPM encountered an
    error while trying to link to program DFHWSSE1. The program
    abended. PIPELINE: ISSWS.
    This results in abendAWSD in program DFHWSSE1.
    .
    The error is an abend AWSD caused by a GET_CONTAINER getting
    RESP=22 RESP2=11 - LENGERR.
    .
    The PUT Container DFH-HANDLERPLIST was performed by DFHPIPM2
    UI31201  x'2B6C'. [PTF UI31201 was recently applied]
    .
    A subsequent GET Container DFH-HANDLERPLIST was performed by
    DFHWSSE1 DFHYI680  X'2C72'.
    .
    The GET length was 00000A24.
    There is a mismatch in the lengths used by the GET and PUT.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users with APAR PI32967 applied.    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Message DFHPI0500 issued after an abend *
    *                      AWSD occurred.                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    In the reported problem, Web Services Security (WS-Security)
    was in use - the service provider and requestor pipelines
    contained a <wsse_handler> element in their configfiles.
                                                                   .
    When these pipelines were used, the CICS supplied WS Security
    message handler DFHWSSE1 was driven. This did a GET CONTAINER
    for DFH-HANDLERPLIST. However, this container was created
    earlier by DFHPIPM2 using a PUT CONTAINER.  When created, its
    length was derived from structure DFHWSSE_OPTS. When DFHWSSE1
    did the GET, it used a length derived from an internal structure
    called DFHWSSE_OPTIONS but it was 1 byte shorter.
                                                                   .
    DFHWSSE1 was intolerant of this 1 byte discrepancy and
    returned a LENGERR which produced an AWSD abend followed by
    message DFHPI0500 being written to the console.
                                                                   .
    Keywords: msgDFHPI0500 PI0500 abendAWSD
    

Problem conclusion

  • UI31201
    UI31203
    Structures DFHWSSE_OPTS and DFHWSSE_OPTIONS have been changed so
    that they now contain matching fieldnames and lengths.
                                                                   .
    DFHWSSE1 has also been modified to be more tolerant of an
    unexpected length value when it completes the GET CONTAINER.
                                                                   .
    In addition, the Knowledge Center has been updated to include
    explanations for abend codes AWSA, AWSD, AWSJ and AWSX.
    

Temporary fix

  •             *********
                * HIPER *
                *********
    FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PI55804

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-01-21

  • Closed date

    2016-02-29

  • Last modified date

    2016-04-05

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

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

    UI36122 UI36123 UI36124 UI36125

Modules/Macros

  • DFHPIAD  DFHPIAT  DFHPIA1  DFHPICA  DFHPICC  DFHPIDM  DFHPIDSH
    DFHPIDUF DFHPIII  DFHPIIW  DFHPILN  DFHPIMM  DFHPIPL  DFHPIPM
    DFHPIPM2 DFHPIPS  DFHPIRE  DFHPIRI  DFHPIRL  DFHPIRM  DFHPIRN
    DFHPIRS  DFHPISC  DFHPISF  DFHPISN  DFHPIST  DFHPITC  DFHPITC1
    DFHPITC2 DFHPITC3 DFHPITE  DFHPITH  DFHPITL  DFHPITQ  DFHPITRI
    DFHPITS  DFHPIUE  DFHPIWR  DFHPIWT  DFHPIXI  DFHPIXM  DFHPIXO
    DFHWSADH DFHWSATR DFHWSSE1 DFHWS002 DFHWS003 DFHWS004 DFHWS005
    DFHWS006 DFHWS007 DFHWS008 DFHWS009 DFHWS010 DFHWS011 DFHWS012
    DFHWS013 DFHWS014 DFHWS015 DFHWS016 DFHWS017 DFHWS018 DFHWS019
    DFHWS020 DFHWS021 DFHWS022 DFHWS023 DFHWS024 DFHWS025 DFHWS026
    DFHWS027 DFHWS028 DFHWS029 DFHWS030 DFHWS031 DFHWS032 DFHWS033
    DFHWS034 DFHWS035 DFHWS036 DFHWS037 DFHWS038 DFHWS039 DFHWS040
    DFHWS041 DFHWS042 DFHWS043 DFHWS044 DFHWS045 DFHWS046 DFHWS047
    DFHWS048 DFHWS049 DFHWS050 DFHWS051 DFHWS052 DFHWS053 DFHWS054
    DFHWS055 DFHWS056 DFHWS057 DFHWS058 DFHWS059 DFHWS060 DFHWS061
    DFHWS062 DFHWS064 DFHWS065 DFHWS066 DFHWS068 DFHWS069 DFHWS070
    DFHWS071 DFHWS072 DFHWS073 DFHWS074 DFHWS075 DFHWS076 DFHWS077
    DFHWS078 DFHWS079 DFHWS081 DFHWS082 DFHWS083 DFHWS084 DFHWS085
    DFHWS086 DFHWS087 DFHWS088 DFHWS089 DFHWS090 DFHWS091 DFHWS092
    DFHWS122 DFHWS123
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R80W PSY UI36123

       UP16/03/18 P F603 ­

  • R800 PSY UI36122

       UP16/03/18 P F603 ­

  • R90W PSY UI36125

       UP16/03/18 P F603 ­

  • R900 PSY UI36124

       UP16/03/18 P F603 ­

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":"5.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":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
05 April 2016