Web インターフェイスの管理

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


戻りページトランスポートバッファサイズの設定

このセクションの内容は、SYSWEB にのみ適用されます。

トランスポート送信バッファの幅の変更

Start of instruction setトランスポート送信バッファの幅を変更するには、次の手順に従います。

  1. パラメータデータエリア W3PARM の変数 RETURN_PAGE の上限を変更します。

    この値を、Natural Web サーバーエクステンションプログラム用の初期化ファイルのパラメータ NWW_INOUT_LENGTH と、ローカルデータエリア W3LIMITS の値 ##HTTP_RETURN_PAGE_PART の初期化に使用します。

    これにより、トランスポートバッファの最大長が定義されます。

  2. ライブラリ SYSWEB から W3* ソースをすべて再カタログします。

  3. Natural Web サーバーエクステンションを使用して呼び出されるすべてのサブプログラムである
    NAT-*、HTTP*、および NAT-* プログラムをすべてライブラリ SYSWEB から再カタログします。

受信データバッファの幅の変更

Start of instruction set受信データバッファの幅を変更するには、次の手順に従います。

  1. ローカルデータエリア W3LIMITS の ##HTTP_ENVIRONMENT_MAX を初期化します。

    これにより、受信データの最大長が定義されます。

    この値は、トランスポートバッファの最大長(上記参照)以下にする必要があります。

  2. ライブラリ SYSWEB から W3* ソースをすべて再カタログします。

  3. Natural Web サーバーエクステンションを使用して呼び出されるすべてのサブプログラムである
    NAT-*、HTTP*、および NAT-* プログラムをすべてライブラリ SYSWEB から再カタログします。

戻りページの変更

Start of instruction set戻りページを変更するには、次の手順に従います。

  1. ローカルデータエリア W3LIMITS の ##HTTP_RETURN_PAGE_MAX を初期化します。

    これにより、戻りページの最大長が定義されます。

  2. ライブラリ SYSWEB から W3* ソースをすべて再カタログします。

  3. Natural Web サーバーエクステンションを使用して呼び出されるすべてのサブプログラムである
    NAT-*、HTTP*、および NAT-* プログラムをすべてライブラリ SYSWEB から再カタログします。

ユーザー定義エラーページの作成

Natural でエラーが発生し、デフォルトの ON ERROR ブロックが指定されている場合は、W3ERROR が呼び出されて定義済みのエラーページが生成されます。

このエラーページを変更するには、サブルーチン W3ERROR-TEMPLATE(SYSWEB/W3ERRTMP または SYSWEB3/W3ERRTMP)を変更します。

このプログラムは完全な HTML ページを生成します。

ユーザー定義エラーページ XML スタイルの作成

Natural でエラーが発生し、デフォルトの ON ERROR ブロックが指定されている場合は、W3ERROR が呼び出されて定義済みのエラーページが生成されます。

このエラーページを XML 対応 HTML に変更するには、次の手順に従います。

  1. サブルーチン(SYSWEB/W3ERRTMP または SYSWEB3/W3ERRTMP)をアンカタログします。

  2. サブルーチン(SYSWEB/W3ERXTMP または SYSWEB3/W3ERXTMP)を開きます。

  3. W3ERROR-TEMPLATE-XML を W3ERROR-TEMPLATE に名前変更します。

  4. プログラムを格納します。

これで、このプログラムは完全な XML 対応 HTML ページを生成します。

英数字から HTML への変換

HTML に変換するために、特殊文字を適切な HTML 表現に置換する必要があります。

  • サブルーチン W3-ASCII-HTML-TABLE(SYSWEBP/W3AS2HT)には、文字置換のための設定が含まれています。

  • W3INIT と W3-TEXT-TO-HTML は、W3-ASCII-HTML-TABLE を呼び出します。

最大 128 件の置換を保存できます。

定義に 16 進数値が使用されている場合(例:引用符)は、ASCII 文字セットの値と EBCDIC 文字セットの値を定義する必要があります。 定義しないと、ファイルを移植できません。

英数字から URL への変換

URL デコードのために、特殊文字を適切な URL 対応表現に置換する必要があります。

  • サブルーチン H3-ASCII-URL-TABLE(SYSWEB/H3AS3URL または SYSWEB3/H3AS3URL)には、文字置換のための設定が含まれています。

  • H3-ASCII-URL-TABLE は、H3-TEXT-TO-URL によって呼び出されます。

最大 128 件の置換を保存できます。

定義に 16 進数値が使用されている場合(例:引用符)は、ASCII 文字セットの値と EBCDIC 文字セットの値を定義する必要があります。 定義しないと、ファイルを移植できません。