Access Keys:
Skip to content (Access Key - 0)
community header community tab mule tab ibeans tab muleforge tab

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

  1. installing jdk

  2. installing maven2

  3. installing ant

  1. Compiling and building modules

  1. 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.

  1. compiling and packaging jar file.

mvn package
  1. 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.

mvn install
  1. 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)

  1. test example code

  2. run activemq

    cd $ACTIVEMQ_HOME/bin 
    aqtivemq
    
  3. run mule cics service.

    cd trunk/examples/simple/mule-server
    ./run.sh
    
  4. test from client

    cd trunk/examples/simple/client
    mvn test
    
Adaptavist Theme Builder (3.3.3-conf210) Powered by Atlassian Confluence 2.10, the Enterprise Wiki.
Free theme builder license