I played with it a bit today.
I can make it work running it as a normal web project in TOMCAT and in
WAS, invoking it from a jsf page.
I can also make it work as a web service in WAS but as a web service in
TOMCAT I can't get it to work.
Claus Weiss Visual AD tools, email: weiss@xxxxxxxxxx
Dept XF6 IBM Canada Lab tie 313-3987 Phone(905)413-3987 FAX(905)413-4850
Greetings from Toronto
Rational Software System i - Ecosystem Team
William A Smythe
<smythew@xxxxxxxx
om> To
Sent by: EGL on and around the IBM i
egl-i-bounces@mid <egl-i@xxxxxxxxxxxx>
range.com cc
egl-i@xxxxxxxxxxxx,
egl-i-bounces@xxxxxxxxxxxx
07/02/2009 01:44 Subject
PM Re: [EGL-i] Trying to execute a
command on the i
Please respond to
EGL on and around
the IBM i
<egl-i@xxxxxxxxxx
om>
Hey - here is a response from the EGL development team:
Your build descriptor is missing the linkage property to tie the linkage to
the build descriptor. Try adding this:
<BuildDescriptor
.
.
.
linkage="ExternalLinkages" >
</BuildDescriptor>
Will Smythe
Product Line Manager
Rational Business Developer and EGL
IBM Rational Software, RTP, NC
919.254.8771
smythew@xxxxxxxxxx
Visit the EGL Cafe -
http://www.ibm.com/rational/eglcafe
|------------>
| From: |
|------------>
--------------------------------------------------------------------------------------------------------------------------------------------------|
|Pete Hall <pete@xxxxxxxxxxxxxx>
|
--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| To: |
|------------>
--------------------------------------------------------------------------------------------------------------------------------------------------|
|egl-i@xxxxxxxxxxxx
|
--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Date: |
|------------>
--------------------------------------------------------------------------------------------------------------------------------------------------|
|06/30/2009 08:43 PM
|
--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Subject: |
|------------>
--------------------------------------------------------------------------------------------------------------------------------------------------|
|Re: [EGL-i] Trying to execute a command on the i
|
--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Sent by: |
|------------>
--------------------------------------------------------------------------------------------------------------------------------------------------|
|egl-i-bounces@xxxxxxxxxxxx
|
--------------------------------------------------------------------------------------------------------------------------------------------------|
DeLong, Eric wrote:
Pete,
Did you add JT400.jar to your project? Just copy it to your WEB-INF/lib
folder.
Regarding the part details, the example I see shows:
Thanks again Eric. I do have jt400.jar in WEB_INF/lib, and the
powerpoint is what I was working from originally, although I found it
somewhere else. I made the linkage elements exactly as you suggest, but
still no difference. I don't think it's getting far enough to attempt to
connect to the remote i. At least I can't find anything in the system
history log. I believe the show stopper is the
java.lang.ClassNotFoundException for com.vcpi.services.COMMANDONI. I was
using QCMDEXC before, but changed it to match the example. EGL doesn't
seem to be generating the class. It doesn't make any difference if I
specify a package in the LinkageOptions section of eglbld or not. It
still says it can't find com.vcpi.services.<whatever>.
Here's what's in eglbld:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE EGL PUBLIC "-//IBM Corporation, Inc.//DTD EGL Build Parts
6.0//EN" "">
<EGL>
<BuildDescriptor
name="Submit835BatchWebBuildOptions"
genProject="Submit835Batch"
system="WIN"
J2EE="YES"
genProperties="GLOBAL"
genDataTables="YES"
dbms="DB2"
sqlJNDIName=""
deploymentDescriptor="Submit835Batch"
serverType="TOMCAT6.X"
</BuildDescriptor>
<LinkageOptions name="ExternalLinkages">
<callLink >
<remoteCall pgmName="COMMANDONI" alias="QCMDEXC"
conversionTable="CSOE037" library="%LIBL%" luwControl="CLIENT"
remoteBind="GENERATION" remoteComType="JAVA400" remotePgmType="STATEFUL"
location="systemb.vcpi.com"/></callLink>
</LinkageOptions>
</EGL>
--
Pete Hall
pete@xxxxxxxxxxxxxx
--
This is the EGL on and around the IBM i (EGL-i) mailing list
To post a message email: EGL-i@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/egl-i
or email: EGL-i-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at
http://archive.midrange.com/egl-i..
--
This is the EGL on and around the IBM i (EGL-i) mailing list
To post a message email: EGL-i@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/egl-i
or email: EGL-i-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at
http://archive.midrange.com/egl-i..
As an Amazon Associate we earn from qualifying purchases.