Natural Web インターフェイス SYSWEB から SYSWEB3 への移行

このセクションでは、Natural Web インターフェイス(SYSWEB)用に作成されたプログラムを新しいインターフェイス(SYSWEB3)で実行できるように更新する方法について、順を追って説明します。

  1. 古い nww* プログラムの代わりに、新しいインターフェイスプログラム nww3* を使用する必要があります。 適切なプログラムを HTTP サーバーにコピーし、HTTP サーバーを構成します。

  2. nww3*.ini ファイルの設定を修正します。

  3. nww* ではなく nww3* を指すように、外部 URL を修正します。

    注意:
    nww3* インターフェイスプログラムの名前を変更することも可能ですが、新しいインターフェイスプログラムは SYSWEB3 で格納された Natural サブプログラムでのみ動作し、古いインターフェイスプログラムは SYSWEB で格納された Natural サブプログラムでのみ動作します。

  4. Natural RPC サーバーを実行している場合

    • Windows または UNIX では、Natural Security を使用しない場合は、NATPARM で steplib 設定を変更します。 steplib SYSWEB を steplib SYSWEB3 に置き換えます(または、新しい別の RPC サーバーを使用します)。

    • メインフレームシステムでは、Natural Security を使用しない場合は、サーバー起動ログオンを SYSWEB から SYSWEB3 に変更します(または別の新しい RPC サーバーを使用します)。

    • Natural Security を使用する場合は(すべてのプラットフォーム)、Natural Security で steplib 設定を変更します。 steplib SYSWEB を steplib SYSWEB3 に置き換えます(または、新しい別の RPC サーバーを使用します)。

    • EntireX Broker 設定を確認します 転送が必要な最大ページ長によっては、NUM-COMBUFNUM-LONG-BUFFERMAX-MSG の設定を拡張する必要があります。

  5. DCOM サーバーを実行している場合(Windows のみ)

    • 最初にクラス(通常はライブラリ名に従った名前)の登録を解除します。

    • クラス(通常はライブラリ名に従った名前)と関連 LDA(通常は L という名前)を削除します。

    • Web インターフェイスプラグインを使用して、新しい LDA(新しい GUI)で SYSWEB3 の新しいクラスを生成します。

    • 新しいクラスを登録します。

  6. SYSWEB ではなく SYSWEB3 を指すように、URL、読み込むワークファイル、テンプレートなどを修正します。

    注意:
    SYSWEB3 を SYSWEB に名前変更した場合は、アプリケーションが動作する可能性はありますが、SYSWEB3 付属の内部プログラムが正常に動作せずに不適切な結果や予期しない結果になることがあります。

  7. SYSWEB の代わりに SYSWEB3 を steplib として使用して、Web インターフェイスプログラムを参照するすべてのプログラムを再カタログします。

  8. これで、すべてのプログラムは以前に SYSWEB で実行していたときと同じように動作します。