IBM Support

PM78682: SPECIFYING XSI:NIL="TRUE" FOR THE TERMINATIONTIME ATTRIBUTE OF A WS-NOTIFICATION RENEW OPERATION FAILS

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • When specifying xsi:nil="true" for the TerminationTime element
    in a Renew operation in WS-Notification, a non schema
    compliant response is received and the TerminationTime for the
    subscription is unchanged.
    
    An FFDC with the following stack is produced:
    
    CWSJN5052E: A null termination time was received in a Renew
    request.
            at
    com.ibm.ws.sib.wsn.webservices.impl.inbound.targets.Subscription
    ManagerImpl.renew(SubscriptionManagerImpl.java:397)
            at
    com.ibm.ws.sib.wsn.webservices.impl.inbound.provider.SMInvokerIm
    pl.invoke(SMInvokerImpl.java:131)
            at
    com.ibm.ws.sib.wsn.webservices.impl.inbound.provider.SMProviderI
    mpl.invokeTargetService(SMProviderImpl.java:135)
            at
    com.ibm.ws.sib.wsn.webservices.impl.inbound.provider.WSNProvider
    Impl.invoke(WSNProviderImpl.java:140)
            at
    com.ibm.ws.sib.wsn.webservices.impl.inbound.provider.SMProviderI
    mpl.invoke(SMProviderImpl.java:101)
    
    The RenewResponse does not report any fault but is also not
    schema compliant because no TerminationTime element is present
    (which has a minOccurs of 1).
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server WS-Notification                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Specifying xsi:nil="true" for the       *
    *                      TerminationTime element in a Renew      *
    *                      operation with WS-Notification does     *
    *                      not work.                               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The WS-Notfication implementation failed to handle nil
    TerminationTime when specified on a renew request.  The
    specification states explicitly that a nil TerminationTime
    should be interpreted as no TerminationTime, but the WebSphere
    Application Server implementation was requiring it to not be
    nil.
    

Problem conclusion

  • This APAR resolves the problem by changing the code to expect
    nil TerminationTime elements.  When a nil TerminationTime is
    set for a Renew operation, the subscription is updated to not
    have any termination time.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 8.5.0.2.  Please refer to the Recommended Updates
    page for delivery information:
    
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM78682

  • Reported component name

    WEBSPHERE APP S

  • Reported component ID

    5724J0800

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-12-06

  • Closed date

    2013-01-10

  • Last modified date

    2013-03-01

  • 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

    WEBSPHERE APP S

  • Fixed component ID

    5724J0800

Applicable component levels

  • R850 PSY

       UP



Document information

More support for: WebSphere Application Server
General

Software version: 850

Reference #: PM78682

Modified date: 01 March 2013