デモアプリケーション - JavaScript なし

このセクションでは、次のトピックについて説明します。


ビジネス要件

デモアプリケーションでは、Natural Web インターフェイスの使用とプログラミングについて示します。 このアプリケーションには、以下の図に示すような、さまざまな選択機能を備えたシンプルなファイルメンテナンス機能があります。

このデモは、プラットフォームに依存せず、Adabas ファイル EMPLOYEES および VEHICLES を基盤としています。

設計に関する決定

HTML-GUI には、アプリケーション設計に対して以下の制限事項があります。

  • ブラウザごとに固有のレイアウトを使用することはできません。

  • HTML-GUI 要素の機能は限定されています。 例えば、選択ボックスの入力がない、事前定義されたフォントおよびボタンのみをサブミットに使用できる(デフォルトボタンがない)などの制限があります。

このため、デモアプリケーションは以下のようにします。

  • サブミットボタン付きのフォームを使用します。

  • フォーム上の非表示フィールドとのグローバルデータ交換を実行します。

  • フォーム取得メソッド GET(URL およびブックマークの表示可能パラメータ)を使用します。

  • 処理ルールの実装に VB/JavaScript を使用しません。

  • ナビゲーションのためのコマンドディスパッチャモジュール(D3CHOOSE)を使用します。

  • 著作権上の理由により、グループ/男性/女性の標準画像を使用します。

ライブラリ、モジュール、および命名規則

デモにはモジュールが 1 つ含まれています(Natural Web サーバーエクステンションのインストールも参照)。

SYSWEB

このライブラリには次のモジュールが含まれています。

T3 オンラインドキュメント用の HTML テキスト
E3 オンラインドキュメントの例
D3 デモアプリケーションモジュール

SYSWEB3

このライブラリには次のモジュールが含まれています。

T3 オンラインドキュメント用の HTML テキスト
E3 オンラインドキュメントの例
D3 デモアプリケーションモジュール

デモアプリケーションの開始

デモンストレーションの開始モジュールは D3MENU です。

デモアプリケーションを開始するには、Natural Web サーバーエクステンションのインストールに応じて、ライブラリ SYSWEB または SYSWEB3 のサブプログラム D3MENU を呼び出します。

SYSWEB でデモアプリケーションを呼び出す URL の例:
http://yourserver/yourcgi/sysweb/d3menu

SYSWEB3 でデモアプリケーションを呼び出す URL の例:
http://yourserver/yourcgi/sysweb3/d3menu

Natural Web インターフェイスオンラインマニュアルの開始

Natural Web インターフェイスからオンラインドキュメントを開始できます。

デモンストレーションの開始モジュールは D3MENU です。

オンラインマニュアルを開始するには、ライブラリ SYSWEB または SYSWEB3 のサブプログラム D3MENU を呼び出します。

SYSWEB でデモアプリケーションを呼び出す URL の例:
http://yourserver/yourcgi/sysweb/d3menu

SYSWEB3 でデモアプリケーションを呼び出す URL の例:
http://yourserver/yourcgi/sysweb3/d3menu

要件

次のソフトウェアをインストールする必要があります。

  • Natural Web サーバーエクステンション(Natural Web インターフェイスの一部)

  • Adabas およびファイル EMPLOYEES

デモアプリケーションを有効にするには、ライブラリ SYSWEB(または SYSWEB3)のプログラム D3* に対して CATALL を実行します。

Natural Web サーバーエクステンションによって提供される例の画像を表示するには、HTTP サーバーのディレクトリ pictures にすべての画像をコピーするか、Natural Web サーバーエクステンションの環境変数 PICTURES を特定のディレクトリに設定します。