Host Access Class Library の紹介

Host Access Class Library (HACL) for Java には、一連のクラスとメソッドがあり、これによってプラットフォームから 独立したアプリケーションの開発が可能になります。このアプリケーションは、データ・ストリーム・レベルでホスト情報を アクセスできます。HACL は、グラフィカル表示から独立していて、作動するために Java 対応ブラウザーまたは同等の Java™ 環境のみが必要となる、完全なクラス・モデルでコアのホスト・アクセス機能をインプリメントします。クラス・ライブラリーは、ホスト接続をオブジェクト指向の抽象として表します。これには表示スペースの読み取りと書き込み、表示スペース内の フィールドの列挙、状況情報を取得するためのオペレーター情報域 (OIA) の読み取り、ファイルの転送、ホスト印刷、および非同期での重要なイベントの通知が含まれます。

アプリケーション開発者は、HACL を使用して、データ・ストリーム表示スペース (3270、5250、および仮想端末など) からデータを操作する Java アプレットを作成できます。これらの Java アプレットは自分のマシンに常駐させておく必要がありません。表示スペースは、 ホスト・アプリケーションが提供するデータと関連属性の両方を含む仮想端末画面を表します。HACL Java アプレットは、ホストへのセッションのオープン着信ホスト・データの待機、仮想画面からの特定のストリングの取得、そのストリングの関連属性の取得、新規ストリング値の設定、ホストへのデータ・ストリーム・ファンクション・キーの返送、および次のホスト応答の待機を行うことができます。1 つの対話が終了すると、アプレットは別のタスクに切り替わるか、 単にセッションをクローズします。操作全体は、ホスト画面が表示されることなく実行されます。

Z and I Emulator for Web に HACL をインプリメントすることにより、さらに以下のような利点があります。
  • プラットフォームから独立している。
  • 標準の Web テクノロジーと Java テクノロジーを使用して、クライアント・ワークステーションでダウンロードし、実行することができます。これによって、保守費用とリソースを大幅に節約できます。