IBM Support

PH17526: WEB SERVICE RECEIVING SOAPFAULT("WSSE:INTERNALERROR") WHEN PROCESSING SPECIFIC FIELDS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You have a Webservice request that usually completes
    successfully however depending on the attributes/fields passed
    in the payload you get the following error:
    INVOKE WEBS - INVREQ, RESP2=00000006
    WEBSERVICE ERROR.  DFHWS-BODY FOLLOWS:
               |<SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>wsse:Int|
               |ernalError</faultcode><faultstring>Internal Server|
               | Error</faultstring></SOAP-ENV:Fault></SOAP-ENV:Bo|
               |dy>                                               |
    When you remove the WSSE Security Header ( <wsse:Security>) the
    Webservice works just fine and you encounter no errors, however
    you need to run with this security header.
    Additional Symptom(s) Search Keyword(s): KIXREVRJL
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: SOAP Fault with faultcode               *
    *                      wsse:InternalError is created when CICS *
    *                      attempts to sign a SOAP message.        *
    ****************************************************************
    A PIPELINE has been configured in CICS to use WS-Security to
    sign SOAP messages.  Some of the time the attempt to sign the
    message can fail and a SOAP Fault with faultcode
    wsse:InternalError is created.
    
    The problem is caused by an invalid freemain of a buffer that
    the CICS WS-Security code was using for a number of different
    text areas.  When the storage area gets reused the original
    data gets overwritten.  This leads to an error when calling
    DFHXUCAN and an XSECException is produced.  This exception
    results in a SOAP Fault being created.
    
    Additional keywords:
    WSSEEnv  serializeNode  C14N  TFXMC14n  setInput
    XMLStringManager
    

Problem conclusion

  • The CICS WS-Security code has been updated to prevent this
    invalid freemain from taking place.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH17526

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-09-30

  • Closed date

    2019-11-20

  • Last modified date

    2019-11-30

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

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

    UI66525 UI66526

Modules/Macros

  • 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

  • R10W PSY UI66526

       UP19/11/21 P F911

  • R20W PSY UI66525

       UP19/11/27 P F911

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

Document Information

Modified date:
30 November 2019