A fix is available
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