Porting JCA ECI applications into a Liberty JVM server

JCA applications can be easily ported into a Liberty JVM server using the JCA local ECI resource adapter support.

Porting

Porting existing JCA applications that use the CICS® Transaction Gateway ECI resource adapter from a stand-alone JEE application server into a CICS Liberty JVM server can be achieved through these steps:
  1. Add the cicsts:jcaLocalEci-1.0, and webProfile-6.0 features to the server.xml file.
    For example:
    <featureManager>
    ...
    <feature>cicsts:jcaLocalEci-1.0</feature>
    <feature>webProfile-6.0</feature>
    ...
    </featureManager>
  2. You can either update the source so that the JNDI name of the Connection Factory is eis/defaultCICSConnectionFactory, or add a connectionFactory and properties.com.ibm.cics.wlp.jca.local.eci to server.xml.
  3. Deploy the application into CICS; see Deploying a web application in a CICS bundle to a Liberty JVM server.

If the application uses any restricted features of the ECI resource adapter, the code for the application will have to be changed to remove these unsupported features. For more information, see Restrictions of the JCA local ECI resource adapter .