Deploying EGL projects on CICS® Liberty Profile
You can deploy EGL web projects on a CICS® Liberty profile.
IBM Business Developer supports the following on a CICS® Liberty Profile.
- EGL Web Transactions
- EGL Rich UI
- EGL Java™ Wrappers
- EGL JSP Applications (including Faces)
Before you begin
To run your EGL Web projects under the CICS® Liberty, you need to migrate your existing EGL Web projects to use the latest EGL Java™ Runtime library file (fda7.jar). You can use the workspace migration wizard for the migration. For details, refer to Workspace Migration.
Deploying Web Projects to CICS® Liberty
To deploy your EGL Web project on CICS® Liberty, you can do one of the following:
- Export the WAR or EAR files from your Web projects by right clicking. Ensure that Target Runtime is set to WebSphere Application Server V8.5 Liberty Profile. Then deploy the exported WAR or EAR file to CICS® Liberty. For more details, refer to Java™ Web Applications.
- Install the IBM® CICS Explorer® SDK into IBM Business Developer and create a CICS® Bundle Project. Add your EGL Web project to that Bundle Project and export to CICS®. For details, refer to Developing applications using the CICS Explorer® SDK.
Calling CICS® Programs From CICS® Liberty
To call CICS® programs from CICS® Liberty, take one of the following actions:
- Install and configure CICS® Transaction Gateway for z/OS®. Specify CICSECI as the interface in your linkage options.
- Specify JCICS as the interface in your linkage options.
For more information on CICSECI and JCICS, refer to remoteComType in callLink element.
Restriction:
IBM Business Developer does not
support the following under CICS® Liberty Profile:
- J2EE. Ensure that enable J2EE is set to no in your build descriptor.
- Liberty profile 8.5.0 in CICS® TS 5.1 does not support the JAX-WS and JAX-RPC service.