IBM Support

PK55803: NULLPOINTEREXCEPTION SETTING UP OUTBOUND SSL CONNECTION

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • NullPointerException trying to set the ciphers to be used with
    outbound SSL connection.If outbound SSL is required to be used
    the a value must be specified for CIPHERS.
    following error is seen on MSGUSR
    DFHEJ0723 E 16/10/2007 20:44:11
    we are using the contents of a null byte arrayto set upthe
    ciphers. This is required for use on an outbound JNDI call using
    SSL.NullPointerExceptionis thrown when the outbound JNDI call
    is made.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: A NullPointerException occurred when    *
    *                      attempting to make an SSL connection    *
    *                      to an EJB from a Java program.          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An attempt was made to connect to an EJB hosted externally
    using SSL. The attempt was made from a non-EJB Java program
    hosted in CICS. This resulted in a NullPointerException in
    Dfhrzsoj.setCipherSuites, leading to the connection being
    unsuccessful.
    
    Additional Keywords: MSGDFHEJ0723
    

Problem conclusion

  • The CICSTransport class has been updated to only
    set RequestStream ciphers if the ciphers are not
    null. Otherwise the default ciphers are used.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK55803

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-11-01

  • Closed date

    2008-04-04

  • Last modified date

    2008-05-02

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

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

    UK35311 UK35312

Modules/Macros

  •    DFJ@H042
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R40D PSY UK35311

       UP08/04/09 P F804

  • R50D PSY UK35312

       UP08/04/12 P F804

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

Document Information

Modified date:
02 May 2008