IBM Support

PK69852: INCOMING WEBSERVICE ATOMIC TRANSACTION IS BEING IGNORED

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Deployment property controlling decision whether to execute
    work under an incoming WebService Atomic Transaction is being
    ignored.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of Web Services - Atomic          *
    *                  Transactions (WS-AT) on IBM WebSphere       *
    *                  Application Server V6.0.2                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: A transaction started by the            *
    *                      requester web application that was      *
    *                      rolled back also rolled back            *
    *                      transactional work that had been done   *
    *                      in the web service, despite being       *
    *                      configured not to.                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The transactional deployment attribute "Send Web Services
    Atomic Transaction on requests" property is set on the
    requester web application.  The target web service application
    does not set transactional deployment attribute "Execute using
    Web Services Atomic Transaction on incoming requests".  This
    should result in a transaction started at the requestor being
    propagated across to the web service, but not participating in
    any transaction work done by the web service.  If the
    transaction started by the requester web application is then
    subsequently rolled back, any transactional work done at the
    web service should be unaffected by this rollback.
    
    The deployment property that controls how an inbound Web
    Service Atomic Transaction should be handled is being ignored,
    with the result that work executed at the Web Service is
    always done within the scope of an inbound transaction.
    

Problem conclusion

  • Change transaction service to ensure that an inbound Web
    Services - Atomic Transaction is used correctly at the web
    service, based on the deployment property setting.
    
    As this is a change from the current behaviour, the operation
    of this APAR is controlled by a custom Transaction Service
    property. The custom property is enabled through the
    Administrative Console :
    
    1. Select Application Servers
    2. Select Application server name
    3. Select Container Services>Transaction Service>Custom
    Properties
    4. Select New
    5. Add property name ControlWSATImportFromDeploymentDescriptor
    6. Add property value TRUE
    7. Select OK then Save to apply changes to local configuration
    8. Restart server for changes to take effect
    
    The fix for this APAR is currently targeted for inclusion in
    fixpack 6.0.2.33.  Please refer to the Recommended Updates
    page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    
    This APAR is not applicable to WebSphere Application Server
    v6.1 onwards.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK69852

  • Reported component name

    WEBSPHERE APP S

  • Reported component ID

    5724J0800

  • Reported release

    60A

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-07-31

  • Closed date

    2008-11-04

  • Last modified date

    2008-11-04

  • 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

  • R60A PSY

       UP

  • R60H PSY

       UP

  • R60I PSY

       UP

  • R60P PSY

       UP

  • R60S PSY

       UP

  • R60W PSY

       UP

  • R60Z PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVS22","label":"General"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 November 2008