このセクションでは、以下のトピックについて説明します。
オンラインドキュメントファイルの接頭辞は E3* および T3* です。 オンラインドキュメントには、オンラインで表示および実行できるサンプルプログラムが含まれています。 Natural Web インターフェイスのインストールに応じて、ライブラリ
SYSWEB3
からサブプログラム NAT-DOCU
を呼び出して、Web ブラウザでオンラインドキュメントのメインページを表示します。
オンラインドキュメントを呼び出す URL の例:
http://yourserver/yourcgi3/sysweb3/nat-docu
注意:
オンラインドキュメントを表示するには、Natural Web インターフェイスの HTTP サーバーエクステンションがインストールされており、適切な Natural RPC/DCOM サーバーが開始されている必要があります。 ライブラリ SYSEXT
のプログラム USR1057N にアクセスするには、steplib を SYSEXT に追加するか、プログラムをシステムライブラリにコピーします。
パラメータの定義 | |
---|---|
i/
|
入力変数。 |
o/
|
出力変数。 |
/o
|
オプション変数。 |
/m
|
必須変数(指定する必要があります)。 |
/M
|
必須変数。 未指定の場合、特定の部分が生成されません。 |
/H
|
変数は HTML に変換されます。 |
/X
|
変数は XML に変換されます。 |
/U
|
変数は URL に変換されます。 |
Natural Web インターフェイスの基本モジュール名で、接頭辞は W3
です。
Natural サブプログラムと HTTP サーバーエクステンションとの通信を可能にします。 Natural Web インターフェイスの他のすべてのプログラムはこれらのプログラムを使用します。
転送データの量とフォーマットを定義するため、変換テーブルを変更するため、およびエラーページを変更するために、管理用の変更を加えることができます。
プログラム | 説明 |
---|---|
W3BINARY
|
バイナリデータを内部バイナリバッファに書き込みます。 |
W3CLEAR
|
出力ページをクリアします。 |
W3CONTENT-TYPE
|
ドキュメントのコンテンツタイプを設定します。 |
W3COUNTER
|
最大バイト数、および出力エリア内の現在書き込まれているバイト数または空きバイト数を返します。 |
デフォルトのエラーページを生成します。 | |
|
HTML 文字列を出力ページに書き込み、特殊文字を HTML 対応表現に変換します。 |
HTTP 設定を出力ページに書き込みます。 | |
W3INFO
|
内部設定を返します。 |
SYSWEB3 を初期化し、ドキュメントを HTTP サーバーに返すための準備をします。 | |
W3LIMIT
|
戻りページの最大サイズを設定します。 上記の W3COUNTER を参照してください。
|
すべての変数をリストします。 | |
W3LOCATION
|
このページの代わりに呼び出されるページの場所を設定します。 |
W3MIME-DATA
|
指定された MIME タイプに必要なデータタイプ(バイナリまたは英数字)を評価します。 |
W3MIME-TYPE
|
指定された MIME タイプのファイル拡張子を評価します。 |
|
HTTP サーバーによって送信される変数を読み取ります。 |
テキストエリアによって設定される変数を読み取り、その変数を個別の行に分割します。 | |
W3READ-ENVIRONMENT-GROUP
|
同じ名前の環境変数をすべて読み取ります。 |
W3READ-INPUT
|
HTTP サーバーから渡されたすべてのデータを読み込みます。 |
|
テキスト文字列を出力ページに書き込みます。 |
W3NEWLINE
|
改行を出力ページに書き込みます。 |
W3SOURCE-TO-XARRAY
|
完全な Natural ソースを単一の X-array に読み込みます。 |
ASCII を HTML の特定のエンコードに変換します。 | |
ASCII を XML の特定のエンコードに変換します。 | |
ASCII を URL の特定のエンコードに変換します。 |
プログラム | 説明 |
---|---|
W3REPLACE
|
出力ページで特定の文字列を検索し、新しい文字列で置き換えます。 |
W3READ-OUTPUT
|
作成済みの出力ページを読み取ります。 |
プログラム | 説明 |
---|---|
W3REPLACE
|
出力ページで特定の文字列を検索し、新しい文字列で置き換えます。 |
W3LOAD-RESOURCE
|
結果ドキュメントとしてファイルを特定の Natural ライブラリのリソースディレクトリからロードします。 |
W3READ-RESOURCE
|
ファイルを特定の Natural ライブラリのリソースディレクトリからダイナミック変数に読み込みます。 |
W3WRITE-RESOURCE
|
ダイナミック変数を特定の Natural ライブラリのリソースディレクトリのファイルに書き込みます。 |
W3CHECK-RESOURCE
|
リソースの存在を確認します。 存在しない場合は、新しいリソースを作成できます。 |
W3DELETE-RESOURCE
|
リソースディレクトリからリソースを削除します。 |
W3APPLY-XSLT-XML
|
出力ページの変換にスタイルシートを適用します。 |
W3APPLY-XSLT-RESOURCE
|
出力ページにリソースとして保存されるスタイルシートを適用します。 |
W3APPLY-XSLT-XML-TO-DYNAMIC
|
ダイナミック変数への変換にスタイルシートを適用します。 |
W3LIST-RESOURCE
|
特定の Natural ライブラリのリソースファイルをすべてリストします。 |
W3READ-OUTPUT
|
作成済みの出力ページを読み取ります。 |
HTML エクステンションのすべてのプログラム名に、接頭辞 H3
が使用されます。 この外部サブルーチン(ソースコードとともに提供される)は、HTML を生成し、Natural Web インターフェイスの基本モジュールを使用します。
このプログラムは、HTML のすべての構文に対応しているわけではありません。 また、Web ブラウザによっては一部の拡張機能がサポートされない場合があります。 拡張機能が必要な場合は、ソースコードで提供されているプログラムを自由に拡張してかまいません。または、独自のプログラムを作成します。
プログラム | 説明 | HTML タグ |
---|---|---|
H3-ANCHOR
|
アンカータグを作成します。 |
|
H3-BUTTON
|
リセット/実行ボタンを作成します。 |
|
H3-CHECKBOX-GROUP
|
チェックボックスグループを生成します。 |
|
H3-COMMENT
|
コメント行を作成します。 |
|
H3-HEADER
|
ヘッダータグを生成します。 |
|
H3-IMAGE
|
イメージタグを生成します。 |
|
H3-INPUT
|
テキスト、パスワード、または非表示の入力フィールドを生成します。 |
|
改行を設定します(場合によっては後続の追加テキストがあります)。 |
|
|
入力フィールドのフォームタグを開始します。 |
|
|
HTML ドキュメントを開始および終了します。 |
|
|
順序付けされたリスト、順序付けされていないリスト、メニューリスト、またはディレクトリリストを生成します。 |
|
|
H3-PARAGRAPH
|
追加テキストが入力されたパラグラフを生成します。 |
|
H3-RADIO-GROUP
|
ラジオボタングループを生成します。 |
|
H3-RULE
|
横罫線を設定します。 |
|
H3-SCROLLING-LIST
|
スクロールリストを生成します。 |
|
テーブルを生成します。 |
|
|
H3-TAG
|
汎用タグを生成します。 |
|
H3-TEXT-AREA
|
テキストエリアを生成します。 |
|
H3-TEXT-TO-HTML
|
Natural 文字列の内容を HTML に変換します。 W3TEXT-TO-HTML に置き換え可能です。
|
|
Natural 文字列の内容を URL デコード形式に変換します。 W3TEXT-TO-URL に置き換え可能です。
|
||
時刻/日付文字列を生成します。 |
生成内容:2005 年 1 月 17 日(月)15:35:18 GMT |
プラグイン | 説明 |
---|---|
プログラム生成 | Natural のドキュメントを参照してください。 |
クラスの生成 | Natural のドキュメントを参照してください。 |
オンラインテストユーティリティ | Natural のドキュメントを参照してください。 |
ダイアログ | 説明 |
---|---|
WEB-ONL または WEB-ONL3
|
Natural のドキュメントを参照してください。 |
プログラム | 説明 |
---|---|
NAT-LIB
|
すべての Natural ライブラリをリストします。 |
NAT-DATA
|
HTTP サーバーから渡されたすべてのヘッダー/データ(バイナリ、英数字、Unicode?)をリストします。 |
NAT-DIR
|
特定の Natural ライブラリの内容をリストします。 |
NAT-DIRR
|
特定の Natural ライブラリのリソース内容をリストします。 |
NAT-ENV
|
呼び出された Natural サブプログラムに渡されるすべてのパラメータをリストします。 |
NAT-HTML
|
HTML を含む Natural ソースを表示します。 |
NAT-INFO
|
Natural Web インターフェイスの現在の設定を表示します。 |
NAT-LIST
|
Natural ソースオブジェクトを表示します。 |
NAT-DOCU
|
オンラインドキュメントを表示します。 |
NAT-RES
|
Natural 以外のファイル/リソースを表示します(プラットフォーム共有リソースのみが有効です)。 |
付属のデモアプリケーションは、選択機能を備えたシンプルなファイルメンテナンスを示します。 デモンストレーションは、Adabas のファイル EMPLOYEES に基づいています。 アプリケーションを実行するには、Adabas がアクティブである必要があります。
デモアプリケーションの実装では、テンプレート、XML および XSLT、名前の接頭辞 D6* を使用します。HTTP サーバーエクステンションのインストールに応じて、ライブラリ SYSWEB3 からサブプログラム D6INDEX を呼び出します。
デモアプリケーションを呼び出す URL の例:
http://yourserver/yourcgi/sysweb3/
d6index
使用されるすべてのピクチャは、Natural Web インターフェイスとともに提供されます。 これらは、HTTP サーバーのリモートディレクトリ PICTURES
の pictures
ディレクトリに保存されます。 別のリモートディレクトリ名を使用する場合は、HTTP サーバーエクステンションの初期化ファイルにある環境変数 PICTURES
を、そのリモートディレクトリ名に設定します。