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 clickingProjects > Export > WAR File (or EAR file). 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.