IBM Support

PM73446: USING A THIRD-PARTY SCA RUNTIME WITHIN A WEB APPLICATION MAY FAIL TO INSTALL DUE TO CONFLICTS WITH THE WEBSPHERE NATIVE SCA

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Web Applications which embed a third-party Service Component
    Architecture (SCA) Runtime, for example the Apache Tuscany SCA
    runtime, may fail to install when the WebSphere Application
    Server native SCA support attempts to validate that the SCA
    artifacts within the Web Application comply with the WebSphere
    Application Server SCA requirements which may be different
    from the requirements of the third-party runtime.
    
    Examples of error message that may be produced in this
    situation are:
    
    CWSAM0114E: SCA Binding was not found configured on service
    {0}. Only SCA Binding is supported for services in WAR
    composites.
    
    CWSAM0113W: Multiple bindings were found in service {0}. Only
    SCA Binding is supported for services in WAR composites
    
    CWSAM0108E: The {0} step ended with an exception. The
    Application Serverfound the META-INF/sca-contribution.xml file
    within the Web archive (WAR) file, which is not supported.
    
    CWSAM0109E: The {0} step ended with an exception. The
    Application Server found multiple composites in the
    META-INF/sca-deployables directory under the Web archive (WAR)
    file. For the Service Component Architecture (SCA) WAR file,
    the product supports only a single composite in the
    META-INF/sca-deployables directory
    

Local fix

  • add a new system property that disables WebSphere's inbuilt
    SCA WebApp support. That will be global to the server though so
    they wont be able to run a mix of Tuscany and WebSphere SCA
    WebApps. If that is acceptable then the system property seems
    the best approach.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server V8.5                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: Web Applications which embed a          *
    *                      third-party SCA Runtime, for            *
    *                      example the Apache Tuscany SCA          *
    *                      runtime, may fail to install with the   *
    *                      error messages: CWSAM0114E,             *
    *                      CWSAM0113W, CWSAM0108E, or CWSAM0109E   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Web Applications which embed a third-party Service Component
    Architecture (SCA) Runtime, for example the Apache Tuscany SCA
    runtime, may fail to install when the WebSphere Application
    Server native SCA support attempts to validate that the SCA
    artifacts within the Web Application comply with the WebSphere
    Application Server SCA requirements which may be different
    from the requirements of the third-party runtime.
    

Problem conclusion

  • A new system property has been added to disable WebSphere
    Application Server native SCA support in Java EE Applications.
    Setting the system property
    'com.ibm.ws.soa.sca.admin.osoa.scawar' with a value of
    'disabled' will cause Application Server native SCA support to
    ignore the SCA artifacts within the application.
    
    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

    PM73446

  • Reported component name

    WEBSPHERE APP S

  • Reported component ID

    5724J0800

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-09-21

  • Closed date

    2012-10-23

  • Last modified date

    2012-10-23

  • 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

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
29 October 2021