このドキュメントでは、次のトピックについて説明します。
新製品の Natural for Ajax では、Ajax(非同期 JavaScript + XML)テクノロジを使用する機能豊富なインターネットアプリケーションを作成できます。 この機能豊富なインターネットアプリケーションは、Web I/O
インターフェイスを使用します。 このインターフェイスは、UNIX およびメインフレームプラットフォームでのみ使用できます。 この目的で作成された言語拡張(新しいステートメント PROCESS PAGE
など)については、このリリースノートを参照してください。
Natural for Ajax では、新しいサンプルライブラリ SYSEXNJX
を使用できます。
Natural for Ajax のインストールと使用の詳細については、新しい『Natural for Ajax』ドキュメントを参照してください。
このバージョンでは、新しいオブジェクトタイプ "アダプタ" が追加されています。 このオブジェクトは、Natural アプリケーション内のリッチ GUI ページを表現するために使用します。 このオブジェクトタイプの詳細については、『プログラミングガイド』の「リッチ GUI ページの処理 - アダプタ」を参照してください。
この新しいオブジェクトタイプをサポートするため、Natural の機能(システムコマンドやユーティリティなど)が拡張されています。
注意:
現状では、EDIT
コマンドはこの新しいオブジェクトタイプをサポートしていません。 タイプが "アダプタ" のオブジェクト専用のエディタは、今後のバージョンで用意される予定です。
このバージョンでは、次の新しい Natural ステートメントが追加されています。
ステートメント | 説明 |
---|---|
PROCESS PAGE |
アプリケーションデータをリッチ GUI ページに渡します。 |
このバージョンでは、次の新しい Natural システム変数が追加されています。
システム変数 | 説明 |
---|---|
*BROWSER-IO |
アプリケーションが Web ブラウザで実行されていることを示します。 アプリケーションは、Web I/O インターフェイスを介して、または Natural for Ajax を使用することで、Web ブラウザで実行できます。 |
*PAGE-EVENT |
Natural for Ajax から受け取った現在のイベントの名前が入ります。 これは、PROCESS PAGE ステートメントを使用したリッチ GUI プログラミングで使用されます。
|
*PAGE-LEVEL |
アクティブな PROCESS PAGE MODAL ステートメントブロックのレベルが入ります。
|
ユーティリティ SYSEXT
には、次の新しいアプリケーションプログラミングインターフェイス(API)があります。
API | 説明 |
---|---|
USR2075N |
EntireX Broker サービスを終了します。 Natural リモートプロシージャコール(RPC)で使用します。 |
USR4003N |
Natural スタック情報(英数字)を取得します。 |
USR4004N |
ダイナミック Natural プロファイルパラメータを取得します。 |
USR6303N |
Natural スタック情報(Unicode)を取得します。 |
新しい Natural ランタイムアプリケーション natrt.exe が追加されています。 これはいわゆる "ミニランタイム" で、システムリソースの消費を抑えます。 詳細については、『オペレーション』ドキュメントの「手順 4:ランタイムワークステーションでのアプリケーションの開始」を参照してください。