このチュートリアルでは、J2C Java™ Bean ウィザードを使用して、入出力データに配列が含まれる IMS™ トランザクションを処理する、単純な Web アプリケーションを作成する方法を説明します。
このチュートリアルには、オプションでインストール可能な幾つかのコンポーネントが必要となる場合があります。
サンプルの実行時にエラーが発生した場合、またはユーザー・インターフェース・オプションが見つからない場合は、以下の適切なオプション・コンポーネントがインストールされていることを確認してください。
- IBM® WebSphere® Application Server バージョン V7.0、V8.0、または V8.5
このサンプルを使用するには、アプリケーション・サーバーをインストールおよび構成しておく必要があります。
サーバー・ランタイム環境が使用可能かどうかを確認するには、「ウィンドウ」>「設定」をクリックし、「サーバー」を展開してから、「インストールされたランタイム名」をクリックしてください。
このペインを使用して、インストール済みサーバー・ランタイム定義の追加、削除、または編集を行うことができます。また、新規サーバーのサポートをダウンロードおよびインストールすることも可能です。
このチュートリアルは複数の課題に分かれています。これらを適切に学習するためには、順序どおりに完了させる必要があります。
このチュートリアルでは、IMS でトランザクションを実行する Java Bean を、J2C Java Bean ウィザードを使用して作成する方法について学びます。課題を通して、以下のことを行います。
学習目標
このチュートリアルでは、以下を行います。
- J2C Bean ウィザードを使用して、IMS トランザクションを実行する J2C Java Bean を作成する。
- IMS トランザクションを実行するための、Bean 用 Java メソッド runInOut.java を作成する。
- テスト・プロキシー Java クラス、TestInOutProxy.java を作成して、IMS トランザクションの入力メッセージを作成し、IMS トランザクションを実行する J2C Java Bean メソッドを呼び出し、その後に IMS トランザクションにより返された出力データを表示する。
所要時間
このチュートリアルを完了するには、約 30 分必要です。
このチュートリアルに関連した他の概念を検討する場合は、完了するまでさらに時間がかかります。
スキル・レベル
上級者
対象読者
このチュートリアルは、Enterprise Information systems (EIS) および特に IMS に精通したユーザー向けです。
システム要件
このチュートリアルを完了するには、
以下のツールとコンポーネントがインストールされている必要があります。
- IBM® WebSphere® Application Server バージョン V7.0、V8.0、または V8.5
- インストール済み J2EE Connector (J2C) ツール
- ご使用の IMS 環境に関する情報: このチュートリアルでは、アプリケーションが IMS のアプリケーション・プログラムと対話します。
IMS Connect のホスト名やポート番号などの情報、およびトランザクションが実行される IMS データ・ストアの名前などの情報を入手する必要があります。
こうした情報については、IMS システム管理者にお問い合わせください。
また、このサンプルを実行するためには IMS でセットアップ作業を実行する必要があります。
- COBOL ファイル InEqualsOut.cbl のコピー:
このファイルは製品のインストール・ディレクトリー (<installdir>¥IBM¥SDP70Shared¥plugins¥com.ibm.j2c.cheatsheet.content_7.0.0¥samples¥IMS¥InOutArray) にあります。
これをローカルで保管する場合は、inequalsout.html からコードをコピーします。
- クリーンなワークスペース。
前提条件
このチュートリアルを最初から最後まで完了するには、次の内容を十分に理解している必要があります。
- J2EE および Java プログラミング
- 基本的な IMS Transaction Manager
(IMS TM) の概念