このチュートリアルでは、複数の可能性のある出力を持つ CICS® トランザクションを処理する単純な Web アプリケーションを、J2C Java™ Bean ウィザードを使用して作成する方法を説明します。
このチュートリアルには、オプションでインストール可能な幾つかのコンポーネントが必要となる場合があります。
サンプルの実行時にエラーが発生した場合、またはユーザー・インターフェース・オプションが見つからない場合は、以下の適切なオプション・コンポーネントがインストールされていることを確認してください。
- IBM® WebSphere® Application Server バージョン V7.0、V8.0、または V8.5
このサンプルを使用するには、アプリケーション・サーバーをインストールおよび構成しておく必要があります。
サーバー・ランタイム環境が使用可能かどうかを確認するには、「ウィンドウ」>「設定」をクリックし、「サーバー」を展開してから、「インストールされたランタイム名」をクリックしてください。
このペインを使用して、インストール済みサーバー・ランタイム定義の追加、削除、または編集を行うことができます。また、新規サーバーのサポートをダウンロードおよびインストールすることも可能です。
このチュートリアルでは、外部呼び出しインターフェース (ECI) を使用して CICS トランザクションとインターフェースする J2C アプリケーションを生成するための、詳しい手順を学習します。
このサービスは、顧客番号を受け入れる CICS COBOL 関数である getCustomerInfo から作成します。顧客の分類 (優先顧客、通常顧客、望ましくない顧客) に応じて、プログラムは顧客に関して異なる出力情報を返します。

このチュートリアルは複数の課題に分かれています。これらを適切に学習するためには、順序どおりに完了させる必要があります。
このチュートリアルでは J2C Java Bean ウィザードを使用して CICS ECI サーバーに接続する方法を学びます。
課題を通して、以下のことを行います。
- J2C Java Bean ウィザードで、
外部呼び出しインターフェース (ECI) を使用して CICS トランザクションとインターフェースする J2C アプリケーションを作成します。
- 顧客番号を受け入れる Java メソッド getCustomerInfo を作成します。
顧客の分類 (優先顧客、通常顧客、望ましくない顧客) に応じて、プログラムは顧客に関して異なる出力情報を返します。
- アプリケーションをテストするための Java クラス、TestECIMPO.java を作成します。
学習目標このチュートリアルでは、以下を行います。
- J2C Java Bean ウィザードで、
外部呼び出しインターフェース (ECI) を使用して CICS トランザクションとインターフェースする J2C アプリケーションを作成します。
- 顧客番号を受け入れる Java メソッド getCustomerInfo を作成します。
顧客の分類 (優先顧客、通常顧客、望ましくない顧客) に応じて、プログラムは顧客に関して異なる出力情報を返します。
- アプリケーションをテストするためのテスト Java クラスを作成します。
所要時間
このチュートリアルを完了するには、約 30 分必要です。
このチュートリアルに関連した他の概念を検討する場合は、完了するまでさらに時間がかかります。
スキル・レベル
上級者
対象読者
このチュートリアルは、Enterprise Information systems (EIS) および特に CICS ECI に精通したユーザー向けです。
システム要件
このチュートリアルを完了するには、
以下のツールとコンポーネントがインストールされている必要があります。
- IBM® WebSphere® Application Server バージョン V7.0、V8.0、または V8.5
- インストール済み J2EE Connector (J2C) ツール
- CICS ECI サーバーへの接続: このチュートリアルでは、アプリケーションがサーバー上で CICS プログラムと対話します。特に、サーバーにアクセスするには、マシンに CICS トランザクション・ゲートウェイをセットアップする必要があります。
CICS を実行する CICS サーバー・マシンで、セットアップ作業を実行する必要があります。
これらの手順はここでは説明しません。
- COBOL ファイル taderc25.cbl のコピー。このファイルは製品のインストール・ディレクトリー (<installdir>¥IBM¥SDP70Shared¥plugins¥com.ibm.j2c.cheatsheet.content_7.0.0¥Samples¥CICS¥taderc25) にあります。これをローカルで保管する場合は、taderc25.cbl からコードをコピーできます。
- クリーンなワークスペース。
前提条件
このチュートリアルを最初から最後まで完了するには、次の内容を十分に理解している必要があります。
- J2EE および Java プログラミング
- COBOL プログラミング言語
- CICS ECI サーバー・テクノロジー