練習 1.3: Java メソッドの作成

この練習を始める前に、「練習 1.2: Web プロジェクトおよび Java インターフェースと Java 実装のセットアップ」を完了しておく必要があります。

練習 1.3 では、Java メソッドの作成をステップごとに学習します。この練習では、次のことを行います。

Java メソッドの作成

  1. 「断片」ビューで、「J2C」を選択します。「Java メソッドを J2C Java Bean に追加する (Add Java method to J2C Java bean)」を右クリックします。
  2. Java メソッド名 (Java method name)」フィールドに、メソッドの名前として runPhoneBook と入力します。「次へ」をクリックします。

COBOL と Java の間の入力データ・マッピングの作成

このステップでは、アプリケーションを作成するために必要な Ex01.cbl (COBOL) ファイルをインポートします。 EX01.cbl ファイルは、<RSDP_installdir>¥rad¥eclipse¥plugins¥com.ibm.j2c.cheatsheet.content_6.0.0¥Samples¥IMS¥phonebook にあります。ここで、<RSDP_installdir> は、この製品がインストールされているディレクトリーです。この COBOL ファイルには、IMS サーバー上で実行するアプリケーション・プログラムが含まれています。これには、連絡域を介して IMS サーバーに渡される構造の定義があります。この構造は、IMS アプリケーション・プログラムから戻されるカスタマー・レコードを表します。ファイルで作業を行う前に、ファイル・システムからワークベンチにインポートしておく必要があります。

  1. 「Java メソッド」ページの「入出力タイプの指定 (Specify the input/output type)」で、「新規」をクリックします。
  2. 「データ・インポート」ページで、「マッピングの選択」フィールドが COBOL_TO_JAVA となっていることを確認します。「COBOL ファイル名 (Cobol file name)」フィールドの横にある「ブラウズ」をクリックします。
  3. ファイル・システム内で Ex01.cbl ファイルを探して選択し、「開く」をクリックします。
  4. 次へ」をクリックします。
  5. 「COBOL インポーター (COBOL Importer)」ページで、「拡張を表示」をクリックします。
  6. 「プロパティーの保管 (Saving Properties)」ページで、入力タイプに次の値を選択します。

COBOL と Java の間の出力データ・マッピングの作成

  1. Java メソッド」ページで、「出力タイプ (Output type)」フィールドの横にある「新規」をクリックします。
  2. 「データ・インポート」ページで、「マッピングの選択」フィールドが COBOL_TO_JAVA となっていることを確認します。
  3. COBOL ファイル名 (Cobol file name)」フィールドの横にある「ブラウズ」ボタンをクリックします。
  4. Ex01.cbl ファイルを探して選択します。「開く」をクリックします。
  5. ファイルが追加されたら、「次へ」をクリックします。
  6. COBOL インポーター (COBOL Importer)」ページで、「拡張を表示」をクリックします。
  7. COBOL インポーター (COBOL Importer)」ページで、次の通信データ構造を選択します。

    パラメーター
    プラットフォーム名 (Platform Name) z/OS
    浮動小数点フォーマット名 (Floating point format name) IBM 390 Hexadecimal
    コード・ページ (codepage) 037
    外部 10 進符号 (External decimal sign) EBCDIC
    エンディアン名 (Endian name) Big
    リモート整数エンディアン名 (Remote integer endian name) Big
    引用符名 (Quote name) DOUBLE
    切り捨て名 (Trunc name) STD
    N シンボル名 (Nsymbol name) DBCS


  8. データ構造 (Data structures)」テキスト域の横にある「クエリー」ボタンをクリックします。
  9. EX01.cbl ファイルからのデータ構造が表示されます。「OUTPUT-MSG」を選択します。「次へ」をクリックします。
  10. 「プロパティーの保管 (Saving Properties)」ページで、出力タイプに次の値を選択します。
  11. Java メソッド」ページで、「完了」をクリックして操作を完了します。
  12. バインディング詳細 (Binding Details)」ページで、 interactionVerbSYNC_SEND_RECEIVE(1) に設定されている (IMS との対話において送信の後に受信対話を実行するよう指定されている) ことを確認します。 「完了」をクリックします。

これで、「練習 1.4: アプリケーションのデプロイ」に進むことができます。

フィードバック

(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.