IBM SG24-6526-00 User Manual

Page of 184
36
 
Geac System21 commerce.connect: Implementation on the iSeries Server
Additional WebSphere configuration
Add the following argument to the command line arguments within your application server. 
This enables the Message Listener to start and close automatically with the enterprise beans.
-Dcom.ibm.ejs.sm.server.ServiceInitializer=
jba.rose.salesorder.messaging.SalesOrderListener
Testing the messaging
After call.connect is up and running, you can verify whether the messaging is working 
correctly by testing it as explained here:
1. Run the call.connect product. 
2. Open a call.
3. Create an order.
4. Enter an order line with the quantity of 10.
5. This should create a JMS message that should be delivered back to the client. If the JMS 
message was not delivered, consult the error logs.
6. Your SalesOrderListener should now receive your message. Check your call.connect logs 
to see your received message.
3.2.6  User profiles
This section explains how to set up user profiles on the iSeries server, in the call.connect user 
directory and within System21.
Job description
The call.connect library list is set within a job description OSLOMD3/OMJOBD that is 
supplied as already configured in the OSLOMD3 library. The library list should contain: 
OSLOMF3, OSLD1F3, OSLD2F3, OSLSLF3, OSLGLF3, OSLCSF3, OSLOMD3, OSLOEP3, 
OSLINP3, IPGAMF4, IPGCFF4, IPGAMP4, OSLOIF4, OSLOID4, OSLWTP3, OSLGLD3, 
OSLSLD3, IPGCFP4, and OSLCSD3.
However, if you must use other .connect products or other products that use a workflow, 
change the job description to include OSLWFF3 in its library list.
Creating iSeries user profiles
You must create iSeries user profiles for 
all
 call.connect users. To do this, sign on as 
QSECOFR
 
and create the profiles as required.
In addition, you must create a special user profile, normally OMUSER with password 
OMUSER, to be used by JDBC connections. Be sure to use the job description within this 
user profile. Set the profile with 
QUSER
 authority. Then set the CCSID accordingly as follows:
򐂰
United Kingdom: 
CCSID = 285
򐂰
United States: 
CCSID = 37
򐂰
Other countries (regions): Set as required
Note: You can also test whether messaging is working by using QSH (your enterprise 
beans in WebSphere must be running). Type the following text into your QSH session:
. ./SendTestMessage.sh “now type your message here”
Press Enter.