< Previous | Next >

Create a J2C application for a CICS transaction containing multiple possible outputs introduction

This tutorial describes how to use the J2C Java™ Bean wizard to build a simple web application that processes a CICS® transaction with multiple possible outputs.
This tutorial might require some optionally installable components. If you encounter errors or cannot find user interface options when you run the sample, ensure that you installed the appropriate optional components:
  • IBM® WebSphere® Application Server, version V7.0, V8.0, or V8.5.
To use this sample, you must have an application server installed and configured. To verify that a server runtime environment is available, click Window > Preferences, expand Server, and then click Installed Runtimes. You can use this pane to add, remove, or edit installed server runtime definitions. You can also download and install support for a new server.

This tutorial leads you through the detailed steps to generate a J2C application that interfaces with a CICS transaction using an External Call Interface (ECI). The service is built from a CICS COBOL function, getCustomerInfo, which accepts a customer number. Depending on the classification of the customer – preferred customer, regular customer, or bad customer – the program returns different output information about the customer.

getCustomerInfo diagram

This tutorial is divided into several exercises that must be completed in sequence for the tutorial to work properly. This tutorial teaches you how to use the J2C Java bean wizard to connect to a CICS ECI server. While completing the exercises, you will:

Learning objectives

In this tutorial, you will:

Time required

This tutorial takes approximately 30 minutes to finish. If you explore other concepts related to this tutorial, it could take longer to complete.

Skill level

Experienced

Audience

This tutorial is intended for users who are familiar with Enterprise Information systems (EIS) and CICS ECI in particular.

System requirements

To complete this tutorial, you need to have the following tools and components installed:

Prerequisites

In order to complete this tutorial end to end, you should be familiar with:
< Previous | Next >

Feedback