You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Webroutine要求が失敗すると起動されます
データ要求 (PRIM_WEB.DataRequest) のメンバ

パラメータ

名前

タイプ

データタイプ

記述

Reason

*Input

列挙

要求失敗の理由

Handled

*Both

ブール値

エラーをアプリケーションに送る、またはルーチン内で処理できるようにします

詳細


Failed イベントは、 SrvRoutine の実行が失敗すると発生します。
デフォルトでは、ランタイムは終了し、エラーメッセージがブラウザに表示されます。ただし、イベントを監視し、 Handled パラメーターを True に設定すると、デフォルトのエラー処理がオーバーライドされ、アプリケーションをコーディングして障害をよりうまく処理できます。
このレベルで管理されていない障害は、依然として RequestFailed イベントを使用して処理できます。

原因

列挙値

説明

ServerError

サーバールーチンの実行中にエラーが発生しました。詳しくは、ジョブログと x_err.log を確認してください。

SessionInvalid

サーバーで使用可能な有効なセッションがありません。

LicenseInvalid

サーバーのライセンスが切れています。


この例では、リクエストが失敗すると、 UI を無効にするコードが呼び出されます。
Handled パラメーターが設定されていないため、エラー処理が続行されます。このエラーは、依然として RequestFailed を使用してグローバルに処理することができ、クライアントアプリケーションを続行できるようにします。
Mthroutine Name(GetData)
Define_Com Class(#MyServerModule.GetData) Name(#GetData)
#GetData.ExecuteAsync
Evtroutine Handling(#GetData.Completed)

  • No labels