Java 用 ホスト・アクセス・クラス・ライブラリー
このクラス・ライブラリーは、ホスト・セッションの完全なオブジェクト指向の抽象観念を提供します。それには、ホストの表示スペース (画面) の読み取りおよび書き込み、画面のフィールドの列挙、オペレーター情報域 (OIA) からの状況に関する情報の読み取り、ファイル転送、および重要イベントの非同期通知の実行が含まれます。
ホスト・アクセス・クラス・ライブラリー (HACL) は、以下のセクションで概説されているクラスから構成されています。
ホスト・アクセス・クラス・ライブラリー Javadoc には、以下の各クラスについての詳細情報があります。
以下に、ホスト・アクセス・クラス・ライブラリーのクラスについて概説します。
- ECLConnection は、特定のホストとのセッションの接続情報を表し、接続状況、接続タイプ (たとえば、3270 や 5250)、およびセッション名などの情報を含んでいます。
- ECLCommNotify は、ホストへから切断されたり、ホストに接続されるたびに通知を受けるための通知インターフェースです。これを使うと、たとえば、予期しない切断時にアクションを取るといった目的のために、接続状況をモニターすることができます。
- ECLErr は、ホスト・アクセス・クラス・ライブラリーのクラスから実行時エラー情報を戻すためのメソッドを提供します。問題が生じると、HACL オブジェクトは ECLErr を throw します。
ECLErr は、実行時エラー情報を含んでいます。また、適切なアクションを取れるよう、アプリケーションが問題判別に使用できるメソッドも含んでいます。
- ECLField は、フィールド属性、フィールド・カラー、画面上の位置、または長さなどの、画面上の単一のフィールドについての情報を含んでいます。入力フィールドを更新するためのメソッドも提供されます。
-
ECLFieldList
は、ECLField オブジェクトの集合を含んでいます。
Refresh メソッドを呼び出すと、現行ホスト画面が検査され、フィールド・リストが抽出され、それを使用して ECLField オブジェクトのリストが作成されます。 アプリケーションは、この集合を使うことにより、リストそのものを作成しなくてもフィールドを管理することができます。
- ECLOIA を使用すると、シフト標識、入力禁止状態、通信エラーなどのオペレーター状況情報にアクセスすることができます。
- ECLOIANotify は、
OIA (オペレーター情報域) が更新されるたびに通知を受けるための通知インターフェースです。
- ECLPS は、単一の接続の表示スペース (画面) を表します。これは、データ・プレーンの形式で画面内容のコピーを取得するためのメソッドを含んでいます。各プレーンは、テキスト、フィールド属性、およびカラー属性など、表示スペース特定の側面を表します。表示スペース内のストリングを検索したり、キーストロークをホストに送信したり、ホスト・カーソル位置を取得および設定するため、さらにその他の多くの機能のためのメソッドが提供されます。また、画面上のフィールド・リストを列挙するのに使える ECLFieldList オブジェクトも提供されます。
- ECLPSEvent は、
PS イベントをカプセル化しており、表示スペースのどの領域が変更されたかについての情報を含んでいます。
- ECLPSListener は、
ECLPSEvent を受信するためのリスナー・インターフェースです。
- ECLPSNotify は、ホスト表示スペースが更新されるたびに通知を受けるための通知インターフェースです。
(使用すべきではありません。)
- ECLPSUpdate は、与えられた ECLPSEvent に基づいて、表示スペースの変更された領域またはダーティー領域についての情報を含んでいます。
- ECLRecoNotify は、画面が認識されるたびに通知を受けるための通知インターフェースです。
- ECLScreenDesc は、特定の画面を記述しているデータを含んでいます。 このクラスは、拡張画面認識を行うために使用することができます。
- ECLScreenReco は、画面の記述を追加したり除去したりするためのメソッドを含んでおり、画面が認識されると非同期通知を行います。
- ECLSession は、すべての接続固有オブジェクトの集合を含んでいます。
ECLSession を使うと、特定の接続用の完全セットのオブジェクトを簡単に作成することができます。
ECLSession は ECLConnection から継承され、
ECLConnection のメソッドの唯一のアクセス・ポイントです。
- ECLXfer は、ホストとの間での接続を介したファイルのやりとりを開始します。
- ECLXferEvent は、ファイル転送の進行状況についての情報を提供します。
-
ECLXferListener は、
ECLXferEvents を受信するためのリスナー・インターフェースです。
[ ページの先頭 | 前のページ
| 次のページ | 目次
]