IBM Support

IV47758: SUPPORT TO DYNAMICALLY SET SOCKET KEEPALIVE PARAMETERS AT THREAD OR THREADGROUP LEVEL

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

APAR status

  • Closed as program error.

Error description

  • Error Message: N/A
    .
    Stack Trace: N/A
    .
    

Local fix

Problem summary

  • When application uses third party applications for database
    connections, they do not have control on the Socket KeepAlive
    parameters  for the database connections made by the third party
    code. The application need the capability to set the Socket
    KeepAlive parameters at thread level to handle such situations.
    Not having the capability to control the Socket KeepAlive
    parameters can lead to database/server connection hang.
    

Problem conclusion

  • This defect will be fixed in:
    6.0.0 SR15
    6.0.1 SR7
    7.0.0 SR6
    .
    The JDK has been updated with a new set of public Java APIs (in
    com.ibm.lang.ThreadProperties class) to allow the users to get,
    set or remove properties for a thread or thread group. The only
    properties that will be supported are the Socket KeepAlive
    parameters for thread/threadgroups.  Any other properties which
    are trying to set using this API will be ignored.The keepalive
    parameters set using the ThreadProperties are applicable for
    plain TCP/IP client sockets created using java.net Socket public
    APIs. The details of the API and its usage is documented in the
    javadoc.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV47758

  • Reported component name

    JAVA CLASS LIBS

  • Reported component ID

    620700130

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-08-30

  • Closed date

    2013-09-19

  • Last modified date

    2013-09-19

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

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

Fix information

  • Fixed component name

    JAVA CLASS LIBS

  • Fixed component ID

    620700130

Applicable component levels

  • R600 PSY

       UP

  • R700 PSY

       UP



Document information

More support for: Runtimes for Java Technology
Java Class Libraries

Software version: 6.0

Reference #: IV47758

Modified date: 19 September 2013