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