このチュートリアルでは、複数の可変長セグメントの IMS™ トランザクション出力メッセージを処理する J2C アプリケーションを生成するための、詳しい手順を学習します。
このチュートリアルには、オプションでインストール可能な幾つかのコンポーネントが必要となる場合があります。
サンプルの実行時にエラーが発生した場合、またはユーザー・インターフェース・オプションが見つからない場合は、以下の適切なオプション・コンポーネントがインストールされていることを確認してください。
- IBM® WebSphere® Application Server V7.0、V8.0、または V8.5
このサンプルを使用するには、アプリケーション・サーバーをインストールおよび構成しておく必要があります。
サーバー・ランタイム環境が使用可能かどうかを確認するには、「ウィンドウ」>「設定」をクリックし、「サーバー」を展開してから、「インストールされたランタイム名」をクリックしてください。
このペインを使用して、インストール済みサーバー・ランタイム定義の追加、削除、または編集を行うことができます。また、新規サーバーのサポートをダウンロードおよびインストールすることも可能です。
このチュートリアルは複数の課題に分かれています。これらを適切に学習するためには、順序どおりに完了させる必要があります。
このチュートリアルでは、IMS でトランザクションを実行する Java™ Bean を、J2C Java Bean ウィザードを使用して作成する方法について学びます。課題を通して、以下のことを行います。
学習目標このチュートリアルでは、以下を行います。
- J2C Java Bean ウィザードを使用して、IMS トランザクションを実行する J2C Java Bean を作成する。
- メッセージ・バッファー・クラス CCIBuffer.java を作成し、ドックレット注釈を使用してこのクラスを編集する。
- IMS トランザクションを実行する J2C Java Bean のメソッドを作成し、メソッドの入出力データ型を指定する。
- 出力メッセージのセグメントに対して Java データ・バインディングを作成する。
- テスト Java クラス、TestMultiSeg.java を作成して、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 アプリケーション・プログラムと対話します。IMS Connect のホスト名やポート番号などの情報、およびトランザクションが実行される IMS データ・ストアの名前などの情報を入手する必要があります。
こうした情報については、IMS システム管理者にお問い合わせください。
特に、IMS¥MultiSegmentOutput IMS プログラムを実行する場合には、IMS でセットアップ作業を実行する必要があります。
- COBOL ファイル MSOut.cbl のコピー: このファイルは製品のインストール・ディレクトリー (¥rad¥eclipse¥plugins¥com.ibm.j2c.cheatsheet.content_7.0.0¥samples¥IMS¥MultiSegmentOutput) にあります。これをローカルで保管する場合は、MSout.cbl からコードをコピーできます。
- クリーンなワークスペース。
前提条件
このチュートリアルを最初から最後まで完了するには、次の内容を十分に理解している必要があります。
- J2EE および Java プログラミング
- 基本的な IMS Transaction Manager
(IMS TM) の概念