Technote

(troubleshooting)
Java Naming and Directory Interface name is not specified for module WebSphereCommerceServerExtensionsData
Problem(Abstract)
At server start up time, you see an error similar to the following:

[4/20/07 10:23:16:312 CDT] 0000000a AbstractShell > setAndThrowScriptingException Entry
WASX7109E
Insufficient data for install task: "DataSourceFor10EJBModules" -- errors:
ADMA0004E: A Validation error occurred in task Specifying the default data source for EJB 1.x modules. The JNDI name is not specified for module WebSphereCommerceServerExtensionsData with URI WebSphereCommerceServerExtensionsData.jar,META-INF/ejb-jar.xml. The data source must be specified for each container-managed persistence (CMP) bean belonging to this module. "
[4/20/07 10:23:16:312 CDT] 0000000a AbstractShell > getFormattedMessage Entry
Resolving the problem Specify a default data source Java™ Naming and Directory Interface (JNDI) for the WebSphereCommerceServerExtensionsData module in the WebSphere Application Server Admin Console as follows:

  1. Navigate to: Applications > Enterprise Applications > WC_instance > Provide default data source mapping for modules containing 1.x entity beans

  2. Check the checkbox beside WebSphereCommerceServerExtensionsData, specify your data source JNDI name in the text box. By default the datasource JNDI name is jdbc/WebSphere Commerce DB2 DataSource instance.

  3. Click OK and Save.

 

Document Information

Current web document: http://www.ibm.com/support/docview.wss?uid=swg21292214