このセクションでは、次のトピックについて説明します。
デモアプリケーションでは、Natural Web インターフェイスの使用とプログラミングについて示します。 このアプリケーションには、以下の図に示すような、さまざまな選択機能を備えたシンプルなファイルメンテナンス機能があります。
このデモは、プラットフォームに依存せず、Adabas ファイル EMPLOYEES および VEHICLES を基盤としています。
HTML-GUI には、アプリケーション設計に対して以下の制限事項があります。
ブラウザごとに固有のレイアウトを使用することはできません。
HTML-GUI 要素の機能は限定されています。 例えば、選択ボックスの入力がない、事前定義されたフォントおよびボタンのみをサブミットに使用できる(デフォルトボタンがない)などの制限があります。
このため、デモアプリケーションは以下のようにします。
サブミットボタン付きのフォームを使用します。
フォーム上の非表示フィールドとのグローバルデータ交換を実行します。
フォーム取得メソッド GET(URL およびブックマークの表示可能パラメータ)を使用します。
処理ルールの実装に VB/JavaScript を使用しません。
ナビゲーションのためのコマンドディスパッチャモジュール(D3CHOOSE)を使用します。
著作権上の理由により、グループ/男性/女性の標準画像を使用します。
デモにはモジュールが 1 つ含まれています(Natural Web サーバーエクステンションのインストールも参照)。
このライブラリには次のモジュールが含まれています。
T3 | オンラインドキュメント用の HTML テキスト |
E3 | オンラインドキュメントの例 |
D3 | デモアプリケーションモジュール |
デモンストレーションの開始モジュールは D3MENU です。
デモアプリケーションを開始するには、Natural Web サーバーエクステンションのインストールに応じて、ライブラリ SYSWEB のサブプログラム D3MENU を呼び出します。
SYSWEB でデモアプリケーションを呼び出す URL の例:
http://yourserver/yourcgi/sysweb/d3menu
Natural Web インターフェイスからオンラインドキュメントを開始できます。
デモンストレーションの開始モジュールは D3MENU です。
オンラインマニュアルを開始するには、ライブラリ SYSWEB のサブプログラム D3MENU を呼び出します。
SYSWEB でデモアプリケーションを呼び出す URL の例:
http://yourserver/yourcgi/sysweb/d3menu
次のソフトウェアをインストールする必要があります。
Natural Web サーバーエクステンション(Natural Web インターフェイスの一部)
Adabas およびファイル EMPLOYEES
デモアプリケーションを有効にするには、ライブラリ SYSWEBのプログラム D3* に対して CATALL を実行します。
Natural Web サーバーエクステンションによって提供される例の画像を表示するには、HTTP サーバーのディレクトリ pictures にすべての画像をコピーするか、Natural Web サーバーエクステンションの環境変数 PICTURES を特定のディレクトリに設定します。