CICS CTG Transport Installation Instructions
Prerequisites
| Pre-Requisite |
Version |
Notes |
JDK |
1.5.x or 1.6.x |
$JAVA_HOME environment set
$PATH includes $JAVA_HOME/bin
1.5.x needed for buiding from source |
Mule |
2.1.2+ |
will not work with 1.4.x nor 2.0.x. |
Subversion |
any |
only needed for building from source |
Maven |
2.0.9+ |
only needed for building from source |
ant |
1.7.0+ |
only needed for building from source |
CICS Transaction Gateway(CTG) client libraries |
6.0+ |
are included in IBM CICS Transation Gateway product. |
Apache Activemq |
5.2.0+ |
is necessary to use JMS tranport. Examples are using JMS transport. |
StAX libraries |
1.0+ |
If you are using JDK 1.6, StAX libraries are included. Otherwise, maven automatically download required StAX libraries.
Please download required jar files from the StAX home page ( http://stax.codehaus.org/ ). |
cb2xml |
0.93+ |
Please download from http://downloads.sourceforge.net/cb2xml/cb2xml-0_93.zip?modtime=1152552647&big_mirror=0 and change the file extension from zip to jar. |
XMLBeans |
2.1.0+ |
is necessary to use creating xsd file from cobol copybook. |
Winzip/Gzip |
any |
|
Installing the Binary
Currently, we don't provide binary distribution.
Installing from Source
Installing and setting up build environment
installing jdk
installing maven2
installing ant
Compiling and building modules
installing 3rd party libraries of maven2
| Product |
File Name |
version |
Notes |
| CTG client |
cicseci.jar |
6.0+ |
Notes |
| CTG client |
cicsframe.jar |
6.0+ |
Notes |
| CTG client |
ctgclient.jar |
6.0+ |
Notes |
| cb2xml |
cb2xml.jar |
0.93 |
Notes |
Please see trunk/mvn-install.sh to install 3rd party libraries.
compiling and packaging jar file.
copy mule transport cics jar file into mule.
setup muleHome in pom.xml for your environment.
<properties>
<muleVersion>2.1.2</muleVersion>
<muleHome>/usr/local/oss/mule-2.1.2</muleHome>
</properties>
Then, run the following command.
copy optional jar files into mule.
The following jar files are necessary to run mule cics and they should reside
$MULE_HOME/lib/opt.
activemq-all-5.2.0.jar
xbean.jar (XMLBeans)
test example code
run activemq
cd $ACTIVEMQ_HOME/bin
aqtivemq
run mule cics service.
cd trunk/examples/simple/mule-server
./run.sh
test from client
cd trunk/examples/simple/client
mvn test