A SERVICE OF

logo

Chapter 3. Installing and setting up call.connect 59
After you decide a name, create the data source as explained here:
1. Click the Types tab. On the Types page, select DataSource, right-click, and select
Create.
Alternatively, you can click the Topology tab. Right-click WebSphere Administrative
Domain and select Create-> DataSource.
2. Enter the following values in the Create a DataSource panel:
Data Source Name = jt400 (or as specified in ejb_default.cfg)
Database name = <iSeries>;naming=system;translate binary = true
If additional options are required, for example, jdbc trace, then add ;trace = true and so
on here.
3. Create and wait for the completion message.
Setting the node parameters
The Deployed JAR directory should be set to the folder that will contain the JAR files for
deployment. In a standard deployment, this is /OrderManagement/Deployed.
1. In WebSphere, select Topology. Click the iSeries node and in the Dependent Classpath.
2. Manually enter the names of all the _logic JAR files + jevServerSupport.jar + log4j.jar,
fully qualified using the naming system of the server machine, for example:
/OrderManagement/Deployed/application_logic.jar:/OrderManagement/Deployed/salesorder_log
ic.jar:…/OrderManagement/Deployed/jevServerSupport.jar:/OrderManagement/Deployed/
log4j.jar
3. Apply and wait for the completion message.
Creating the application server
To create the application server, follow these steps:
1. Click the Topology tab and the iSeries node. Right-click the node and select Create->
Application Server.
2. On the window that appears, for Name, type SalesOrder or anything that makes sense.
The name must be less than or equal to 10 characters in length because this name will
appear in the WRKACTJOB SBS(QEJBSBS) command.
3. For command line arguments, manually key the entry. The easiest way to do this is to
open a notepad session and create the following string. Then cut and paste it into
WebSphere:
-Xms512m -Djev.config=/OrderManagement/cfg/ejb_default.cfg -classpath
/OrderManagement/deployed/fixes.jar:/OrderManagement/deployed/log4j.jar:/OrderManagement
/deployed/xerces.jar:/OrderManagement/deployed/util.jar:/OrderManagement/deployed/
secman.jar:/OrderManagement/deployed/jevServerSupport.jar:/OrderManagement/deployed/
log4j-full.jar:/OrderManagement/deployed/enquiries_logic.jar:/OrderManagement/deployed/
security_logic.jar:/OrderManagement/deployed/core_application.jar:/OrderManagement/
deployed/core_technical.jar:/OrderManagement/deployed/roseao_logic.jar:/OrderManagement/
jms/openjms-0.5.jar:/OrderManagement/jms/openjms-rmi-0.5.jar:/OrderManagement/jms/
jms.jar:/OrderManagement/jms/exolabcore-0.1.jar:/OrderManagement/deployed/
salesorder_msg.jar:/OrderManagement/deployed/messaging_logic.jar:/OrderManagement/client
/roseao_client.jar
There are no spaces or line feeds after -classpath in this statement.
4. Set the working directory as /OrderManagement/log.
Note: ONLY LOGIC JARS HERE + jevServerSupport.jar + log4j.jar